基于单片机的点阵式LED滚动汉字显示屏仿真设计
4. 调试与仿真
Proteus仿真时,单片机需要加载程序,加载程序为.HEX文件。本设计利用Keil μVision2, 在新建Keil项目时选择AT89C52单片机作为CPU,将C语言源程序导入,在“Options For Target”对话窗口中,选中“Output”选项中的“Create HEX File”,编译链接后就可以生成.HEX文件。在Proteus ISIS中,选中AT89C52并单击鼠标左键,对AT89C52进行设置,设置单片机时钟频率为12MHz,按照正确的文件路径加载.HEX文件。对单片机设置完毕后就可以开始仿真了。仿真过程中如有硬件问题可在Proteus ISIS中直接修改,如有软件问题可在Keil μVision2中直接修改,通过Keil与Proteus的联合调试就可以得到满意的结果。本设计的仿真结果如图4所示。
图4. 仿真结果
5.结论
利用Proteus实现了对点阵式LED滚动汉字显示屏的仿真,完成了“2008北京欢迎您!”10个字的滚动显示,达到了良好的设计效果。该仿真电路接近实际电路,可以直接由该电路利用相关软件设计印制电路板,加上电源电路和时钟电路,就可以制作出实际的点阵式LED滚动汉字显示屏。通过前期仿真缩短了开发周期,降低了开发成本,达到事半功倍之成效。
6.本文作者创新点
本文作者创新点在于:在深入研究嵌入式系统软硬件设计仿真平台Proteus的基础上,成功完成了对点阵式LED滚动汉字显示屏的设计仿真,为单片机设计开发提供了一种新的方法和手段。
参考文献
[1].韩志军等.单片机应用系统设计[M].机械工业出版社,2004
[2].周润景等. Proteus在MCS-51ARM7系统中的应用百例[M].电子工业出版社,2006
[3].马忠梅等.单片机的C语言应用程序设计[M].北京航空航天大学出版社,2006
[4].刘树中,孙书膺,王春平.单片机和液晶显示驱动器串行接口的实现[J].微计算机信息,2007,02:137-138。
led显示器相关文章:led显示器原理
上拉电阻相关文章:上拉电阻原理
评论