程序效果:利用单片机的定时/计数器设计一个计时器,按key0后启动,要求精确显示到百分之一秒。发挥部分:1:定时结束后有提示音报警,并可重新定时2:定时时间可设置,最多30s3:定时过程中可暂停4:按下key1暂停计时,并记下此刻数值5:按下key2显示第一次按下key1的数值(按下第一次有效,其它均无效)3:本程序版权所有:*/ORG 0000HLJMP START //主程序必须避开地址000BHORG 000BH //定时器0的中段服务程序,起始地址为000BHLJMP IT00ORG 0030HSTART: MOV TH0,#0EBH //装入初始值,定时时间为10msMOV TL0,#64HMOV TMOD,#01H //工作方式1MOV 40H,#00MOV 41H,#00MOV 42H,#00MOV 43H,#00MOV 33H,#00 //显示初值为0MOV 32H,#00MOV 31H,#00MOV 30H,#00MOV R1,#00MOV R2,#00SETB ET0 //打开定时0SETB EA //开总中断HERE: JNB P3.4,KEY0 //扫描是否有按键按下--JNB P3.5,KEY1
来源:电子产品世界
转载于:https://www.cnblogs.com/dianzichanpin/p/3559302.html
相关资源:51单片机秒表汇编程序