电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本
换一换
首页 金锄头文库 > 资源分类 > PPT文档下载
分享到微信 分享到微博 分享到QQ空间

常用外围设备接口电路培训课件

  • 资源ID:93488639       资源大小:725KB        全文页数:84页
  • 资源格式: PPT        下载积分:15金贝
快捷下载 游客一键下载
账号登录下载
微信登录下载
三方登录下载: 微信开放平台登录   支付宝登录   QQ登录  
二维码
微信扫一扫登录
下载资源需要15金贝
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

 
账号:
密码:
验证码:   换一换
  忘记密码?
    
1、金锄头文库是“C2C”交易模式,即卖家上传的文档直接由买家下载,本站只是中间服务平台,本站所有文档下载所得的收益全部归上传人(卖家)所有,作为网络服务商,若您的权利被侵害请及时联系右侧客服;
2、如你看到网页展示的文档有jinchutou.com水印,是因预览和防盗链等技术需要对部份页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有jinchutou.com水印标识,下载后原文更清晰;
3、所有的PPT和DOC文档都被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;下载前须认真查看,确认无误后再购买;
4、文档大部份都是可以预览的,金锄头文库作为内容存储提供商,无法对各卖家所售文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;
5、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据;
6、如果您还有什么不清楚的或需要我们协助,可以点击右侧栏的客服。
下载须知 | 常见问题汇总

常用外围设备接口电路培训课件

第9章 常用外围设备接口电路,本章要点:,LED数码管及编码方式 静态显示方式及其典型应用电路 动态显示方式及其典型应用电路 虚拟I2C总线串行显示电路 键盘去抖动和连接、控制方式 独立式按键及其接口电路 矩阵式键盘及其接口电路 并行A/D ADC0809及其接口电路 串行A/D ADC0832及其接口电路 I2C串行A/D典型应用电路 DAC0832及其接口电路 I2C串行D/A典型应用电路 开关量驱动输出接口电路,§9-1 LED数码管显示接口,一、LED数码管,LED显示器的扩展(结构),LED数码管的结构:共阳与共阴, 单片机系统扩展LED数码管时多用共阳LED: 共阳数码管每个段笔画是用低电平(“0”)点亮的,要求驱动功率很小;而共阴数码管段笔画是用高电平(“0”)点亮的,要求驱动功率较大。 通常每个段笔画要串一个数百欧姆的降压电阻。,公共阳极,h g f e d c b a,a,b,c,d,g,e,f,h,公共阴极,h g f e d c b a,a,b,c,d,g,e,f,h,h g f a,h g f a,高电平点亮,低电平点亮,接高电平,接地,LED数码管的软件译码,八段LED数码管段代码编码表(连线不同可有多种表):,公共阳极,h g f e d c b a,a,b,c,d,g,e,f,h,公共阴极,h g f e d c b a,a,b,c,d,g,e,f,h,h g f a,h g f a,高电平点亮,低电平点亮,接高电平,接地,LED数码管分类:,按其内部结构可分为共阴型和共阳型;,按其外形尺寸有多种形式,使用较多的是0.5“和0.8“;,按显示颜色也有多种形式,主要有红色和绿色;,正向压降一般为1.52V,额定电流为10mA,最大电流为40mA。静态显示时取10mA为宜,动态扫描显示,可加大脉冲电流,但一般不超过40mA。,按亮度强弱可分为超亮、高亮和普亮。,二、LED数码管编码方式,表9-1 共阴和共阳LED数码管几种八段编码表,【例9-1】已知显示数存在内RAM 30H(高位)、31H中,试将其转换为5位共阴字段码(顺序),存在以30H(高位)为首址的内RAM中。, 从显示数中分离出显示的每一位数字 方法是将显示数除以十进制的权,显示数转换为显示字段码的步骤:, 将分离出的显示数字转换为显示字段码 方法是查表,SPRT: MOV R0,#30H ;置万位BCD码间址 MOV A,30H ;置被除数 MOV B,31H ; MOV R6,#27H ;置除数10000 = 2710H MOV R5,#10H ; LCALL SUM ;除以10000,万位商存30H,余数存A、B MOV R6,#03H ;置除数1000 = 03E8H MOV R5,#0E8H ; INC R0 ;指向千位商间址(31H) LCALL SUM ;除以1000,千位商存31H,余数存A、B MOV R6,#0 ;置除数100 MOV R5,#100 ; INC R0 ;指向百位商间址(32H) LCALL SUM ;除以100,百位商存32H,余数存A(B=0) MOV B,#10 ;置除数10 DIV AB ;除以10 INC R0 ;指向十位商间址(33H) MOV R0,A ;十位商存33H XCH A,B ;读个位数 INC R0 ;指向个位间址(34H) MOV R0,A ;个位存34H RET ;,解:连续调用下列二个子程序即可。 分离显示数字子程序,说明:SUM是16位除以16位子程序:(A、B)÷(R6、R5)=商R0,余数(A、B)。(参阅例4-9), 转换显示字段码子程序,CHAG: MOV DPTR,#TAB ;置共阴字段码表首址 MOV R0,#30H ;置显示数据区首址 CGLP: MOV A,R0 ;取显示数字 MOVC A,A+DPTR ;读相应显示字段码 MOV R0,A ;存显示字段码 INC R0 ;指向下一显示数字 CJNE R0,#35H,CGLP ;判5个显示数字转换完否?未完继续 RET ;转换完毕,结束 TAB: DB 3FH,06H,5BH,4FH,66H ;共阴字段码表 DB 6DH,7DH,07H,7FH,6FH ;,三、静态显示方式及其典型应用电路, 动态显示方式,在某一瞬时显示一位,依次循环扫描,轮流显示,由于人的视觉滞留效应,人们看到的是多位同时稳定显示。 特点:占用I/O端线少,电路较简单,编程较复杂,CPU要定时扫描刷新显示。一般适用于显示位数较多的场合。,LED数码管显示分类:静态显示方式和动态显示方式。, 静态显示方式,每一位字段码分别从I/O控制口输出,保持不变直至CPU刷新。 特点:编程较简单,但占用I/O口线多,一般适用于显示位数较少的场合。,LED显示器的扩展(显示方式),LED数码管的显示方式:静态与动态,动态显示特点: 有闪烁,用元器件少,占I/O线少,必须扫描,花费CPU时间,编程复杂。(有多个LED时尤为突出),静态显示特点: 无闪烁,用元器件多,占I/O线多,无须扫描,节省CPU时间,编程简单。,静态显示: 各数码管在显示过程中持续得到送显信号,与各数码管接口的I/O口线是专用的。,动态显示: 各数码管在显示过程中轮流得到送显信号,与各数码管接口的I/O口线是共用的。,1、并行扩展静态显示电路,【例9-2】按图9-3编制显示子程序,显示数(255)存在内RAM 30H中。 解:,DIR1: MOV A,30H ;读显示数 MOV B,#100 ;置除数 DIV AB ;产生百位显示数字 MOVC A,A+DPTR ;读百位显示符 MOV DPTR,#0DFFFH ;置74377(百位)地址 MOVX DPTR,A ;输出百位显示符 MOV A,B ;读余数 MOV B,#10 ;置除数 DIV AB ;产生十位显示数字 MOV DPTR,#TAB ;置共阳字段码表首址 MOVC A,A+DPTR ;读十位显示符 MOV DPTR,#0BFFFH ;置74377(十位)地址 MOVX DPTR,A ;输出十位显示符 MOV A,B ;读个位显示数字 MOV DPTR,#TAB ;置共阳字段码表首址 MOVC A,A+DPTR ;读个位显示符 MOV DPTR,#7FFFH ;置74377(个位)地址 MOVX DPTR,A ;输出个位显示符 RET ; TAB: DB 0C0H,0F9H,0A4H,0B0H,99H;共阳字段码表 DB 92H,82H,0F8H,80H,90H;,2、串行扩展静态显示电路,DIR2: MOV SCON,#00H ;置串口方式0 CLR ES ;串口禁中 SETB P1.0 ;“与”门开,允许TXD发移位脉冲 MOV SBUF,30H ;串行输出个位显示字段码 JNB TI,$ ;等待串行发送完毕 CLR TI ;清串行中断标志 MOV SBUF,31H ;串行输出十位显示字段码 JNB TI,$ ;等待串行发送完毕 CLR TI ;清串行中断标志 MOV SBUF,32H ;串行输出百位显示字段码 JNB TI,$ ;等待串行发送完毕 CLR TI ;清串行中断标志 CLR P1.0 ;“与”门关,禁止TXD发移位脉冲 RET ;,【例9-3】按图9-4编制显示子程序,显示字段码已分别存在32H30H内RAM中。,解:,要求:根据上图编写通过串行口和74LS164驱动共 阳LED数码管查表显示的子程序。 条件:系统有6个LED数码管,待显数据(00H09H)已放在35H30H单元中(分别对应十万位个位),,DSPLY:MOV DPTR, #TABLE ;共阳LED数码管译码表首址 MOV R0,#30H ;待显数据缓冲区的个位地址 REDO:MOV A, R0 ;通过R0实现寄存器间接寻址 MOVC A, A+DPTR ;查表 MOV SBUF, A ;经串行口发送到74LS164 JNB TI, $ ;查询送完一个字节的第8位? CLR TI ;为下一字节发送作准备 INC R0 ;R0指向下一个数据缓冲单元 CJNE R0,#36H,REDO ;判断是否发完6个数? RET ;发完6个数就返回 TABLE:DB 0C0H,0F9H,0A4H,0B0H,99H ;共阳LED译码表 DB 92H, 82H, 0F8H, 80H,90H,3、BCD码输出静态显示电路,CD4511是“BCD码七段共阴译码/驱动”IC; 4511是4线-7段锁存/译码/驱动电路,能将BCD码译成7段显示符输出。图中:4511 ABCD为09二进制数输入端(A是低位),abcdefg为显示段码输出端,LE为输入信号锁存控制(低电平有效),数码管为共阴数码管。,利用4511实现静态显示与一般静态显示电路不同,一是节省I0端线,段码输出只需4根;二是不需专用驱动电路,可直接输出;三是不需译码,直接输出二进制数,编程简单;缺点是只能显示数字,不能显示各种符号。,解:编程如下: DIR3: MOV P1,#11100000B ;选通个位 ORL P1,30H ;输出个位显示数 MOV P1,#11010000B ;选通十位 ORL P1,31H ;输出十位显示数 MOV P1,#10110000B ;选通百位 ORL P1,32H ;输出百位显示数 RET ;,【例9-4】按图9-5试编制显示子程序(小数点固定在第二位),已知显示数存在内RAM 30H32H中。,动态显示电路 连结形式: 显示各位的所有 相同字段线连在一起, 共8段,由一个8位 I/O口控制; 每一位的公共端 (共阳或共阴COM) 由另一个I/O口控制。,四、动态显示方式 及其典型应用电路,LED数码管动态显示举例,

注意事项

本文(常用外围设备接口电路培训课件)为本站会员(luobi****88888)主动上传,金锄头文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即阅读金锄头文库的“版权提示”【网址:https://www.jinchutou.com/h-59.html】,按提示上传提交保证函及证明材料,经审查核实后我们立即给予删除!

温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.