新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > C8051F340控制的LED點陣顯示屏系統設計

        C8051F340控制的LED點陣顯示屏系統設計

        作者: 時間:2009-12-11 來源:網絡 收藏
        3.2 通信部分
        有2個UART,將一個UART的TXD和RXD分別與MAX232的T1IN和R1OUT相連,MAX232的T1OUT和R1IN分別與PC機的串行接口COM1或COM2相連。注意通信協議和波特率要相一致。
        通信部分上位機軟件采用Visual C++編程。應用其開發串行通信方法有:(1)利用Windows API通信函數;(2)利用其標準通信函數inp、inpw、inpd、outp、outpw、outp等直接對串口操作;(3)使用Visual C++的通用控件();(4)利用第三方編寫的通信類程序。綜合考慮,上述各種方法的性能,這里采用第3種方法,即采用控件。
        控件通過串行端口傳輸和接收數據,為應用程序提供串行通訊功能。MSComm控件在串口編程時非常方便,程序員不必了解較為復雜的API函數,而且在VC、VB、Delphi等語言中均可使用。表1為MSComm控件較為重要和常用屬性。

        本文引用地址:http://www.104case.com/article/173531.htm

        4 結束語
        單片機為基礎,采用其自身的RAM和Flash存儲器作為數據存儲器,利用MAX232作為RS232和單片機的接口轉換模塊,實現與PC機的數據傳輸,也可以隨時更新顯示內容。采用C和匯編語言混合編程,其中顯示模塊的關鍵部分代碼采用匯編語言編寫,因該采用基于Keil C51的編程,故具有較好移植性。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 莱州市| 汕头市| 岳池县| 拉萨市| 菏泽市| 和硕县| 类乌齐县| 屏南县| 阿图什市| 集安市| 无为县| 双流县| 合作市| 西乌| 丰原市| 清苑县| 辛集市| 治多县| 巍山| 阳东县| 启东市| 山东| 剑阁县| 大冶市| 松桃| 望谟县| 衡阳市| 准格尔旗| 宜君县| 江陵县| 浪卡子县| 富锦市| 尉氏县| 乃东县| 吕梁市| 辽宁省| 揭西县| 巍山| 白沙| 定西市| 搜索|