求助……要求:利用89C51的计数器实现数字跑表功能,通过6个LED数码管显示计时
时间:10-02
整理:3721RD
点击:
求助……
要求:利用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发出停止计时信号,看数码管上显示的计时时间是否停止。通过与普通跑表的比较,验证计时是否准确。
要求:利用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发出停止计时信号,看数码管上显示的计时时间是否停止。通过与普通跑表的比较,验证计时是否准确。