一种有效的中断输入和LED动态显示方法
[09-13 16:45:27] 来源:http://www.88dzw.com 信息显示与光电技术 阅读:8706次
文章摘要:数据处理子程序根据中断服务程序所指定的位数,将本次中断所得到的数据按照要求排列在约定的显示数据存储单元相应的位上,以便显示子程序提取;并根据键值确定返回数据;并将反回数据放置在约定的返回数据存储区相应单元内,以便主程序查阅。显示子程序按照硬件时序要求将显示数据打人LED驱动器IC3或IC4,然后,先返回数据处理子程序,接着再返回中断服务程序。最后再从中断服务程序返回主程序。数据处理子程序流程图,如图4所示。他被中断服务程序调用,完成显示数据的排序和反回数据的处理以及两种数据的约定存储。显示子程序的流程如图5所示。他被数据处理子程序调用,完成向LED驱动器IC3或IC4打人显示数据。在主程序中,
一种有效的中断输入和LED动态显示方法,标签:显示及光电,光电显示技术,http://www.88dzw.com数据处理子程序根据中断服务程序所指定的位数,将本次中断所得到的数据按照要求排列在约定的显示数据存储单元相应的位上,以便显示子程序提取;并根据键值确定返回数据;并将反回数据放置在约定的返回数据存储区相应单元内,以便主程序查阅。显示子程序按照硬件时序要求将显示数据打人LED驱动器IC3或IC4,然后,先返回数据处理子程序,接着再返回中断服务程序。
最后再从中断服务程序返回主程序。数据处理子程序流程图,如图4所示。
![]() |
他被中断服务程序调用,完成显示数据的排序和反回数据的处理以及两种数据的约定存储。显示子程序的流程如图5所示。他被数据处理子程序调用,完成向LED驱动器IC3或IC4打人显示数据。
![]() |
在主程序中,根据用户目标系统及外部情况变化,CPU执行用户其他程序,只有从中断服务程序返回后,第一次判别时,才执行一次全零初始化程序,将IC2清为"全零状态",无键按下时,中断服务程序、数据处理、数据显示子程序均不执行。显然,CPU在执行主程序过程中也总是跳过零初始化程序。
2.3 调 试
在图1硬件电路中,应注意LED必须为共阴极的数码管,根据LED大小不同,可适当减小阳极驱动电阻,或增加门电路驱动功率。Cost也要选择合适,以显示器LED不闪烁为准。
软件调试应注意中断触发方式,原则上后沿触发、电平触发均可,但一定要注意后沿触发时,中断服务程序内就不必对中断标志清零。
3 结 语
本文所提出的方法,在多个应用项目中使用用户剩余的端口空间大,软件移植方便,硬件变易挂接。
Tag:信息显示与光电技术,显示及光电,光电显示技术,信息显示与光电技术
- 上一篇:液晶显示投影机原理与维护
《一种有效的中断输入和LED动态显示方法》相关文章
- › 一种有效的中断输入和LED动态显示方法
- 在百度中搜索相关文章:一种有效的中断输入和LED动态显示方法
- 在谷歌中搜索相关文章:一种有效的中断输入和LED动态显示方法
- 在soso中搜索相关文章:一种有效的中断输入和LED动态显示方法
- 在搜狗中搜索相关文章:一种有效的中断输入和LED动态显示方法
分类导航
最新更新