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

📄 em78p372n_cmp.dt

📁 义隆EM78P372N资料
💻 DT
字号:
;********************************************************************
;FUNCTION: PWM的输出送到比较器的输入P66/CIN-,P65/CIN+接2.5V
;P64/CO输出PWM的反相信号。
;********************************************************************
;MCU:EM78P372N
;Oscillator:IRC 4MHz
;Clock:2
;WDT: Disable
;编译软件:eUIDE version 1.02.09.07
            
INCLUDE "EM78P372N.INC"
		ORG		0X00
		JMP 	INITIAL  
		ORG		0X50
INITIAL:
		WDTC					;清WDT
		DISI					;禁止总中断
		BS		S_BANK
		MOV		A,@0X7F
		MOV		SCR,A				;选择4MHz
		BC		S_BANK
		BC		IOCS			;选择iopage0
		MOV		A,@0X60
		IOW		P6CR       	 	;设定P67为输出口,初始状态为高电位
		                		;P65/CIN+, P66/CIN-做为输入腳; P64/CO做为输出腳       
		      
		BS		S_BANK			;切换到bank 1
		MOV		A,@0B00000100
		MOV		TMRCON,A
		MOV		A,@0B00000001	;使能PWM1
		MOV		PWMCON,A
		MOV		A,@249
		MOV		PRD1,A
		MOV		A,@124
		MOV		DT1,A
		BS 		T1EN			;定时器1定时开始
		BC		S_BANK			;切换到bank 0
		MOV		A,@0X10
		IOW		CCR	      		;使能比较器功能                  
		JMP 	$           	;无穷循环

⌨️ 快捷键说明

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