主程序主程序的子程序strat_displayMOVp080h第一行显示地址callwrite_i
structio
调用写指令程序MOVdptrtable1calli
put_hi
t调用显示子程序MOVp00c0h第二行显示地址callwrite_i
structio
调用写指令程序MOVdptrtable11calli
put_hi
t调用显示子程序retclear_displayMOVdisplay01hLCD屏幕清零callwrite_i
structio
MOVp006hcallwrite_i
structio
reti
put_hi
tMOVr516要显示的字符个数(液晶行为16位)MOVa00h查询的初值all_or_
ot
fMOVcaadptrMOVdisplayacallwritedata调用写数据i
cdptrclra
op
opdj
zr5all_or_
otretpasswordMOVr56密码个数MOVr10c0hLCD第二行显示地址MOVar1MOVp0acallwrite_i
structio
调用LCD初始化程序loop1callkey
op
opcj
eaC
ext_to如果按键为C时,按键标志为1setbretur
bit20位置一
fjmpe
dt
ext_toMOVa50hMOVr0aMOVdisplaya输入键盘的密码值显示为