单片机做成的带闹钟的时钟程序

这是一个使用汇编语言编写的带闹钟功能的时钟程序,适用于中山单片机网上的ZSmcu51XP板子。程序包括时间显示、闹钟设置和中断处理等部分。
摘要由CSDN通过智能技术生成

 我写了一个带闹钟的时钟程序,用汇编写的,实验也成功,板子是中山单片机网上的ZSmcu51XP

请求各位大侠指导

;适应中山单片机学习网上的ZSmcu51XP的电子表

              sw1  equ  p3.3       ;按键接口
              sw2  equ  p3.4
              sw3  equ  p3.5
             


              led  equ  p1.7

              spk  equ  p2.3

              c1   equ  p2.4      ;LED选取位
              c2   equ  p2.5
              c3   equ  p2.6
              c4   equ  p2.7

              led1 equ  30h
              led2 equ  31h
              led3 equ  32h
              led4 equ  33h

              js1  equ  34h
              js2  equ  35h
            

              sec  equ  40h
              min  equ  41h
              hour equ  42h

              lmin  equ  43h
              lhour equ  44h

              org 00h
              ljmp main
              org 0bh
              ljmp cl_tim0

;----------------------------------------------------------------------
 main:        mov sp,#50h           ;初始化部分

              mov a,#0
              mov sec,a
              mov min,a
              mov hour,a
              mov js1,a
              mov js2,a
              mov lmin,#10
              mov lhour,a
              clr f0                 

              setb ea
              setb et0

              setb tr0
              mov tmod,#00000001b
              mov th0,#high(65536-4608)
              mov tl0,#low(65536-4608)
;--------------------------

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值