⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clockrelease.asm

📁 一个多功能数字钟汇编程序
💻 ASM
字号:
;把计时的时间常数改为10MS,循环次数为100
      ZX    EQU  P0
      ZW    EQU  P1
      XIAN  EQU  05; 显示标置位,0到4循环,加1时位选择WEI变为FF
      WEI   EQU  06; 位选择控制字,初值为#0FFH
      ;ZENG  EQU  0AH; 通用 自增1按键
      ALARM BIT  00H   ; 闹钟标置位        
      DOWNCOUNT BIT 01H ; 倒计时标置位                       
      

      ORG 0000H
      AJMP MAIN

      ORG 0003H
      LJMP SETTIME   ;INT0

      ORG 000BH
      LJMP CTOS      ;CT0 定时
      
      ORG 0013H
      LJMP BITSEL   ;INT1位选择控制       bit selected       R6 

      ORG 001BH
      LJMP DISPCRTL  ;CT1 显示控制    Display control    R5          

      ORG 0030H
MAIN:
      MOV SP,#6CH
      MOV IE, #00H
      MOV PSW,#00H
      SETB IT0
      SETB ET0
      SETB TR0
      SETB PT0
      MOV TH0,#0D8H
      MOV TL0,#0F0H ;时间常数为10ms
      MOV R7,#100   ;循环10次即一秒

      SETB IT1
      SETB ET1
      MOV  TH1,#00H
      MOV  TL1,#00H

      SETB EX0
      SETB EX1
      MOV R6,#0FFH
      SETB EA

      MOV SP,#70H
      MOV TMOD ,#61H  ;T1方式2计数(自动重装初值)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -