📄 main.c
字号:
//-----------------------------------------------------------------
// 名称: PIC18 IIC接口存储器及USART接口测试程序
//-----------------------------------------------------------------
// 说明: 本例运行时,首先通过PICC18库函数打开IIC模块,然后向24LC08B
// 写入16字节数据,随后用顺序读取函数读取16字节,通过串口发送到
// 虚拟终端显示.
//
//-----------------------------------------------------------------
#include <htc.h>
#include <stdio.h>
#define INT8U unsigned char
#define INT16U unsigned int
//待写入24LC08B的16个字节
const INT8U MyData[] = {0x00,0x11,0x22,0x33,0x44,0x55,0x66,0x77,
0x88,0x99,0xAA,0xBB,0xCC,0xDD,0xEE,0xFF};
INT8U MyBuff[16];
//-----------------------------------------------------------------
// 主程序
//-----------------------------------------------------------------
void main()
{
INT8U s[4], i;
OpenUSART( USART_TX_INT_OFF & //发送中断关
USART_RX_INT_OFF & //接收中断关
USART_ASYNCH_MODE & //异步模式
USART_EIGHT_BIT & //8位收发
USART_CONT_RX & //持续接收
USART_BRGH_HIGH, //高速模式(默认值,可省)
25 ); //异步高速模式公式,FOSC/9600/16–1=25
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -