- 48
- 0
- 约4.11千字
- 约 12页
- 2021-10-26 发布于天津
- 举报
实用标准文档
一、任务说明
本次的任务是利用51单片机设计一个4*4矩阵键盘输入系统,用16个发光二级 管对应16个不同的按键。每按下一个按键对应的发光二极管就亮。
矩阵式键盘乂称行列键盘,它是用N条I/O线作为行线,厂条I/O线作为列线组 成的键盘。在行线和列线的每个交义点上设置一个按键。这样键盘上按键的个数 就为个。这种行列式键盘结构能有效地提高单片机系统中I/O 口的利用率。 最常见的键盘布局如图1所示。一般山16个按键组成,在单片机中正好可以用 一个P 口实现16个按键功能,这也是在单片机系统中最常用的形式,本设计就
采用这个键盘模式。□EBB HHHH □EMFJ
采用这个键盘模式。
□EBB HHHH □EMFJ
键盘布局1图
利用单片机的并行口 P1连接4X4矩阵键盘,并以单片机的P1.0-P1.3各管脚作 输入线,以单片机的P1.4-P1.7各管脚作输出线;利用P2、P3 口控制灯1-灯16, o 用Proteus绘制其电路原理图(附录一)。此任务用到了 AT89C51芯片,还用到 了晶体振荡器、按钮开关、发光二级管以及一些电阻。
这次任务中采用C语言编写程序,在编译过程中设置成自动产生HEX文件,将此 文件导入AT89C51中,即可实现相应的功能。
二、原理图绘制说明
电路原理图的设计与绘制是整个电路设讣的基础,设讣一个电路原理图的工作包 括:设置电路图图纸的大小
原创力文档

文档评论(0)