第十讲人机接口ppt课件.ppt

第十讲人机接口ppt课件.ppt

ID:59486941

大小:5.54 MB

页数:84页

时间:2020-09-13

第十讲人机接口ppt课件.ppt_第1页
第十讲人机接口ppt课件.ppt_第2页
第十讲人机接口ppt课件.ppt_第3页
第十讲人机接口ppt课件.ppt_第4页
第十讲人机接口ppt课件.ppt_第5页
资源描述:

《第十讲人机接口ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SPCE061A语音处理应用第十讲人机接口10.1显示器接口显示器的作用和地位人机对话窗口,显示工作状态和参数,测量结果特点:软件简单,但占用I/O口线多,功耗大举例举例举例举例举例举例举例举例第10讲键盘和显示器接口硬件去抖动软件去抖动前沿抖动稳定后沿抖动图1按键抖动信号波形二、按键过程的基本特点如果按键较多,常用软件方法去抖,即检测出键闭合后执行一个延时程序,产生5ms~10ms的延时,让前沿抖动消失后再一次检测键的状态,如果仍保持闭合状态电平,则确认为真正有键按下。当检测到按键释放后,也要给5ms~10

2、ms的延时,待后沿抖动消失后才能转入该键的处理程序。硬件取抖电路在键数较少时可用硬件方法消除键抖动。下图所示的RS触发器为常用的硬件去抖电路。图中两个“与非”门构成一个RS触发器。当按键未按下时,输出为1;当键按下时,输出为0。此时即使用按键的机械性能,使按键因弹性抖动而产生瞬时断开(抖动跳开B),中要按键不返回原始状态A,双稳态电路的状态不改变,输出保持为0,不会产生抖动的波形。也就是说,即使B点的电压波形是抖动的,但经双稳态电路之后,其输出为正规的矩形波。这一点通过分析RS触发器的工作过程很容易得到验证。

3、键盘的两种形式独立式键盘每一个按键的电路是独立的,占用一条数据线。这种键盘占用硬件资源多,适合少量按键的情况。编码式键盘又叫矩阵式键盘、行列式键盘。用I/O口线组成行、列结构,键位设置在行列的交点上。例如4×4的行、列结构可组成16个键的键盘,比一个键位用一根I/O口线的独立式键盘少了一半的I/O口线五、按键的基本接口方法10.2.2独立式键盘接口方法和应用程序设计独立式键盘与单片机接口程序框图键闭合吗?置P1口为输入方式开始延时10ms消除抖动有键闭合吗?是K1键闭合吗?20H单元加1YYYYYYNNNNN

4、N图5独立键盘程序框图流程是K2键闭合吗?是K3键闭合吗?是K4键闭合吗?20H单元减121H单元清021H单元置FF独立式键盘与单片机接口试验箱上的键盘和LED显示器10.3LED点阵模块10.3LED点阵模块10.3LED点阵模块10.4AT89C51与液晶显示器(LCD)的接口LCD(LiquidCrystalDisplay):液晶显示器的缩写,被动式显示器-液晶本身并不发光,而是经液晶经过处理后能改变光线通过方向的特性,而达到白底黑字或黑底白字显示的目的。液晶显示器具有功耗低、抗干扰能力强等优点,广泛

5、用在仪器仪表和控制系统中。10.4.1LCD显示器的分类按排列形状分:字段型、点阵字符型和点阵图形。(1)字段型广泛用于电子表、数字仪表、计算器中。(2)点阵字符型显示字母、数字、符号。它是由5×7或5×10点阵组成,广泛用在单片机系统中。(3)点阵图形型笔记本电脑和彩色电视等设备中。10.4.2点阵字符型液晶显示模块介绍点阵字符型LCD显示器,需相应的LCD控制器、驱动器,来对LCD显示器进行扫描、驱动,以及一定空间的RAM和ROM来存储写入的命令和显示字符的点阵。现已将上述元部件和LCD显示器用PCB连接

6、到一起,称为液晶显示模块LCM(LCDModule)。只向LCM送入相应的命令和数据就可实现所需要的显示内容,接口简单,灵活方便。分字符和图形两种。1.基本结构(1)液晶板在上面排列着若干5×7或5×10点阵的字符显示位,从规格上分为每行8、16、20、24、32、40位,有1行、2行及4行三类,根据需要,来选择。(2)模块电路框图图10-17为字符型LCD模块电路框图,由控制器HD44780、驱动器HD44100及几个电阻电容组成。HD44100是扩展显示字符位用的(例如:16字符×1行模块就可不用HD44

7、100,16字符×2行模块就要用一片HD44100)。图10-17模块14个引脚,其中有8条数据线,3条控制线,3条电源线,见表10-14。通过单片机写入模块的数据和指令,就可对显示方式和显示内容作出选择。RSR/W*操作00命令寄存器写入01忙标志和地址计数器读出10数据寄存器写入11数据寄存器读出表10-15寄存器的选择命令格式及命令功能说明(1)内部寄存器控制器HD44780内有多个寄存器,如表10-15所示。RS位和R/W*引脚上的电平来选择寄存器,读还是写,而DB7~DB0则决定命令功能。(2)命令

8、功能说明。命令共11种:功能:清除屏幕显示,并给地址计数器AC置“0”。功能:置DDRAM(显示数据RAM)及显示RAM的地址为“0”,显示返回到原始位置。功能:设置光标的移动方向,并指定整体显示是否移动。其中:I/D = 1,为增量方式;I/D = 0,为减量方式。如S = 1,表示移位;如S = 0,表示不移位。(3)有关说明①显示位与DDRAM地址的对应关系,如表10-16所示。②标准字符库图

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。