久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: C51單片機雙機通信 串口通訊Proteus仿真程序 [打印本頁]

作者: rxx123    時間: 2022-8-1 13:16
標題: C51單片機雙機通信 串口通訊Proteus仿真程序
如果沒有改變什么的,文件適用于儀電嵌入式實驗。這個雙機通訊寫的比較簡單,沒有奇偶校驗和握手信號
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


單片機源程序如下:
  1. #include <reg51.h>    //此文件中定義了單片機的一些特殊功能寄存器
  2. #include<intrins.h>
  3. #define uchar unsigned char
  4. //#define outk P1
  5. uchar TRA[16]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
  6. //A機傳輸數據代碼

  7. int m=0;  //計數
  8. void delay(int m);
  9. uchar scan(void);

  10. void main()
  11. {
  12.         TMOD=0x20;         //定時器T1方式2
  13.         TH1=0xfa;         //若使得波特率為4800 X=256-6=250=A8
  14.         TL1=0xfa;
  15.         TR1=1;
  16.         PCON=0x00;
  17.         SCON=0xc0;
  18.         EA=1;
  19.         ES=1;
  20.         SBUF=0x10;         //發送握手信號

  21.         while(1);

  22.         }

  23. void usa() interrupt 4    //定時器T1中斷
  24. {

  25.         SBUF=TRA[m];
  26.         TI=0;                 //中斷標志清零
  27.         m++;
  28.         if(m==16)
  29.         m=0;
  30.         delay(1000);

  31. }

  32. void delay(int m)
  33. {
  34.     int i,j;
  35.     for(i=0;i<m;i++)
  36.        {for(j=0;j<125;j++);}//時鐘頻率為11.0592MHz,ms
  37. }
復制代碼

Keil代碼與Proteus8.8仿真下載:
two.zip (106.59 KB, 下載次數: 84)







歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产精品一区网站 | 黄色av网站免费看 | av免费在线观看网站 | 6080yy精品一区二区三区 | 国产亚洲一区二区三区 | 99婷婷| 色爱综合 | 久久精品视频在线免费观看 | 国产精品美女久久久久久免费 | 给我免费的视频在线观看 | 狠狠干美女| 亚洲电影一区二区三区 | 成人h免费观看视频 | 国产日韩精品一区二区 | 亚洲成人av | 日本一区视频在线观看 | 91视视频在线观看入口直接观看 | av毛片在线免费观看 | 国产91av视频 | 福利视频网 | 91精品欧美久久久久久久 | 久久久成人网 | 成人福利 | a在线视频 | 国产欧美精品一区二区色综合朱莉 | 91精品国产乱码久久久久久久久 | 国产视频久久久久 | 亚洲视频一区二区三区 | 日韩二三区 | 精品一区二区三区中文字幕 | 久久精品亚洲 | 午夜激情一区 | 全免费a级毛片免费看视频免费下 | 亚洲成人精选 | 91精品导航| 色狠狠一区 | 精品久久久久久中文字幕 | h片在线观看网站 | 欧美成人免费在线视频 | 性网站免费 | 国产成人精品免费视频大全最热 |