//★★★★★★★★★PIC单片机USART的应用(串口通信)★★★★★★★★★★★\
//单征机型号:PIC16F877A
//功能描述:PIC单片机USART的应用,串口调试助手发送数据给877,877收到后再转发回串口助手
//通过“串口调试助手”协助工作
#include
__CONFIG(0xf73a);
//芯片配置字,看门狗关,上电延时开,掉电检测关,低压编程关,加密,4M晶体HS振荡
//========================================================================
//功能描述:主程序
//函数名称:void main()
void main()
{
TRISC=0XFF; //设置C口方向全为输出
SPBRG=0XC; //设置波特率为19200BPS
TXSTA=0X24; //使能串口发送,选择高速波特率
RCSTA=0X90; //使能串口工作,连续接收
RCIE=0X1; //使能接收中断
GIE=0X1; //开放全局中断
PEIE=0X1; //使能外部中断
while(1) //等待中断
{;}
}
//========================================================================
//功能描述:中断函数
//函数名称:void interrupt usart(void)
void interrupt usart(void)
{
if(RCIE&&RCIF) //判断是否为串口接收中断
{
TXREG=RCREG; //把接收到的数据发送回去
}
}
上一篇:0802LCD 4位显示程序 PIC单片机C语言程序
下一篇:PIC16F877矩阵键盘的识别
推荐阅读最新更新时间:2024-11-09 09:27
设计资源 培训 开发板 精华推荐
- DC-DC反激电源基础仿真电路
- 【武汉理工大学电子设计竞赛校赛】boost升压电源模块设计
- INA229验证板
- 【物联网课设】基于ESP32的盆栽托管终端
- CAT4238AGEVB,高压 CMOS 恒流 DC-DC 转换器评估板
- NCP189MTFIXTAGEVB:NCP189_NCP59801_NCV8189_NCV59801 WDFNW6 2x2 修复评估板
- ADR441B 2.5 Vout 超低噪声、LDO XFET 电压基准的典型应用,具有电流吸收器和电流源
- NXQ1TXH5DB1401: NXQ1TXH5 WPC 1.2合规无线充电器演示板
- TDA2030音频功放
- LTM4628EV DC/DC 模块稳压器的典型应用电路,用于两相、1.5V 和 16A 设计
- 苹果M1芯片MacBook Pro跑分解密:单核1714,多核6802
- 韩媒:台积电5nm产能满载,三星或成苹果M1芯片代工
- 传台积电为揽才明年或将调涨薪资
- 美国商务部暂停TikTok禁令,司法部:对叫停禁令裁决诉讼
- 巴西iPhone12系列售价最贵;联通最快明年2G全面退网
- 安富利收购嵌入式软件供应商Witekio,拓展物联网战略
- 第37章 基于SD卡的FatFs文件系统—零死角玩转STM32-F429系列
- 第23章 I2C—读写EEPROM—零死角玩转STM32-F429系列
- 第12章 GPIO输入-按键检测—零死角玩转STM32-F429系列
- 第13章 GPIO-位带操作—零死角玩转STM32-F429系列