本文档的主要内容详细介绍的是使用51单片机应用静态数码管的详细资料和程序免费下载。
1.138译码器
1.74HC138是一款高速CMOS器件,74HC138引脚兼容低功耗肖特基TTL(LSTTL)系列。74HC138译码器可接受3位二进制加权地址输入(A0, A1和A2),并当使能时,提供8个互斥的低有效输出(Y0至Y7)。
2.使用138译码器,可以用三位来控制八位,如下图所示,定义LSA=0,LSB=0,LSC=0,则逻辑值为0,根据单片机原理图,则 LED1为低电平,再控制相应的数码管,达到静态控制数码管的效果
2.数码管
1.LED显示器工作方式有两种:静态显示方式和动态显示方式。静态显示的特点是每个数码管的段选必须接一个8位数据线来保持显示的字形码。当送入一次字形码后,显示字形可一直保持,直到送入新字形码为止。这种方法的优点是占用CPU时间少,显示便于监测和控制。缺点是硬件电路比较复杂,成本较高。
2.采用16进制数的方法,1为亮,0为灭,于是可以建立数组来表示0到9以及A到F的字符(由下至上来算16进制数);
3.分析数码管的形状,确定八位数字,从而确定图案;
4.0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71;//定义数码管的字码(0 到9和A到F)
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !