微机控制技术项目教程项目 人机交互接口技术.ppt

微机控制技术项目教程项目 人机交互接口技术.ppt

  1. 1、本文档共84页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机控制技术项目教程项目 人机交互接口技术

项目二 人机交互接口技术 项目导读 通过本项目,掌握单片机与按键和键盘等数据输入设备、数码管和液晶屏等显示设备的接口方法,并掌握单片机对这些人机交互设备的控制程序设计方法。 项目任务单 通过本项目的相关知识的学习,要求完成下面两个电路的软硬件设计: 简易倒计时器的设计 红外遥控彩灯控制系统设计 任务知识及实施 在微机控制系统中,一般都要有人机对话功能。 最常用于人对系统状态进行干预、输入数据的外部设备是按键和键盘。 系统向人报告运行状态及运行结果最常用的有各种报警指示灯、LED/LCD以及CRT等设备来进行信息显示。 人机交互接口技术主要指的就是键盘接口技术和信息显示接口技术。 2.1.1数码管显示接口电路 1.数码管的结构及原理 数码管由七段(或八段)发光二极管组成,能显示出各种字符。 常用的LED有7段数码管和“米”字型数码管。 在实际应用中要注意每段发光二极管所需电流一般为5~15mA。因此,由微型机发出的显示控制信号必须经过驱动电路才能使数码管正常工作。 2. 数码管的显示方式 根据显示屏中各个数码管的位选线(com)和段选线(dp,g,f,e,d,c,b,a)与微机的连接方法不同,数码管的显示方式可以分为 静态显示方式 动态显示方式 (1)静态显示方式 所谓静态显示是由微机一次输出要显示字符的段选码,就能保持该显示结果,直到发出新的段选码进行刷新为止。 (2)动态显示方式 动态显示的工作原理就是按位轮流点亮各位数码管,即在某一时段,只让其中一位数码管“位选端”有效,并送出相应的字型显示编码。此时,其它位的数码管因“位选端”无效而都处于熄灭状态;下一时段按顺序选通另外一位数码管,并送出相应的字型显示编码,依此规律循环下去,即可使各位数码管分别间断地显示出相应的字符。 3. 单片机与数码管的接口技术 单片机与LED数码管的四种接口方式 (1)硬件译码静态显示方式 硬件译码方式是指利用专门的硬件电路来实现显示字符到字段码的转换。 74LS47为驱动共阳极数码管的译码器 74LS48为驱动共阴极数码管的译码器 微机的I/O口只需要送出显示字符的二进制数即可 例程:简易秒表的电路 (2)软件译码动态显示方式 软件译码方式是指不采用译码芯片,以编程的方法(如查表法)得到要显示字符的段码值,控制数码管显示相应字符。 动态显示是按位轮流点亮各位数码管。 例程:简易秒表的电路 2.1.2 字符型液晶显示接口电路 1.液晶显示器的分类 2. 点阵式字符型LCD显示模块 (1)LCD1602外观及引脚 (2)LCD1602内部结构 (3)LCD1602的基本操作 (4)LCD1602的操作命令 (1)LCD1602外观及引脚 (2)LCD1602内部结构 LCD1602可以显示2行,每行16个字符。在使用过程中需要解决两个问题: (3)LCD1602的基本操作 (4)LCD1602的操作命令 LCD1602一共有11条指令 3.LCD显示器与单片机的接口与应用 (1)LCD显示器的初始化 (2)LCD显示器与单片机的接口技术 (1)LCD显示器的初始化 (2)LCD显示器与单片机的接口技术 LCD1602与单片机的接口技术可以采用总线方式,也可以采用I/O接口方式,下面以简易秒表为例说明LCD1602与单片机的硬件接口方法以及控制程序的编写方法。 例程:简易秒表的电路 2.1.3点阵LED显示接口电路 LED显示屏(LED panel):是一种通过控制半导体发光二极管的显示方式,用来显示文字、图形、图像、动画、视频、录像信号等各种信息的显示屏幕。 LED显示屏显示画面色彩鲜艳,立体感强,静如油画,动如电影,广泛应用于车站、码头、机场、商场、医院、宾馆、银行、证券市场、建筑市场、拍卖行、工业企业管理和其它公共场所。 本小节主要内容 1.LED点阵显示的基本原理 2.字模生成软件介绍 3.单片机与LED点阵显示器接口 1.LED点阵显示的基本原理 LED点阵显示器是把很多LED发光二极管按矩阵方式排列在一起,通过对每个LED进行发光控制,完成各种字符或图形的显示。 最常见的LED点阵显示模块有5×7(5列7行),7×9(7列9行),8×8(8列8行)结构。8×8LED点阵实物如图2.14所示。 LED阵列的显示方式类似于数码管的动态显示方式,即依次选通某一行(列),给列(列)线送相应的显示代码,每一行(列)的显示时间大约为4ms,由于人眼的视觉暂留现象,将感觉到8行LED是在同时显示的。 2.字模生成软件介绍 利用单片机控制LED点阵显示器显示字符、图片等图文信息,常常利用字模生成软件自动生成所需要的字符的代码,然后复制到程序中即可。 3.单片机与LED点阵显示器接口 (1)单片机与单个8

文档评论(0)

fangsheke66 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档