找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

proteus里單片機(jī)串口通信問題

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:914633 發(fā)表于 2021-6-12 21:11 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
  1. #include <reg52.h>
  2. #define uchar unsigned char
  3. uchar com;
  4. void UartConfig()  
  5. {
  6.     TMOD=0x20;      //設(shè)置計數(shù)器1的工作方式2
  7.     TH1=0xfd; TL1=0xfd;                //設(shè)置計數(shù)器1的初值,決定波特率9600
  8.     PCON=0x00;      // 波特率倍增0x00不加倍
  9.     SCON=0x50;                //設(shè)置工作方式1 開啟接受允許
  10.     EA=1;                    //開啟總中斷
  11.     ES=1;                        //開啟串口接受中斷
  12.     TR1=1;                        //計數(shù)器1開始運(yùn)行
  13. }
  14. void sendDat(uchar tem)
  15. {
  16.     SBUF=tem;                  //接收到的數(shù)據(jù)放入發(fā)送緩存器發(fā)送
  17.     while(!TI);       //等待發(fā)送數(shù)據(jù)完成
  18.     TI=0;                          //清除發(fā)送完成標(biāo)志位
  19. }
  20. void main()
  21. {
  22.    UartConfig();
  23.    while(1){if(com=='1')
  24.             {
  25.                         sendDat('1');
  26.                         com=0;
  27.                         }
  28.            }
  29. }
  30. void Uart() interrupt 4
  31. {
  32.   
  33.    
  34.     com=SBUF;        //取出接受到的數(shù)據(jù)
  35.     RI=0;
  36.                              //清除接受中斷標(biāo)志位
  37. }
復(fù)制代碼


分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:914633 發(fā)表于 2021-6-12 21:21 來自手機(jī) | 只看該作者
在普中a3開發(fā)板上發(fā)1會回1
在proteus上就沒反應(yīng)

X[P8D7WLX~9)SLGKLUZRK0J(1).png (6.06 KB, 下載次數(shù): 102)

X[P8D7WLX~9)SLGKLUZRK0J(1).png

C$BC1UBW@2C5~G2{535W73L(1).png (22.93 KB, 下載次數(shù): 59)

C$BC1UBW@2C5~G2{535W73L(1).png

JDY)U3EHDYQIWR~59UJ}[GN(1).png (2.03 KB, 下載次數(shù): 59)

JDY)U3EHDYQIWR~59UJ}[GN(1).png

Q%$~U@DX`X$E)H@1T9@I_XU(1).png (8.54 KB, 下載次數(shù): 91)

Q%$~U@DX`X$E)H@1T9@I_XU(1).png
回復(fù)

使用道具 舉報

板凳
ID:914633 發(fā)表于 2021-6-13 22:12 | 只看該作者
仿真和代碼hex文件在附件 求解

uartproteus.rar

30.44 KB, 下載次數(shù): 10

回復(fù)

使用道具 舉報

地板
ID:914633 發(fā)表于 2021-6-13 22:13 | 只看該作者
沒人嗎
回復(fù)

使用道具 舉報

5#
ID:914633 發(fā)表于 2021-6-14 19:53 來自手機(jī) | 只看該作者
發(fā)出的幀格式為什么變成這樣了 什么原因?

Z}[$]{2CJ$L`MNWN4_O{R[V.png (105.14 KB, 下載次數(shù): 57)

Z}[$]{2CJ$L`MNWN4_O{R[V.png
回復(fù)

使用道具 舉報

6#
ID:1041512 發(fā)表于 2022-8-6 13:13 | 只看該作者
解決了嗎兄弟,我在Proteus上也沒有反應(yīng)
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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