没有合适的资源?快使用搜索试试~ 我知道了~
单片机倒计时汇编语言程序
5星 · 超过95%的资源 需积分: 13 43 下载量 3 浏览量
2009-12-06
12:49:39
上传
评论 2
收藏 6KB TXT 举报
温馨提示
试读
6页
本资料是为单片机初学者准备的,每一步程序有详细的解释。为课程设计烦恼的同学可以参考一下。
资源推荐
资源详情
资源评论
DJS: LCALL DS20MS
JB P1.4,START1 ;
WAITH111: JNB P1.4,WAITH111 ;等待键释放
LJMP DJSST
START1: LCALL DISPLAY ;调用显示子程序
JNB P1.0,SETMM1 ;P1.0口为0时转时间调整程序
JNB P1.1,FUNSS ;秒表功能,P1.1按键调时时作减1加能
JNB P1.2,FUNPT ;秒表STOP,PUSE,CLR
JNB P1.3,TSFUN ;定时闹铃设定
JNB P1.4,DJS ;倒计时功能
JB 08H, QQQQ
AJMP START1 ;P1.0口为1时跳回START1
; 倒计时程序
DJSST:
CPL 06H
JNB 06H,TIMFUNN
MOV DISPFIRST,#60H ;显示秒表数据单元
MOV 60H,#00H
MOV 61H,#00H
MOV 62H,#00H
MOV 63H,#00H
MOV 64H,#01H
MOV 65H,#00H
MOV TL1,#0F0H ;10MS定时初值()
MOV TH1,#0D8H ;10MS定时初值
LOOOP: LCALL DISPLAY ;倒计时准备,等待键按下
JNB P1.5,SADD
JNB P1.6,GADD
JB P1.4,START1 ;
WAITH111: JNB P1.4,WAITH111 ;等待键释放
LJMP DJSST
START1: LCALL DISPLAY ;调用显示子程序
JNB P1.0,SETMM1 ;P1.0口为0时转时间调整程序
JNB P1.1,FUNSS ;秒表功能,P1.1按键调时时作减1加能
JNB P1.2,FUNPT ;秒表STOP,PUSE,CLR
JNB P1.3,TSFUN ;定时闹铃设定
JNB P1.4,DJS ;倒计时功能
JB 08H, QQQQ
AJMP START1 ;P1.0口为1时跳回START1
; 倒计时程序
DJSST:
CPL 06H
JNB 06H,TIMFUNN
MOV DISPFIRST,#60H ;显示秒表数据单元
MOV 60H,#00H
MOV 61H,#00H
MOV 62H,#00H
MOV 63H,#00H
MOV 64H,#01H
MOV 65H,#00H
MOV TL1,#0F0H ;10MS定时初值()
MOV TH1,#0D8H ;10MS定时初值
LOOOP: LCALL DISPLAY ;倒计时准备,等待键按下
JNB P1.5,SADD
JNB P1.6,GADD
JB P1.4,LOOOP
LCALL DS20MS
JB P1.4,LOOOP
SETB TR1 ;倒计时开始
SETB ET1
LOOOPP: LCALL DISPLAY
JNB P1.4,LOOOPP
START11222: LJMP START1
TIMFUNN:MOV DISPFIRST,#70H ;显示计时数据单元
CLR ET1
CLR TR1
LJMP START1
;
;倒计时调分十位数
SADD: LCALL DS20MS
JB P1.5,LOOOP
SADDWAIT: JNB P1.5,SADDWAIT
INC 65H ;十位加1
MOV A,#9
SUBB A,65H
JNC LOOOP
MOV 65H,#00H ;大于9为0
AJMP LOOOP
;倒计时调分个位数
GADD: LCALL DS20MS
JB P1.6,LOOOP
GADDWAIT: JNB P1.6,GADDWAIT
INC 64H ;十位加1
MOV A,#9
LCALL DS20MS
JB P1.4,LOOOP
SETB TR1 ;倒计时开始
SETB ET1
LOOOPP: LCALL DISPLAY
JNB P1.4,LOOOPP
START11222: LJMP START1
TIMFUNN:MOV DISPFIRST,#70H ;显示计时数据单元
CLR ET1
CLR TR1
LJMP START1
;
;倒计时调分十位数
SADD: LCALL DS20MS
JB P1.5,LOOOP
SADDWAIT: JNB P1.5,SADDWAIT
INC 65H ;十位加1
MOV A,#9
SUBB A,65H
JNC LOOOP
MOV 65H,#00H ;大于9为0
AJMP LOOOP
;倒计时调分个位数
GADD: LCALL DS20MS
JB P1.6,LOOOP
GADDWAIT: JNB P1.6,GADDWAIT
INC 64H ;十位加1
MOV A,#9
剩余5页未读,继续阅读
资源评论
- 不吃鱼的猫咪2013-12-15很不错也!
- ma3285727982014-07-15确实不错,非常有用
piaoranroger
- 粉丝: 1
- 资源: 30
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功