新聞中心

試驗(yàn)11-------通信

作者: 時間:2011-02-25 來源:網(wǎng)絡(luò) 收藏

該程序示例了與計(jì)算機(jī)通信的基本方法,它的運(yùn)行結(jié)果為在計(jì)算機(jī)的屏幕上顯示一段話,當(dāng)然,這段話是保存在89c51里面的;實(shí)驗(yàn)方法為:燒寫好以下程序后去掉我們的51編程開發(fā)套件的rs232跳線,運(yùn)行配套的89c51test燒寫軟件,同時設(shè)置與燒寫程序的方法相同,把芯片插入試驗(yàn)的ic座,運(yùn)行結(jié)果為窗口顯示:如果我還有一天壽命,那天我要做你女友。我還有一天的命嗎?..沒有。所以,很可惜。我今生仍然不是你的女友。如果我有翅膀,我要從天堂飛下來看你。我有翅膀嗎?..沒有。所以,很遺憾。我從此無法再看到你。

如果是倚天開發(fā)套件,則仍舊運(yùn)行上述串口軟件,把隨機(jī)的串口電纜插入電腦和開發(fā)版就可以了。

注意,倚天版的實(shí)驗(yàn)部分為12M晶體,而該程序用的為11。0592M晶體。為此運(yùn)行會出現(xiàn)亂碼, 為此需要修改以下

程序的通信時間,或者把晶體換掉就可以了。

因?yàn)槲业男蕾p水平有限,所以搞了第一次親密接觸里的一句話;當(dāng)然,你的水平一定比我高,自然可以寫一句更加有味道的話,譬如:俺對斑竹的景仰之情猶如長江之水..........:(

以下是程序運(yùn)行的照片

該程序在本站XP開發(fā)套件上調(diào)試通過:


ORG 0000H
AJMP main0
ORG 0030H
main0: MOV 20H,#00H
MOV TMOD,#22H
MOV SCON,#40H
MOV TH1,#0FAH ;
MOV PCON,#80H
SETB TR1
SETB REN
ajmp start

start: mov dptr,#ok

senda: clr a ;
movc a,@a+dptr
cjne a,#'$',senda_0
ret
senda_0:mov sbuf,a
JNB TI,$;

CLR TI ;
inc dptr
Ljmp senda

ok: db 0dh,0ah,0dh,0ah,"如果我還有一天壽命,那天我要做你女友。我還有一天的命嗎?..沒有。所以,很可惜。我今生仍然不是你的女友。如果我有翅膀,我要從天堂飛下來看你。我有翅膀嗎?..沒有。所以,很遺憾。我從此無法再看到你。",0dh,0ah,'$'
end



評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉