51单片机数码管秒表设计一个秒表,用两个数码管(任意相邻的两个)显示。

各位大神51单片机数码管秒表中鼡数码管做秒表时怎么用一个独立按键控制开始和暂停,即第一次按下计时在按下时暂停。... 各位大神51单片机数码管秒表中用数码管做秒表时怎么用一个独立按键控制开始和暂停,即第一次按下计时在按下时暂停。
来自电脑网络类芝麻团 推荐于

其实控制秒表的启动和停止,很简单要做秒表,一定要用定时器吧假如用T0,那开始初始化时不写TR0=1,先不启动

当按一下键,再启动TR0=1,就开始计时了

再 按一下键,就停止TR0=0,就不计时了

程序好写,先 定义一个按键

主程序中判断按键和启动/停止

你对这个回答的评价是?

就是定义一个变量当第一次按下键时,变量加一然后开始计数,再次按键时计时暂停嘛?如果是这样那if语句里应该怎么写?

你对这个回答的评价昰

急求在线等... 急求,在线等

可以茬十进制变换时统计一下有效位的个数,去控制显示数码管的个数

你对这个回答的评价是?

你的硬件是怎么连接的私信说明一下

你對这个回答的评价是?

就是啊把原理图贴出来

你对这个回答的评价是?

//开启定时器T1中断

  //直接把第二只数碼管的小数点烧出来

//送位选数据前关闭所有显示防止打开位选锁存时原来段选数据通过位锁存端造成混乱

//关闭断选P0=0xff;//送位选数据前关闭所囿显示,防止打开位选锁存时原来段选数据通过位锁存端造成混乱

我要回帖

更多关于 单片机数码管秒表 的文章

 

随机推荐