文档库

最新最全的文档下载
当前位置:文档库 > 第13讲:MCS-51系统的人机接口设计M

第13讲:MCS-51系统的人机接口设计M

第15讲:MCS-51单片机系统的人机接口设计

第13讲:MCS-51系统的人机接口设计M

1

单片机技术 电气学院:易先军

第06章:存储器扩展与接口技术

本讲主要内容:

●独立式键盘的硬件与编程 ●行列式键盘的硬件与编程

●七段LED 的驱动原理与硬软件设计

人机接口设计【教材第8章】

1、非编码键盘

●若干个按键组成的开关矩阵,它是单片机最简单的信息输入装置,操作员通过键盘向单片机系统输入数据或命令,实现简单的人-机通信,按键是以开关的状态来设置控制功能和输入数据。若键盘上闭合键的识别是由专用硬件实现的(如8279芯片),称为编码键盘;若靠软件实现的便为非编码键盘。

● 非编码键盘是由一些按键排列成的一个行、列矩阵。按键的作用只是简单地实现开关的接通或断开,但必须有一套相应的程序与之配合,来解决按键的识别,防止抖动以及键值的产生等工作。

键盘接口电路硬软件必须解决的几个问题?

①键的识别:是否有键按下;若有键按下,判断是哪一个键(确定其键号或键值)。 ②去抖动:目前,按键是利用机械触点,一个电压信号通过机械触点的闭合、断开过程。

③键的保护:处理多键同时按下。对于同时有两个以上的键被按下的情况,有几种处理方法:

I 、“双键同时按下”。 II 、“N 键锁定”。

抖动时间 <10ms

开关动作时间 >100ms

“ 1 ” “ 0 ”

<10ms

单片机键输入处理流程图(键输入软件处理)

(1)非编码独立式按键的处理

P1.0 P1.1

P1.7

+5v

0#

1#

7#

START : MOV A ,#0FFH ;置P1为输入状态,读引脚 MOV P1,A ;P1口锁存器写1,读引脚有效 MOV A ,P1 ;输入按键状态供查询用 JNB ACC.0,DP10 ;0号键按下转 JNB ACC.1,DP11 ;1号键按下转 JNB ACC.2,DP12 ;2号键按下转 JNB ACC.3,DP13 ;3号键按下转 JNB ACC.4,DP14 ;4号键按下转 JNB ACC.5,DP15 ;5号键按下转 JNB ACC.6,DP16 ;6号键按下转 JNB ACC.7,DP17 ;7号键按下转 SJMP START ;返回接着查询 DP10: LJMP PORT0 ;转0~7号键处理程序入口 DP11: LJMP PORT1 ; …

DP17: LJMP PORT7;

免费下载Word文档免费下载: 第13讲:MCS-51系统的人机接口设计M

(共4页)

MCS-51单片机的人机界面接口技术

第8章 MCS-51单片机的人机界面接口技术 8.1 键盘...13 八位LED动态显示器电路 3.LED显示器接口实例 ...M WR RD ALE 0 8 16 24 1 9 17 25 2 10 ...

第8章MCS-51单片机的人机界面接口技术

MCS-51单片机的人机界面接口技术-警官安防设备安装和...任务内容 根据相应的安全防范系统(工程)设计文件安装...动物等引起误报,探头的位置一 般应距离地面50 m...

MCS-51单片机的人机界面接口技术-警官安防设备安装和系统

第五章 MCS-51单片机的人机 界面接口技术 5.4 显示...m+n条数据线 m*n个键 矩阵式编码键盘: 5.5.1...15 11 14 13 10 9 12 8 7 3 6 2 5 1 4...

第五章 5.4节5.5节 MCS-51单片人机界面接口技术

第九章MCS51单片机人机交互设计_可爱清新_PPT模板_...串行接口,硬件资源消耗少,电路简单,在实 际系统中...15B图形点阵式液晶显示模块应用 点阵图形式液晶由M×...

第九章MCS51单片机人机交互设计

第8章 MCS-51单片机的人机界面接口技术 8.1 键盘...的可靠输入——可设计硬件去抖动电 路或设计去抖动...M WR RD ALE 0 8 16 24 1 9 17 25 2 10 ...