標題: 請問這個單片機雙機通訊程序哪里有錯呀? [打印本頁]

作者: lantianjia1122    時間: 2017-4-21 01:05
標題: 請問這個單片機雙機通訊程序哪里有錯呀?
電路圖是兩個單片機TXDRXD都連接了,然后兩邊的P1接了8個led,兩個int0上連接的是按鈕,但是給兩個單片機加載這個hex后按按鈕led燈還是不亮,電路圖應(yīng)該是沒問題的,本人是個小白,才學(xué)單片機不久大神們別見笑呀:)

IMG_2310.JPG (103.01 KB, 下載次數(shù): 122)

IMG_2310.JPG

作者: fjdksla    時間: 2017-4-21 09:00
不懂,請詳細說明并附上原理圖和代碼。PS.拍的照片真心看不出是什么鬼
作者: zqy181818    時間: 2017-4-21 09:08
就一個程,不是兩個程序的嗎?
作者: zqy181818    時間: 2017-4-21 09:13
波特率一定要對,才可以的
作者: zqy181818    時間: 2017-4-21 09:24
你選用的晶振是否與語句,TH0=0Xfd,TL0=0Xfd,對上
作者: dengyifenzhong    時間: 2017-4-21 09:27
上面不是很清楚啊,放個清楚的
作者: dengyifenzhong    時間: 2017-4-21 09:28
看不很清楚啊
作者: bayga456    時間: 2017-4-21 10:07
看不清。
作者: dzbj    時間: 2017-4-21 10:34
你不能把程序拷貝上來么 這個實在看不清
作者: XIAOXJAI    時間: 2017-4-21 11:43
圖有些模糊,代碼看不清楚
作者: XIAOXJAI    時間: 2017-4-21 11:43
圖有些模糊,看不清
作者: fefen0    時間: 2017-4-21 11:56
看不到錯誤,重新傳圖
作者: imxuheng    時間: 2017-4-21 13:51
直接上程序,這樣誰幫你看
作者: wc86110    時間: 2017-4-21 14:56
LZ,使用截屏工具比手機拍照清晰多了
作者: 51Lovers    時間: 2017-4-21 22:33
屏幕COPY也比這清楚呀
作者: bob521    時間: 2017-4-22 00:11
波特率調(diào)了沒有,要一直歐
作者: lantianjia1122    時間: 2017-4-22 00:44
wc86110 發(fā)表于 2017-4-21 14:56
LZ,使用截屏工具比手機拍照清晰多了

不好意思..沒想到圖片壓縮那么嚴重..
作者: 199419zzq    時間: 2017-4-22 00:47
就這么一點嗎,也不好看啊
作者: lantianjia1122    時間: 2017-4-22 00:53
fefen0 發(fā)表于 2017-4-21 11:56
看不到錯誤,重新傳圖

程序是這樣的
#include<reg51.h>
#include<intrins.h>
unsigned char a;
void main()
{
a=0xfe;
EA=1;
EX0=1;
IT0=1;
ES=1;
SCON=0x50;
TMOD=0x20;
TH0=0xfd;
TL0=0xfd;
TR0=1;
While(1);
}

Void int0() interrupt 0
{
ES=0;
SBUF=a;
a=_crol_(a,1);
While(!TI);
TI=0;
ES=1;
}
Void rec() interrupt 4
{
RI=0;
P1=SBUF;
}
作者: imxuheng    時間: 2017-4-22 08:55
有proteus仿真的?目測你的程序適用于晶振頻率11.059MHz的、波特率設(shè)定為9600的單片機,看看你proteus里單片機晶振頻率是多少,通常是12MHz
作者: 軍師祭酒    時間: 2017-4-22 09:13
主機RXD接從機TXD   主機TXD接從機RXD
作者: lyb112    時間: 2017-4-22 13:28
看不清




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