任务二 制作行列矩阵式键盘电子密码锁 (2)(练习)-《单片机技术及应用》(高教版第四版) 同步精品课堂

2025-08-20
| 2份
| 11页
| 66人阅读
| 0人下载

内容正文:

制作四按键电子密码锁(2) 一、名词解释 1. 独立式键盘模块 2. 四按键电子密码锁 二、单项选择题 1. 绘制独立式键盘模块电路原理图时,从 “Miscellaneous Connectors.IntLib” 中查找的元件是( ) A. Header 2 和 Header 8 B. Header 2 和 Header 4 C. RES2 和 SW - PB D. Cap 和 PNP 2. 独立式键盘模块电路中,金属膜电阻的规格是( ) A. 1kΩ B. 5kΩ C. 10kΩ D. 20kΩ 3、在焊接独立式键盘模块时,焊接顺序正确的是( ) A. 电阻 → 按键 → I/O 口插座 → 电源插座 → 连接导线 B. 按键 → 电阻 → I/O 口插座 → 电源插座 → 连接导线 C. 电源插座 → I/O 口插座 → 电阻 → 按键 → 连接导线 D. I/O 口插座 → 电源插座 → 按键 → 电阻 → 连接导线 4、四按键电子密码锁的 I/O 口与最小系统板的( )相连。 A. P0 口 B. P1 口的低 4 位 C. P2 口 D. P3 口 5、在四按键电子密码锁程序中,当 S2 被按下时,( ) A. 红灯亮,锁定 B. 绿灯亮,锁被打开 C. 两灯都亮 D. 两灯都不亮 6、在四按键电子密码锁仿真调试时,需要加载的 HEX 文件是( ) A. 四按键电子密码锁.HEX B. 独立式键盘模块.HEX C. 人体红外检测模块电路原理图.HEX D. 时间可调的电子秒表.HEX 7、制作四按键电子密码锁需要的软件不包括( ) A. Protel DXP 2004 B. Keil uVision2 C. Photoshop D. Proteus 7.4 8. 在独立式键盘模块电路原理图绘制中,从元件库 “Miscellaneous Connectors.IntLib” 中查找的元件有 A. “Res2” 和 “SW - PB” B. “Header2” 和 “Header4” C. “Header2” 和 “Res2” D. “Header4” 和 “SW - PB” 9. 在独立式键盘模块电路原理图绘制中,从元件库 “Miscellaneous Devices.IntLib” 中查找的元件有 A. “Res2” 和 “SW - PB” B. “Header2” 和 “Header4” C. “Header2” 和 “Res2” D. “Header4” 和 “SW - PB” 10. 在四按键电子密码锁程序中,延时函数是( ) A. lock_on () B. lock_off () C. delay () D. main () 三、判断题 1. 制作四按键电子密码锁不需要绘制程序流程图。( ) 2. 独立式键盘模块电路中,I/O 口插座是 8 针的。( ) 3. 在四按键电子密码锁程序中,当 S1、S3 和 S4 被按下时,红灯亮,锁定。( ) 4. 绘制独立式键盘模块电路原理图时,不需要保存文件。( ) 5. 在四按键电子密码锁仿真调试时,不需要添加电源和地端。( ) 四、简答题 1. 阐述四按键电子密码锁程序中按键操作对应的功能。 2. 说明独立式键盘模块电路元件清单包含的内容。 3. 阐述制作四按键电子密码锁的主要步骤。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 制作行列矩阵式键盘电子密码锁 (2) 一、 名词解释 1. 行列矩阵式键盘模块 【答案】由按键. I/O 口插座. 电源插座. 电阻等元件组成,通过行列矩阵式排列按键,用于输入信息的模块,其电路原理图和实物图可依据相关步骤制作和焊接。 2. 冗余码 【答案】在循环冗余校验中,将待发送的数据添加生成多项式最高次数个数的 0 作为被除数,与生成多项式进行运算求余数,余数的位数应与多项式最高位次数相同,不足补 0,得到的就是冗余码。 二、 单项选择题 1. 在绘制行列矩阵式键盘模块电路原理图时,从元件库 “Miscellaneous Connectors.IntLib” 中查找的元件是( ) A. “RES” 和 “SW - PB” B. “Header 8” 和 “Header 2” C. “Header 8” 和 “RES” D. “Header 2” 和 “SW - PB” 【答案】B 【解析】从元件库 “Miscellaneous Connectors.IntLib” 中查找 “Header 8”(1 个 I/O 口插座) 和 “Header 2”(1 个电源插座),所以选 B。 2. 在绘制行列矩阵式键盘模块电路原理图时,从元件库 “Miscellaneous Devices.IntLib” 中查找的元件是( ) A. “RES” 和 “SW - PB” B. “Header 8” 和 “Header 2” C. “Header 8” 和 “RES” D. “Header 2” 和 “SW - PB” 【答案】A 【解析】从元件库 “Miscellaneous Devices.IntLib” 中查找 “RES”(4 个 10kΩ 电阻) 和 “SW - PB”(16 个按键),所以选 A。 3. 焊接行列矩阵式键盘模块时,焊接顺序为( ) A. 按键 → I/O 口插座 → 电阻 → 电源插座 → 连接导线 B. 电阻 → 按键 → I/O 口插座 → 电源插座 → 连接导线 C. 按键 → 电阻 → 电源插座 → I/O 口插座 → 连接导线 D. 电阻 → 按键 → 电源插座 → I/O 口插座 → 连接导线 【答案】A 【解析】焊接顺序为按键 → I/O 口插座 → 电阻 → 电源插座 → 连接导线,所以选 A。 4. 行列矩阵式键盘的 I/O 口与最小系统板的( )相连。 A. P0 口 B. P1 口 C. P2 口 D. P3 口 【答案】B 【解析】根据内容,行列矩阵式键盘的 I/O 口与最小系统板的 P1 口相连,所以选 B。 5. LED 灯控电路的 I/O 口与最小系统板的( )相连。 A. P0 口 B. P1 口 C. P2 口 D. P3 口 【答案】C 【解析】LED 灯控电路的 I/O 口与最小系统板的 P2 口相连,所以选 C。 6. 在编程时,若要检查是否有键按下,通过判断( )的值。 A. P0 B. P1 C. P2 D. P3 【答案】B 【解析】在编程的键盘扫描函数中,通过判断 P1 的值来检查是否有键按下,所以选 B。 7. 若 P1 的值为 0x0f,在键盘扫描函数中表示( ) A. 有键按下 B. 无键按下 C. 按键错误 D. 无法判断 【答案】B 【解析】在键盘扫描函数中,若 P1 == 0x0f,表示无键按下,返回 0 值,所以选 B。 8. 在仿真调试程序时,加载 HEX 文件到单片机芯片( )中。 A. AT89S51 B. AT89C51 C. AT89S52 D. AT89C52 【答案】A 【解析】在仿真调试程序时,双击芯片 AT89S51,在弹出的对话框中加载 HEX 文件,所以选 A。 9. 在仿真调试程序时,修改单片机芯片的时钟频率为( ) A. 6MHz B. 12MHz C. 18MHz D. 24MHz 【答案】B 【解析】在仿真调试程序时,修改时钟频率为 12MHz,所以选 B。 10. 在编程的键盘扫描函数中,使用了( )函数进行循环右移操作。 A. crol B. cror C. delay D. key 【答案】B 【解析】在键盘扫描函数中,使用了_cror_函数进行循环右移操作,a 为移动位数,所以选 B。 三、 判断题 1. 在绘制行列矩阵式键盘模块电路原理图时,不需要从元件库中查找元件。( ) 【答案】× 【解析】需要从元件库 “Miscellaneous Connectors.IntLib” 中查找 “Header 8” 和 “Header 2”,从元件库 “Miscellaneous Devices.IntLib” 中查找 “RES” 和 “SW - PB”,所以该说法错误。 2. 焊接行列矩阵式键盘模块时,焊接顺序可以随意调整。( ) 【答案】× 【解析】焊接顺序为按键 → I/O 口插座 → 电阻 → 电源插座 → 连接导线,不能随意调整,所以该说法错误。 3. 行列矩阵式键盘的 I/O 口与最小系统板的 P2 口相连。( ) 【答案】× 【解析】行列矩阵式键盘的 I/O 口与最小系统板的 P1 口相连,LED 灯控电路的 I/O 口与最小系统板的 P2 口相连,所以该说法错误。 4. 在编程的键盘扫描函数中,若 P1 的值不为 0x0f,则表示有键按下。( ) 【答案】√ 【解析】在键盘扫描函数中,若 P1 == 0x0f,表示无键按下,那么 P1 的值不为 0x0f,则表示有键按下,所以该说法正确。 5. 在仿真调试程序时,不需要加载 HEX 文件到单片机芯片中。( ) 【答案】× 【解析】在仿真调试程序时,需要双击芯片 AT89S51,在弹出的对话框中加载 HEX 文件,所以该说法错误。 四、 简答题 1. 简述绘制行列矩阵式键盘模块电路原理图的步骤。 【答案】 1  启动 Protel DXP 2004,新建一个电路原理图文件,文件名为 “行列矩阵式键盘模块电路原理图”。 2  从元件库 “Miscellaneous Connectors.IntLib” 中查找 “Header 8”(1 个 I/O 口插座) 和 “Header 2”(1 个电源插座),拖入工作窗口。 3  从元件库 “Miscellaneous Devices.IntLib” 中查找 “RES”(4 个 10kΩ 电阻) 和 “SW - PB”(16 个按键),拖入工作窗口。 4  绘制电路,修改标号和标称值。 5  保存该文件。 2. 说明焊接行列矩阵式键盘模块的主要过程。 【答案】焊接行列矩阵式键盘模块的主要过程如下: 1  根据行列矩阵式键盘模块电路元件清单选取元件,用万用表检测元件的好坏。 2  绘制元件布局图,在万能电路板上按布局图依次进行元件的排列. 插装。 3  按工艺要求焊接元件,背面用直径为 0.5 - 1mm 的导线连接,焊接顺序为按键 → I/O 口插座 → 电阻 → 电源插座 → 连接导线,直到所有的元件连接并焊完为止。 3. 阐述制作行列矩阵式键盘电子密码锁的整体流程。 【答案】制作行列矩阵式键盘电子密码锁的整体流程如下: 1  绘制行列矩阵式键盘模块电路原理图:启动软件,查找元件,绘制电路并保存。 2  焊接行列矩阵式键盘模块:选元件. 检测好坏. 布局. 插装. 焊接。 3  搭接电路:用杜邦线连接行列矩阵式键盘. LED 灯控电路与最小系统板的相应端口,连接电源和地端,安装电池盒。 4  绘制程序流程图:启动软件,拖取框图符号,输入文本,连接符号并保存。 5  编程:启动 Keil uVision2,新建工程和源程序文件,根据流程图编写代码,编译生成 HEX 文件。 6  仿真调试程序:启动 Proteus 7.4,新建仿真文件,选元件,绘制电路图,加载 HEX 文件,修改时钟频率,观察仿真效果并保存文件。 7  下载程序,验证功能:启动编程软件,加载 HEX 文件,完成程序下载,将单片机插到最小系统板的 ZIF 插座上,加电观察功能。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

任务二 制作行列矩阵式键盘电子密码锁 (2)(练习)-《单片机技术及应用》(高教版第四版) 同步精品课堂
1
任务二 制作行列矩阵式键盘电子密码锁 (2)(练习)-《单片机技术及应用》(高教版第四版) 同步精品课堂
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。