那位老兄能给段秒计时器的汇编程序吗?

来源:百度知道 编辑:UC知道 时间:2024/05/30 20:23:12
小弟需要一段由外部脉冲控制的从0.01--9.99的秒计时器的汇编程序,请
老兄帮忙好吗,我的单片机是MCS-51型的(AT89S51)。
是由外部脉冲触发

老大,能不能说清楚点啊,是计算外部脉冲还是?由外部脉冲触发?
给你个15秒的定时器是可以设定的两位数码管显示你可以修改一下应该就可以达到你的要求
;可预制的倒计时钟,p35个位,p34十位,p32确定
;***************************************************************************
;* E-mail:sxj1974@163.com (51c51 test web) 51测试网,自学单片机的网站 *
;* Create by :石学军 www.51c51.com www.8951.com 更多例程请登陆网站 *
;***************************************************************************
keyok bit 00h ;是否有键按下的标志
startrun bit 01h ;是否开始运行
value equ 21h ;秒计时值
setval equ 22h ;设置的数值
counter equ 23h ;用于显示的计数器
count equ 24h ;秒计数器
keyval equ 25h ;按键寄存器
dispbuf equ 5eh ;显示缓冲区
first bit p2.5 ;第一个数码管控制
second bit p2.6 ;第二个数码管控制
tmrvar equ 60110 ;定时器的初值65536-5000
hidden equ 0ffh ;显示器的消隐
org 0000h
jmp start
org 1*8+3 ;time0中断入口
jmp int_t0 ;到定时器t0中断服务