当前位置:编程学习 > 汇编语言 >>

求单片机课程设计实验 用汇编语言,基于51单片机的定时闹钟

任务: 设计一个简易的定时闹钟时钟。 功能要求: (1)可手动利用键盘设置当前时间和目标提醒时间; (2)显示格式为“时时:分分”,且在数码管上显示; (3)提醒时间到达,则用LED灯闪烁提醒,且蜂鸣器报警; (4)有暂停和继续功能。 最好有原理图
答案:.Model small
.386
DATA        SEGMENT
HZ_TAB      DW 0A3B3H,0A3B2H,0CEBBH,0CEA2H,0BBFAH,0BDCCH,0D1A7H,0CAB5H
            DW 0D1E9H,0CFB5H,0CDB3H,0D5FDH,0D4DAH,0D1DDH,0CABEH,0D6D0H                 
HZ_ADR      DB  ?                   ;存放显示行起始端口地址
IO_ADDRESS  EQU  200H
DATA        ENDS
CODE        SEGMENT
                ASSUME CS:CODE,DS:DATA
START:     MOV    AX,DATA
           MOV    DS,AX               
           MOV    DX,IO_ADDRESS
           ADD    DX,3
           MOV    AL,80H
           OUT    DX,AL               ;8255初始化
其他:q我  拿 如果是学习课程要自己动手才能学到东西,要自己去多想想! ...

上一个:汇编语言在计算机领域里起很大作用吗? 主要是用来干什么?
下一个:汇编语言中接口定义,为什么使用接口?

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,