新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 試驗11-------通信

        試驗11-------通信

        作者: 時間:2011-02-25 來源:網絡 收藏

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

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

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

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

        因為我的欣賞水平有限,所以搞了第一次親密接觸里的一句話;當然,你的水平一定比我高,自然可以寫一句更加有味道的話,譬如:俺對斑竹的景仰之情猶如長江之水..........:(

        以下是程序運行的照片

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


        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



        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 柘城县| 通河县| 大厂| 米脂县| 漾濞| 镇赉县| 蓬溪县| 准格尔旗| 宜都市| 清水县| 临洮县| 武清区| 凤山市| 华池县| 策勒县| 广汉市| 金门县| 卫辉市| 庆安县| 伊川县| 樟树市| 徐汇区| 陇川县| 闵行区| 雷波县| 锡林浩特市| 延川县| 玉环县| 宜宾市| 石家庄市| 湘阴县| 吴堡县| 忻州市| 会昌县| 彰化市| 唐山市| 江都市| 明水县| 右玉县| 托克逊县| 浮山县|