《超棒的单片机》PPT课件.ppt





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

限制150内