- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 数学建模大赛--阶梯电价.doc
- 数学建模 第一章.doc
- 数学建模香烟过滤嘴作用.doc
- 数学建模阶梯问题.doc
- 数学建模最优组队问题.doc
- 数据字典和动态性能试图.doc
- 数学极限思维题2014(附答案).docx
- 数字电路课程设计设计一个简易键盘.doc
- 数据库基础(Oracle)试卷及答案.doc
- 数据库大作业--图书管理系统.doc
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
文档评论(0)