首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 维修教程知识 > 单片机栏
C8051F340控制的LED点阵显示屏系统设计
来源:本站整理  作者:佚名  2009-12-11 12:28:12



3.2 通信部分
    C8051F340有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++的通用控件(MSComm);(4)利用第三方编写的通信类程序。综合考虑,上述各种方法的性能,这里采用第3种方法,即采用MSComm控件。
    MSComm控件通过串行端口传输和接收数据,为应用程序提供串行通讯功能。MSComm控件在串口编程时非常方便,程序员不必了解较为复杂的API函数,而且在VC、VB、Delphi等语言中均可使用。表1为MSComm控件较为重要和常用属性。

4 结束语
    LED点阵显示屏控制系统以C8051F340单片机为基础,采用其自身的RAM和Flash存储器作为数据存储器,利用MAX232作为RS232和单片机的接口转换模块,实现与PC机的数据传输,也可以随时更新显示内容。采用C和汇编语言混合编程,其中显示模块的关键部分代码采用汇编语言编写,因该系统采用基于Keil C51的编程,故具有较好移植性。

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)

推荐阅读

图文阅读

热门阅读

Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:136,882.80000 毫秒