欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 單片機串口通信中斷(發送十六進制接受到相同的十六進制) [打印本頁]

作者: xiaozhang    時間: 2017-9-17 11:41
標題: 單片機串口通信中斷(發送十六進制接受到相同的十六進制)
今天使用51單片機開發板做了一個串口測試實驗,通過電腦向51開發板發送十六進制數據返回相同的數據,最終調試成功。

單片機源程序如下:
  1. #include <reg52.h>           
  2. #define uchar unsigned char
  3. #define uint unsigned int
  4. unsigned char flag,a;
  5. void init()
  6. {
  7.         TMOD=0x20;
  8.         TH1=0xfd;
  9.         TL1=0xfd;
  10.         TR1=1;
  11.         REN=1;
  12.         SM0=0;
  13.         SM1=1;       
  14.         EA=1;
  15.         ES=1;       
  16. }
  17. void main()
  18. {
  19.         init();
  20.         while(1)
  21.         {
  22.                 if(flag==1)
  23.                 {
  24.                         ES=0;
  25.                         SBUF=a;
  26.                         while(!TI);
  27.                         TI=0;
  28.                         ES=1;
  29.                         flag=0;
  30.                 }
  31.         }
  32. }

  33. void ser() interrupt 4
  34. ……………………

  35. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
51單片機串口實驗(串口通信中斷發送十六進制接受到相同的十六進制).rar (7.81 KB, 下載次數: 32)



作者: 笨笨兔    時間: 2017-9-18 14:10
要是自己做的,應該特有成就感!




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1