《超棒的单片机》PPT课件.ppt
《《超棒的单片机》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《超棒的单片机》PPT课件.ppt(21页珍藏版)》请在三一办公上搜索。
1、第四章 人机接口的设计,智能装置通过人机接口与系统操作者进行信息交换和传输。人机接口由输入、输出设备和相应的连接与控制硬、软件组成,在实现最基本的信息交换功能的同时,人机接口在很大程度上也决定了测控仪器的可操作性和外观性能,其相关的程序通常是测控仪器监控程序的主体。,人机接口的设计,OUTLINE,一、开关及接口二、按键、键盘及接口三、LED显示器及接口 四、液晶显示器(LCD)及其接口,一、开关及接口,开关在智能装置中被用来设置工作状态和命令,以便选择不同的功能。开关只有“断开”与“闭合”两种稳定(由机械保证)的.下图为一些常用开关的例子。,1.开关的基本形式,一、开关及接口,1.开关的基本
2、形式,通过简单的电路可将这两种状态转换为逻辑电平的“0”与“1”,从而在接口电路的控制下被CPU所检测。图1是一个简单的开关接口电路,开关的状态直接与I/O端口连接。图2的一些开关的状态则通过三态缓冲器再与微机的总线相连接。,一、开关及接口,2.互锁式开关,互锁式开关是多个开关的组合,任何时刻仅仅只有一个开关闭合或全部断开,按动某一开关闭合时,则互锁作用将使原处于闭合的开关断开。互锁式开关的外部结构通常为琴键式或波段旋钮式的结构,前者可自由地从一个位置切换到另一个位置;而后者则只能按旋转方向顺序选择,且有暂态选择输出,在软件处理上应加以注意。互锁式开关多用于不同功能的选择。图3所示的是互锁式开
3、关的一个应用实例。,一、开关及接口,3.数字拨码盘,数字拨码盘是一种数据输入器件,其外型如图4(a)所示,在圆形轮盘上标有09十个数字;按动一次“+”按钮,轮盘转动,数字加1,按动一次“-”按钮则数字减1;数字拨码盘的内部是一个8、4、2、1码的四位组合开关,其电 路可等效为图4(b)所示的四位开关组合,但开关的闭合状态则以BCD码对应于轮盘所显示的数字。,BCD拨码盘,在图4(b)中,若以1表示开关闭合,0表示断开,则拨出数字5所对应的开关S3、S2、S1、S0输出为0101.,二、按键、键盘及接口,按键具有“断开”和“闭合”两种状态,通过接口电路对应于0和1两个逻辑电平;按键的“闭合”是暂
4、态,无保持作用,当操作者停止按压时,按键即恢复到“断开”状态,因此,按键适用于连续快速的输入操作。按键通常与输出显示配合使用,利用显示输出对按键操作给予反馈。另外,按键则是在操作中输入的(动态),因此,按键需解决抖动和单次键入的问题,以协调操作的机械过程慢与 CPU读入判断过程快之间的矛盾。,1、按键及其接口,按键,键盘,键盘,键盘,二、按键、键盘及接口,.按键的去抖动 按键从最初按下到稳定接触要经过数毫秒的抖动过程,按键松开时也存在同样的问题,如图5所示。对于高速运行的微机系统,这数毫秒的抖动将引起多次读数的误动作,因此,按键必须进行去抖动处理,去抖动通常有硬件(互锁)和软件(延时)两种方案
5、。现在基本都用软件方法。,1、按键及其接口,二、按键、键盘及接口,.按键的单次键入:操作者按下键、观察到系统响应、再松开按键的一次按键操作过程的时间量为秒级,会造成按键单次键入而 CPU却多次响应的问题。通常仍采用软件的方法来解决按键单次键入的问题,即当CPU测得按键按下的信号时,不立即转入处理程序,而是反复检测按键的状态,直到按键被松开才认为一次按键操作有效。图7和图8分别为软件方式去抖动示意图和按键单次键入的程序流程图。,1、按键及其接口,二、按键、键盘及接口,.串键处理当多个按键并列使用时,因操作因素可能将双键或多键同时按下,此时程序应考虑对串键的处理。方法:采用双键锁定的原则,即串键时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 超棒的单片机 单片机 PPT 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5649762.html