close
html模版8051串口通信問題
最近在研究8051與PC通信的方法,目標是讓8051傳送一個'C'字元給電腦.但串口調適助手一直跑不出來結果.有人知道哪裡有問題嗎?

以下是電路照,以及程式碼.用的石英晶體是12MHz,鮑率是9600bps

#include void delay(unsigned int t);main(){ TMOD = 0x20; TH1 = 0xF9; TL1 = 0xF9; TR1 = 1; SCON = 0x40;

while(1) { T1=0; SBUF = 'C'; while (TI == 0);delay(100);}}

void delay(unsigned int t) { unsigned int n; while(t>0) {n=120; while(n>0) n--; t--; } }
課程,
有先確認硬體ok嗎?線有無接錯震盪器燒掉...|||B1硬體的話,線的部分我有拍照.振盪器的話應該沒有壞掉,因為我其它CODE是可以正常運作的.|||那你接收傳送都鮑率一致嗎?TTL驅動有無衝突?E689D932D07F6D24
arrow
arrow

    zibarureb 發表在 痞客邦 留言(0) 人氣()