单片机实用技术教程 教学课件 杨宏丽 项目6 学习键盘接口.pdf
文本预览下载声明
项目6 学习键盘接口
项目6 学习键盘接口
任务1 设计4人抢答器
任务2 设计数码管显示的密码开关
任务1 设计4人抢答器
任务1 设计4人抢答器
任务分析
任务实现
相关知识
任务分析
通过单片机模拟设计一个4人抢答器。
整个设计主要包括4个按键S 、S 、S 、S
1 2 3 4
和4个抢答器指示灯VD 、VD 、VD 、VD ,最先
1 2 3 4
按下的键控制的发光二极管先亮,其显示状
态如表6.1所示。
表6.1 4人抢答器显示状态表
表6.1 4人抢答器显示状态表
显 示 状 态
相 关 操 作
按 键 指 示 灯
S VD S 最先按下,VD 点亮
1 1 1 1
S VD S 最先按下,VD 点亮
2 2 2 2
S VD S 最先按下,VD 点亮
3 3 3 3
S VD S 最先按下,VD 点亮
4 4 4 4
任务实现
步骤1—硬件电路设计
图6.1 4人抢答器电路图
图6.1 4人抢答器电路图
步骤2— 准备元器件并制作电路板
4人抢答器电路元器件清单如表6.2所示。
表6.2 4人抢答器电路元器件清单
表6.2 4人抢答器电路元器件清单
元器件名称 参 数 数 量 元器件名称 参 数 数 量
IC插座 DIP40 1 按键 5
8751或
单片机 1 电阻 1k 5
89C51
6MHz或
晶体振荡器 1 电阻 500 4
12MHz
瓷片电容 20pF 2 电解电容 22µF 1
发光二极管 4
步骤3— 编写控制程序
首先从全局上判断有无按键按下,即读
入整个P0状态,来分析有无按键按下,没有
按键按下,返回重新判断,有按键按下,
显示全部