GOGOGO高清完整国语,GOGOGO在线观看免费观看完整版高清,GOGOGO免费高清完整,GOGOGO高清在线观看免费视频,GOGOGO日本高清国语完整,GOGOGO免费高清完整版

技術熱線: 4007-888-234
設計開發

專注差異化嵌入式產品解決方案 給智能產品定制注入靈魂給予生命

開發工具

提供開發工具、應用測試 完善的開發代碼案例庫分享

技術支持

從全面的產品導入到強大技術支援服務 全程貼心伴隨服務,創造無限潛能!

新品推廣

提供新的芯片及解決方案,提升客戶產品競爭力

新聞中心

提供最新的單片機資訊,行業消息以及公司新聞動態

PIC16C73單片機的串口通訊

更新時間: 2019-03-23
閱讀量:2658

十年專注單片機方案開發的方案公司英銳恩,分享PIC16C73單片機的串口通訊。英銳恩現提供服務產品涉及主控芯片:8位單片機、16位單片機、32位單片機及各類運算放大器等。

SPBRG=0x4d; //設置傳輸波特率為38400 SYNC=1; //選擇同步模式 CSRC=1; //選擇主控模式 TXEN=1; TXREG=98; TXEN=1; TXREG=101;

#include #define uchar unsigned char void interrupt R(void) { uchar x; if(RCIF) { x=RCREG; RB7=1; TXREG=x; //將x的值送到移位寄存器TXREG中,準備發送 TXEN=1; //使能發送 while(!TRMT); //等待發送完成 TXEN=0; RB7=0; }

} void init(void) { PORTA=0B11111110; TRISA=0B00000000; PORTB=0B11111110; TRISB=0B01100011; RB7=0; //RS-485的接受控制 SYNC=0; //0 = 異步模式 BRGH=0; //高速波特率使能位,0 = 低速 SPBRG=17; //使波特率=9600 SPEN=1; //1 = 允許串口工作( 把 RX/DT 和TX/CK 引腳配置為串口引腳 ) GIE=1; //開總中斷 PEIE=1; //開外部中斷 TXIE=0; //發送中斷屏蔽 TX9=0; //0 = 選擇8 位數據發送 RCIE=1; //接收中斷使能 RX9=0; //0 = 選擇8 位接收 CREN=1; //接受使能 } main() {uchar xx; init(); while(1) { } }

欢迎光临: 旬邑县| 华宁县| 上虞市| 通榆县| 拉孜县| 渭源县| 青岛市| 德安县| 卢湾区| 辛集市| 宁晋县| 石屏县| 信宜市| 巴林右旗| 盐山县| 紫阳县| 中山市| 泰顺县| 清原| 来宾市| 长兴县| 宁都县| 河西区| 镇雄县| 垦利县| 武强县| 陆河县| 平阴县| 久治县| 遂川县| 宣汉县| 普洱| 苍山县| 皮山县| 铜陵市| 道孚县| 福泉市| 绥化市| 新邵县| 克拉玛依市| 石阡县|