基于单片机LED数码管共阴极显示电路课程设计报告

上传人:qd****88 文档编号:81489788 上传时间:2022-04-27 格式:DOC 页数:13 大小:84KB
收藏 版权申诉 举报 下载
基于单片机LED数码管共阴极显示电路课程设计报告_第1页
第1页 / 共13页
基于单片机LED数码管共阴极显示电路课程设计报告_第2页
第2页 / 共13页
基于单片机LED数码管共阴极显示电路课程设计报告_第3页
第3页 / 共13页
资源描述:

《基于单片机LED数码管共阴极显示电路课程设计报告》由会员分享,可在线阅读,更多相关《基于单片机LED数码管共阴极显示电路课程设计报告(13页珍藏版)》请在装配图网上搜索。

1、-物理与电子工程学院?单片机原理与接口技术?课程设计报告书设计题目:基于单片机LED数码管共阴极显示电路专业: 自动化 班级: 14级 接本班 学生: 超 学 号: 2021140343108 指导教师: 成燕平 2014年6月9日物理与电子工程学院课程设计任务书专业: 自动化 班级:14级接本1班 学生超*20210343108课程名称单片机原理与接口技术设计题目基于单片机的LED数码管共阴极动态显示电路设计设计目的、主要容参数、方法及要求设计目的:掌握由单片机控制的硬件电路和软件程序的设计方法。掌握Keil uVision编程软件和Proteus Professional仿真软件的使用方法

2、。设计主要容及要求:硬件电路主要由电源局部、单片机主控局部、显示局部构成。画出系统电路原理图,软件设计系统流程图、编写源代码程序,最后对系统进展仿真调试。1、电源局部:采用稳压直流电源对系统进展供电,设计三端稳压电源电路。2、主控局部:对单片机进展选型,并设计单片机最小系统电路。3、显示局部:采用4个共阴极LED数码管作为显示电路,并采用动态驱动方式进展显示。实现功能为:第一个数码管显示2,时间为0.5s,然后关闭它;立即让第二个数码管显示0,时间为0.5s,再关闭它;立即让第三个数码管显示1,时间为0.5s,再关闭它;立即让第四个数码管显示5,时间为0.5s,再关闭它;关闭第四个数码管后回来

3、显示第一个数码管,一直循环下去。工作量2周时间,每天3学时,共计42学时进度安排第1天:明确课程设计的目的和意义,根据课程设计要求查找相关资料第2-3天:学习课程设计中用到的单片机相关知识第4-5天:根据课程设计的要求完成硬件主要芯片选型及硬件电路设计。第6-7天:学习Proteus Professional仿真软件,绘制硬件电路原理图。第8-10天:学习Keil uVision编程软件,完成软件系统设计。第11-12天:通过Proteus Professional仿真软件,进展仿真调试。第13-14天:撰写课程设计报告。主要参考资料1郭天祥编著,51单片机C语言教程入门、提高、开发、拓展全攻

4、略M.:电子工业,2021.112宋雪松,冬明,催长胜.手把手教你学51单片机C语言版M. :清华大学,2021.4 3汤嘉立,林,胡羽等.单片机应用技术实例教程M. :人民邮电,2021.114*爱钧.单片机原理实用教程-基于Proteus虚拟仿真第2版M. :电子工业,2021.125*爱钧,*阳.Keil单片机高级语言应用编程与实践M.电子工业,2021.12指导教师签字教研室主任签字摘 要随着计算机技术的开展,现代的计算机都是大规模集成电路计算机它们具有功能强、构造紧凑、系统可靠等特点,其开展趋势是巨型化、微型化、网络化及智能化。微型化是计算机开展的重要方向,也就是把计算机的运算器、控

5、制器、存储器、I/O接口四个组成局部集成在一个硅片,于是就出现了一个以大规模集成电路为主要组成的微型计算机即单片机(Single Chip Microputer)。正是由于单片机技术的开展,才能使LED七段数码管能够在减少驱动器的情况下能够直接被驱动。由于LED数码管显示技术的优势使得它被广泛应用在工业过程控制系统、智能仪表,智能产品等领域。本论文重点介绍了LED(light emission diode)数码管显示技术,并且编写了这种显示技术在单片机中实现的关键编码以及提供了参考原理简图。关键词:LED技术; 计算机硬件; 单片机; 数码管. z-目录1 引言12 设计的目的23 电路的设计

6、与分析23.1电路的总体设计23. 2数码管的工作原理33.3电路的原理框图53.4计数电路的分析与设计64 译码显示电路的设计与分析74 .1译码电路的设计74.2译码电路的分析85调试及运行结果分析95.1调试及运行95.2结果分析95.3总电路仿真106心得体会11参考文献12附录13. z-1 引言用单片机驱动LED数码管有很多方法,按显示方式可分静态显示和动态扫描显示;按译码方式可分硬件译码和软件译码。静态显示数据稳定,占用很少的CPU时间。动态显示需要CPU时刻对显示器件进展数据刷新,显示数据有闪烁感,占用的CPU时间多。LED数码管的外围电路一般需要一个限流电阻和加大驱动电流的晶

7、体管。LED数码管是由发光二级管显示字段组成的显示器,有“8字段和“米字段之分,这种显示器有共阳极和共阴极两种。实际上不上不用驱动电路即可到达正常亮度,为了可靠性设计可采用晶体管构成驱动电路。2 设计的目的在单片机的产品设计中,人机界面是非常重要的局部,而且随着系统的日益复杂,以及人们对产品的人机交互能力的要求不断提升,常握单片机系统中的人机界面根底设计能力成为了学习单片机的根底课程,而4*4键盘的操作和LED数码管的动态显示是人机界面设计的根底容,掌握这些根底设计能力,加深对人机界面的认识,同时提高人机界面系统设计能力。3电路的设计与分析3.1电路的总体设计设计要求依次显示自然数列1、2、3

8、、4、5、6、7、8、9,奇数列1、3、5、7、9,偶数列0、2、4、6、8,音乐数列0、1、0、1、2、3、4、5、6、7,列出以下关系:自然数列 奇数列 偶数列 音乐数列00000001 0000 00000001 0011 001000010010 0101 0100 0000 0011 0111 0110 00010100 1001 1000 00100101 00110110 01000111 01011000 01101001 0111通过上面的数列可发现如下规律:奇数列最末位都为1;偶数列最末位都为0,音乐数列的最高位都为0.因此该设计的关键是对74LS153的输入端的强制置数的

9、处理,设计要求产生奇数,实际上就是将第一个74LS153的1C1强制置1;要求产生偶数,实际上就是把第一个74LS153的1C2强制置0;要求产生0-7的音乐符号,实际就是把第二个74LS153的2C3强制置0;也就是说产生十进制的的计数一直是不变的,它部的技术依然是0-9的计数,我们只是在外部改变了它的输出而已。用一个555构成多谐振荡器产生大约1HZ的脉冲,脉冲可以使74LS160正常工作循环产生09的十进制数作为74LS153的输入,用74LS161的低两位输出作为两个74LS153的地址输入控制其输出。74LS160每循环09一次就会产生进位输出为74LS161提供一个脉冲,使其计数一

10、次,74LS161在此处做为一个四进制的计数器。在脉冲作用下,74LS161的低两位循环产生00、01、10、11从而使74LS153输出相应的十进制数再经74LS48译码最终使数码管按要求依次显示出数字0、1、2、3、4、5、6、7、8、9自然数列,1、3、5、7、9奇数列,0、2、4、6、8偶数列和0、1、2、3、4、5、6、7、0、1音乐符号数列,然后又依次显示出自然数列、奇数列、偶数列和音乐符号数列如此周而复始,不断循环。3. 2数码管的工作原理数码管由 8 个发光二极管以下简称字段构成,通过不同的组合可用来显示 数字 0 9,字符 AF、H、L、P、R、U、Y 等符号及小数点“.。

11、数码管又分为共阴极和共阳极两种类型。共阳极数码管中 8 个发光二极管的阳极二极管正端连接一起,即为共阳极接法,简 称共阳数码管。通常,公共阳极接高电平一般接电源,其它管脚接段驱动电路输出端。 当*段驱动电路的输入端为低电平时,该端所连接的字段导通并点亮。根据发光字段的不 同组合可显示出各种数字或字符。此时,要求段驱动电路能吸收额定的段导通电流,还需 根据外接电源及额定段导通电流来确定相应的限流电阻。 共阴极数码管中 8 个发光二极管的阴极二极管负端连接在一起,即为共阴极接法, 简称共阴数码管。通常,共阴极接低电平一般接地,其它管脚接段驱动电路输出端。 当*段驱动电路的输出端为高电平时,该端所连

12、接的字符导通并点亮,根据发光字段的不 同组合可显示出各种数字或字符。同样,要求段驱动电路能提供额定的段导通电流,还需 根据外接电源及额定段导通电流来确定相应的限流电阻。3.3电路的原理框图555脉冲电路计数器计数器数据选择器数据选择器译码电路数码管3.4计数电路的分析与设计该设计用到了74LS160和74LS161两个计数器,其中74LS160用来产生09的十进制数作为数据选择器的输入,74LS161的输出低两位作为数据选择器的地址选择其实是将其作为了一个四进制的计数器,循环产生00、01、10、11进而控制了数据选择器的输出,终使数码管按要求产生循环数列。下面是74LS160的介绍: 异步清

13、零端/MR1 为低电平时,不管时钟端CP信号状态如何,都可以完成清零功能。 160的预置是同步的。当置入控制器/PE为低电平时,在CP上升沿作用下,输出端Q0-Q3与数据输入端P0-P3一致。对于54/74160,当CP由低至高跳变或跳变前,如果计数器控制端CEP、CET为高电平,则/PE应防止由低至高电平的跳变,而54/74LS160无此种限制。 160的计数是同步的,靠CP同时加在四个触发器上而实现的。 当CEP、CET均为高电平时,在CP上升沿作用下Q0-Q3同时变化,从而消除了异步计数器中出现的计数尖峰。对于54/74LS160的CEP、CET跳变与CP无关。 当计数溢出时,进位输出端

14、TC输出一个高电平脉冲,其宽度为Q0的高电平局部。对于74LS160,在CP出现前,即使CEP、CET、/MR发生变化,电路的功能也不受影响。 图3-2 74LS160外部引脚图4译码显示电路的设计与分析4 .1译码电路的设计数码管按段数分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元多一个小数点显示;按发光二极管单元连接方式分为共阳极数码管和共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极()的数码管。共阳数码管在应用时应将公共极接到+5V,当*一字段发光二极管的阴极为低电平时,相应字段就点亮。当*一字段的阴极为高电平时,相应字段就不亮。共阴数码管

15、是指将所有发光二极管的阴极接到一起形成公共阴极()的数码管。共阴数码管在应用时应将公共极接到地线GND上,当*一字段发光二极管的阳极为高电平时,相应字段就会被点亮。计数器用来产生十进制计数,其输出端信号加到译码器输入端,经译码后可以在输出端产生所需的控制信号。本电路计数器译码器采用74LS48,译码驱动电路如图3-4。它们分别为可预置4位二进制同步可逆计数器和八选一数据选择器。电路的工作原理是不规则时钟脉冲信号加到计数器74LS160的计数向上引脚,计数器控自然忘序递增计数,其输出端Qd,Qc,Qa,Qb按自然忘序递增到1000时,由于去除和Qd相连接当Qd为1时计数器清等然后又重复递增计数,

16、不断循环进展。而计数器的输出瑞Qc,Qb,Qa接到74LS153的输入端,在Qc,Qb,Qa的作用下价它们的每一种组合方式对应于输出端的一个引脚状态.在任意时刻只有一个端口为高电平其余喘口全为低电平.而且这种变化同样是按照自然递增的顺序循环进展。根据这种结果,可以把每一路输出用以控制半导体数码管从而可以到达循环显示数字的目的。图3-5 74IS48的引脚4.2译码电路的分析7448七段显示译码器输出高电平有效,用以驱动共阴极显示器。该集成显示译码器设有多个辅助控制端,以增强器件的功能。7448的LRBI、BI/RBO,简要说明如下:灭灯输入BI/RBO ,BI/RBO是特殊控制端,有时作为输入

17、,有时作为输出。当BI/RBO作输入使用且BI0时,无论其它输入端是什么电平,所有各段输入ag均为0,所以字形熄灭。试灯输入LT : 当LT0时,BI/RBO是输出端,且RBO1,此时无论其它输入端是什么状态,所有各段输出ag均为1,显示字形8。该输入端常用于检查74IS48本身及显示器的好坏。 当LT1,RBI0且输入代码DCBA0000时,各段输出ag均为低电平,与BCD码相应的字形0熄灭,故称“灭零。利用LT=1与RBI=0可以实现*一位的“消隐。此时BI/RBO是输出端,且RBO=0。 BI/RBO作为输出使用时,受控于LT和RBI。当LT1且RBI0,输入代码DCBA=0000时,R

18、BO=0;假设LT=0或者LT1且RBI1,则RBO=1。该端主要用于显示多位数字时,多个译码器之间的连接。 从功能表还可看出,对输入代码0000,译码条件是:LT和RBI同时等于1,而对其它输入代码则仅要求LT1,这时候,译码器各段ag输出的电平是由输入BCD码决定的,并且满足显示字形的要求译码驱动电路5调试及运行结果分析5.1调试及运行本设计应用Proteus6及KEIL51软件,首先根据自己设计的电路图用Proteus6软件画出电路模型,关于这个软件的使用通过查一些资料和自己的摸索学习;然后我们用KEIL51软件对所编写的程序进展编译、,如果没有错误和警告便可生成程序的he*文件,将此文

19、件加到电路图上使软硬件结合运行,最后进展端口电压的比照测试,测试的第一路比照见图4-1中标准电压值采用Proteus6软件中的模拟电压表测得。5.2结果分析接通电源后数码管可以按要求依次循环显示出数字2、0、1、5间隔几秒后,然后又依次显示出数列2、0、1 5如此周而复始,不断循环。并且翻开电源自动复位,从自然数列开场显示。实现了预期的设计要求。5.3总电路仿真图4-3 总电路仿真6心得体会课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程.随着科学技术开展的日新日异,单片机已经成为当今计算机应用中空前活泼的领域

20、, 在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握单片机的开发技术是十分重要的。回忆起此次单片机课程设计,我仍感慨颇多,确实,从选题到定稿,从理论到实践,在这努力的日子里,可以说得是苦多于甜,但是可以学到很多很多的的东西,同时不仅可以稳固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会效劳,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问

21、题,同时在设计的过程中发现了自己的缺乏之处,对以前所学过的知识理解得不够深刻,掌握得不够结实,比方说不懂一些元器件的使用方法,对单片机掌握得不好,还有就是C语言,还是需要努力学习通过这次课程设计之后,一定把以前所学过的知识重新温故。课程设计真的有点累,然而,当我一着手清理自己的设计成果,漫漫回味这几周的心路历程,一种少有的成功喜悦即刻使倦意顿消虽然这是我刚学会走完的第一步,也是人生的一点小小的胜利,然而它令我感到自己成熟的许多,另我有了一中春眠不知晓的感悟, 通过课程设计,使我深深体会到,干任何事都必须耐心,细致课程设计过程中,许多计算有时不免令我感到有些心烦意乱。有几次因为不小心我出错,只能

22、毫不情意地重来但一想起教师对我们耐心的教诲,想到今后自己应当承当的社会责任,想到世界上因为*些细小失误而出现的令世人无比震惊的事故,我不禁时刻提示自己,一定要养成一种高度负责,认真对待的良好习惯这次课程设计使我在工作作风上得到了一次难得的磨练。参 考 文 献1*爱钧,*阳.Keil单片机高级语言应用编程与实践M.电子工业,2021.122 国勋.缩短ICL7135A/D采样程序时间的一种方法J.电子技术应用.1993.第一期3 顶峰.单片微型计算机与接口技术M.科学,2003.4 伟,俊逸,黄勇.一种基予C8051F单片机的SOC型数据采录器的设计与实现5宋雪松,冬明,催长胜.51单片机C语言

23、版M.清华大学,2021.46汤嘉立,林,胡羽等.单片机应用技术实例教程M.人民邮电,2021.117*爱钧.单片机原理实用教程-基于Proteus虚拟仿真第2版M,2021.128*爱钧,*阳.Keil单片机高级语言应用编程与实践M.电子工业,2021.12附 录课程设计中的程序如下:下面是数码管动态显示的程序:ORG 0000HMOV 30H,*2MOV 31H,*0MOV 32H,*1 MOV 33H,*5 ;预置显示数据为2021 MOV DPTR,*TAB ;段选码表首地址Start: MOV R0,*30H ;数据缓冲区首址 MOV R1,*01H ;共阴初始位选码 MOV R2,

24、*4 ;数码管个数LOOP: MOV A,R0 ;取待显示数据 MOVC A,A+DPTR;查显示码 MOV P2,R1 ;送出显示段码 MOV P0,A ;送出位选码 LCALL DELAY ;延时200us左右 INC R0 ;修改地址指针 MOV A,R1 RL A MOV R1,A ;移位位选码 DJNZ R2,LOOP ;四位未显示完,继续 SJMP Start ;显示完4位,进入下一轮DELAY: MOV R6,*250HDL0: MOV R4 ,*60DL1: MOV R5, *60DJNZ R5,$DJNZ R4,DL1 DJNZ R6,DL0 RETTAB: DB 0C0H,

25、 0F9H, 0A4H, 0B0H, 99H, 92H DB82H, 0F8H,80H, 90H, 88H , 83HEND课程设计成绩评定表院系: 物理与电子工程学院 班级: 接本班 : 超 *:20210343108 工程分值优秀(*90%)良好(90%*80%)中等(80%*70%)及格(70%*60%)不及格(*60%)评分参考标准参考标准参考标准参考标准参考标准平时考核20学习态度认真,科学作风严谨,严格保证设计时间并按任务书中规定的进度开展各项工作。学习态度比拟认真,科学作风良好,能按期圆满完成任务书规定的任务。学习态度尚好,遵守组织纪律,根本保证设计时间,按期完成各项工作。学习态

26、度尚可,能遵守组织纪律,能按期完成任务。学习马虎,纪律松散,工作作风不严谨,不能保证设计时间和进度。课程设计报告报告容组织书写20构造严谨,逻辑性强,层次清晰,语言准确,文字流畅,完全符合规化要求,书写工整或用计算机打印成文;图纸非常工整、清晰。构造合理,符合逻辑,文章层次清楚,语言准确,文字流畅,符合规化要求,书写工整或用计算机打印成文;图纸工整、清晰。构造合理,层次较为清楚,文理通顺,根本到达规化要求,书写比拟工整;图纸比拟工整、清晰。构造根本合理,逻辑根本清楚,文字尚通顺,勉强到达规化要求;图纸比拟工整。容空泛,构造混乱,文字表达不清,错别字较多,达不到规化要求;图纸不工整或不清晰。技术水平20设计合理、理论分析与计算正确,文献查阅能力强、引用合理、调查调研非常合理、可信。设计合理、理论分析与计算正确,文献引用、调查调研比拟合理、可信。设计合理,理论分析与计算根本正确,主要文献引用、调查调研比拟可信。设计根本合理,理论分析与计算无大错。设计不合理,理论分析与计算有原则错误,文献引用、调查调研有较大的问题。仿真/制作40实验数据准确,有很强的实际动手能力和计算机应用能力。实验数据比拟准确,有较强的实际动手能力和计算机应用能力。实验数据比拟准确,有一定的实际动手能力。实验数据无大错。实验数据不可靠,实际动手能力差。指导教师签名指导教师评定成绩. z

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!