正在加载图片...
单个键盘查询式扫描程序流程: 有键按下?· 延时5-10ms Ne 有键按下? Y- 键盘处理 按键释放? 六、练习范例程序: AN1按下,第一位数码管显示4,再按一下,关显示:依此循环 KEY BIT P3.2 0RG0000H LJMP START 0100H START:MOV P0,#99H SETB P2.0 WAIT:JB KEY.WAIT LCALL DELAY B KEY,WAIT CPL P2.0 JNB KEY, JMP WAIT DELAY:MOV R3.#20 2 M0VR4,#250 ZR4,2 DJNZ R3,D1 RET END 七、实验操作方法: 1、检查实验板CPU芯片座上的仿真头:打开仿真器开关、开启实验板开关: 2、运行桌面“VW”伟福仿真软件; 3、设置仿真器方式:建立微机与仿真器间的数据通讯联系。 4、新建文件,输入练习范例程序,并将文件存盘成“XX.ASM”形式。 5、编译程序、查错:单个键盘查询式扫描程序流程: 六、练习范例程序: AN1 按下,第一位数码管显示 4,再按一下,关显示;依此循环… KEY BIT P3.2 ORG 0000H LJMP START ORG 0100H START: MOV P0,#99H SETB P2.0 WAIT: JB KEY, WAIT LCALL DELAY JB KEY, WAIT CPL P2.0 JNB KEY, $ JMP WAIT DELAY:MOV R3,#20 D1: MOV R4,#250 D2: DJNZ R4,D2 DJNZ R3,D1 RET END 七、实验操作方法: 1、检查实验板 CPU 芯片座上的仿真头;打开仿真器开关、开启实验板开关; 2、运行桌面“VW”伟福仿真软件 ; 3、设置仿真器方式:建立微机与仿真器间的数据通讯联系。 4、新建文件,输入练习范例程序,并将文件存盘成“××.ASM”形式。 5、编译程序、查错; 10
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有