20
有关的特殊功能寄存器
4种工作模式
Wang
第6章 MCS-51的定时器/计数器
定时/计数器初值的计算
模式1: 定时时间t=(216-x)×12/fosc(us)
x—计数初值,fosc—时钟频率
模式2: 定时时间t=(28-x)×12/fosc(us)
21
Wang
应用举例
TH0, #0F8H TL0, #30H P1.0
24
Wang
12
Wang
第4章 汇编语言程序设计
程序分析举例2, 阅读程序并回答问题
MOV R0, #50H MOV R1, #16 MOV R2, #0 LOOP: MOV A, @R0 CJNE A, #30H, NEXT INC R2 NEXT: INC R0 DJNZ R1, LOOP HERE: SJMP HERE
程序设计例3, 编一个程序把内部RAM 30H单 元开始的16个单元清0,在内部RAM 40H单 元开始的10个单元依次建立数据0~9,要求程 序从程序存储器2000H单元开始。
17
Wang
ORG 2000H MOV R0, #30H MOV A, #00H MOV R2, #16 LOOP1: MOV @R0, A INC R0 DJNZ R2, LOOP1 MOV R0, #40H MOV A, #00H MOV R2, #10 LOOP2: MOV @R0, A INC R0 INC A DJNZ R2, LOOP2 18 SJMP $
MOV / MOVX / MOVC / SWAP / PUSH / POP
ADD / ADDC / SUBB / INC / DEC