第26节:在主函数while循环中驱动数码管的动态扫描程序
时间:11-22
来源:互联网
点击:
注释四:
* 让数码管显示的内容转移到以下几个变量接口上,方便以后编写更上一层的窗口程序。
* 只要更改以下对应变量的内容,就可以显示你想显示的数字。初学者应该仔细看看display_drive等函数,
* 了解来龙去脉,就可以知道本驱动程序的框架原理了。
*/
ucDigShow8=8; //第8位数码管要显示的内容
ucDigShow7=7; //第7位数码管要显示的内容
ucDigShow6=6; //第6位数码管要显示的内容
ucDigShow5=5; //第5位数码管要显示的内容
ucDigShow4=4; //第4位数码管要显示的内容
ucDigShow3=3; //第3位数码管要显示的内容
ucDigShow2=2; //第2位数码管要显示的内容
ucDigShow1=1; //第1位数码管要显示的内容
ucDigDot8=0;
ucDigDot7=0;
ucDigDot6=0;
ucDigDot5=1; //显示第5位的小数点
ucDigDot4=0;
ucDigDot3=0;
ucDigDot2=0;
ucDigDot1=0;
}
总结陈词:
把本程序下载到朱兆祺51学习板上,发现显示的效果还是挺不错的。但是,本程序也有一个弱点,在一些项目中 ,主函数循环中的任务越多,就意味着在某一瞬间,每显示一位数码管停留的时间就会越久,一旦超过某个值,会严重影响显示的效果,有没有办法改善它?当然有。欲知详情,请听下回分解-----在定时中断里动态扫描数码管的程序。
主函数while循环驱动数码管动态扫描程 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)