是这样的,主周期假如是4ms的话,则1秒共有250个4ms.
要是产品有4位数码管要显示的话,那么每个数码管的显示时间为62.5次(注:每个主周期只显示1位数码管),即频率为62.5HZ/秒,是不会产生闪烁的,实时性非常好.要是8位数码管的话,则主周期要变为2ms.或者采用专用IC,如TM1628等
主周期还是4ms的话,则当连续按键按下5次的话,则判为按键有效.
.
.
.
要注的是,子程序是不能有delay的,要通过定时器来处理。
其实,这样的编程结构我是从一本书学的,很详细介绍的,能快速提高编程进度.
这样的编程结构实时性非常好. |