欢迎来到冰豆网! | 帮助中心 分享价值,成长自我!
冰豆网
全部分类
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • 党团工作>
  • ImageVerifierCode 换一换
    首页 冰豆网 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    段数码管显示电路.doc

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

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    段数码管显示电路.doc

    1、4.4 显示模块4.4.1 7段数码管的结构与工作原理 7段数码管一般由8个发光二极管组成,其中由7个细长的发光二极管组成数字显示,另外一个圆形的发光二极管显示小数点。当发光二极管导通时,相应的一个点或一个笔画发光。控制相应的二极管导通,就能显示出各种字符,尽管显示的字符形状有些失真,能显示的数符数量也有限,但其控制简单,使有也方便。发光二极管的阳极连在一起的称为共阳极数码管,阴极连在一起的称为共阴极数码管,如图4.9所示。 共阳极共阴极7段数码管内部字段LED和引脚分布 图4.9 7段数码管结构图4.4.2 7段数码管驱动方法发光二极管(LED是一种由磷化镓(GaP)等半导体材料制成的,能直

    2、接将电能转变成光能的发光显示器件。当其内部有一一电流通过时,它就会发光。7段数码管每段的驱动电流和其他单个LED发光二极管一样,一般为510mA;正向电压随发光材料不同表现为1.82.5V不等。7段数码管的显示方法可分为静态显示与动态显示,下面分别介绍。(1) 静太显示所谓静态显示,就是当显示某一字符时,相应段的发光二极管恒定地寻能可截止。这种显示方法为每一们都需要有一个8位输出口控制。对于51单片机,可以在并行口上扩展多片锁存74LS573作为静态显示器接口。静态显示器的优点是显示稳定,在发光二极管导通电注一定的情况下显示器的亮度高,控制系统在运行过程中,仅仅在需要更新显示内容时,CPU才执

    3、行一次显示更新子程序,这样大大节省了CPU的时间,提高了CPU的工作效率;缺点是位数较多时,所需I/O口太多,硬件开销太大,因此常采用另外一种显示方式动态显示。(2)动态显示所谓动态显示就是一位一位地轮流点亮各位显示器(扫描),对于显示器的每一位而言,每隔一段时间点亮一次。虽然在同一时刻只有一位显示器在工作(点亮),但利用人眼的视觉暂留效应和发光二极管熄 灭时的余辉效应,看到的却是多个字符“同时”显示。显示器亮度既与点亮时的导通电流有关,也与点亮时间和间隔时间的比例有关。调整电流和时间参烽,可实现亮度较高较稳定的显示。若显示器的位数不大于8位,则控制显示器公共极电位只需一个8位I/O口(称为扫

    4、描口或字位口),控制各位LED显示器所显示的字形也需要一个8位口(称为数据口或字形口)。动态显示器的优点是节省硬件资源,成本较低,但在控制系统运行过程中,要保证显示器正常显示,CPU必须每隔一段时间执行一次显示子程序,这占用了CPU的大量时间,降低了CPU工作效率,同时显示亮度较静态显示器低。综合以上考虑,由于温度显示为精确到小数点后两位,故只需4个数码管,又考虑到CPU工作效率与电源效率,本毕业设计采用静态显示。为共阳极显示。4.4.3 硬件编码 动74LS47是一款BCD码转揣为7段输出的集成电路芯片,利用它可以直接驱动共阳极的7段数码管。它的引脚分部和真值表分别下图。 74LS47管脚定

    5、义7段数码管静态显示电路原理图之锁存电路7段数码管静态显示电跩 原理图之锁存译码电路MCS-51单片机7段数码管静态显示电路原理图之CPU电路上述设计中,单片机工作时钟由18.432MHZ的晶振产生;电路中共有4位7段共阳极数码管,用于显示数据;74HC573是8位锁存器,用于锁存各个数码管的显示数据;74HC138是38线译码器,它和6反相器74HC04一起实现地各个数码管的锁存器控制地址的译码。4.4.4 软件设计上述设对于共阳极数码管,控制端置0使数码管点亮,控制端置1使数码管不亮。根据显示数字09需要点亮哪几段发光二极管,可以制定出如下表所示的编码表。字型dpgfedcba编码共阴编码

    6、共阳00 01111113FC01000011000CF320111011076893010111105EA14010011014DB25010110115BA46011110117B847000011100EF18011111117F809011111115FA0A010011116F90B011110017986C0011001133CCD011111007C83E01110011738CF01100011639C软件实现过程如下:/*7段数码管静态显示程序*/#include #include #include #include #include #include #include #i

    7、nclude #include #include /* 4个7段数码管锁存器地址 */#define LED1ADDR 0x8000#define LED2ADDR 0x8100#define LED3ADDR 0x8200#define LED4ADDR 0x8300/ 0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f/* 0-9 a-f 的7段数码管显示编码 */unsigned char ledcode16=0xC0,0xF3,0x89,0xA1,0xB2,0xA4,0x84,0xF1,0x80,0xA0,0x90,0x86,0xCC,0x83,0x8C,0x9C;/* 存

    8、放要显示的数字值 */unsigned char val4;/* 写锁存器的子程序 */void wraddr(unsigned int addr,unsigned char d)unsigned char xdata *pa;pa=(unsigned char xdata *)addr;*pa=d;/* 显示子程序 */void display(void)unsigned int addr4=LED1ADDR,LED2ADDR,LED3ADDR,LED4ADDR;int i;for(i=0;i=0)&(vali=15)wraddr(addri,ledcodevali);elsewraddr(addri,0xff);/* 初始化子程序 */void init(void)wraddr(LED1ADDR,0XFF);wraddr(LED2ADDR,0XFF);wraddr(LED3ADDR,0XFF);wraddr(LED4ADDR,0XFF);/输入要显示的数值val0=1;val1=2;val2=3;val3=4;/* 主程序入口 */int main(void)init();while(1)display();


    注意事项

    本文(段数码管显示电路.doc)为本站会员主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(点击联系客服),我们立即给予删除!

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




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 冰点文档网站版权所有

    经营许可证编号:鄂ICP备2022015515号-1

    收起
    展开