实验五 基于单片机的矩阵键盘检测.docVIP

  • 32
  • 0
  • 约4.69千字
  • 约 7页
  • 2018-05-20 发布于河南
  • 举报
实验五 基于单片机的矩阵键盘检测

实验五 矩阵键盘检测 一、实验目的 学会矩阵键盘的检测,掌握数码管静态显示原理 二、实验内容 依次按下4*4 矩阵键盘上从第1到第20个键,同时在六位数码管上依次显示0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F。 开发板上数码管为共阴极。静态数码管显示原理: 一位数码管内一共有8个发光二极管,对共阴极来说其8个发光二极管的阴极在数码管内部全部接在一起,也就是“共阴”说法的来源,阳极是独立的,设计电路时一般把阴极接地,当从外部给任一个阳极加一个高电平时这个发光二极管就亮了,如果想要出一个8 字,并且把右下角的小数点也点亮的话,那可以给8个阳极全送高电平,想让数码管显示几就给相对应的发光二极管送高电平,因此在显示数字的时候首先做的就是给0-9 十个数字编好码,在要它亮什么数字的时候直接把这个编码送到它的阳极就行了。一般的数码管每一段亮至少需要10个毫安的电流,而单片机的IO 口送不出如此大的电流,所以需要加数码管的驱动电路,可以用上拉电阻的方法,也可以使用专门的驱动芯片,本开发板使用的74HC573,其输出电流较大,足够点亮数码管。 本开发板上的六位数码管中每个相同段号(段指a,b,c,d,e,f,g,h)全部是接在一起的,其中每一个位(阴极)是独立的,所以在做静态显示的时候所有的数码管只能显示相同的数字,当然可以控制哪几位显示,如果让它们显示不同的数字那就得

文档评论(0)

1亿VIP精品文档

相关文档