收藏 分销(赏)

节日彩灯控制电路的方案设计书与实现=郐阳大学本科方案设计书(方案设计书).doc

上传人:w****g 文档编号:2217542 上传时间:2024-05-23 格式:DOC 页数:84 大小:3.92MB
下载 相关 举报
节日彩灯控制电路的方案设计书与实现=郐阳大学本科方案设计书(方案设计书).doc_第1页
第1页 / 共84页
节日彩灯控制电路的方案设计书与实现=郐阳大学本科方案设计书(方案设计书).doc_第2页
第2页 / 共84页
节日彩灯控制电路的方案设计书与实现=郐阳大学本科方案设计书(方案设计书).doc_第3页
第3页 / 共84页
节日彩灯控制电路的方案设计书与实现=郐阳大学本科方案设计书(方案设计书).doc_第4页
第4页 / 共84页
节日彩灯控制电路的方案设计书与实现=郐阳大学本科方案设计书(方案设计书).doc_第5页
第5页 / 共84页
点击查看更多>>
资源描述

1、(输入章及标题)燕山大学 毕业设计(论文) 节日彩灯控制电路的设计与实现 学 院 里仁学院 年级专业 03级电子信息工程 学生姓名 郐阳 指导教师 荆楠 专业负责人 练秋生 答辩日期 6月24日 III燕山大学毕业设计(论文)任务书学院:里仁学院 系级教学单位:电子与通信工程系 学号030201070061学生姓名郐阳专业班级03电子班课题题 目节日彩灯控制电路的设计与实现来 源自 选主要内容内容:彩灯控制电路要求控制8个以上彩灯,要求彩灯组成如下花形:各灯全亮,间隔闪光;各灯逐个点亮,再依次熄灭;一起闪烁;逐个点亮,慢灭;跑马式前进、后退;逆顺序流水式自动变化;各功能自动循环变化。在上述基础

2、之上要求:控制大型彩灯组,通过按键进行人工设定变化花样(上述六种花样排列组合)基本要求内容:彩灯控制电路要求控制8个以上彩灯,要求彩灯组成如下花形:各灯全亮,间隔闪光;各灯逐个点亮,再依次熄灭;一起闪烁;逐个点亮,慢灭;跑马式前进、后退;逆顺序流水式自动变化;各功能自动循环变化。在上述基础之上要求:控制大型彩灯组,通过按键进行人工设定变化花样(上述六种花样排列组合)参考资料实用电子线路设计相关书籍 节日彩灯控制电路相关文献相关元器件的说明书 51单片机的相关书籍Pspice9.2 Multisim2001 Maxplus II周 次14周58周912周1316周1718周应完成的内容查阅文献资

3、料、整体方案设计画电路原理图,电路仿真电路仿真编写软件撰写论文,准备答辩指导教师:荆楠系级教单位审批:说明:如计算机输入,表题黑体小三号字,内容五号字。本任务书一式二份,教师、学生各执一份。摘 要摘 要单片机是把主要计算机功能部件都集成在一块芯片上的微型计算机。单片机即单片微型计算机,是集CPU ,RAM ,ROM ,定时,计数和多种接口于一体的微控制器。本文介绍一种新型的彩灯控制系统的设计方法,以AT89C51单片机作为主控核心,与按键,显示器等较少的辅助硬件电路相结合,利用软件实现对彩灯进行控制。本系统具有体积小,硬件少,电路结构简单及容易操作等优点。矚慫润厲钐瘗睞枥庑赖。本文首先描述系统

4、硬件工作原理,并附以系统结构框图加以说明,着重介绍了本系统所应用的各硬件接口技术和各个接口模块的功能及工作过程,其次,详细阐述了程序的各个模块和实现过程。本设计以数字集成电路技术为基础,单片机技术为核心。本文编写的主导思想是软硬件相结合,以硬件为基础,来进行各功能模块的编写。聞創沟燴鐺險爱氇谴净。关键词AT89C51单片机;彩灯控制器;模块设计IIIAbstractSCM is a major piece of computer components are integrated into the chip microcomputer. SCM is microcomputer is a se

5、t of CPU, RAM, ROM, the timing, number and variety of integrated micro-controller interface. This paper introduced the design way of a new-style lampion control system that used AT89C51 single chip as the control core, combined with little assistant hardware such as keyboard display, and took softwa

6、re program to control lampion. This system had temerity of small volume, few of hard wares ,circuit configuration simple and easy to operate, and so on.残骛楼諍锩瀨濟溆塹籟。This article first describes the hardware system principle of work, and attaches by the system structure diagram performs to explain, emp

7、hatically introduced this system applies various hardware connection technology and each interface module function and the work process, next, elaborated in detail procedure each module and the realization process. This design take the digital integrated circuit technology as the foundation, the mon

8、olithic integrated circuit technology is core. 酽锕极額閉镇桧猪訣锥。KeywordsLampion AT89C51single chip Lampion controller Module design彈贸摄尔霁毙攬砖卤庑。目 录摘 要I謀荞抟箧飆鐸怼类蒋薔。AbstractII厦礴恳蹒骈時盡继價骚。第1章 绪论1茕桢广鳓鯡选块网羈泪。1.1 课题背景1鹅娅尽損鹌惨歷茏鴛賴。1.1.1课题的国内外现状1籟丛妈羥为贍偾蛏练淨。1.1.2课题的发展趋势1預頌圣鉉儐歲龈讶骅籴。1.1.3本文研究的主要内容2渗釤呛俨匀谔鱉调硯錦。第2章 芯片及元件原理5

9、铙誅卧泻噦圣骋贶頂廡。2.1 AT89C51单片机5擁締凤袜备訊顎轮烂蔷。2.1.1 AT89C51的结构5贓熱俣阃歲匱阊邺镓騷。2.1.2 AT89C51的引脚描述6坛摶乡囂忏蒌鍥铃氈淚。2.2 74LS373地址锁存器9蜡變黲癟報伥铉锚鈰赘。2.2.1 74LS373的引脚介绍9買鲷鴯譖昙膚遙闫撷凄。2.2.2 74LS373的功能10綾镝鯛駕櫬鹕踪韦辚糴。2.3 本章小结11驅踬髏彦浃绥譎饴憂锦。第3章 硬件电路设计11猫虿驢绘燈鮒诛髅貺庑。3.1 定时与复位模块11锹籁饗迳琐筆襖鸥娅薔。3.1.1时钟电路11構氽頑黉碩饨荠龈话骛。3.1.2复位电路12輒峄陽檉簖疖網儂號泶。3.2 显示

10、模块12尧侧閆繭絳闕绚勵蜆贅。3.3 按键模块和输出模块13识饒鎂錕缢灩筧嚌俨淒。3.4 本章小结16凍鈹鋨劳臘锴痫婦胫籴。第4章 软件电路设计19恥諤銪灭萦欢煬鞏鹜錦。4.1 程序框图19鯊腎鑰诎褳鉀沩懼統庫。4.1.1软件系统中的主程序流程图19硕癘鄴颃诌攆檸攜驤蔹。4.1.2软件系统中的子程序流程图20阌擻輳嬪諫迁择楨秘騖。4.2 显示原理及子程序20氬嚕躑竄贸恳彈瀘颔澩。4.3 本章小结24釷鹆資贏車贖孙滅獅赘。结 论25怂阐譜鯪迳導嘯畫長凉。参考文献26谚辞調担鈧谄动禪泻類。附录129嘰觐詿缧铴嗫偽純铪锩。附录233熒绐譏钲鏌觶鷹緇機库。附录336鶼渍螻偉阅劍鲰腎邏蘞。附录455纣忧

11、蔣氳頑莶驅藥悯骛。附录563颖刍莖蛺饽亿顿裊赔泷。致谢65濫驂膽閉驟羥闈詔寢賻。第1章 绪论 第1章 绪论1.1 课题背景1.1.1课题的国内外现状由于国内生活水平不断提高,人民向往较佳的生活质素,对灯具灯饰也不断提出了新要求,近年内地灯饰市场有以下情况: 銚銻縵哜鳗鸿锓謎諏涼。功能细分:人们要求灯具能符合不同场合,不同照光功能的需求日高,因此适用于各种使用要求的灯具逐应运而生,如学生灯、书写灯、应急灯、日光灯、霞光灯、晚餐灯以及不同高度的落地灯等新品叠出。 挤貼綬电麥结鈺贖哓类。高技术化:由于电子技术被广泛用于灯具的制造,适应不同的电压,使可调节亮度的第三代照光灯具多起来。无频闪灯、3种波长

12、色谱可调灯,放射远红外光灯等具备保护视力功能的灯具也开始推出市场。 赔荊紳谘侖驟辽輩袜錈。多功能化:符合当前的消费时尚、集多种功能于一体的灯如床头兼作光敏电话自控灯、带八音盒台灯等,是近年另一需求特点。 塤礙籟馐决穩賽釙冊庫。节能环保:新推出的高科技无频闪书写灯,光线平稳并可节能源50%,这种灯具很受消费者的欢迎。环保是灯具生产技术的崭新主题,显示人们对居室生态环境的重视,这亦是未来家居照明的主要发展方向。 裊樣祕廬廂颤谚鍘羋蔺。国际灯具行业现代化产品设计的潮流是:减少产品的尺寸,以减少材料的投入;现代社会对产品的开以制造最重要的着眼点是“经济”和“环境保护”。照明产品最好能体现这一潮流的是紧

13、凑荧光灯,细管径,超细管径直管荧光灯和无汞的射频(RF)或微波(MW)激发的硫灯。紧凑型荧光灯直径和尺寸,它们的形式多种多样用途也十分广泛。一般来说,它们有5倍于白炽灯的光效和8倍于白炽灯的寿命。因此,它们是绿色照明工程的推荐产品,使用紧凑型荧光灯的灯具也日益多见。 仓嫗盤紲嘱珑詁鍬齊驁。1.1.2课题的发展趋势彩灯的发展趋势有:(1)向高效节能方向发展 首先是采用节能光源,然后是按照节能光的尺寸、形状,精心设计灯具的光学系统,真正提高灯光的有效利用率。如在射灯中,选用光色好的高强度气体放电灯,可造成一个光线弥散、均匀柔和的照明环境,且灯具的保护角小、效率高,能较好地显示建筑物结构。绽萬璉轆娛

14、閬蛏鬮绾瀧。(2)向集成可调化方向发展技术的迅速发展 各种集成化装置和电子算机控制系统对灯具和照明系统的应用取得了显著的进步,如应用电子镇流器对灯具及照明系统进行调光、遥控、控制光色。骁顾燁鶚巯瀆蕪領鲡赙。(3)向多功能小型化发展随着紧凑型光源的发展 镇流器等灯用电器配件的超小、超薄、各种新技术、新工艺的不断采用,现代灯具正在向小型、实用和多功能方向发展。瑣钋濺暧惲锟缟馭篩凉。(4)向装配系列化转现代灯具的选型追求简洁明快 淘汰了过去一味追求表面华美的造型及过分装饰的风格。既强调个性,又强调与背景环境的协调,还注重表现灯具材料的质感。为了保证照明条件和视觉的舒适感,灯具大都配有各种系列成套的配

15、件选择,以使用户根据需要自我调整。鎦诗涇艳损楼紲鯗餳類。1.1.3本文研究的主要内容彩灯控制是以彩灯为主,从调光灯、触摸灯和延迟灯电子控制器到节能灯、遥控灯和自控方便灯电子控制器的专用设备,种类繁多。这是一种传统的灯具方式,虽然彩灯成本较低,但由于采用接触式控制彩灯方式显示花样信息,因此,受干扰较大,甚至不会显示信息,目前灯具的设计观念未能与时俱进,零配件质量很差。工业照明、公共照明等大型高附加值、高档次或新型灯具产品很少。灯具产品科技含量低、档次不高将在一定程度上削弱了未来我灯具产品的竞争力。灯具样式缺乏特色,存在安全隐患。栉缏歐锄棗鈕种鵑瑶锬。设计中主要依据彩灯控制电路,电路最大的特点是稳

16、压和整流装置,只顾按键、二极管、按钮及很少的阻容器件便能实现各种花样等自然的变换,并能即按即变,永久保存。在国外已经得到了广泛地应用,国内的应用正在渗透到传统的家电领域、通信领域、装饰领域及待开发的领域。在装饰领域方面,采用彩灯控制电路,加强了人机联系,如会显示数字和汉字的大型彩灯组,从而有效的提高审美观念,方便了使用者;更为人们所熟悉。大至工业领域,小到玩具、彩灯据此本文介绍了用新偏控制的方式,通过单片机AT89C51和地址锁存器做成得彩灯控制器。因为AT89C51在片内含有Flash存储器,而地址锁存器可将片内信息存于闪烁存储器中,而且有自动变换花样高质量、自然的还原技术。另外,它内置微控

17、制器串行通信接口,可通过单片机AT89C51实现其所有功能。要制作彩灯控制器,需要将单片机与彩灯芯片的控制端口进行连接,并对单片机进行编程,使其实现相应的功能;还要将单片机的输出口连接键盘和显示器,使其控制相应的功能并得到显示。辔烨棟剛殓攬瑤丽阄应。随着人们生活环境的不断改善和美化,在许多场合可以看到彩色霓虹灯。彩灯由于其丰富的灯光色彩,低廉的造价以及控制简单等特点而得到了广泛的应用,用彩灯来装饰街道和城市建筑物已经成为一种时尚。但目前市场上各式样的彩灯控制器大多数用全硬件电路实现,电路结构复杂、功能单一,这样一旦制作成品只能按照固定的模式闪亮,不能根据不同场合、不同时间段的需要来调节亮灯时间

18、、模式、闪烁频率等动态参数。这种彩灯控制器结构往往有芯片过多、电路复杂、功率损耗大等缺点。此外从功能效果上看,亮灯模式少而且样式单调,缺乏用户可操作性,影响亮灯效果。因此有必要对现有的彩灯控制器进行改进。本文提出了一种基于AT89C51单片机的彩灯控制方案,实现对彩灯的控制。本方案以AT89C51单片机作为主控核心,与键盘、显示、驱动等模块组成核心主控制模块,可以显示不同的花样。峴扬斕滾澗辐滠兴渙藺。3第2章 总体方案与论证 第2章 芯片及元件原理2.1 AT89C51单片机 2.1.1 单片机的发展Intel公司单片机是目前应用最广、品种最多的单片机。Intel公司于1976年推出MCS-4

19、8系列单片机,该系列最典型的产品为8048,它是在一个40只引脚的大规模集成电路内,包含有8位CPU,1K字节ROM的程序存储器,64个字节RAM的数据存储器,一个8位定时器,27根输入/输出线詩叁撻訥烬忧毀厉鋨骜。Intel公司在MCS-48的基础上,在80年代初又推出了MCS-51系列的高性能的8位单片机。它与MCS-48系列相比,在片内存储器容量、I/O口的功能以及指令系统功能等方面,都大大地得到加强,MCS-51系列单片机特别适于实时控制、智能仪表、主从结构的多机系统等领域,是工业检测、控制领域中最理想的8位单片机。则鯤愜韋瘓賈晖园栋泷。从应用的角度看,MCS-51单片机具有如下的一些

20、特点:集成度高、系统结构简单、系统扩展方便、可靠性高、处理功能强、速度高、容易产品化等特点。MCS-51系列单片机的三个基本产品为8031、8751、8051。他们的引脚与指令完全兼容,但在应用结构及应用特性方面存在一些差异。胀鏝彈奥秘孫戶孪钇賻。8031内部包括一个8位的CPU、128个字节的RAM,21个特殊功能寄存器、4个8位并行I/O口、1个全双工的串行口,2个16位的定时器/计数器,但程序存储器需外扩EPROM芯片。鳃躋峽祷紉诵帮废掃減。8051是在8031的基础上,片内又集成有4KROM,作为程序存储器,是一个程序不超过4K字节的小系统。ROM内的程序是公司制作芯片时,代为用户烧制

21、的,出厂的8051都是含有特殊用途的单片机。所以8051应用程序已定,批量大的单片机产品中,由于以上限制,目前在国内很少采用。稟虛嬪赈维哜妝扩踴粜。8751是在8031的基础上,增加了4K字节的EPROM,它构成了一个程序小于4K的小系统。用户可以将程序固化在EPROM中,可以反复修改程序。但其价格相对于8031较贵。陽簍埡鲑罷規呜旧岿錟。8031外扩一片4K EPROM的就相当于8751,它的最大优点是价格低,目前在我国得到了广泛的应用。随着大规模集成技术的不断发展,能装入片内的外围接口电路也可是大规模的。Intel公司在MCS-51系列三种基本型产品(8031,8051,8751)的基础上

22、又推出各类增强型系列产品,即所谓的高档单片机,其主要的增强型产品如下:沩氣嘮戇苌鑿鑿槠谔應。(1)8032/8052/8752 将原来的8031/8051/8751进行扩展,内部RAM增到256字节,8752/8052片内的程序存储器容量增到8K字节,定时器/计数器增至3个16位计数器,有6个中断源。钡嵐縣緱虜荣产涛團蔺。(2)低功耗的CHMOS工艺芯片80C31BH/87C51/80C51BH 这种芯片允许电流波动范围较大,并有两种掉点工作方式:懨俠劑鈍触乐鹇烬觶騮。 一种工作方式是CPU停止工作,其它部分仍继续工作;另一种掉电工作方式是,除片内RAM继续保持数据外,其它部分都停止工作。此类

23、单片机的功耗低,非常适用于电池供电或其它要求低功耗的场合。謾饱兗争詣繚鮐癞别瀘。(3)具有高级语言编程的芯片8052H-BASIC 芯片内固化有MCSBASIC52解释程序,软件开发比较方便。此外还有实现BCD码的浮点运算以及十六进制数和十进制数的转换。BASIC52语言能和MCS-51汇编语言混合使用,呙铉們欤谦鸪饺竞荡赚。(4)高性能的8XCX52系列 在8052的基础上,采用CHMOS工艺,并将MCS-96系列中的一些I/O部件如:高速输入/输出(HIS/HSO)。A/D转换器、脉冲宽度调制、看门狗定时器等移植进来构成新一代MCS-51产品,80C252/87C252/83C252是MC

24、S-51目前系列中的最新产品。PHILIPS公司生产的8XC552系列即为此类产品。目前此类单片机在我国已得到了较为广泛的应用。莹谐龌蕲賞组靄绉嚴减。(5)低功耗高性能的89C51 北京集成电路设计中心推出的BI/Atu89C51单片机,是一个低功耗、高性能含有4K字节快擦写可编程/擦除只读存储器的8位CMOS单片机,时钟频率高达20MHz,与8031的引脚和指令系统完全兼容。芯片上的EPROM允许在线(+5V)电擦除、电写入或采用通用的非易失存储编程器对程序存储器重复编程。此外,BI/Atu89C51还支持由软件选择的两种掉电工作方式,非常适用于电池供电或其他要求功耗低的场合。由于芯片内的4

25、K程序存储器可在线或用编程器重复编程,受到设计者的欢迎,并得到较为广泛的应用。麸肃鹏镟轿騍镣缚縟糶。2.1.2 AT89C51的结构ATMEL公司的89系列单片机是ATMEL公司的8位Flash单片机1。这个系列单片机最吸引人的特点就是在片内含有Flash存储器,因此,它有十分广泛的用途,特别是在便携式和需要特殊信息保存的仪器和系统中显得更加有用。这里主要介绍AT89系列中的AT89C51。納畴鳗吶鄖禎銣腻鰲锬。AT89C51系列单片机对于一般用户来说,存在3个明显的特点:(1)内含Flash存储器 因此在应用2系统的开发过程中可以十分容易的进行程序的修改,这就大大缩短了系统的开发周期;同时,

26、在系统工作过程中,能有效的保存一些数据信息,即使外接电源损坏也不影响信息的保存。風撵鲔貓铁频钙蓟纠庙。(2)与80C51插座兼容3 AT89C51系列单片机的引脚与80C51是一样的,当用AT89C51单片机取代80C51时,可以直接进行取代。这时,不管采用40引脚还是44引脚的产品,只要用相同引脚的AT89C51单片机取代80C51的单片机即可。灭嗳骇諗鋅猎輛觏馊藹。(3)静态时钟方式 AT89C51单片机采用静态时钟方式,所以可以节省电能。这对于降低便携式产品的功耗十分有用。铹鸝饷飾镡閌赀诨癱骝。AT89C51单片机的内部结构与一般单片机相似4,有CPU、存储器和I/O接口等部件。AT89

27、C51是ATMEL公司的8位Flash单片机系列,这个系列单片机的最大特点是在片内含有Flash存储器,因此,在应用中有广泛的前景和用途,特别是在便携式,省电及特殊信息保存的仪器和系统中显得更为有用。89系列单片机若干优点:内部含Flash存储器,在系统的开发过程中可以十分容易进行程序修改,大大缩短了系统的开发周期,同时,在系统工作过程中能有效保存一些数据信息5,即使外界电源损坏也不会影响到信息的保存;与80c51插座兼容,用相同引脚的89系列单片机可直接取代80c51的单片机;静态时钟方式,89系列单片机采用静态的时钟方式所以可以节省电能,这对于降低便携式产品的功耗十分有用;错误编程亦无废品

28、产生,一般的OTP产品,一旦编程编误即成废品,而89系列的单片机内部采用了Flash memory,所以错误编程之后仍可重新编程,直到正确为止,故不存在废品;可进行反复系统试验,用89系列单片机设计的系统,可以反复进行系统试验,每次试验可以编入不同的程序,这样保证用户的系统设计达到最优,而且,随用户的需要和发展6,还可以修改,使系统不断能追随用户的最新要求。89C51在89系列单片机中属标准型单片机,它和MCS-51系列单片机兼容。内部有4K可重复编程的Flash memory,可进行1000次擦写操作,全静态工作为小33MHz,有三级程序存储器加密锁定,有内部含128-56字节的RAM,32

29、条可编程的FO端口,有2个16位定时器/计数器,有通用串行接口,有低电压空闲及电源下降方式;中断有6级。攙閿频嵘陣澇諗谴隴泸。2.1.3 AT89C51的引脚描述AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROMFlash Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机14。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-517指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,为很多嵌入式控制

30、系统提供了一种灵活性高且价廉的方案。VCC:供电电压。GND:接地。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0口作为原码输入口8,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为

31、第八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写

32、入“1”后,它们被内部上拉为高电平9,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可作为AT89C51的一些特殊功能口,如下所示:P3口管脚备选功能:P3.0 RXD(串行输入口),P3.1 TXD(串行输出口),P3.2 /INT0(外部中断0),P3.3 /INT1(外部中断1),P3.4 T0(记时器0外部输入),P3.5 T1(记时器1外部输入),P3.6 /WR(外部数据存储器写选通),P3.7 /RD(外部数据存储器读选通)。P3口同时为闪烁。P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚

33、第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流1516。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上

34、拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时10,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故11。RST:复位

35、输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置012。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。PSEN:外部程序存储器的选通信号。

36、在由外部程序存储器取指期间,每个机器周期两次PSEN有效。但在访问外部数据存储器时,这两次有效的PSEN信号将不出现。EA/VPP:当EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器13。注意加密方式1时,/EA将内部锁定为RESET;当EA端保持高电平时,此间内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源(VPP)。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。XTAL1和XTAL2分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用

37、外部时钟源驱动器件,XTAL2应不接。有余输入至内部时钟信号要通过一个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。趕輾雏纨颗锊讨跃满賺。整个PEROM阵列和三个锁定位的电擦除可通过正确的控制信号组合,并保持ALE管脚处于低电平10ms 来完成。在芯片擦操作中,代码阵列全被写“1”且在任何非空存储字节被重复编程以前,该操作必须被执行。此外,AT89C51设有稳态逻辑,可以在低到零频率的条件下静态逻辑,支持两种软件可选的掉电模式。在闲置模式下,CPU停止工作。但RAM,定时器,计数器,串口和中断系统仍在工作。在掉电模式下,保存RAM的内容并且冻结振荡器,禁

38、止所用其他芯片功能,直到下一个硬件复位为止。时钟振荡器 AT89C51中有一个用于构成内部振荡器的高增益反向放大器,引脚XTAL1和XTAL2分别是该放大器的输入段和输出端。这个放大器与作为反馈元件的片外石英晶体或陶瓷谢振器一起构成自激振荡器,外接石英晶体或陶瓷谢振器级电容C1、C2接在放大器的反馈回路中构成并联电路。对外接电容C1、C2虽严然没有十分严格的要求14,但电容容量的大小会影响振荡频率的高低、振荡器工作的稳定性、祁震得难易程度及温度的稳定性,如果使用石英晶体,我们推荐电容使用30PF+10PF,而如果陶瓷谐振器建议使用40PF+10PF。用户也可以使用外部时钟,这种情况下,外部时钟

39、脉冲接到XTAL1端,即内部时钟脉冲的输入端,XTAL2则悬空。由于外部时钟信号是通过一个2分频触发器作为内部时钟信号的,所以对外部时钟信号的占空比没有特殊要求13,但最小高电平时持续时间和最大低电平持续时间应符合产品技术条件的要求。夹覡闾辁駁档驀迁锬減。AT89C51有二种可用软件编程的省电模式,他们是空闲模式和掉电工作模式。这二种方式是控制专用寄存器PCON(电源控制寄存器)中的PD和IDL来实现的。PD是掉电模式,当PD=1时,激活掉电工作模式,单片机进入掉电工作状态,IDL是空闲等待状态,当IDL=1时,激活空闲工作模式,单片机进入睡眠状态15,如需同时进入二种状态,即PD和ID同时为

40、1,则先激活掉电工作模式。在空闲工作模式状态,CPU保持睡眠状态而所而所有片内的外设仍保持激活状态,这种方式由软件产生。此时,片内RAM和所有特殊功能寄存器的内容保持不变。空闲模式可有任何允许的中断请求或硬件复位中止。中止空闲模式的方法有二种,其一是任何一条被允许中断的事件被激活,IDL被硬件清除,既中止空闲工作模式。程会首先响应中断,进入中断服务程序,执行完中断服务程序并紧随RET1(中断返回)指令后,下一条要执行的指令就是是单片机进入空闲模式那条指令后面的一条指令12。其二是通过硬件复位电路也可将空闲模式终止。需要注意的是当由硬件复位来中止空闲模式时,CPU通常是从激活空闲模式那条指令的下

41、一条指令开始继续执行程序的,要完成内部复位工作,硬件复位脉冲要保持二个机器周期(24个时钟周期)有效,在这种情况下,内部禁止CPU访问片内RAM,而允许访问其它端口。为了避免对端口产生意外写入,激活空闲模式的指令后一条指令不应是一条对端口或外部存储器的写入指令。掉电模式:在掉电模式下,进入掉电模式的指令是最最后一条被执行的指令,片内RAM和特殊功能寄存器的内容在中止掉电模式前被冻结。推出掉电模式的唯一方法是硬件复位,复位后将重新定义全部特殊功能寄存器但不改变RAM中的内容,再VCC恢复到正常工作电平前,复位应无效,且必须保持一定时间内使振荡器重启动并稳定工作。视絀镘鸸鲚鐘脑钧欖粝。2.2 74

42、LS373地址锁存器2.2.1 74LS373的引脚介绍74LS373是一个三态门的8D锁存器,也是带允许输出端的8D锁存器,有8个D输入端,8个Q输出端,一个时钟输入端CP,一个锁存允许信号E。偽澀锟攢鴛擋緬铹鈞錠。373引脚功能如表3-1所示: D0D7:数据输入端;OE:三态允许控制端(低电平有效);LE:锁存允许端;O0-O7:输出端12。緦徑铫膾龋轿级镗挢廟。表2-1 74LS373引脚功能表输出控制LE使G输入D输出QLHHHLHLLLLXQoHXXZ图2-1 74LS373引脚2.2.2 74LS373的功能74LS373是带有三态门的八D锁存器,当使能信号线OE为低电平时,三态

43、门处于导通状态,允许1Q-8Q输出到OUT1-OUT8,当OE端为高电平时,输出三态门断开,输出线OUT1-OUT8处于浮空状态。G称为数据打入线,当74LS373用作地址锁存器时,首先应使三态门的使能信号OE为低电平,这时,当G端输入端为高电平时,锁存器输出(1Q-8Q)状态和输入端(1D-8D)状态相同;当G端从高电平返回到低电平(下降沿)时,输入端(1D-8D)的数据锁入1Q-8Q的八位锁存器中。当用74LS373作为地址锁存器时,它们的G端可直接与单片机的锁存控制信号端ALE相连,在ALE下降沿进行地址锁存16。騅憑钶銘侥张礫阵轸蔼。锁存器就是把当前的状态锁存起来,使CPU送出的数据在

44、接口电路的输出端保持一段时间锁存后状态不再发生变化,直到解除锁定。还有些芯片具有锁存器,芯片74LS373就具有锁存的功能,它可以通过把一个引脚置高后,输出就会保持现有的状态,直到把该引脚清0后才能继续变化。锁存器用于存储数据来进行交换17,使数据稳定下来保持一段时间不变化,直到新的数据将其替换。疠骐錾农剎貯狱颢幗騮。2.3 本章小结本章是对用到的元件引脚功能和硬件结构的。首先对AT89C51系列的单片机进行了简单的介绍,从硬件结构和功能方面进行了比较。其次对设计中用到的主控芯片AT89C51单片机的引脚和内部结构进行了介绍。最后对本科学习课程中地址锁存器进行了详细的介绍,对主要用到的74LS

45、373八D锁存器模块的结构和引脚都作了详细地介绍,本章对单片机硬件方面进行了较全面地介绍,也为系统的设计提供了理论知识。镞锊过润启婭澗骆讕瀘。17第3章 硬件电路设计 第3章 硬件电路设计3.1 定时与复位模块3.1.1时钟电路单片机的时钟信号用来提供单片机片内各种微操作的时间基准,复位操作则使单片机的片内电路初始化,使单片机从一种确定的初态开始运行。榿贰轲誊壟该槛鲻垲赛。(1)时钟电路 89C51单片机的时钟信号通常用两种电路形式得到:内部振荡方式和外部振荡方式。89c51X1 X2C1 C2GND在引脚XTAL1和XTAL2外接晶体振荡器(简称晶振)或陶瓷谐振器,就构成了内部振荡方式。由于

46、单片机内部有一个高增益反相放大器,当外接晶振后,就构成了自激振荡器并产生振荡时钟脉冲。内部振荡方式的外部电路如图3-1所示。图3-1中,电容器Cl,C2起稳定振荡频率19、快速起振的作用,其电容值一般在5-30pF。晶振频率的典型值为12MHz,采用6MHz的情况也比较多。内部振荡方式所得的时钟情号比较稳定,实用电路中使用较多。邁茑赚陉宾呗擷鹪讼凑。图3-1时钟电路图外部振荡方式是把外部已有的时钟信号引入单片机内。这种方式适宜用来使单片机的时钟与外部信号保持同步。外部振荡方式如图3-2所示,外嵝硖贪塒廩袞悯倉華糲。3.1.2复位电路当89C51单片机的复位引脚RST(全称RESET)出现2个机器周期以上的高电平时,单片机就执行复位操作。如果RST持续为高电平,单片机就处于循环复位状态。根据应用的要求,复位操作通常有两种基本形式:上电复位和上电或开关复位。上电复位要求接通电源后,自动实现复位操作。该栎谖碼戆沖巋鳧薩锭。常用的上电复位电路电容C1和电阻R1对电源+5V来说20构成微分电路。上电后,保持RST一段高电平时间,由于单片机内的等效电阻的作用,不用图中电阻R1,也能达到上电复位的操作功能

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服