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

📄 ex7-4a.asm

📁 《增强型8051单片机实用开发技术》例程代码
💻 ASM
字号:
$INCLUDE (STC12C5A.INC)  ;包含STC12C5A60S2寄存器定义文件
LED_PCA0  EQU  P1.5
LED_PCA1  EQU  P1.6
		ORG   0000H 
   		LJMP  MAIN  			 	;转主程序
		ORG   003BH			 		;PCA中断
		LJMP  PCA_ISR
		ORG   0050H 
MAIN:	MOV   SP, #70H
;初始化 PCA
		MOV   CMOD,#10000000B 	;空闲模式下停止PCA计数器工作
		                      	;PCA时钟源为fOSC/12,禁止PCA计数器溢出时中断
		MOV   CCON, #00H       	;清0 PCA计数器溢出中断请求标志位CF
		                       	;CR = 0, 不允许PCA计数器计数
		                        ;清0 PCA各模块中断请求标志位CCFn
		MOV   CL, #00H          ;清0 PCA计数器 
		MOV   CH, #00H 
		MOV   CCAPM0, #11H     	;设置PCA模块0下降沿触发捕捉功能, ECCF0=1
		MOV   CCAPM1, #31H     	;模块1上升/下降沿均可触发捕捉功能, ECCF1=1
		SETB  EA                ;开整个单片机所有中断共享的总中断控制位
		SETB  CR                ;启动PCA计数器(CH,CL)计数
		SJMP   $                ;循环等待中

⌨️ 快捷键说明

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