No.38780 作者:XLWANG0795 邮件:XLWANG0795@163.COM ID:13992 登陆:8次 文章数:2篇 最后登陆IP:222.135.20.134 最后登陆:2004/8/23 22:23:10 注册:2003/7/30 13:30:09 财富:61 发帖时间:2003/7/30 13:34:14 发贴者IP:218.58.193.6 标题:XLWANG0795:求助[求助] 摘要:No.38780求助[求助] 求助: 我想用8279做一个键盘,程序代码如下,不知错在什么地方,请各位大侠指教。 线路图与原理图接法是一致的。晶振用12M,我暂时未进行显示器部分的调试,但键盘处总觉得8279好象未起作用似的,读不出键来。 4脚IRQ输出观察不到(只是在中断方式下才能有的么???) KD EQU 60H ST EQU 61H POC EQU 0A001H POD EQU 0A000H DIRN EQU 6 ;显示位数 KMD EQU 1 ;8279初始化命令 译码扫描键盘 ORG 0 AJMP MAIN ORG 100H MAIN: MOV SP,#30H ;调试主程序 MOV ST,#0 MOV KD,#0 LCALL DL2 LCALL PRMK ML0: NOP LCALL KEY ;读键 MOV 50H,KD LCALL DIR0 ;显示 LCALL DL2 DDD: SJMP ML0 DIR0:MOV DPTR,#POC ;显示子程序 MOV A,#90H ;写显示RAM地址0,地址自动加1方式 INC DPTR MOV R3,#DIRN ;显示位数 MOV R0,#50H ;显示缓冲区首地址 DRL:MOV A,@R0 ;取显示数据 MOV DPTR,#TDB MOVC A,@A+DPTR ;查显 ......
>>返回讨论的主题
|
老古网执行:16毫秒 最大:78531毫秒 查询6次
|
|