网站大量收购独家精品文档,联系QQ:2885784924

智能仪器第四讲.doc

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

第讲教学目的:①; ② 。 教学重点:。3.5.1 开关量信号概述 3.5.2 接口方法 教学目的:解掌握教学重点:接受人对仪器各种命令和数据,向人们给出运算和处理的结果。3.6.1 键盘 智能仪器的键盘系统分为编码式键盘系统和非编码式键盘系统两大类。编码式键盘系统由硬件逻辑电路完成键闭合、键释放信息的获取,判断是哪个键按下并产生键码,并具有去抖动和串键保护功能。特点是成本较高、软件简单。非编码式键盘系统由软件实现上述功能。特点是成本较低、软件较为复杂,在智能仪器中获得广泛应用,以下只讨论非编码式键盘系统的设计。 非编码键盘通常包括硬件键盘的结构及其与主。按键开关:常用的有机械触点式、导电橡胶式和柔性按键等三种。连接方式分为独立式和矩阵式 独立式:图-20所示。一键一口,识别易,占用口线多,适用于8键以下矩阵式:占用口线少,键越多优势越明显适用于8键以上硬件实现:每键增加一个单稳态触发器适合少的。软件实现:软件延时约0mS,待抖动消失后再确认。第讲KEY2: JNB ACC.2,KEY3 ;若ACC.2≠1,K2未按下,转去测K3 AJMP Prog2 ;ACC.2=1,K2按下,转去K2键处理 KEY3: JNB ACC.3,KEY00 ;若ACC.3≠1,K3未按下,键扫描子程序返回 Prog3:ACALL DEL12ms ;ACC.3=1,K3按下,调12ms延时子程序 JNB P1.3,Prog3 ;若P1.3≠1,K3未释放,延时再测 K3键处理程序 ;P1.3=1,K3释放,进行K3键处理 KEY00:RET Prog0:JNB P1.1,KEY00 ;若P1.≠1,K,若P1.≠1,K,若P1.≠1,K,ACALL DEL12ms ;K0键处理程序,调12ms延时子程序 JNB P1.0,Prog0 ;若P1.0≠1,K0未释放,延时再测若P1.≠1,K,若P1.≠1,K,若P1.≠1,K,3.6.2 显示器 由于点阵显示器显示器件多、成本高、译码和驱动复杂显示数码无优势,智能仪器基本都采用7段数码显示器。发光二极管(LED)光电器件寿命长、耗电小、成本低、工作温度范围宽、机械强度高、亮度适中、工作电压低便于和数字电路连接智能仪器中广泛采用。LED在数字电路、单片机等课程均讲过,在此简单总结、复习如下。LED数码管有共阳极和共阴极两种结构,见图4-16所示图中不应有电阻。选用时主要考虑驱动电路的驱动特性输出高低电平时的电流负载能力。LED是恒压元件,正向导通电压UD=1.2~2.4V,工作电流ID=5~20mA,应调整限流电阻R,使ID常。R=(VCC-UD-UMDL)/ID(UMDL为驱动电路的压降)液晶显示器(LCD):电致变色器件。耗电微、交直流均可驱动体薄物轻、机械强度较差适合便携式仪器使用常用低频正负对称方波驱动,此时对比度、功耗均较优,驱动电路稍复杂有兴趣的同学请参阅参考书1。静态显示与动态显示 静态显示:n位数码管同时点亮。占用CPU时间很少软件简单;占用口线多、硬件成本高,适合数码管位数较少的场合。动态扫描显示:n位数码管硬件简单、成本低占用口线少;占用CPU时间很长、软件复杂注意:欲获得与静态显示同样的亮度,驱动电流需增大n倍,故不适用于显示位数过多的场合如8位以上软件译码与硬件译码两者应用都很普遍硬件译码:软件简单,电路稍复杂显示数码。常用译码驱动芯片有74LS47、48、49、CD4511、MC14513等软件译码:电路简单、可显示部分英文字母特殊字符,软件复杂。 组合方案 软件译码动态显示:占口少,占CPU时间长,成本低,应用较广泛。 硬件译码动态显示:占口少,占CPU时间长,成本较低,应用较少。 软件译码静态显示:占口多,占CPU时间短,多用于串口方式0并口硬件译码静态显示:占口较多,占CPU时间短,显示位数较少的场合。选择依据 以上方案在智能仪器中均有应用,方案选择主要考虑以下因素 占用口线的多少;占用CPU时间的长短显示字符的种类纯数码还是数码+部分英文字符硬件成本和软件编程的方便程度。 平衡上述4者的关系,找出最适合本仪器的方案。第讲 编程:设显示缓冲区地址为7AH~7FH(低位~高位),程序从最低位LED0开始扫描每位数码管点亮1mS,约6mS可完成一次对显示器的扫描,程序中暂不考虑P2.7、P2.6的利用问题,也未考虑小数点dp的驱动问题。动态扫描显示子程序流程图如附图3-23所示,源程序清单见附件3-4所示。 附件-4 动态扫描显示子程序源程序 ;指向字段码表首地址 MOVC A,@A+DPTR ;查表取自段码 MOV P0,A

文档评论(0)

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

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

1亿VIP精品文档

相关文档