2. 2 Mega16控制电路
中国照明网技术论文·LED照明 主控制器主要是采用8 bitAVR单片机M ega16及其外围电路来进行控制, 主要器件接口如图5所示。Mega1带有四组32个I/O 口, 它的时钟频率可跑到16MH z, 可满足系统控制的数据处理速度。控制电路的主要功能就是对LED 接口进行扫描控制, 发出移位SCK 时钟信号和数据锁存RCK 时钟信号到74HC595上, 依照相应的时序对74HC595发送汉字数据, 同时对74HC138进行行选控制。电路外加一个74HC245芯片用以提高单片机对负载的驱动能力。PC 机通过串口和M ega16 进行通信, 外部存储器选用M icrochip公司的24C256 串行存储器, 256 K 容量方便以后将汉字库固化在里面, 需要显示的字只需要查询存储器就能提取相应的字模数据。同时加上DS1302时钟芯片, 可以提取2100年前的年月日等时间数值, 以提供需要。
3 程序设计
中国照明网技术论文·LED照明 程序设计主要包括三部分: 主程序, 串口中断程序, 显示子程序。首先进入主程序, 初始化单片机,如果串口有数据输入, 则会进入串口中断程序接收数据。单片机在接收完数据后会进入显示子程序,输出相应的数据到LED 的行列驱动。图6为三部分的程序流程图。
4 总结
中国照明网技术论文·LED照明 图7中的显示部分就是10个16*16点阵级联而成的显示屏。此结构通用性强, 依靠软件可以实现汉字上下左右移动等功能, 而不需在LED 显示单元的硬件上做任何改动。在显示效果上, 可根据需求更改单片机上的控制程序即可, 大大加强了系统的稳定性和实用性。经实践测试, 此种结构, 用一片8位单片机, 在16MH z下, 至少能驱动32*160个点, 没有抖屏现象。如果程序使用汇编语言, 速度将得到很大的提升, 能驱动更多点。
本文以高性能的Mega16芯片为硬件基础, 设计了LED显示单元的硬件电路和控制电路, 实现了对单片机的控制、LED 屏幕的显示等。下一步是完善其汉字的显示特效, 以及上位机与单片机的实时通信等功能。根据此系统的结构还可以进一步扩展成双色, 全彩的LED点阵屏。
中国照明网技术论文·LED照明参考文献:
中国照明网技术论文·LED照明 [ 1] 周诗虎. 单片机控制LED 点阵屏[ J] . 科技信息, 2008, 25.
[ 2] 刘增环, 范惠贤. LED 显示屏系统的设计[ J] . 微计算机信息,2009, 25( 1) : 32 - 33.
[ 3] 梁纯, 王军. 基于MS - 51 单片机的LED 点阵图文显示屏设计[ J] . 工矿自动化, 2005, 12, ( 6) : 90- 92.
[ 4] 马潮. AVR单片机嵌入式系统原理与应用实践[M ] . 航空航天大学出版社, 2007, 9: 34- 37.
[ 5] 诸昌铃. LED显示原理及工程技术[ M ] . 电子科技大学出版社, 2000, 12: 53- 115.
[ 6] 王宇. LED显示屏的扫描算法[ D ] : [硕士学位论文] . 南京:东南大学信息工程学院, 2005.
[ 7] 万冬. 大型LED 显示系统的设计与实现[ D ] : [ 硕士学位论文] . 天津: 天津大学电子信息工程学院, 2007.
[ 8] 孙雄勇. V ISUAL C+ + 6. 0实用教程[M ] . 北京: 中国铁道出版社2004: 208- 225.
共2页 1 2 |
新发表论文及文章 |
· 再谈“护眼台灯”
|
最新论文回贴及评论 |
哈哈,给大家分享一个下载统计年鉴的好地方,夏泽网 nianjian.xiaze.com,里面的年鉴非常齐全,现在2019年的最新年鉴还可以免…
中照网网友 在2021-1-11 9:45:39发表
可否提供诸玉华的联系方式?
中照网网友 在2018-6-6 17:54:50发表
shiyong
中照网网友 在2016-12-29 17:53:27发表
伟然科技照明
中照网网友 在2016-6-2 11:44:56发表
这个确实是事实,可是国家一边为了照顾经济发展,一边又没有投入资金对企业进行辅导,确实让企业也茫然。是无奈还是放任,这需…
中照网网友 在2016-5-19 11:36:38发表
|
欢迎各位网友踊跃投稿! |
|
|