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

📄 em78p372n_int.dt

📁 义隆EM78P372N资料
💻 DT
字号:
;***********************************************************
;刚上电时P51输出高,在INT有上升沿的脉冲时P51输出取反
;***********************************************************
;MCU:EM78P372N
;Oscillator:IRC 4MHz
;Clock:2
;WDT: Disable
;编译软件:eUIDE Version 1.02.09.07 

INCLUDE "EM78P372N.INC"
		ORG		0X00
		JMP		INITIAL
	  	ORG		0X03
EX_INT:    		
		BC		S_BANK
	 	JBS		EXIF					;查询有没有外部中断标志
		JMP		OUT_INT					;如果没有外部中断标志退出中断程序
		MOV		A,@0B11111011
		AND		RF,A					;清除外部中断标志
		MOV		A,@0X02
		XOR		PORT5,A					;P51输出取反
OUT_INT:
		NOP
		RETI
		
		ORG		0X50                
INITIAL:
		WDTC
		DISI
		BS		S_BANK
		MOV		A,@0X7F
		MOV		SCR,A					;选择4MHz
		BC		S_BANK
		MOV		A,@0X00
		MOV		PORT5,A					;P51初始状态为低电位
		BC		IOCS
		IOW		P5CR					;P51作为输出,控制LED    
		MOV		A,@0X01
		IOW		P6CR
		CLRA
		CONTW							;正缘触发中断
		MOV		A,@0X40					
		IOW		IOCE0					;P60作为外部中断用
		CLR		RF						
		MOV		A,@0X04
		IOW		IMR						;使能外部中断   
		BS		PORT5,1					;点亮LED
		ENI								;使能总中断
MAIN:      		
		ENI		
		NOP		
		NOP		
		NOP		
		NOP		
		JMP		MAIN

⌨️ 快捷键说明

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