51单片机的定时器程序,c语言编写,使用内部定时器设计一个三位秒表 (秒,十秒,分),显示秒位的变动,

可以实现数字的循环。基本功能实现,可以考虑添加键控实现停表、复位、继续运行等功能

方法:首先:要学会数码管的显示程序
然后:按键的操作,注意软件的消抖(具体的是延时,10ms左右)。
假设有k1~停表,k2~复位,k3~继续运行
先说停表和继续运行的
停表:如果k1按下,TR0=0;
继续运行:如果k3按下,TR0=1;
复位:直接用硬件复位单片机或者k2按下,数据清零。
要实现数据的循环:只要定时器计数到最大值时,再把最小值赋给它!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-09
到我的空间找找,有这样的实例。
第2个回答  2011-03-09
我也是做实验的我不会 川大电子 嘿嘿