单片机/MCU论坛
直播中

李文华

7年用户 12经验值
擅长:存储技术 EDA/IC设计 接口/总线/驱动
私信 关注
[问答]

求助……要求:利用89C51的计数器实现数字跑表功能,通过6个LED数码管显示计时

求助……
要求:利用89C51的计数器实现数字跑表功能,通过6个LED数码管显示计时的时间,最大计时时间为59’59”99,计时分辨率0.01秒。
控制功能:利用开关S27控制数字跑表的工作方式(S27=1为正常工作方式,S27=0为清零复位方式),通过利用按键S29产生的负脉冲来启动或停止计时。
使用的主要元器件:89C51、11.0592MHz晶振、74LS373、74LS138、8255、74LS240、74LS244、共阴极LED数码管LG4042AH 、拨动开关S27、按键S29等。
结果验证:运行程序,将拨动开关S27拨向上方(S27=0),看8个LED数码管显示的数据是否清0;将拨动开关S27拨向下方(S27=1),按动按键S29发出启动计时信号,看数码管上是否显示递加的计时时间;再按动按键S29发出停止计时信号,看数码管上显示的计时时间是否停止。通过与普通跑表的比较,验证计时是否准确。

更多回帖

发帖
×
20
完善资料,
赚取积分