单片机第七章 80C51单片机的典型外围接口技术

导读:单片机中应用的一般是由机械触点构成的,3.矩阵式键盘电路的结构及工作原理一个4×4的行、列结构可以构成一个含有16个按键的键盘。+5VX312131415X2891011X14567X00123Y0Y1Y2Y3??扫描方法:先令列线Y0为低电平(0),其余3根列线Y1、Y2、Y3都为高电平,读行线状态。如果X0、X1、X2、X3都为高电平,则Y0这一列上没有键闭合,如果读出的行线状态不全为高电

单片机第七章 80C51单片机的典型外围接口技术

3.矩阵式键盘电路的结构及工作原理

一个4×4的行、列结构可以构成一个含有16个按键的键盘。

+5VX312131415X2891011X14567X00123Y0Y1Y2Y3?

?

扫描方法:先令列线Y0为低电平(0),其余3根列线Y1、Y2、Y3都为高电平,读行线状态。如果X0、X1、X2、X3都为高电平,则Y0这一列上没有键闭合,如果读出的行线状态不全为高电平,则为低电平的行线和Y0相交的键处于闭合状态;如果Y0这一列上没有键闭合,接着使列线Y1为低电平,其余列线为高电平。用同样的方法检查Y1这一列上有无键闭合,依次类推,最后使列线Y3为低电平,其余列线为高电平,检查Y3这一列有无键闭合。

按键开关的抖动问题

?

组成键盘的按键有触点式和非触点式两种,单片机中应用的一般是由机械触点构成的。

P1.0由于按键是机械触点,当机械触点断开、闭合时,会有抖动,P1.0输入端的波形如图所示。

常用去抖动方法:

??

(1)硬件方法增加去抖动电路。

(2)软件方法采用软件延时(10ms)躲过抖动

五星文库wxphp.com包含总结汇报、考试资料、资格考试、教学教材、党团工作、外语学习以及单片机第七章 80C51单片机的典型外围接口技术等内容。

本文共9页12345>>9