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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2809|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

C51單片機(jī)雙機(jī)通信 串口通訊Proteus仿真程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:1023918 發(fā)表于 2022-8-1 13:16 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
如果沒有改變什么的,文件適用于儀電嵌入式實驗。這個雙機(jī)通訊寫的比較簡單,沒有奇偶校驗和握手信號
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


單片機(jī)源程序如下:
  1. #include <reg51.h>    //此文件中定義了單片機(jī)的一些特殊功能寄存器
  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機(jī)傳輸數(shù)據(jù)代碼

  7. int m=0;  //計數(shù)
  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;         //發(fā)送握手信號

  21.         while(1);

  22.         }

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

  25.         SBUF=TRA[m];
  26.         TI=0;                 //中斷標(biāo)志清零
  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. }
復(fù)制代碼

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


評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩

相關(guān)帖子

回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表