如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
会计学引言(yǐnyán)4.1键盘输入电路(diànlù)键盘(jiànpán)的抖动干扰抖动(dǒudòng)干扰的消除图5-2滤波(lǜbō)延时消抖电路2.软件方法(fāngfǎ)软件方法(fāngfǎ)是指编制一段时间大于100ms的延时程序,在第一次检测到有键按下时,执行这段延时子程序使键的前沿抖动消失后再检测该键状态,如果该键仍保持闭合状态电平,则确认为该键已稳定按下,否则无键按下,从而消除了抖动的影响。同理,在检测到按键释放后,也同样要延迟一段时间,以消除后沿抖动,然后转入对该按键的处理。4.2非编码(biānmǎ)独立式键盘4.2.1查询法接口(jiēkǒu)电路图5-3独立式键盘(jiànpán)结构原理图5-4独立式键盘查询(cháxún)法程序流程图中断法接口(jiēkǒu)电路工作过程如下:当CPU对8255A初始化(8255A的A口工作于方式1输入)后,CPU即执行主程序。当按下S0键即表示要进入自动控制状态,此时与之相连的I/O口线呈现为低电平的同时,与非门输出为高电平,经反相器变为低电平,使8255A端口A的选通输入信号PC4有效,则PA0~PA2引脚接收(jiēshōu)并存入3个按键的“0”或“1”状态,当恢复成高电平后,经TSIT时间,8255A的PC3发出INTRa中断请求信号,经中断控制器8259A向CPU申请中断,CPU响应中断后,即转到中断服务程序中。中断服务程序依次查询按键的通断状态,当查询到是自动/手动(即S0=0)时,则转到自动/手动控制子程序的入口地址,从而使系统进入自动控制状态。如果没有键按下,则相应的I/O口线均为高电平,也不会产生中断信号,CPU继续运行主程序。图5-5独立式键盘中断(zhōngduàn)法接口电路键盘中断服务子程序,与查询方式相似,在保护现场后,首先调用100mS延时子程序去除抖动,然后依次查键号,并转入键功能处理程序,最后恢复现场、中断返回。显然,查询顺序代表了按键的排队优先级。采用中断法时,CPU对按键而言是被动方式,在无键按下时不占用CPU时间,因而CPU有更多的时间执行其他程序。上述分析说明:独立式键盘接口电路简单灵活,软件结构简单,但每个按键必须占用一根I/O口线,在按键数量较多时,需要占用较多的I/O口线。比如64个按键,需要有64根线,不仅连线复杂,查询按键的时间也较长。故这种键盘电路只适合于按键数量比较少的小型(xiǎoxíng)控制系统或智能控制仪表中。4.3非编码(biānmǎ)矩阵式键盘矩阵式键盘的结构(jiégòu)组成图5-6矩阵式键盘接口(jiēkǒu)电路当键盘中无任何键按下时,所有的行线和列线被断开且相互(xiānghù)独立,输入线Y0~Y7列都为高电平;当有任意一键按下时,则该键所在的行线与列线接通,因此,该列线的电平取决于该键所在的行线。基于此,产生了“行扫描法”与“线反转法”两种识别方法。行扫描法又称逐行零扫描查询法,即逐行输出行扫描信号“0”,使各行依次为低电平,然后分别读入列数据,检查此(低电平)行中是否有键按下。如果读得某列线为低电平,则表示此(低电平)行线与此列线的交叉处有键按下,再对该键进行译码计算出键值,然后转入该键的功能子程序入口地址;如果没有任何一根列线为低电平,则说明此(低电平)行没有键按下。接着进行下一行的“0”行扫描与列读入,直到8行全部查完为止,若无键按下则返回。有时为了快速判断键盘中是否有键按下,也可先将全部行线同时置为低电平,然后检测列线的电平状态,若所有列线均为高电平,则说明键盘中无键按下,立即返回;若要有一列的电平为低,则表示键盘中有键被控下,然后再如上那样进行逐行扫描。图5-7矩阵式键盘(jiànpán)扫描及键处理程序流程图对于(duìyú)键盘处理程序来说,求得键值并不是目的。如果该按键是数字键,就应把该键值直接送到显示缓冲区进行键值的数字显示;如果该按键是功能键,则应找到该键子程序的入口地址,转而去执行该键的功能命令。4.4编码(biānmǎ)键盘图5-8二进制编码键盘(jiànpán)接口电路本章(běnzhānɡ)小结本章(běnzhānɡ)小结思考题第5讲显示器及其接口技术引言(yǐnyán)显示(xiǎnshì)记录仪--是以模拟方式连续显示(xiǎnshì)和记录过程参数的动态变化,但其价格都很贵,在目前的计算机控制系统中已很少采用。LED数码管--由于具有结构简单、体积小、功耗低、配置灵活、显示(xiǎnshì)清晰、可靠性高等优点,目前已被微型计算机控制系统及智能化仪表广泛采用。LCD--则以其功耗极低的特点,占据了从电子表到计算器,从袖珍仪表到便携式微型计算机等应用场合。CRT终端--CRT终端以其图文并茂的直观生动画面,可以显示(xi