新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 采用AT89C51的大屏幕LED点阵显示系统设计

采用AT89C51的大屏幕LED点阵显示系统设计

作者:时间:2009-12-25来源:网络收藏

AT89S51与PC机的通信电路


图3 AT89S与PC机的通信电路

LED显示驱动
  4 软件程序

  软件程序是整个控制系统的核心部分。整个软件主要分为两大部分:显示部分和通信部分。显示部分动态扫描的方式,实现对显示屏要显示的汉字、图像、字符等数据信息进行传输控制以及显示等功能。程序中将数据存储器分为三个区:显示缓冲区、数据存储区和接收缓冲区。单片机通过串口中断接收PC机传来的数据,暂时存放在接收缓冲区,经分析处理后按一定的规律放入数据存储区保存起来,然后再根据显示方式依次从数据存储器中取出数据放入显示缓冲区中用于显示。显示逐行扫描的方式,图5是显示一屏字符的程序流程图。与PC机的实时通信部分主要是利用单片机串口中断接收数据信息,实现与计算机的数据信息传输。其程序流程图如图6所示。

通信程序流程



评论


相关推荐

技术专区

关闭