• flash倒计时时钟下载 > 可预制的倒计时钟
  • 可预制的倒计时钟

    免费下载 下载该文档 文档格式:DOC   更新时间:2008-07-02   下载次数:0   点击次数:1
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:doc
    文档作者:雨林木风
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    JMP LOOP
    KEYPROC:MOV A,KEYVAL ;取得键值
    JZ KEYRUN ;如果为0转keyrun
    DEC A
    JZ KEYSTOP ;如果键值1 转stop
    DEC A
    JZ KEYLEFT ;如果键值2转left
    JMP KEYRIGHT ;如果为3转right
    KEYRUN:
    SETB STARTRUN ;将开始运行的标志送1
    JMP LOOP
    KEYSTOP:
    CLR STARTRUN ;开始运行位送0
    JMP LOOP
    KEYLEFT: ;键盘处理,10位加1并在0-5循环
    CLR STARTRUN ;先停止秒
    MOV A,SETVAL ;取设置位
    ADD A,#10 ;加10
    CJNE A,#60,LEFT0 ;到60了么
    MOV A,#0 ;是则清零
    JMP LEFT2 ;转left2
    LEFT0:JNC LEFT1 ;比60大么, 是则转left1
    JMP LEFT2 ; 转left2
    LEFT1:SUBB A,#60 ;减60
    LEFT2:MOV SETVAL,A ;处理后的a送回setval
    MOV VALUE,SETVAL ; 送显示
    JMP LOOP
    KEYRIGHT: ; 键盘处理,10位加1并在0-5循环
    CLR STARTRUN ;先停止秒
    INC DISPBUF+1 ;显示器的低位加1
    MOV A,DISPBUF+1 ; 送到a
    CJNE A,#10,REFT0 ;与10比较不等于则转移
    MOV DISPBUF+1,#0 ; 等于10则送0
    REFT0:MOV A,DISPBUF ; 取出显示缓冲的高位
    MOV B,#10
    MUL AB ;乘10
    ADD A,DISPBUF+1 ;加低位
    MOV SETVAL,A ;送到setval暂存
    MOV VALUE,SETVAL ;送显示
    JMP LOOP
    KEY: ORL P3,#00111100B ;键盘口先送1

    上一页下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • flash倒计时时钟  倒计时时钟下载  倒计时时钟屏保下载  倒计时时钟  ppt显示倒计时时钟  ppt倒计时时钟  单片机时钟倒计时程序  倒计时的桌面时钟  中考倒计时时钟