📄 pca1.asm
字号:
;=====================================================================
; 文件名称: PCA1.ASM
; 功能描述: 使PCA工作于高速输出模式. 产生1KHz的方波信号. 测P1.3
;=====================================================================
CH DATA 0F9H
CL DATA 0E9H
CCON DATA 0D8H
CMOD DATA 0D9H
CCAP0H DATA 0FAH
CCAP0L DATA 0EAH
CCAPM0 DATA 0DAH
CCF0 BIT 0D8H
CR BIT 0DEH
CF BIT 0CFH
ORG 0000H
LJMP START
ORG 0033H
LJMP PCAISR
ORG 0100H
START: MOV CMOD, #02H ;设置PCA定时器
;输入时钟=Fosc/4
MOV CH, #00H ;装计数初值
MOV CL, #00H
MOV CCAP0L, #66H ;设置事件触发值=Fosc/8000
MOV CCAP0H, #05H
MOV CCAPM0, #4DH ;设置PCA模块0为HSO模式
MOV IE, #0C0H
SETB CR ;启动PCA定时器
SJMP $
PCAISR: CLR CCF0 ;清楚中断标志
MOV CH, #00H
MOV CL, #00H
RETI
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -