找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

51單片機串口通信代碼功能是否實現(xiàn)?

查看數(shù): 1703 | 評論數(shù): 4 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2023-5-11 23:57

正文摘要:

請問大佬們我的代碼有沒有錯誤,有沒有實現(xiàn)這些功能 #include <reg51.h> sbit led=P3^7; void main() {         SCON=0xd0;//工作三         PC ...

回復(fù)

ID:1073848 發(fā)表于 2023-5-12 15:38
Hephaestus 發(fā)表于 2023-5-12 00:15
好像是我回復(fù)的帖子的續(xù)亼,TB8做了奇校驗,RB8哪里去了?難道我要全寫出來你才會嗎?沒有項目需求書誰知道 ...
  1.     #include <reg51.h>
  2.     sbit led=P3^7;
  3.     void init()
  4.     {
  5.                                     SCON=0xd0;
  6.             PCON=0x80;
  7.             
  8.             TH1=0xFD;
  9.             TL1=0xFD;
  10.             
  11.             TR1=1;
  12.             ES=1;
  13.             EA=1;
  14.             
  15.             TMOD=0x20;
  16.             P1=0xff;
  17.                                     led=0;
  18.            
  19.     }

  20.     void fs()
  21.     {                                                               
  22.             ACC=P1;
  23.             TB8=!P;
  24.             SBUF=ACC;
  25.              while(!TI);
  26.       TI=0;

  27.     }


  28.     void main()
  29.     {
  30.             init();
  31.             while(1)
  32.             {        
  33.                                                     fs();      
  34.             }
  35.     }

  36.     void  js() interrupt 4
  37.     {
  38.                     if(TI)
  39.                                     TI=0;
  40.                     else
  41.                     {
  42.                             RI=0;
  43.                             ACC=SBUF;
  44.                   
  45.                             if(RB8!=P)P0=SBUF;
  46.                             else
  47.                             {
  48.                                     led=!led;return ;
  49.                             }
  50.                     }
  51.     }

復(fù)制代碼
ID:1073848 發(fā)表于 2023-5-12 14:15
Hephaestus 發(fā)表于 2023-5-12 00:15
好像是我回復(fù)的帖子的續(xù)亼,TB8做了奇校驗,RB8哪里去了?難道我要全寫出來你才會嗎?沒有項目需求書誰知道 ...

請問你的意思是不是改成if(TB8!=P)就可以了
ID:1073848 發(fā)表于 2023-5-12 10:26
Hephaestus 發(fā)表于 2023-5-12 00:15
好像是我回復(fù)的帖子的續(xù)亼,TB8做了奇校驗,RB8哪里去了?難道我要全寫出來你才會嗎?沒有項目需求書誰知道 ...

請問這個RB8不是有在后面嗎,還是說要蓋在哪里,微機課的任務(wù)好像也沒有項目需求書啊...
ID:883242 發(fā)表于 2023-5-12 00:15
好像是我回復(fù)的帖子的續(xù)亼,TB8做了奇校驗,RB8哪里去了?難道我要全寫出來你才會嗎?沒有項目需求書誰知道RB8校驗失敗應(yīng)該如何處理?

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

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

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