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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

51單片機串口通信 接收不到返回值

查看數(shù): 5193 | 評論數(shù): 2 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2019-8-17 17:33

正文摘要:

新人第一次提問,如有不足請各位多多包涵~ 單片機型號:STC85C516  晶振:12MHz  波特率:2400 問題描述:在做UART串口通信時 我想實現(xiàn)用電腦給單片機發(fā)送一個數(shù)字 然后單片機返回這個數(shù)字+ ...

回復(fù)

ID:601140 發(fā)表于 2019-8-18 11:22
wulin 發(fā)表于 2019-8-18 07:16
1.沒有STC85C516這個型號,只有STC89C516RD+這個型號。
2.使用12MHz晶振波特率會有誤差,建議使用11.0592M ...

那個單片機型號確實是我打錯了不好意思...非常感謝您的詳細(xì)解答!!
ID:213173 發(fā)表于 2019-8-18 07:16
1.沒有STC85C516這個型號,只有STC89C516RD+這個型號。
2.使用12MHz晶振波特率會有誤差,建議使用11.0592MHz晶振。
3.串口通訊模塊已經(jīng)是做在MCU內(nèi)部的硬件,通過正常配置相應(yīng)寄存器就能正常工作,不需要像模擬串口那樣寫程序。
4.串口中斷號是interrupt 4, 不是interrupt 3
給你一個測試程序參考
  1. #include <reg52.H>

  2. unsigned char a;//接收緩沖變量

  3. void main()                                                       
  4. {
  5.         TMOD=0x20;        //定時器1方式2(8位自動重載)
  6.         TH1=0xf3;         //波特率2400,12MHz晶振誤差0.16%
  7.         TL1=0xf3;
  8. //        TH1=0xf4;         //波特率2400,11.0592MHz晶振誤差0.00%
  9. //        TL1=0xf4;
  10.         TR1=1;                //開定時器1
  11.         REN=1;                //允許串行接收
  12.         SM0=0;                //設(shè)置串口方式1(8位UART波特率可變)
  13.         SM1=1;                //設(shè)置串口方式1(8位UART波特率可變)
  14.         EA=1;                        //開總中斷
  15.         ES=1;                        //開串口中斷
  16.         while(1);
  17. }

  18. void UARTInterrupt(void) interrupt 4
  19. {//當(dāng)接收完成發(fā)生中斷請求RI由硬件置1
  20.         RI=0;                        //接收中斷請求標(biāo)志位必須軟件清0
  21.         a=SBUF;                //保存SBUF接收到的數(shù)據(jù)
  22.         SBUF=a;                //發(fā)送收到的數(shù)據(jù)
  23.         while(!TI);        //等待發(fā)送中斷請求標(biāo)志位為1
  24.         TI=0;                        //發(fā)送中斷請求標(biāo)志位必須軟件清0
  25. }
復(fù)制代碼

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 欧美a区| 久久久精品视 | 久久久久久综合 | 91麻豆精品国产91久久久资源速度 | 在线色| www.色.com | 成人一区精品 | 亚洲 欧美 另类 综合 偷拍 | 91成人在线视频 | 免费观看www7722午夜电影 | 在线观看成人 | 免费观看一级特黄欧美大片 | 国产精品国产三级国产播12软件 | caoporn免费 | 亚洲精品久久视频 | 黑人巨大精品欧美一区二区一视频 | 国产高清在线精品 | 日屁网站 | 亚洲欧美激情国产综合久久久 | 精品综合 | 久精品久久 | 日韩在线观看中文字幕 | 国产综合久久 | 在线观看中文字幕 | 国产欧美一区二区三区在线播放 | 精品视频在线观看 | 视频一区二区三区四区五区 | 国产精品爱久久久久久久 | 国产精品成人一区二区 | 羞羞的视频网站 | 日韩精品一区二区三区中文在线 | 久久精品亚洲国产 | 日韩亚洲视频在线 | 在线亚洲一区 | 亚洲综合第一页 | 欧美在线 | 国产中文一区二区三区 | 亚洲男人天堂网 | av在线天天| 久草视频在线播放 | 玖玖精品视频 |