单片机控制的LED流水灯毕业论文.doc

上传人:知****量 文档编号:43223950 上传时间:2022-09-17 格式:DOC 页数:12 大小:768.50KB
返回 下载 相关 举报
单片机控制的LED流水灯毕业论文.doc_第1页
第1页 / 共12页
单片机控制的LED流水灯毕业论文.doc_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《单片机控制的LED流水灯毕业论文.doc》由会员分享,可在线阅读,更多相关《单片机控制的LED流水灯毕业论文.doc(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 单片机控制的LED流水灯毕业论文目 录绪论11. 相关元件与电路设计21.1AT89C51芯片功能特性与应用21.2 MCS-51单片机31.2.1部结构31.2.2 引脚定义31.2.3 外部总线构成31.3单片机时钟电路与时钟时序单位41.4单片机的复位51.4.1复位状态51.4.2复位电路52. 流水灯电路与程序设计62.1电路原理图62.2电路PCB图.63. 装配与调试.73.1 装配.73.1.1自制电路板步骤.73.1.2印制电路板的组装.84 总结95 心得体会.96 参考文献与程序101 相关元件与电路设计1.1 AT89C51芯片功能特性与应用单片机在我们的日常生活和工

2、作中无处不在、无处不有:家用电器中的电子表、洗衣机、电饭褒、豆浆机、电子秤;住宅小区的监控系统、电梯智能化控制系统;汽车电子设备中的ABS、GPS、ESP、TPMS;医用设备中的呼吸机,各种分析仪,监护仪,病床呼叫系统;公交汽车、地铁站的IC卡读卡机、滚动显示车次和时间的LED点阵显示屏;电脑的外设,如键盘、鼠标、光驱、打印机、复印件、 机、调制解调器;计算机网络的通讯设备;智能化仪表中的万用表,示波器,逻辑分析仪;工厂流水线的智能化管理系统,成套设备中关键工作点的分布式监控系统;导弹的导航装置,飞机上的各种仪表等等。有资料说明:2007年全球单片机的产值达到151亿美元,我国单片机的销售额达

3、到400亿元人民币,我国每年单片机的需求量达50至60亿片,是全球单片机的最大市场。可以说单片机已经渗透到了我们生活的各个领域。1.2 MCS-51单片机1.2.1 部结构MCS-51系列单片机部采用模块式结构,其结构组成框图如图1.2.1所示。图1.2.1 MCS-51系列单片机组成框图由图1.2.1可见,MCS-51系列单片机主要由以下部件通过片总线连接而成:中央处理器(CPU)、数据存储器(RAM)、程序存储器(ROM)、并行输入/输出口(P0口P3口)、串行口、定时器/计数器、中断控制、总线控制与时钟电路。1.2.2 引脚定义引脚是单片机和外界进行通信的通道连接点,用户只能通过引脚组建

4、控制系统。从应用的角度来看,引脚的应用是单片机应用的一个重要基础。因此熟悉引脚是学习应用单片机的基础。 MCS-51系列单片机的引脚封装主要有: PDIP40、PLCC44和PQFP/TQFP44。不同封装的芯片其引脚的排列位置有所不同,但他们的功能和特性都相同。方形封装(PLCC44和POFP/TQFP44)有44引脚,其中4个NC为空引脚。采用40引脚PDIP封装的80C51单片机的引脚排列与逻辑符号如图1.2.2和图1.2.3所示。由于工艺与标准化等原因,芯片的引脚数量是有限的,但单片机为实现控制所需要的信号数目却远远超过其引脚数目。为解决这一矛盾,单片机的某些信号引脚被赋以双重功能。电

5、源与电源复位引脚:(1)VCC(40脚):正常操作时接+5V直流电源。(2)VSS (20脚):接地端。图1.2.2单片机89C51引脚 图1.2.3单片机的引脚排列与逻辑符号图(3)RST/VPD(9脚):复位信号输入端。在该引脚上输入一定时间(约两个机器周期)的高电平将使单片机复位。该引脚的第二功能是VPD,即备用电源输入端。当主电源发生故障,降低到低电平规定值时,可将+5V备用电源自动接入VPD端,以保护片RAM中的信息不丢失,使复电后能继续正常运行。(4)/VPP(31脚):访问程序存储器控制信号/编程电源输入。当保持高电平时,访问部程序存储器,访问地址围在04KB;当PC(程序计数器

6、)值超过0FFFH,即访问地址超出4KB时,将自动转向执行外部程序存储器的程序;当保持低电平时,不管单片机部是否有程序存储器,则只访问外部程序存储器(从0000H地址开始)。由此可见,对片有可用程序存储器的单片机而言,端应接高电平,而对片无程序存储器的单片机,可将接地。对于EPROM型单片机,在EPROM编程期间,此引脚用于施加21V的编程电源(VPP)。时钟振荡电路引脚XTAL1和XTAL2:(1)XTAL1(19脚):外接石英晶体和微调电容引脚1。它是片振荡电路反向放大器的输入端。采用外部振荡器时此引脚接地。(2)XTAL2(18脚):外接石英晶体和微调电容引脚2。它是片振荡电路反向放大器

7、的输出端。采用外部振荡器时此引脚为外部振荡信号输入端。(30脚):低8位地址锁存控制信号/编程脉冲输入。在系统扩展时,ALE用于把P0口输出的低8位地址锁存起来,以实现低8位地址和数据的隔离。在访问外部程序存储器期间,ALE信号两次有效;而在访问外部数据存储器期间,ALE信号一次有效。对于EPROM型单片机,在EPROM编程期间,此引脚用于输入编程脉冲。(29脚):外部程序存储器的读选通信号输出端,低电平有效。在从外部程序存储器取指令(或常数)期间,此引脚定时输出负脉冲作为读取外部程序存储器的信号,每个机器周期两次有效,此时地址总线上送出的地址为外部程序存储器地址;在此期间,如果访问外部数据存

8、储器和部程序存储器,不会产生信号。并行双向输入/输出(I/O)口引脚:(1)P0口的P0.0P0.7引脚(3932脚):8位通用输入/输出端口和片外8位数据/低8位地址复用总线端口。(2)P1口的P1.0P1.7引脚(18脚):8位通用输入/输出端口。(3)P2口的P2.0P2.7引脚(2821脚):8位通用输入/输出端口和片外高8位地址总线端口。(4)P3口的P3.0P3.7引脚(1017脚):8位通用输入/输出端口,具有第二功能。1.2.3 外部总线构成所谓总线,就是连接单片机与各外部器件的一组公共的信号线。当系统要求扩展时,单片机要与一定数量的外部器件和外围设备连接。如果各部件与每一种外

9、围设备都分别用各自的一组线路与CPU直接连接,那么连线将会错综复杂,甚至难以实现。为了简化硬件电路的设计和系统结构,常用一组线路,并配以适当的接口电路来与各个外部器件和外围设备连接,这组共用的连接线路就是总线。采用总线结构便于扩展外部器件和外围设备,而统一的总线标准则使不同设备间的互连更容易实现。利用片外引脚可以构造MCS-51系列单片机的三总线结构。单片机的引脚除了电源端VCC、接地端VSS、复位端RST、晶振接入端XTAL1和XTAL2、通用I/O口的P1.0P1.7以外,其余的引脚都是为实现系统扩展而设置的。用这些引脚构造的单片机系统的三总线结构如图1.2.4所示。图1.2.4 MCS-

10、51系列单片机片外三总线结构地址总线(Address Bus,AB):MCS-51系列单片机总共有16根地址线A15 A0,片外存储器可寻址围达64KB(216=65536字节),由P2口直接提供高8位地址A15 A8,P0口经地址锁存器提供低8位地址A7 A0。数据总线(Data Bus,DB):MCS-51系列单片机总共有8根数据线D7D0,全由P0口提供。由于P0口是分时复用总线,分时输送低8位地址(通过地址锁存器锁存)和高8位数据信息。 控制总线(Control Bus,CB):控制总线由P3口的第二功能(P3.6)、(P3.7)和3根独立的控制线、ALE、组成。1.3 单片机时钟电路

11、与时钟时序单位时钟电路:单片机本身如同一个复杂的同步时序电路,为了保证同步工作,电路应在唯一的时钟信号控制下,严格地按规定时序工作。而时钟电路就用于产生单片机工作所需要的时钟信号。MCS-51单片机时钟电路示意图如图1.3.1所示。图1.3.1 MCS-51单片机时钟振荡电路示意图在MCS-51芯片部有一个高增益反相放大器,用于构成振荡器。反相放大器的输入端为引脚XTAL1,输出端为引脚XTAL2,在芯片的外部通过这两个引脚跨接晶体振荡器和微调电容C1、C2形成反馈电路,可构成稳定的自激振荡器,振荡频率围通常是1.212MHz。晶体振荡频率高,则系统的时钟频率也高,单片机的运行速度也就快。振荡

12、电路产生的振荡脉冲并不直接使用,而是经分频后再为系统所用。振荡脉冲在片通过一个时钟发生电路二分频后才作为系统的时钟信号。片时钟发生电路实质上是一个二分频的触发器,其输入来自振荡器,输出为二相时钟信号,即状态时钟信号,其频率为fosc/2;状态时钟三分频后为ALE信号,其频率为fosc/6;状态时钟六分频后为机器周期,其频率为fosc/12。在图1.3.1中,使用晶体振荡器时,C1、C2取值3010pF;使用陶瓷振荡器时,C1、C2取值4010pF。C1、C2的取值虽然没有严格的要求,但电容的大小影响振荡电路的稳定性和快速性,通常取值2030pF。在设计印制电路板时,晶振和电容等应尽可能靠近芯片

13、,以减少分布电容,保证振荡器振荡的稳定性。也可以由外部时钟电路向片输入脉冲信号作为单片机的振荡脉冲。这时外部脉冲信号是经XTAL1引脚引入的,而XTAL2引脚悬空或接地。对外部信号的占空比没有要求,但高低电平持续的时间不应小于20ns。这种方式常用于多块芯片同时工作,便于同步。其外部脉冲接入方式如图1.3.2所示。图1.3.2 MCS-51单片机外部时钟输入接线图所谓时序,是指在指令执行过程中,CPU的控制器所发出的一系列特定的控制信号在时间上的先后关系。CPU发出的控制信号有两类:一类是用于单片机部的,用户不能直接接触此类信号,不必对它作过多了解;另一类是通过控制总线送到片外的,人们通常以时

14、序图的形式来表示相关信号的波形与出现的先后次序。为了说明信号的时间关系,需要定义时序单位。89C51的时序单位共有四个,从小到大依次是拍节、状态、机器周期和指令周期。如图1.3.3所示。图1.3.31.4 单片机的复位1.4.1 复位状态复位是单片机的初始化操作,其主要功能是将程序计数器PC初始化为0000H,使单片机从0000H单元开始执行程序。除了进入系统的正常初始化外,当程序运行出错或操作错误使系统处于死锁状态时,也须重新启动单片机,使其复位。单片机复位后,除P3P0的端口锁存器被设置成FFH、堆栈指针SP设置成07H和串行口的SBUF无确定值外,其它各专用寄存器包括程序计数器PC均被设

15、置成00H。片RAM不受复位的影响,上电后RAM中的容是随机的。记住这些特殊功能寄存器的复位状态,对熟悉单片机操作,简短应用程序中的初始化部分是十分必要的。1.4.2 复位电路单片机的复位操作有上电自动复位和手动按键复位两种方式。手动按键复位要求在电源接通的条件下,用按钮开关操作使单片机复位,如图1.4.1所示。其工作原理为:复位键按下后,电容C通过R2放电,放电完毕后,RST引脚的电位由R1和R2 分压决定,由于R2R1,因此,RST引脚为高电平,单片机进入复位状态,松开按键后,电容充电,RST上的电位降低,经过一定的延时,单片机就脱离复位状态,进入正常工作模式。R2的作用在于限流,避免按键

16、按下的瞬间电容C放电产生火花,保护按键的触点。图1.4.1 手动按键复位电路系统上电运行后,若需要复位,一般是通过手动复位来实现的。通常采用手动复位和上电自动复位结合。复位电路虽然简单,但其作用十分重要。一个单片机系统能否正常运行,首先要检查是否能复位成功。初步检查可用示波器探头监视RST引脚,按下复位键,观察是否有足够幅度的波形输出(瞬时的),还可以通过改变复位电路阻容值的方法进行检测。2 流水灯电路与程序设计2.1 电路原理图图2.1.1流水灯原理图图2.1.2最小系统原理图2.2 电路PCB图图2.2.1流水灯PCB图图2.2.2最小系统PCB图3 装配与调试3.1 装配3.1.1 自制

17、电路板步骤各步骤的简单说明如下:(1) 下料:按板面的实际设计尺寸剪裁覆铜板,并用砂纸或锉刀打磨印制板四周,去除毛刺,用砂纸打磨使覆铜板光滑平整光亮,去掉其表面的氧化层,打磨时先打磨四角再顺着一个方向打磨整块覆铜板。(2) 拓图:将设计好的PCB布线图用透明胶粘在覆铜板的铜箔面上,然后用PCB制板热转印机将PCB布线图拓印在覆铜板的铜箔面上。剪油性纸图的时候采用剪三遍留一遍的经验方法,方便热转印。注意转印的时候要等铜板冷却后再才可将油性纸图的时候撕下,洗板的时候也应等铜板恢复到室温的时候才可进行腐蚀洗板,否则会洗板效果会不好。(3) 描图:将拓印好的布线图与原PCB图对照,用油性笔将导线和焊盘

18、进行修整,使描图更加平整、美观。特别是拐角和布线较习的地方应用油性笔加粗防止信号短线,信号过不去。(4) 腐蚀:印制电路板的腐蚀液使用三氯化铁水溶液(一份三氯化铁、两份水的质量比例),保持浓度在28%42%之间。将覆铜板全部浸入腐蚀液,把没有被漆膜覆盖的铜箔腐蚀掉。为保证制板质量与提高腐蚀速度,可采用抖动和加热的方法。(5) 清洗:用三氯化铁腐蚀取出后应立即用清水洗去三氯化铁水溶液,否则容易残留铜渣不易洗去。(6) 在印制板上焊盘位置打出通孔。打孔过程中,注意钻机应取高速转速,钻头要刃磨锋利,进刀不易太快,以免将铜箔挤出毛刺。注意不要打偏了或使其焊盘脱落。如孔太小还可再重新修钻。(7) 去漆膜

19、:用砂纸将板面的漆膜轻轻打磨掉。注意不要打磨的太用力一面刷去表面的覆铜。元器件安装的技术要求:(1) 按照PCB图将元器件安插上去,安插的时候注意引脚的弯曲安装。元器件的标志方向应按照图纸规定的要求,安装后能看清元件上的标志。(2) 有极性的元器件应分清极性。(3) 安装顺序一般为先低后高,先轻后重,先易后难,先一般元器件后特殊件。最后调试时才将芯片插上去,怕焊的时候过热烧坏芯片。安装过程工具准备:20W电烙铁一把、烙铁架一个、万用电表一个、尖嘴钳一把、螺丝刀一把、焊锡丝和松香水若干、吸水棉一块、三氯化铁、砂纸、透明胶、油性笔、剪刀、1mm钻头。焊接:焊接时先焊接跳线,再焊接电阻,再焊接瓷片电

20、容,排针,再安装电解电容,最后安装芯片。焊接时必须注意焊接质量,可先在废旧的电路板上多练习几次,然后再正式焊接。焊接技术后,通过目视检查、手触检查和通电检查的方法检查焊点。工具:20W电烙铁一把、烙铁架一个、万用电表一个、尖嘴钳一把、螺丝刀一把、焊锡丝和松香水若干、吸水棉一块、三氯化铁、砂纸、透明胶、油性笔、剪刀、1mm钻头。4 总结在本次设计的过程中,我们发现很多的问题,遇到了很多麻烦,有的问题其实很简单,主要是对知识的掌握程度不够,扩展知识欠缺,这就要求我们在以后的学习中,应该注意到这一点,并且应该多读一些课外的文献,只靠书本上的知识远远不够。更重要的是我们要学会把从书本中学到的知识和实际

21、的电路联系起来,用实践巩固理论,用理论优化实践,这不论是对我们以后的就业还是学习,都会起到很大的促进和帮助。在焊接过程中,我们意识到细心和严谨的精神是必不可少,在焊接电路和调试硬件中不自觉地得到了锻炼。通过本次课程设计,巩固了我们学习过的专业知识,也使我们把理论与实践从真正意义上相结合了起来;考验了我们借助互联网络搜集、查阅相关文献资料,和组织材料的综合能力;从中可以自我测验,认识到自己哪方面有欠缺、不足,以便于在日后的学习中得以改进、提高!也提醒我们,只有通过团队合作才能制作出优秀的设计,闭门造车不会取得实质性的成功。此次课程设计,我们也学到了很多课学不到的东西,比如独立思考解决问题,出现差

22、错的随机应变,和与人合作共同提高,都受益非浅。经过这些天的设计制作,在老师的悉心指导和同学们的热情帮助下,我们终于完成了这次的设计,同时也增加了我们以后学习的信心和热情。再次感谢在这次设计中帮助我们的指导老师和同学!参考文献以与程序1 康华光等.电子技术基础-模拟部分.高等教育,2009,12(5)2郭天祥.51单片机C语言教程.电子工业,2009,123薛楠.Protel DXP 2004 原理图与PCB设计实用教程.机械工业,2013,1(1)程序: ORG 00H JMP START ORG 03H JMP EXT0 START: MOV IE,#10000001B MOV IP,#00

23、000001B MOV TCON,#00000000B MOV SP,#70H LOOP: MOV R0,#8 MOV A,#0FEH LOOP1: MOV P1,A ACALL DELAY RL A DJNZ R0,LOOP1 MOV R0,#8 LOOP2: RR A MOV P1,A LCALL DELAY DJNZ R0,LOOP2 JMP LOOPEXT0: PUSH ACC PUSH PSW SETB RS0 CLR RS1 MOV R0,#4 LOOP3: MOV A,#00H MOV P1,A LCALL DELAY CPL A DJNZ R0,LOOP3 POP PSW POP ACC RETI DELAY:MOV R5,#50 DLY1: MOV R6,#100 DLY2: MOV R7,#100 DJNZ R7,$ DJNZ R6,DLY2 DJNZ R5,DLY1 RET END12 / 12

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁