;; ****************************************************
; * Filename : HT6221.ASM *
; * Function : 23:21 2011-7-1 *
; * MICroprocessor : HT46R47/18DIP *
; * Crystal : 4MHz *
; *****************************************************
; ___________
; PA3/PFD---| |-----PA4/TMR
; PA2-------| |-----PA5/ /INT
; PA1-------| |-----PA6
; PA0-------| |-----PA7
; PB3/AN3---| |-----OSC2
; PB2/AN2---| |-----OSC1
; PB1/AN1---| |-----VDD
; PB0/AN0---| |-----/RES
; VSS-------| |-----PD0/PWM
; ___________
; HT46R47
;******************************************************
#include HT46R47.INC ;
;******************************************************
DATA .SECTION ’DATA’ ;
R11 EQU [40H] ;
R22 EQU [41H] ;
AD_DL EQU [42H] ;
AD_DM EQU [43H] ;
AD_DH EQU [44H] ;
TEMP EQU [45H] ;
BIT_CNT EQU [46H] ;
TIME_CNT EQU [47H] ;
CNT0 EQU [48H] ;
CSR0 EQU [49H] ;
CSR1 EQU [4AH] ;
CSR2 EQU [4BH] ;
CSR3 EQU [4CH] ;
INT_ACC EQU [4DH] ;
SEC1_CNT EQU [4EH] ;
SEC2_CNT EQU [4FH] ;
;--------------------------------
FLAG1 EQU [50H] ;
B_BEGIN EQU FLAG1.0 ;
B_REC_OK EQU FLAG1.1 ;
B_KEY_WORK EQU FLAG1.2 ;
B_DP1 EQU FLAG1.3 ;
B_DP2 EQU FLAG1.4 ;
B_KEY EQU FLAG1.5 ;
B_KEY_OK EQU FLAG1.6 ;
B_DISP_E EQU FLAG1.7 ;
;--------------------------------
K_ION EQU PA.0 ;
K_TIMER EQU PA.1 ;
K_RH EQU PA.2 ;
K_ONOFF EQU PA.3 ;
;---------------------------------
;K_ION EQU KEY_TEMP.0 ;
;K_TIMER EQU KEY_TEMP.1 ;
;K_RH EQU KEY_TEMP.2 ;
;K_ONOFF EQU KEY_TEMP.3 ;
;---------------------------------
WORK_TMR0 EQU [51H] ;
WORK_TMR1 EQU [52H] ;
KEY_BUF EQU [53H] ;
KEY_TEMP EQU [54H] ;
TIMER_LOW_CNT EQU [55H] ;
TIMER_HI_CNT EQU [56H] ;
RH_LOW_CNT EQU [57H] ;
[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] 下一页