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

📄 th23_8253.asm

📁 请认真阅读您的文件包然后写出其具体功能(至少要20个字)。尽量不要让站长把时间都花费在为您修正说明上。压缩包解压时不能有密码。系统会自动删除debug和release目录
💻 ASM
字号:
      TIM_CTL EQU 7FFFH     ;8253 状态/命令口地址
      TIMER0  EQU 7CFFH     ;0通道地址
      TIMER1  EQU 7DFFH     ;1通道地址
      TIMER2  EQU 7EFFH     ;2通道地址
      MODE03  EQU 00110111B    ;0通道方式3   方波    十进制
      MODE12  EQU 01110100B    ;1通道方式2   分频
      MODE22  EQU 10110110B    ;2通道方式3   方波
;---------------------------------------------------------
      ORG   0000H
      LJMP  START
      ORG   0030H
START:
      MOV   DPTR,#TIM_CTL   ;定时器0工作在方式3
      MOV   A,#MODE03
      MOVX  @DPTR,A
      MOV   DPTR,#TIMER0
      MOV   A,#00H
      MOVX  @DPTR,A
      MOV   A,#01H
      MOVX  @DPTR,A         ;计数初值为0100H,100分频
      MOV   DPTR,#TIM_CTL   ;定时器1工作在方式2
      MOV   A,#MODE12
      MOVX  @DPTR,A
      MOV   DPTR,#TIMER1
      MOV   A,#18H
      MOVX  @DPTR,A
      MOV   A,#00H
      MOVX  @DPTR,A         ;计数初值为0018H,24分频
      MOV   DPTR,#TIM_CTL   ;定时器2工作在方式3
      MOV   A,#MODE22
      MOVX  @DPTR,A
      MOV   DPTR,#TIMER2
      MOV   A,#0AH
      MOVX  @DPTR,A
      MOV   A,#00H
      MOVX  @DPTR,A         ;计数初值为000AH,10分频
      SJMP $
      END

⌨️ 快捷键说明

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