
<tr> <td width="50%" style="vertical-align:top;padding:10px 10px 10px 0;"> </td> <td width="50%" style="vertical-align:top;padding:10px;"> </td> </tr> <tr> <td width="50%" style="vertical-align:top;padding:10px 10px 10px 0;"> </td> <td width="50%" style="vertical-align:top;padding:10px;"> </td> </tr> <tr> <td width="50%" style="vertical-align:top;padding:10px 10px 10px 0;"> </td> <td width="50%" style="vertical-align:top;padding:10px;"> </td> </tr> <tr> <td width="50%" style="vertical-align:top;padding:10px 10px 10px 0;"> </td> <td width="50%" style="vertical-align:top;padding:10px;"> </td> </tr> <tr> <td width="50%" style="vertical-align:top;padding:10px 10px 10px 0;"> </td> <td width="50%" style="vertical-align:top;padding:10px;"> </td> </tr> <p>一、数码管的动态显示原理<p>动态显示的特点是将所有数码管的段选线并联在一起,由位选线控制是哪一位数码管有效。选亮数码管采用动态扫描显示,所谓动态扫描显示即轮流向各位数码管送出字形码和相应的选位,利用发光管的余晖和人眼视觉暂留作用,使人的感觉好像各位数码管同时都在显示。动态显示的亮度比静态显示的要差一些,所以在选择限电阻时应略小于静态显示电路中的。<p><img alt="" height="874" src="https://6.eewimg.cn/news/uploadfile/2021/1103/.png" width="1200"/><p>1..1、数码管的共阴与共阳<p><img alt="" height="163" src="https://6.eewimg.cn/news/uploadfile/2021/1103/74918.png" width="158"/><p><img src="https://6.eewimg.cn/news/uploadfile/2021/1103/78015.png" title="31537.png" alt="image.png"/><p><img src="https://6.eewimg.cn/news/uploadfile/2021/1103/19672.png" title="75618.png" alt="image.png"/><p><br/><p> a b c d e f<p><br/><p>共阴 a~f: 0x77 0x7c 0x39 0x5e 0x79 0x71<p><br/><p>共阳 a~f: 0x88 0x83 0xa7 0xa1 0x86 0x8e<p><br/><p>二、双P沟道增强型MOS---D74HC245芯片<p>特点:D74HC245是一种三态输出、八路信号收发器,主要应用于大屏显示,以及其他的消费类电子产品中增强驱动。<p><br/><p>2.1、主要特性<p>采用CMOS工艺<p>宽电压工作范围:3.0V ---- 5V<p>双向三态输出<p>八线双向收发器<p>封装形式:SOP20、SOP20-2、TSSOP20、DIP20,<p>通透:输入是高电平,输出也是高电平;输入是低电平,输出也为低电平;<p><br/><p>双向三态<p><br/><p>双向:可以输出,也可以输出<p><br/><p>三态:<p><br/><p>P0口高阻态输出<p>管脚可以输出高电平,也可以输出低电平<p>2.2、应用领域<p>适用于显示器以及其他数字电路的驱动。<p><br/><p>2.3、管脚的定义说明<p><img alt="" height="356" src="https://6.eewimg.cn/news/uploadfile/2021/1103/.png" width="320"/><p><img src="https://6.eewimg.cn/news/uploadfile/2021/1103/11144.png" title="45969.png" alt="image.png"/><p>三、功能真值表<p><img src="https://6.eewimg.cn/news/uploadfile/2021/1103/91721.png" title="77895.png" alt="image.png"/><p>四、译码器----D74HC138<p>是一种三通道输入,八通道输出译码器,主要应用于消费电子产品。<p><br/><p>采用COMS工艺<p>低功耗<p>工作电压3.0V ----5.0V<p>封装形式:SOP16<p><br/><p>4.1、应用领域<p>适用于数字电路中的 3—8 译码功能<p><br/><p>4.2、管脚说明<p style="box-sizing: border-box; outline: 0px; margin-top: 0px; margin-bottom: 16px; margin-left: 0pt; padding: 0px; color: rgb(77, 77, 77); overflow: auto hidden; overflow-wrap: break-word; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif, SimHei, SimSun; white-space: normal; background-color: rgb(255, 255, 255); line-height: 26px !important;"><img alt="" height="336" src="https://6.eewimg.cn/news/uploadfile/2021/1103/.png" width="374"/><p style="box-sizing: border-box; outline: 0px; margin-top: 0px; margin-bottom: 16px; margin-left: 0pt; padding: 0px; color: rgb(77, 77, 77); overflow: auto hidden; overflow-wrap: break-word; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif, SimHei, SimSun; white-space: normal; background-color: rgb(255, 255, 255); line-height: 26px !important;"><img alt="" height="234" src="https://6.eewimg.cn/news/uploadfile/2021/1103/.png" width="820"/><p>4.3、封装形式</p><p>SOP16<p><br/><p>代码<p>5.1、16进制<p>十六进制(简写为hex或下标16)在数学中是一种逢16进1的进位制。一般用数字0到9和字母A到F(或a~f)表示,其中:A~F表示10~15,这些称作十六进制数字。<p><br/><p>0x后面跟随的十六进制计数,十六进制计数用a~f表示该位上取百值10~15<p><br/><p>0x3f<p><br/><p>十六进制个位基数是1,高位=低位*16,那么度3对应的位基数专是16*1=16,f对应的基数是1,中包含3个16和15个1,加起来等于63。<p><br/><p>0xfc表示对应基数是16这位上取值15,对属应基数是1的位上取值12,即15个16加12个1这个十进制数<p><br/><p>5.2、ASCII码<p style="box-sizing: border-box; outline: 0px; margin-top: 0px; margin-bottom: 16px; margin-left: 0pt; padding: 0px; color: rgb(77, 77, 77); overflow: auto hidden; overflow-wrap: break-word; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif, SimHei, SimSun; white-space: normal; background-color: rgb(255, 255, 255); line-height: 26px !important;"><img alt="" height="810" src="https://6.eewimg.cn/news/uploadfile/2021/1103/.png" width="759"/><p style="box-sizing: border-box; outline: 0px; margin-top: 0px; margin-bottom: 16px; margin-left: 0pt; padding: 0px; color: rgb(77, 77, 77); overflow: auto hidden; overflow-wrap: break-word; font-family: -apple-system, "SF UI Text", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif, SimHei, SimSun; white-space: normal; background-color: rgb(255, 255, 255); line-height: 26px !important;"><img alt="" height="254" src="https://6.eewimg.cn/news/uploadfile/2021/1103/.png" width="761"/><p>5.3、静态数码管代码<p>#include "reg52.h"<p> <p>#include "intrins.h"<p> <p> <p> <p>typedef unsigned char u8;<p> <p>typedef unsigned int u16;<p> <p> <p> <p>u8 code smgduan[16] = {0X3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,<p> <p> 0x77,0x7c,0x39,0x5e,0x79,0x71}; //<p> <p> <p> <p>void main(){<p> <p>P0=~smgduan[0];<p> <p>while(1)<p> <p>{<p> <p> <p> <p>}<p> <p>}<p>5.4、动态数码管代码<p>#include <reg52.h><p>#include<intrins.h><p>typedef unsigned char u8;<span style="white-space:pre"> </span> // 预处理数据类型<p>typedef unsigned int u16;<span style="white-space:pre"> </span> // 预处理数据类型<p> <p>// 138译码器管脚定义<p>sbit LSA = <span style="white-space:pre"> </span>P2^2;<p>sbit LSB = P2^3;<p>sbit LSC = P2^4;<p> <p>// 延迟函数<p>void delay(u16 i){<p> while(i--);<p>}<p> <p>// 数组<p>/<p>数码管显示真值表 共阳<p> 0<span style="white-space:pre"> </span>1<span style="white-space:pre"> </span> 2<span style="white-space:pre"> </span>3<span style="white-space:pre"> </span> 4<span style="white-space:pre"> </span> 5<p>0xc0 0xf9 0xa4 0xb0 0x99 0x92 <p> <p> 6<span style="white-space:pre"> </span> 7<span style="white-space:pre"> </span> 8<span style="white-space:pre"> </span>9<span style="white-space:pre"> </span> a<span style="white-space:pre"> </span>b<p>0x82 0xf8 0x80 0x90 0x88 0x83<p> c<span style="white-space:pre"> </span>d<span style="white-space:pre"> </span> e<span style="white-space:pre"> </span>f<p>0xa7 0xa1 0x86 0x8e<p>*<p>数码管显示数字的真值表<p>*/<p>u8 code smgduan[16]={0X3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,<p> 0x77,0x7c,0x39,0x5e,0x79,0x71};<span style="white-space:pre"> </span> //共阴<p> <p> <p>void DigDisplay(){<p> u8 i; //<p><span style="white-space:pre"> </span>for(i=0;i<8;i++){<p><span style="white-space:pre"> </span>switch(i){<p><span style="white-space:pre"> </span> case(0):<p><span style="white-space:pre"> </span>LSA = 0;LSB=0;LSC=0;break;<p><span style="white-space:pre"> </span>case(1):<p><span style="white-space:pre"> </span>LSA = 1;LSB=0;LSC=0;break;<p><span style="white-space:pre"> </span>case(2):<p><span style="white-space:pre"> </span>LSA = 0;LSB=1;LSC=0;break;<p><span style="white-space:pre"> </span>case(3):<p><span style="white-space:pre"> </span>LSA = 1;LSB=1;LSC=0;break;<p><span style="white-space:pre"> </span>case(4):<p><span style="white-space:pre"> </span>LSA = 0;LSB=0;LSC=1;break;<p><span style="white-space:pre"> </span>case(5):<p><span style="white-space:pre"> </span>LSA = 1;LSB=0;LSC=1;break;<p><span style="white-space:pre"> </span>case(6):<p><span style="white-space:pre"> </span>LSA = 0;LSB=1;LSC=1;break;<p><span style="white-space:pre"> </span>case(7):<p><span style="white-space:pre"> </span>LSA = 1;LSB=1;LSC=1;break;<p><span style="white-space:pre"> </span>}<p><span style="white-space:pre"> </span> P0 = smgduan[i];<p><span style="white-space:pre"> </span> delay(100);<p><span style="white-space:pre"> </span> //P0= 0X00;<p><span style="white-space:pre"> </span>}<p> <p> <p>}<p> <p>void main(){<p><span style="white-space:pre"> </span> P0=~smgduan[0];<p> <p> while(1){<p><span style="white-space:pre"> </span>DigDisplay();<p> }<p>}<span style="white-space:pre"> </span> <p> <p> <p>六、报错<p>* WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS<p><br/><p> SEGMENT: ?PR?DIGDISPLAY?MAIN<p><br/><p>未调用已定义的函数
讯享网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/178135.html