BELL EQU P1.7
H_KEY bit 00h
ERROR bit 01h
DIRFLG bit 02h
FLG_FLG BIT 03H
xt_flg bit 04h
da_dianliu equ 05h
flg_c bit 06h
zc_jc_f bit 07h
fxm_flg equ 23h
XM_FLG EQU 22H
jgxs_flg equ 24h
ZC_XGFLG EQU 25H;0--显示正常,1--显示悬挂物
no_jie equ 26h
ERRJS EQU 50H
;58h--5fh 数据采样单元
KEYRAM equ 40h ;
keyjs equ 41h
AD_DATA EQU 42H ;2字节
RAM1S equ 44h
GB_DW EQU 45H ;光标定位
XM_CD EQU 46H
DL_H EQU 47H
DL_L EQU 48H
ad_xh equ 49h
ad_dz equ 4ah
ad0_l equ 4eh
ad0_h equ 4fh
ad_str equ 58h
maxl equ 60h
maxh equ 61h
minl equ 62h
minh equ 63h
;
REGNAME EQU 30H
REGDATA EQU 31H
REGDATA1 EQU 32H
LCM_X EQU 33H
LCM_Y EQU 34H
LCM_DATA1 EQU 35H
LCM_DATA2 EQU 36H
COUNT1 EQU 37H
COUNT2 EQU 38H
COUNT3 EQU 39H
DP_TEMP1 EQU 3AH
DP_TEMP2 EQU 3BH
4.2.2 主程序
本系统的主程序主要是能完成菜单的显示,子程序的调用。在运用子程序时,通过主程序来调用。
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP INT_T0
ORG 050H
MAIN: NOP
MOV SP,#0CFH
LCALL DELAY2 ;延时120MS等待上电复位
MOV R0,#20H
MOV R2,#0A0H
CLR A STC89S58单片机+JH7A检查仪微机接口软件设计(10):http://www.youerw.com/jisuanji/lunwen_9640.html