新闻中心

EEPW首页 > 光电显示 > 设计应用 > 基于单片机的LED点阵显示系统的设计

基于单片机的LED点阵显示系统的设计

作者: 时间:2012-02-08 来源:网络 收藏


3 系统软件
3.1 主程序流程图
系统主程序开始以后首先是对系统环境初始化,包括设置串口、定时器、中断和端口。然后进行键盘扫描,如果K1键按下字符卷帘输出,如果K2键按下字符上移输出,如果K3键按下字符左移输出。主程序流程见图5所示。

本文引用地址:https://www.eepw.com.cn/article/168565.htm

d.jpg


3.2 显示驱动程序
显示驱动程序查询当前点亮的行号,从显示缓存区内读取下一行的显示数据,并通过串口发送给移位寄存器。为消除在切换行显示数据的时候产生拖尾现象,在中断程序中,驱动程序先要关闭显示屏,等显示数据打入输出锁存器并锁存后,然后再输出新的行选通信号,重新打开显示。显示驱动程序如下:
e.jpg

4 结语
本没计以AT89C51为系统的控制核心,采用动态扫描的方法实现对16×16 显示屏的控制。该系统通过仿真和实物制作,均获得良好的显示效果,证明这种方案是可行的,而且具有体积小、硬件电路结构简单和容易实现等特点。但也存在更换显示内容时,需要对AT89 C51进行重新编程的问题,如果增加ISP编程电路,可通过USB下载电缆对程序数据进行及时更新。

单片机相关文章:单片机教程


单片机相关文章:单片机视频教程


单片机相关文章:单片机工作原理


led显示器相关文章:led显示器原理



上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭