正在加载图片...
IR1:中断服务子程序 AJMP INTIR IR2:中断服务子程序 AJMP INTIR IR3:中断服务子程序 AJMP INTIP 七、简述行列式扫描键盘的工作原理。 8031 米3 12#13#14#/15# P1.3 8# 9#10#九1# P1.2 及虹 4#5#B#7# o +5V P1.1 P1.00 0#1#2#3# YO P3.3 P3.2 P3.1 P3.0 答:扫描键盘工作原理 (1)首先X0X3,始终接高电平,Y0Y3给低电平,扫描P1.0P1.3若全为高电平,则没有键 按下,若有低电平,则有键按下。 (2)接着Y0输出低电平,Y1Y3输出高平,扫描P1.0P1.3,若全为高电平,则没有键按下, 若有低电平,则找出相位,得到所按的键。 (3)再Y1输出低电平,Y0,Y2,Y3输出高电平,重复第2步骤作. (4)再Y2输出低电平,Y0,Y1,Y3输出高电平扫描 (5)再Y3输出低电平,Y0,Y1,Y2输出高电平扫描 根据据以上扫描,确定以上各键是否按下。 八、请回答: 1、下图中外部扩展的数据存储器容量是多少? 2、三片6264的地址范围分别是多少?(地址线未用到的位填1) 3、若外部程序存储器已扩展(未画出),请编写程序,要求: (1)将30H3FH中的内容送入62641#的前16个单元中: (2)将62642#的前32个单元的内容送入40H5FH中:4 IR1: 中断服务子程序 AJMP INTIR IR2: 中断服务子程序 AJMP INTIR IR3: 中断服务子程序 AJMP INTIP 七、简述行列式扫描键盘的工作原理。 答: 扫描键盘工作原理 (1)首先 X0~X3,始终接高电平,Y0~Y3 给低电平,扫描 P1.0~P1.3 若全为高电平,则没有键 按下,若有低电平,则有键按下。 (2)接着 Y0 输出低电平,Y1~Y3 输出高平,扫描 P1.0~P1.3,若全为高电平,则没有键按下, 若有低电平,则找出相位,得到所按的键。 (3)再 Y1 输出低电平,Y0,Y2,Y3 输出高电平,重复第 2 步骤作. (4)再 Y2 输出低电平,Y0,Y1,Y3 输出高电平扫描 (5)再 Y3 输出低电平,Y0,Y1,Y2 输出高电平扫描 根据据以上扫描,确定以上各键是否按下。 八、请回答: 1、下图中外部扩展的数据存储器容量是多少? 2、三片 6264 的地址范围分别是多少?(地址线未用到的位填 1) 3、若外部程序存储器已扩展(未画出),请编写程序,要求: (1) 将 30H~3FH 中的内容送入 6264 1# 的前 16 个单元中; (2) 将 6264 2# 的前 32 个单元的内容送入 40H~5FH 中;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有