t3.asm
来自「8051彻底研究源程序大全,一些算法,实例,进制转换等子程序,更多详情请查阅这一」· 汇编 代码 · 共 35 行
ASM
35 行
;PROGRAM NAME:T3.ASM
;TEST TIMER0 MODE 1:16 BIT COUNT UP
;
COUNT EQU 92
CHECK_BIT REG P3.2
;
ORG 0
MOV R0,#00H
DJNZ R0,$ ;WAIT
CLR CHECK_BIT
MOV SP,#40H
;
MOV A,TMOD
ANL A,#11110000B
CLR ACC.3 ;GATE=0
CLR ACC.2 ;C/T=0
CLR ACC.1 ;TIMER0 M1=0
SETB ACC.0 ;TIMER0 M0=1
MOV TMOD,A
ACALL CNT_RELOAD
;
LOOP JNB TF0,LOOP
;TF0=1
OVER ACALL CNT_RELOAD
CPL CHECK_BIT ;P3.2 COMPLENENT
AJMP LOOP
;
CNT_RELOAD
MOV TH0,#(65536-COUNT)/256
MOV TL0,#(65536-COUNT).MOD.256
CLR TF0 ;CLEAR TF0
SETB TR0 ;SET TIMER0 START TO COUNT
RET
;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?