| PIC18F16Q41具有串行通讯功能且有3个串口,即UART1~UART3。                                
 为此在MCC中,可选取UART1,且并按图1所示来设置。     图1 参数设置 并将RX与TX重映射到了RC7和RC6引脚,将图2所示。   图2 引脚映射 由于PIC18F16Q41开发板上没有焊接外部晶振,为此将时钟配置成内部时钟,见图4所示。   图3 外部晶振连接   
 图4 时钟设置 为了判别开发板的运行状态,可以板载的LED来指示,并按图6来添加RC1的配置。   图5  LED连接   图6 添加RC1配置 再对引脚按图7进行命名,此外由于程序中要用到延时函数,故需引用功能服务DELAY,且按图8所示来设置。   图7引脚命名     图8 引用DELAY 在生成程序框架后,可按图9来编写程序。   图9 程序内容 经程序的编译与下载,其运行结果如图10所示。     图10运行结果
 
 在常规应用中,发送字节数据是一种十分有用功能,实现字节发送的程序如图11所示。                                图11程序内容 经测试,其运行效果如图12所示。   
 图12运行结果 若按图13来连接MP3播放模块,则可以板载的按键来循序播放乐曲。 图13应用示例                               
 
 
 |