標(biāo)題: [求助]串口通信問題 [打印本頁]

作者: ao笑紅塵    時間: 2012-3-3 18:51
標(biāo)題: [求助]串口通信問題

為什么送數(shù)據(jù)給燈時,低八位正確,而高八位出錯了,偶數(shù)乘了2,奇數(shù)x2+1了,不懂

比如發(fā)送0x1f時,出來3f,即前兩個燈亮,發(fā)送2f時,出來4f,1,2,4燈亮

#include<reg52.h>
void main()

 TMOD=0X20;
 TH1=0XFD;
 TH1=0XFD;
 SM0=0;
 SM1=1;
 TR1=1;
 REN=1;
 EA=1;
 ES=1;
 while(1)
 {
  }
}
void ver() interrupt 4

{
 RI=0;
 P2=SBUF;
 }


作者: 玩物尚智    時間: 2012-3-4 23:31
  #include void main() { TMOD=0X20; TH1=0XFD; TH1=0XFD; SM0=0; SM1=1; TR1=1; REN=1; EA=1; ES=1; while(1){} } void ver() interrupt 4 { if(RI==1) { P2=SBUF; RI=0; } } 你試試這樣行不?
作者: ao笑紅塵    時間: 2012-3-5 12:58
試過了,還是不行哦




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1