欢迎来到天天文库
浏览记录
ID:43386610
大小:4.69 MB
页数:147页
时间:2019-10-08
《《新编单片机技术应用项目教程》电子教案 下册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《新编单片机技术应用项目教程》电子教案下册主编金杰中等职业学校教学用书(电子技术专业)3.数码管字型编码一、数码管结构技能实训一LED数码管显示器识别与检测二、数码管的型号三、LED数码管的检测方法1.用数字万用表二极管档检测(1)检测已知引脚排列的LED数码管将数字万用表置于二极管档,黑表笔与数码管的h点(LED的共阴极)相接,然后用红表笔依次去触碰数码管的其他引脚,触到哪个引脚,哪个笔段就应发光。若触到某个引脚时,所对应的笔段不发光,则说明该笔段已经损坏。(2)检测引脚排列不明的LED数码管a.判别数码管的结构类型将数字万用表置于二极管档,红表笔接在①脚,然后
2、用黑表笔去接触其他各引脚,只有当接触到⑨脚时,数码管的a笔段发光,而接触其余引脚时则不发光。由此可知,被测管是共阴极结构类型,⑨脚是公共阴极,①脚则是a笔段。b.判别引脚排列仍使用数字万用表二极管档,将黑表笔固定接在⑨脚,用红表笔依次接触②、③、④、⑤、⑧、⑩、⑦脚时,数码管的f、g、e、d、c、b、p笔段先后分别发光,据此绘出该数码管的内部结构和引脚排列(面对笔段的一面),如图4-5(b)、(c)所示。图4-5检测引脚排列不明的LED数码管c.检测全笔段发光性能将数字万用表置于二极管档,把黑表笔固定接在数码管的公共阴极上(⑨脚),并把数码管的a~p笔段端全部连接在
3、一起。然后将红表笔接触a~p的连接端,此时,所有笔段均应发光,显示出“8”。2.用数字万用表的hFE档检测利用数字万用表的hFE档,能检查LED数码管的发光情况。若使用NPN插孔,这时C孔带正电,E孔带负电。例如,在检查LTS547R型共阴极LED数码管时,从E孔插入一根单股细导线,导线引出端接(-)级(第③脚与第⑧脚在内部连通,可任选一个作为(-));再从C孔引出一根导线依次接触各笔段电极,可分别显示所对应的笔段。若按图4-7所示电路,将第④、⑤、①、⑥、⑦脚短路后再与C孔引出线接通,则能显示数字“2”。把a~g段全部接C孔引线,就显示全亮笔段,显示数字“8”。基
4、本知识一、LED数码管接口电路及编程任务二制作LED数码计数牌1.静态显示接口电路及编程采用静态显示方式,占用CPU时间少,编程简单,显示便于监测和控制,但其占用的口线多,只适合于显示位数较少的场合。2.动态显示接口电路及编程动态扫描显示接口是单片机中应用最为广泛的一种方式这一。其接口电路是把所有显示器的8个笔画段a~dp同名端连在一起,而每一个显示器的公共极各自独立地受I/O线控制。CPU向字段输出口送出字形码时,所有显示器接收到相同的字形码,但究竟是哪个显示器亮,则取决于公共端,而这一端是由I/O控制的,所以我们就可以自行决定何时显示哪一位了。而所谓动态扫描就是
5、指我们采用分时的方法,轮流控制各个显示器的公共端,使各个显示器轮流点亮。二、键盘接口电路及编程1.键盘工作原理机械式按键在按下或释放时,由于机械弹性作用的影响,通常伴随有一定时间的触点机械抖动,然后其触点才稳定下来,抖动时间的长短与开关的机械特性有关,一般为5~10ms。在触点抖动期间检测按键的通与断状态,可能导致判断出错。即按键一次按下或释放被错误地认为是多次操作,这种情况是不允许出现的。为使CPU能正确地读出I/O口的状态,对每一次按键只作一次响应,就必须考虑如何去除抖动,常用软件法去抖动。2.独立式按键单片机控制系统中,往往只需要几个功能键。此时,通过I/O口
6、连接,将每个按键的一端接到单片机的I/O口,另一端接地,这是最简单的方法,称为独立式按键。8051P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7Vcc3.矩阵式键盘用一些I/O接口线组成行结构,用另一些I/O接口线组成列结构,其交叉点处不接通,设置为按键。利用这种行列结构只需M条行线和N条列线,就可组成具有M×N的键盘,因此减少了键盘与单片机接口时所占用I/O接口的数目。(1)工作原理键盘中有无键按下是由列线送入全扫描字,然后读入行线状态来判断的。方法是:向列线输出全扫描字00H,将全部列线置为低电平,然后将行线的电平状态读入累加器A中。如果有键按
7、下,总会有一根行线电平被拉至低电平,从而使行输入不全为1。键盘中哪一个键被按下是通过将列线逐列置低电平后,检查行输入状态实现的。方法是:依次给列线送低电平,然后检查所有行线状态,如果全为1,则所按下的键不在此列;如果不全为1,则所按下的键必在此列,而且是在与低电平行线相交叉点的哪个键。3.矩阵式键盘(2)逐行扫描查询法的工作原理及步骤a、判断有无健按下:将所有列设置为低电平0,所有行设置为高电平1,然后读入所有行线的状态,如果行线全部为高电平1,则说明没有健按下,否则有健按下。因为如果有健按下,则按键所在的行、列线将短路,则与该健相连的行线被拉为低电平0,所以由
此文档下载收益归作者所有