利用单片机led驱动电源电路图8段LED数码管显示00——08电路图和程序,谢谢,急!!

基于LED数码管的单片机显示电路实验平台开发06
上亿文档资料,等你来发现
基于LED数码管的单片机显示电路实验平台开发06
基于L印数码管的;单片机显示电路实验平台开发;东莞523112);(东莞市高级技工学校;摘要为了克服在单片机教学实验中实验箱体积大,成本;DeVelopmentoftheTestingP;CodeTube;on;theLED;Numerals;SCM;DisplayCircuit;ZhongDa;(DongguanMunicipalHigh―l;Abst豫c
基于L印数码管的单片机显示电路实验平台开发钟达东莞523112)(东莞市高级技工学校摘要为了克服在单片机教学实验中实验箱体积大,成本高,维修率高,学生难学的缺点,本文论述了利用LED和单片机,用循序渐进的方法,开发了基于LED数码管的单片机显示电路实验平台,实验平台由5个功能模块组成:单片机I/O口与单个7段L叨数码管构成显示电路;多个LED动态扫描显示电路;串行口动态扫描LED显示电路;时钟LED显示电路。现在实验平台在本校单片机教学中得到广泛应用,效果良好。关键词单片机LED显示电路DeVelopmentoftheTestingPlatformBasedCodeTube7ontheLEDNumeralssSCMDisplayCircuitZhongDa(DongguanMunicipalHigh―levelAbst豫cr111ordertoTechnicians’sch001Dongguan523112)di街cultovercomet11eshortcomingsofbigvolumeoftestingbox,hi曲costSandsen,icerate,asweUanideelaboratestheLEDandasleam曲gformestLldemsinSCMteachingexperiment,ThisfollowinginSCMtoonbeusedwimmemethodofcodetarbeisorder蛐daduancedplatfonnisst印byst印,theSCMdisplaycircuittestingplatf.ombasedLED删Jm.eralsdevel叩ed,thetes恤gdividualLED7sectionscomposedby5血nctionmodels;i.e.,SCMI/Ointerf.aceanddisplaycircuitconstimtedbyin―ofLEDnumemlstubes;MultiLEDdynaIIlicscanningdisplaycircuit;Theserialasi11te渤cedynamicscanningfordisplaycircuit;AswellmeclockLEDdisplaycircuit.Now,thetestingareplatfomobfainsawidespread印plicationmeSCMteachillgilltheschool,mereaultsKeywordsexcelleutSCMLEDDisplaycircuit稳定,特别适用于初学者学习等特点,在有限的课时中让学生们一、问题的提出传统的单片机教学,均是以单片机的结构为主线,先讲单片机的硬件结构,然后是指令,然后是软件编程,然后是单片机系统的扩展和各种外围器件的应用,最后再讲一些实例。按照此种教学结构,按照这种结构,学生普遍感到难学。在以前的单片机实验教学中,采用的实验箱体积大,成本高,维修率高,并且功能多而杂。相对有限的实验课时,使得大部分学生并没有真正的学到知识。因此,就开发了基于LED数码管单片机显示电路平台,该平台具有体积小、成本低、易维护、性能获得最大收获。目前,该平台在本校单片机教学中得到广泛应用。下面结合LED数码管单片机显示实验平台的开发。二、基于LED数码管单片机显示的实验平台介绍基于LED数码管单片机显示的实验平台就是利用7段LED数码管结构与单片机8051及相关的一些接口电路组成,有如下几个功能模块:单片机I/0口与单个7段LED数码管构成显示电路;多个LED动态扫描显示电路;串行口动态扫描LED显示电路;时钟LED显示电路等。?46?办公自动化杂志万方数据 1、L印数码管简介7段LED数码管,是在一定形状的绝缘材料上,利用单只LED组合排列成“8”字型的数码管,分别引出它们的电极,点亮相应的点划来显示出O一9的数字。LED数码管如图l所示,LED数码管根据LED的接法不同:分为共阴和共阳两类,如图1是共阴和共阳极数码管的内部电路,它们的发光原理是一样的,只是它们的电源极性不同而已。o。赫L塞|b工期。至。0上~掣=学著阳设T段数码首图1将多只LED的阴极连在一起即为共阴式,而将多只LED的阳极连在一起即为共阳式。以共阴式为例,如把阴极接地,在相应段的阳极接上正电压,该段即会发光。当然,LED的电流通常较小,一般均需在回路中接上限流电阻。假如将“b”和“c”段接上正电源,其它端接地或悬空,那么“b”和“c”段发光,此时,数码管显示将显示数字“l”。而将“a”、“b”、“d”、“e”和“g”段都接上正电源,其它引脚悬空,此时数码管将显示“2”。其它字符的显示原理类同。2、单片机I/0口与单个7段L印数码管的显示电路图2图2为单片机I/O口与一个7段LED数码管构成显示实验电路图,在电路中使用80C5l单片机,电容C1、C2和cRYl组成时钟振荡电路,这部分基本无需调试,只要元件可靠即会正常起振。C3和R1为单片机的复位电路,80c51的并行口P1.0一P1.7直接与LED数码管的“a―f”引脚相连,中间接上限流电阻R3一R10。值得一提的是,80C51并行口的输出驱动电流并非很大,为使LED有足够的亮度,LED数码管应选用高亮度的器件。此外,图中的80C5l可选用c51系列的其它单片机,只要它们的指令系统兼容C51即可正常运行,程序可直接移植,例如选用低价F1ash型的AT89c105l或2051(详见技术手册)万 方数据等,它们的ROM可反复擦写,非常适合作实验用途。程序清单:START:0RGO100H:程序起始地址^IAIN:MOvRO,#00H;从”0”开始显示MOVDPTR,#TABLE;表格地址送数据指针DISP:MOVA,R0;送显示MOVCA,@A+ADPTR;指向表格地址MOVP1,A;数据送LEDACALLDELAY;延时INC.R0;指向下一个字符CJNER0,#0AH,DIsP;未显示完,继续AJMPMAIN;下一个循环DELAY:M0vR1,#OFFH;llH寸亏:程序,延日于时间赋值L00P0:MOVR2.#0FFHLOOPl:DJNZR2,L00P1DJNZR1,L00PORET;子程序返回TABLE:DB0COH;字型码表DB0F9HDB0A4HDB080HDB99HDB92HDB82HDBOF8HDB80HDB90HEND;程序结束3、多个L印动态扫描显示电路在前面,讲述了单只L功与单片机的接口电路及编程,目的在于让初学者了解LED在单片机中的应用原理,单只LED显示在实际应用中并无多大用途,一般都是多位的LED显示。现在我们作做一步学习,我们要讲解的是8位LED的显示原理及实际的编程方法。这里我们没有采用多I/0口的8051系列单片机,而是采用了完全兼容c51指令系统的质优价廉的AT89C205l单片机,它的软件编程与C51完全一致。在多数的应用场合中,我们并不希望使用多I/0端口的单片机,原则上是使用尽量少引脚的器件。在没有富余端口的情况下,怎样通过扩展电路达到预期的目的呢?图3就是这样的例子。图3是动态扫描LED显示电路,由于AT89c2051外部15个I/0引脚,即Pl口和P3口,单P3口的P3.6是不引出的。因此,15个I/O口要直接驱动8位LED显然是不够的,我们通过一片面74LS273对地址进行锁存,如果P1口仅用于显示驱动,而没有与其它外设进行数据交换,可省略这个锁存器,直接或通过其他驱动电路驱动连接LED。地址线我们通过一片74LSl38三一八译码器对8位L凹进行分时选通,这样在任一时刻,只有一位LED是点亮的,但只要扫描的频率足够高(一般大于25Hz),由于人眼的视觉暂留特性,直观上感觉却是连续点亮的,这就是多个LED动态扫描电路。此电路中,74Ls273用于驱动LED的8位段码,8位LED相应的”a_”g”段连在一起,它们的公共端分别连至由译码选办公自动化杂志?47?’IABLE:I)B0COH,OF9H,OBOH,99H腑92H,82H,80H,姻H3、串行口动态扫描显示电路由单片机并行I/O口数量总是有限的,有时并行口需作其他更重要的用途,一般也不会用数量众多的并行I/O口专门用来驱动显示电路,能否用80C5l的串行通信口加上少量I/0及扩展芯片用于显示电路呢?答案是肯定的。80c51的串行通信口是一个功能强大的通信口,而且是相当好用的通信口,用于显示驱动电路再合适不过了,下面我们就根据这种需要设计一个用两个串行通信口线加上两根普通I/O口,设计一个4位LED显示电路。当然只要再加上两根I/0图3多个L印动态扫描显示电路口线即可轻易实现8位LED的显示电路。通后经74LS04反相驱动的输出端。这样当选通某一位LED时,相应的地址线(74LS04输出端)输出的是高电平,所以我们的L功选用共阳LED数码管。+S_o一Vcc麟动态扫描的频率有一定的要求,频率太低,LED将出现闪Ⅻ22u嚣ST烁现象。如频率太高,由于每个LED点亮的时间太短,LED的亮l置C2口51度太低,肉眼无法看清,所以一般均取几个ms左右为宜,这就∞要求在编写程序时,选通某一位LED使其点亮并保持一定的时P32间,程序上常采用的是调用延时子程序。在c51指令中,延时子单片视P3,3程序是相当简单的,并且延时时间也很容易更改,可参见程序艘I『{T4清单中的DELAY延时子程序。器一。噜为简单起见,我们只是编写了8位L叻同步显示LrJ”00000000”一”11111111”直到”99999999”数字,并且反复循图4串行口动态扫描显示电路原理图环,程序很简单。程序清单:图4是串行口动态扫描显示电路原理图,采用C2051单0RG0100H片机,同时用廉价易得的74LSl64和74LSl38作为扩展芯片。MAIN:MovR3,}}ooH;字型码初始地址74Lsl64是一个8位串入并出腾移位寄存器,其此处的功能是L00P:M0yDPTR,#TABLE;字型码送数据指针将c2051串行通信口输出的串行数据译码并在其并口线上输MOVA,R3出,从而驱动LED数码管。74LSl38是一个3―8译码器,它将单MOVCA,@A+DPTR片机输出的地址信号译码后动态驱动相应的LED。但74LSl38MOVP1。A,:送显示电流驱动能力较小,为此,我们使用了未级驱动三极管MOVR4,#0E8H;循环显示某个字符1秒2SAlOl5作为地址驱动。DELAY:ACALLLDISPLAY;显示将4只LED的段位都连在一起,它们的公共端则由DJNZR4,DELAY;延时时间未到继续74LSl38分时选通,这样任何―个时刻,都只有一位LED在点INCR3;显示下个字符亮,也即动态扫描显示方式,其优点在上一节中已经阐述。使用CJNER3,#OAH,LOOP;未显示到”9”继续串行口进行LED通信,程序编写相当简单,用户只需将需显示AJMPMA工N;返回主程序的数据直接送串口发送缓冲器,等待串行中断即可。由于篇幅DISPLAY:MOVR1。#08H;共显示8位LED所限,程序清单不再细述。MOVR5,#00H;从第一位开始显示4、单片机时钟LED显示电路DISP:MOVA,R5下面就以一个实际的时钟电路来进行说明。为使电路和原MOVP3,A;送地址数据理叙述方便,这里不显示秒值,秒的进位通过闪烁分值实现。这ACALLDELAYl;每位显示15ms样一共有四位LED分别显示时和分值。同时时钟都需要校准的。INCR5;指向下一位LED在程序中还需设置显示码表,要显示的数值通过查表指令将显DJNZR1,DISP;8位未显示完继续示用的真正码值送到L叻上。用单片机AT89C205l的PP3.4和RETP3.5两个I/0口外接微动开关来实现时和分的校正,每按一次DELAYl:MOVR6,#10H;延时子程序小时或分值加l,连续按下数值累计下去,实现时钟的校准。L00P1:MOVR7,#38H在电路中还设置了一个蜂鸣器,用作简单报时用,如可设L00P2:DJNZR7,L00P2早上7:30分起床,中午1点30分再有起床报时,每次响时1DJNZR6,L00Pl分钟,响1秒,停2秒的方式,而不是连续响铃。这个程序采用RET12小时制,为此,要在程序中设置相应的标志,以利于主程序?48?办公自动化杂志万 方数据识别。同样计时程序中还会有几个相关的标志,主要是控制程求。为便于实验,单片机AT89c2051可采用DIP20P插座,程序序流的转向,程序这里不再赘述。编制好后,调试无误,即可写到AT89C205l中,值得一提的是,硬件电路,以低价的AT89C205l单片机为微处理单元,这AT89C2051是Flash程序存储器,程序可反复擦写,对于做实+5V验是非常方便的。三、结束语基于LED数码管单片机显示电路平台具有体积小,成本低,易维护,性能稳定,特别适用于初学者学习等特点,让学生们在有限的课时中获得最大收获。目前,基于LED数码管的实验平台目前已在本校单片机教学中得到广泛应用,效果良好。馥图5单片机时钟L印显示电路参考文献个芯片兼容C5l指令系统,在c5l上编写的程序,无需任何修改即可方便地移植到这个芯片上来。我们以PO口作为LED的1、何立明.Mcs一51系列单片机应用系统设计系统配置与字段位驱动输出,秒的“进位”采用分值闪烁提示,亮O.5秒,接口技术[M].北京:北京航空航天大学出版社,1990.熄O.5秒。P3.卜P3.3用于位驱动,使用动态扫描方式显示,每2、AT89系列单片机使用手册[z].AT肛L公司,2004.位LED的显示时间10~25ms之间均可。3、李广弟.单片机基础[M].北京:北京航空航天大学出版这个电路结构决定LED采用共阳极的数码管,可以采用社,1994.LQ5101Bs普通的发光二极管,驱动三极管可采用易得的4、余永权.ATMEL89系列单片机应用技术[M].北京:北京2sAlol5和2scl815等型号,当然也可使用S9012,S9013,航空航天大学出版社,2002.s9014,2N540l,2N5555等小功率三极管,其它器件没有特殊要’+”+”+’+。+。+。+。+。+。+。+。+。+。+。+。+。+。+“+。+。+”+”+’+。+’+“+“+。+。+。+。+。+。+。+’+。+。+’+。+’+。+。+。+。+。+。+‘为网站¨扩客"一动态管理您的服务器磁盘王荣福近日,笔者接到一个“求救”电话,得知朋友管理的网站服务成动态磁盘”,在弹出的对话框中,选中“磁盘0”复选框,之后单器磁盘空间告急,请求火速赶到帮忙解决问题。经过分析,认为这击“确定”按钮,在弹出的“要转换的磁盘”对话框,单击“转换”类网站服务器空间不够用的问题,可以使用操作系统自带的“动按钮后在弹出的“磁盘管理”对话框中单击“是”按钮,在随后又态扩容”功能来解决。现将笔者的成功经验介绍给大家,希望对站弹出的提示对话框中再次单击“是”与“确定”按钮,系统将重新长朋友有所帮助。启动,这样就将磁盘O转换成了动态磁盘。网站服务器具体状况三、对原有硬盘空间进行扩展服务器安装windowsserver2003系统,并化分了c区和D再次进入系统后,我们便可以对原有硬盘空间进行扩展了,在区,多个网站的文件目录全都存放到D分区,由于工作需要,近几准备进行扩展的D盘上右击,选择“扩展卷”命令进入“欢迎使用扩天将要上传一些大文件,这样一来D盘空间肯定不够用,这时新增展卷向导”,单击“下一步”进入“选择磁盘”框,从“可用”列表中加一块硬盘,就必须将D盘的网站目录移到新的盘符下,这样会造选中用于扩展的磁盘(磁盘1),单击“添加”按钮将它加到“已选成网站长时间中断。但是,现在正值上班时间,网站服务器上的网的”列表中,从“选择空间量”中输入想要扩展的容量,我们这里将上办公系统与一些公司网站的访问量都很大,停机时间不能太长。80GB全部分给D盘。然后单击“下一步”,弹出“完成扩展卷向导”这时,如果使用“动态扩容”,创建动态磁盘跨区卷,对现有磁盘空框,单击“完成”按钮,扩展即告完成。间进行扩容,就可以使网站服务器的停机时间很短(只是一个配置经过这一番转换后,原有D盘中的数据依然保存完好,并且可用与重启的时间),从而解决问题。空间又增加了80GB,也没有产生其它盘符。最重要的是,使用服务器一、将新加硬盘转换为动态磁盘上数据的公司员工并没有觉察到服务器上的变故,没有任何影响。以管理员身份登录,在“运行”中输入diskmgⅢt.msc后,由于注意事项:我们新加了一块硬盘,所以会首先弹出“磁盘初始化和转换向导”1.在进行磁盘空间扩容时必须保证准备扩展的卷(文中提到对话框,在这里我们单击“下一步”按钮,进入“选择要初始化磁的D盘)的分区格式是NTFs,否则会造成数据的丢失,扩展不能成盘”框,选中“磁盘l”复选框,然后进入“选择要转换的磁盘”框,功,如果不是NTFs格式;那么我们应该先用Convert命令把分区选择“磁盘1”复选框,将“磁盘l”准备转换成动态磁盘,之后单转换成NTFS格式;击“下一步”,在随后弹出的窗口中单击“完成”按钮完成对新加2.跨区卷不能是镜像卷并且不提供容错。如果包含一个跨区磁盘的初始化操作。卷的磁盘出现故障,则整个卷将无法工作,且其上的数据都将丢失;二、将原有硬盘转换为动态磁盘3.在扩展跨区卷之后,不能删除跨区卷的任何一部分否则整找到“磁盘0”,用鼠标右击,在弹出的快捷菜单中选择“转换个跨区卷数据将丢失,造成跨区卷失败。o秽万 方数据办公自动化杂志?49?基于LED数码管的单片机显示电路实验平台开发作者:作者单位:刊名:英文刊名:年,卷(期):钟达, Zhong Da东莞市高级技工学校,东莞,523112办公自动化OFFICE AUTOMATION2006(21) 参考文献(4条) 1.何立民 MCS--51系列单片机应用系统设计系统配置与接口技术 19902.余永权 ATMEL89系列单片机应用技术 20023.李广弟;朱月秀;王秀山 单片机基础 19944.AT89系列单片机使用手册 2004 本文链接:http://d..cn/Periodical_bangzdh.aspx包含各类专业文献、文学作品欣赏、专业论文、应用写作文书、中学教育、各类资格考试、生活休闲娱乐、外语学习资料、高等教育、幼儿教育、小学教育、行业资料、基于LED数码管的单片机显示电路实验平台开发06等内容。
 百度文库_文档分享平台 新闻网页贴吧知道音乐图片视频地图百科文库 ... 单片机实验报告――LED数码管显示实验_电子/电路_工程科技_专业资料。《微机实验...  百度文库_文档分享平台 新闻网页贴吧知道音乐图片视频地图百科文库 ... 基于单片机的LED数码管实验设计程序(附电路原理图)_电子/电路_工程科技_专业...  百度文库_文档分享平台 新闻网页贴吧知道音乐图片视频... 基于单片机的LED数码管静态显示系统的设计与实现_...3 3 3.1 单片机最小系统 实验所用原件及电路 最...   单片机 实验六__LED数码管和大屏幕显示_电子/电路_工程科技_专业资料。好实验六一、实验目的: LED 数码管和大屏幕显示 1、掌握数码管动态显示与大屏幕显示技术...  百度文库_文档分享平台 新闻网页贴吧知道音乐图片视频地图百科文库 ... 华中科技大学单片机报告――LED数码管显示实验_电子/电路_工程科技_专业资料。纯...  百度文库_文档分享平台 新闻网页贴吧知道音乐图片视频... 单片机数码管显示系统课程设计_信息与通信_工程科技...做此实验用 51 板,因为 51 板提供了相应的 LED ...  新疆师范大学实验报告 12 2010 年 9 月 8 日 刘楚湘 课目 单片机及应用技术电子 实验课题 电子 07-10 班无 1.IO 控制 LED 数码管显示实验 系者 姓名 马...  百度文库_文档分享平台 新闻网页贴吧知道音乐图片视频... 1×8键输入凌阳61单片机在LED数码管上的显示实验...开发日期:
V1.0 // 实验器材: 61 ...  百度文库_文档分享平台 新闻网页贴吧知道音乐图片视频... 用8051单片机定时计数器和LED数码管显示计时时间_...4、经过学习单片机接口实验这门课,使自己对单片机有... 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
51单片机在LED数码管显示中的应用
下载积分:1000
内容提示:
文档格式:TXT|
浏览次数:1|
上传日期: 04:25:38|
文档星级:
该用户还上传了这些文档
下载文档:51单片机在LED数码管显示中的应用.TXT
官方公共微信 下载
 收藏
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
AVR单片机595驱动8位数码管的显示的电路实现
下载积分:20
内容提示:
文档格式:DOC|
浏览次数:1|
上传日期: 10:24:48|
文档星级:
该用户还上传了这些文档
下载文档:AVR单片机595驱动8位数码管的显示的电路实现.DOC
官方公共微信电子产业链&&全程电子商务平台
8段数码管驱动芯片及电路图
8段数码管驱动芯片及电路图
发布: | 作者: | 来源:
| 查看:2289次 | 用户关注:
8段数码管驱动芯片及电路图max7219典型应用电路图serially inter faced,8-digit LED display drivers.
(责任编辑:admin)
8段数码管驱动芯片及电路图max7219典型应用电路图serially inter faced,8-digit LED display drivers.
(责任编辑:admin)
本页面信息由华强电子网用户提供,如果涉嫌侵权,请与我们客服联系,我们核实后将及时处理。
设计应用分类
涵盖从处理器到信号调节再到电源管理的自动体外除颤器 (AED)扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
单片机AT89S52芯片和LED数码管为核心交通灯课程设计
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 led驱动电源电路图 的文章

 

随机推荐