• 单片机时钟程序 > 51单片机电子钟程序
  • 51单片机电子钟程序

    免费下载 下载该文档 文档格式:DOC   更新时间:2008-06-01   下载次数:0   点击次数:3
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:doc
    文档作者:Microsoft.com
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    51单片机电子钟程序
    点击: 1016, 文章入库日期: 2008-04-18 07:14:52, 来源: www.picavr.com
    来源:单片机应用与实践 作者:佚名
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ; 定时器T0,T1溢出周期为50MS,T0为秒计数用,T1为调整时闪烁用,
    ; P3.5为调整按钮,P0口 为字符输出口,P2口为位选端,采用共阳显示管.
    ; 时间调整方法:按P3.5未超过1s进入省电模式,数码管不亮,内部时钟计时
    ; 按P3.5超过1s进入调整模式,要调整的时间会闪动,此时,按下P3.5超过0.5S,
    ; 进入下位调整,按下P3.5未超过0.5S,当前位加一
    ;
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;; 中断入口程序 ;;
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;
    ORG 0000H ;程序执行开始地址
    LJMP START ;跳到标号START执行
    ORG 0003H ;外中断0中断程序入口
    RETI ;外中断0中断返回
    ORG 000BH ;定时器T0中断程序入口
    LJMP INTT0 ;跳至INTTO执行
    ORG 0013H ;外中断1中断程序入口
    RETI ;外中断1中断返回
    ORG 001BH ;定时器T1中断程序入口
    LJMP INTT1 ;跳至INTT1执行
    ORG 0023H ;串行中断程序入口地址
    RETI ;串行中断程序返回
    ;
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;; 主 程 序 ;;
    ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
    ;
    START: MOV R0,#70H ;清70H-7AH共11个内存单元
    MOV R7,#0BH ;
    CLEARDISP: MOV @R0,#00H ;
    INC R0 ;
    DJNZ R7,CLEARDISP ;
    MOV 20H,#00H ;清20H(标志用)
    MOV 7AH,#0AH ;放入"熄灭符"数据
    MOV TMOD,#11H ;设T0,T1为16位定时器
    MOV TL0,#0B0H ;50MS定时初值(T0计时用)
    MOV TH0,#3CH ;50MS定时初值

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • 用51单片机做时钟程序  单片机时钟显示程序  单片机制作电子时钟  单片机时钟电路  单片机数字时钟设计  基于单片机的数字时钟  单片机电子时钟  单片机超强万年历时钟  单片机时钟课程设计