?? em78p153.h
字號(hào):
;定義EM78P153器,RAM:0X10-0X2F
;-----------------------------------------------
iar EQU 0 ;R0
TCC EQU 1 ;R1
;-----------------------------------------------
pc EQU 2 ;PC
;-----------------------------------------------
STATUS EQU 3 ;R3,STATUS REG
;===============================================
RST EQU 7 ;SET 1:WAKE UP FROM PIN CHANGE,0:OTHER
GP1 EQU 6 ;
GP0 EQU 5 ;
T EQU 4 ;WDT OVERFLOW
P EQU 3 ;POWER DOWN BIT
Z EQU 2 ;ZERO BIT
DC EQU 1 ;Aux CARRY BIT
C EQU 0 ;CARRY BIT
;-----------------------------------------------
RSR EQU 4 ;REG SELECT REG---B0-B5,B6-B7:General Bit
;-----------------------------------------------
R5 EQU 5 ;IO PORT 5
R6 EQU 6 ;IO PORT 6
;-----------------------------------------------
;------------------------------------------------
INTF==0X0F ;INT FLAG REG
;================================================
EXIF EQU 2 ;EXTERNAL /INT FLAG
ICIF EQU 1 ;PORT6 INPUT CHANGE INT FLAG
TCIF EQU 0 ;TCC COUNT OVERFLOW INT FLAG
;-----------------------------------------------
;CONT REG,(OPTION REG),CONT WRITE IT
;===============================================
INTEF EQU 6 ;INT ENABLE FLAG
TS EQU 5 ;TMR0(TCC) CLOCK SOURCE SELECT
TE EQU 4 ;TCC COUNT EDGE,0-RISE EDGE,1-DOWN EDGE
PAB EQU 3 ;PRESCALER ASIGN BIT,0-TCC,1-WDT
PSR2 EQU 2 ;PRESCALER b2:0-/2,1-/4,2-/8,3-/16,4-/32,5-/64,6-/128,7-/256(TCC)
PSR1 EQU 1 ;PRESCALER b1:0-/1,1-/2,2-/4,3-/8, 4-/16,5-/32,6-/64, 7-/128(WDT)
PSR0 EQU 0 ;PRESCALER b0
IOC5 EQU 5
IOC6 EQU 6
IOCA EQU 10 ;PRESCALER COUNTER REG,READONLY
IOCB EQU 0x0B;Enable P62-P60,P52-P50 PullDown:0-Enable,1-Disable
IOCC EQU 0x0C;D7-D4,D2-D0 P6 OC OutPut,0:Enable OC
IOCD EQU 0x0D;P67-P60(Ecept P63) Pull Up 0-Enable
IOCE EQU 0x0E;WDTCON
WDTCON EQU 0X0E
WDTE EQU 7 ;WDT ENABLE
EIS EQU 6 ;1-PORT6.0 AS /INT PIN,0-PORT60 AS GENERAL PIN
;------------------------------------------------
IOCF EQU 0X0F
INTC EQU 0X0F;IOCF0,INT MASK REG(INT CONTROL REG)
;================================================
EXIE EQU 2 ;EXT INT ENABLE
ICIE EQU 1 ;PORT6 INPUT CHANGE ENABLE
TCIE EQU 0 ;TCC COUNT OVERFLOW INT ENABLE
Image_a equ 0x2E ;
Image_status equ 0x2F ;
Save_Environment macro
; {
mov Image_a,a
swap Image_a
swapa status
mov Image_Status,a
endm
; }
Restore_Environment macro
; {
swapa Image_Status
mov status,a
swapa Image_a
reti
endm
; }
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -