我以前设计过 三角波 方波 和正弦波!我同组的毕业设计也是这个 做出实物对于学生比较难 ! 如果是应付老师交个报告的话简单! 在百渡高级搜索里 选DOC 或PDF格式 有不少现成的 !
1.直流稳压电源的设计与制作 要求设计制作一个多路输出直流稳压电源,可将220V/50HZ交流电转换为多路直流稳压输出:+12V/1A,-12V/1A,+5V/1A,-5V/1A,+5V/3A及一组可调正电压。 2.高保真音频功率放大器的设计与制作 要求设计制作一个高保真音频功率放大器,输出功率10W/8Ω,频率响应20~20KHZ,效率>60%,失真小。 3.函数发生器的设计与制作 要求设计制作一个方波-三角波-正选波发生器,频率范围 10~100Hz,100Hz~1KHz,1KHz~10KHz;正弦波Upp≈3v,三角波Upp≈5v,方波Upp≈14v,幅度连续可调,线性失真小。 要求:1)课题名称。 2)设计任务和要求。 3)方案选择与论证。 4)原理框图,总体电路图、布线图以及它们的说明;单元电路设计与计算说明;元器件选择和电路参数计算的说明等。 5)电路调试。对调试中出现的问题进行分析,并说明解决的措施;测试、记录、整理与结果分析。 6)收获体会、存在问题和进一步的改进意见等。是这要求吗?若是就如下电路原理图如图一所示。图中的8038为函数发生器专用IC,它具有3种波形输出,分别正弦波、方波和三角波,8038的第10脚外接定时电容,该电容的容值决定了输出波形的频率,电路中的定时电容从C1至C8决定了信号频率的十个倍频程,从500μF开始,依次减小十倍,直到5500pF,频率范围相应地从~ Hz~5Hz~50Hz~500Hz~5kHz~50kHz~500kHz,如果C8取250pF,频率可达1MHz。图中的V1、R7、R8构成缓冲放大器,R9为电位器,用于改变输出波形的幅值。 整个电路的频率范围为~1MHz,占空比可以从2%至98%调整,失真不大于1%,线性好,误差不大于,因此电路很有实用价值。 参考资料:更多详细资料: 这个我以前学校里有做过。大致设计思想是先用三极管振荡出1个正弦波,再经过一级放大(输出正弦波),后面加一级放大限幅的电路(输出方波),最后一级积分电路(输出3角波)。翻翻书吧,模拟电子书上有的函数信号发生器的设计与制作 系别:电子工程系 专业:应用电子技术 届:07届 姓名:李贤春 摘 要 本系统以ICL8038集成块为核心器件,制作一种函数信号发生器,制作成本较低。适合学生学习电子技术测量使用。ICL8038是一种具有多种波形输出的精密振荡集成电路,只需要个别的外部元件就能产生从~30KHz的低失真正弦波、三角波、矩形波等脉冲信号。输出波形的频率和占空比还可以由电流或电阻控制。另外由于该芯片具有调制信号输入端,所以可以用来对低频信号进行频率调制。 关键词 ICL8038,波形,原理图,常用接法 一、概述 在电子工程、通信工程、自动控制、遥测控制、测量仪器、仪表和计算机等技术领域,经常需要用到各种各样的信号波形发生器。随着集成电路的迅速发展,用集成电路可很方便地构成各种信号波形发生器。用集成电路实现的信号波形发生器与其它信号波形发生器相比,其波形质量、幅度和频率稳定性等性能指标,都有了很大的提高。 二、方案论证与比较 ·系统功能分析 本设计的核心问题是信号的控制问题,其中包括信号频率、信号种类以及信号强度的控制。在设计的过程中,我们综合考虑了以下三种实现方案: ·方案论证 方案一∶采用传统的直接频率合成器。这种方法能实现快速频率变换,具有低相位噪声以及所有方法中最高的工作频率。但由于采用大量的倍频、分频、混频和滤波环节,导致直接频率合成器的结构复杂、体积庞大、成本高,而且容易产生过多的杂散分量,难以达到较高的频谱纯度。 方案二∶采用锁相环式频率合成器。利用锁相环,将压控振荡器(VCO)的输出频率锁定在所需要频率上。这种频率合成器具有很好的窄带跟踪特性,可以很好地选择所需要频率信号,抑制杂散分量,并且避免了量的滤波器,有利于集成化和小型化。但由于锁相环本身是一个惰性环节,锁定时间较长,故频率转换时间较长。而且,由模拟方法合成的正弦波的参数,如幅度、频率 相信都很难控制。 方案三:采用8038单片压控函数发生器,8038可同时产生正弦波、方波和三角波。改变8038的调制电压,可以实现数控调节,其振荡范围为~300KHz。 三、系统工作原理与分析 、ICL8038的应用 ICL8038是精密波形产生与压控振荡器,其基本特性为:可同时产生和输出正弦波、三角波、锯齿波、方波与脉冲波等波形;改变外接电阻、电容值可改变,输出信号的频率范围可为~300KHz;正弦信号输出失真度为1%;三角波输出的线性度小于;占空比变化范围为2%~98%;外接电压可以调制或控制输出信号的频率和占空比(不对称度);频率的温度稳定度(典型值)为120*10-6(ICL8038ACJD)~250*10-6(ICL8038CCPD);对于电源,单电源(V+):+10~+30V,双电源(+V)(V-):±5V~±15V。图1-2是管脚排列图,图1-2是功能框图。8038采用DIP-14PIN封装,管脚功能如表1-1所示。 、ICL8038内部框图介绍 函数发生器ICL8038的电路结构如图虚线框内所示(图1-1),共有五个组成部分。两个电流源的电流分别为IS1和IS2,且IS1=I,IS2=2I;两个电压比较器Ⅰ和Ⅱ的阈值电压分别为 和 ,它们的输入电压等于电容两端的电压uC,输出电压分别控制RS触发器的S端和 端;RS触发器的状态输出端Q和 用来控制开关S,实现对电容C的充、放电;充点电流Is1、Is2的大小由外接电阻决定。当Is1=Is2时,输出三角波,否则为矩尺波。两个缓冲放大器用于隔离波形发生电路和负载,使三角波和矩形波输出端的输出电阻足够低,以增强带负载能力;三角波变正弦波电路用于获得正弦波电压。 、内部框图工作原理 ★当给函数发生器ICL8038合闸通电时,电容C的电压为0V,根据电压比较器的电压传输特性,电压比较器Ⅰ和Ⅱ的输出电压均为低电平;因而RS触发器的 ,输出Q=0, ; ★使开关S断开,电流源IS1对电容充电,充电电流为 IS1=I 因充电电流是恒流,所以,电容上电压uC随时间的增长而线性上升。 ★当上升为VCC/3时,电压比较器Ⅱ输出为高电平,此时RS触发器的 ,S=0时,Q和 保持原状态不变。 ★一直到上升到2VCC/3时,使电压比较器Ⅰ的输出电压跃变为高电平,此时RS触发器的 时,Q=1时, ,导致开关S闭合,电容C开始放电,放电电流为IS2-IS1=I因放电电流是恒流,所以,电容上电压uC随时间的增长而线性下降。 起初,uC的下降虽然使RS触发的S端从高电平跃变为低电平,但 ,其输出不变。 ★一直到uC下降到VCC/3时,使电压比较器Ⅱ的输出电压跃变为低电平,此时 ,Q=0, ,使得开关S断开,电容C又开始充电,重复上述过程,周而复始,电路产生了自激振荡。 由于充电电流与放电电流数值相等,因而电容上电压为三角波,Q和 为方波,经缓冲放大器输出。三角波电压通过三角波变正弦波电路输出正弦波电压。 结论:改变电容充放电电流,可以输出占空比可调的矩形波和锯齿波。但是,当输出不是方波时,输出也得不到正弦波了。 、方案电路工作原理(见图1-7) 当外接电容C可由两个恒流源充电和放电,电压比较器Ⅰ、Ⅱ的阀值分别为总电源电压(指+Vcc、-VEE)的2/3和1/3。恒流源I2和I1的大小可通过外接电阻调节,但必须I2>I1。当触发器的输出为低电平时,恒流源I2断开,恒流源I1给C充电,它的两端电压UC随时间线性上升,当达到电源电压的确2/3时,电压比较器I的输出电压发生跳变,使触发器输出由低电平变为高电平,恒流源I2接通,由于I2>I1(设 I2=2I1),I2将加到C上进行反充电,相当于C由一个净电流I放电,C两端的电压UC又转为直线下降。当它下降到电源电压的1/3时,电压比较器Ⅱ输出电压便发生跳变,使触发器输出为方波,经反相缓冲器由引脚9输出方波信号。C上的电压UC,上升与下降时间相等(呈三角形),经电压跟随器从引脚3输出三角波信号。将三角波变为正弦波是经过一个非线性网络(正弦波变换器)而得以实现,在这个非线性网络中,当三角波的两端变为平滑的正弦波,从2脚输出。 其中K1为输出频段选择波段开关,K2为输出信号选择开关,电位器W1为输出频率细调电位器,电位器W2调节方波占空比,电位器W3、W4调节正弦波的非线性失真。 图1-1 、两个电压比较器的电压传输特性如图1-4所示。 图1-4 、常用接法 如图(1-2)所示为ICL8038的引脚图,其中引脚8为频率调节(简称为调频)电压输入端,电路的振荡频率与调频电压成正比。引脚7输出调频偏置电压,数值是引脚7与电源+VCC之差,它可作为引脚8的输入电压。 如图(1-5)所示为ICL8038最常见的两种基本接法,矩形波输出端为集电极开路形式,需外接电阻RL至+VCC。在图(a)所示电路中,RA和RB可分别独立调整。在图(b)所示电路中,通过改变电位器RW滑动的位置来调整RA和RB的数值。 图1-5 当RA=RB时,各输出端的波形如下图(a)所示,矩形波的占空比为50%,因而为方波。当RA≠RB时,矩形波不再是方波,引脚2输出也就不再是正弦波了,图(b)所示为矩形波占空比是15%时各输出端的波形图。根据ICL8038内部电路和外接电阻可以推导出占空比的表达式为 故RA<2RB。 为了进一步减小正弦波的失真度,可采用如图(1-6)所示电路,电阻20K与电位器RW2用来确定8脚的直流电压V8,通常取V8≥2/3Vcc。V8越高,Ia、Ib越小,输出频率越低,反之亦然。RW2可调节的频率范围为20HZ20~KHZ。V8还可以由7脚提供固定电位,此时输出频率f0仅有Ra、Rb及10脚电容决定,Vcc采用双对电源供电时,输出波形的直流电平为零,采用单对电源供电时,输出波形的直流电平为Vcc/2。两个100kΩ的电位器和两个10kΩ电阻所组成的电路,调整它们可使正弦波失真度减小到。在RA和RB不变的情况下,调整RW2可使电路振荡频率最大值与最小值之比达到100:1。在引脚8与引脚6之间直接加输入电压调节振荡频率,最高频率与最低频率之差可达1000:1。 、实际线路分析 可在输出增加一块LF35双运放,作为波形放大与阻抗变换,根据所选择的电路元器件值,本电路的输出频率范围约10HZ~20KHZ;幅度调节范围:正弦波为0~12V,三角波为0~20V,方波为0~24V。若要得到更高的频率,还可改变三档电容的值。 图1-6 表 1-1 ISL8038管脚功能 管 脚 符 号 功 能 1,12 SINADJ1,SINADJ2 正弦波波形调整端。通常SINADJ1开路或接直流电压, SINADJ2接电阻REXT到V-,用以改善正弦波波形和减小失真。 2 SINOUT 正弦波输出 3 TRIOUT 三角波输出 4,5 DFADJ1,DFADJ2 输出信号重复频率和占空比(或波形不对称度)调节端。通常DFADJ1端接电阻RA到V+,DFADJ2端接RB到V+,改变阻值可调节频率和占空比。 6 V+ 正电源 7 FMBIAS 调频工作的直流偏置电压 8 FMIN 调频电压输入端 9 SQOUT 方波输出 10 C 外接电容到V-端,用以调节输出信号的频率与占空比 11 V- 负电源端或地 13,14 NC 空脚 四、制作印刷电路板 首先,按图制作印刷电路板,注意不能有断线和短接,然后,对照原理图和印刷电路板的元件而进行元件的焊接。可根据自己的习惯并遵循合理的原则,将面板上的元器件安排好,尽量使连接线长度减少,变压器远离输出端。再通电源进行调试,调整分立元件振荡电路放大元件的工作点,使之处于放大状态,并满足振幅起振条件。仔细检查反馈条件,使之满足正反馈条件,从而满足相位起振条件。 制作完成后,应对整机进行调试。先测量电源支流电压,确保无误后,插上集成快,装好连接线。可以用示波器观察波形发出的相应变化,幅度的大小和频率可以通过示波器读出 。 五、系统测试及误差分析 、测试仪器 双踪示波器 YB4325(20MHz)、万用表。 、测试数据 基本波形的频率测量结果 频率/KHz 正弦波 预置 2 20 50 100 实测 方波 预置 2 20 50 实测 三角波 预置 1 2 20 100 实测 、误差分析及改善措施 正弦波失真。调节R100K电位器RW4,可以将正弦波的失真减小到1%,若要求获得接近失真度的正弦波时,在6脚和11脚之间接两个100K电位器就可以了。 输出方波不对称,改变RW3阻值来调节频率与占空比,可获得占空比为50%的方波,电位器RW3与外接电容C一起决定了输出波形的频率,调节RW3可使波形对称。 没有振荡。是10脚与11脚短接了,断开就可以了 产生波形失真,有可能是电容管脚太长引起信号干扰,把管脚剪短就可以解决此问题。也有可能是因为2030功率太大发热导致波形失真,加装上散热片就可以了。 、调试结果分析 输出正弦波不失真频率。由于后级运放上升速率的限制,高频正弦波(f>70KHz)产生失真。输出可实现步进,峰-峰值扩展至0~26V。 图1-2 图 1−7 六、结论 通过本篇论文的设计,使我们对ICL8038的工作原理有了本质的理解,掌握了ICL8038的引脚功能、工作波形等内部构造及其工作原理。利用ICL8038制作出来的函数发生器具有线路简单,调试方便,功能完备。可输出正弦波、方波、三角波,输出波形稳定清晰,信号质量好,精度高。系统输出频率范围较宽且经济实用。 七、参考文献 【1】谢自美《电子线路设计.实验.测试(第三版)》武汉:华中科技大学出版社。2000年7月 【2】杨帮文《新型集成器件家用电路》北京:电子工业出版社, 【3】第二届全国大学生电子设计竞赛组委会。全国大学生电子设计竞赛获奖作品选编。北京:北京理工大学出版社,1997. 【4】李炎清《毕业论文写作与范例》厦门:厦门大学出版社。 【5】潭博学、苗江静《集成电路原理及应用》北京:电子工业出版社。 【6】陈梓城《家用电子电路设计与调试》北京:中国电力出版社。2006
电子信息科学与技术专业本科毕业设计(论文)选题指南 一、电子信息科学与技术专业的学科领域 电子信息科学与技术专业属于电子信息科学类专业。电子信息科学类专业还包括:微电子学(071202);光信息科学与技术(071203)。 二、电子信息科学与技术专业的主要研究方向和培养目标 1、电子信息科学与技术专业的主要研究方向 (1) 电路与系统 (2) 计算机应用 2、电子信息科学与技术专业的培养目标 本专业培养具备电子信息科学与技术、计算机科学与技术的基本理论和基本知识,受到严格的科学实验训练和科学研究初步训练,能在电子信息科学与技术、计算机科学与技术及相关领域和行政部门从事科学研究、教学、科技开发、产品设计、生产技术或管理工作的电子信息科学与技术高级专门人才。 本专业学生主要学习电子信息科学与技术的基本理论和技术,受到科学实验与科学思维的训练,具有本学科及跨学科的应用研究与技术开发的基本能力。 毕业生应具备以下几方面的知识、能力和素质: (1) 掌握数学,物理等方面的基本理论和基本知识,; (2) 掌握电子信息科学与技术,计算机科学与技术等方面的基本理论,基本 知识和基本技能与方法; (3) 了解相近专业的一般原理和知识; (4) 熟悉国家电子信息产业政策及国内外有关知识产权的法律法规; (5) 了解电子信息科学与技术的理论前沿,应用前景和最新发展动态,以及 电子信息产业发展状况; (6) 掌握现代电路设计自动化技术。 (7) 掌握资料查询,文献检索及运用现代信息技术获取相关信息的基本方法;具有一定的技术设计,归纳、整理、分析实验结果,撰写论文,参与学术交流的能力; (8) 具备善于运用已有知识来学习挖掘新知识,能够将所学知识运用到实践活动中去和运用科学知识分析解决实际问题的能力; (9) 具有独立观察,分析问题,敢于标新立异,勇于置疑,具备开展科学创新活动的基本能力; (10) 善于自我设计、自我推销,协调和处理人际关系,能够及时掌握人才市场需求的信息,具有自主择业的能力。 三、毕业设计(论文)选题原则 本专业毕业论文(设计)题目的选择要遵循以下原则: 1、要结合所学专业 毕业论文主要用来衡量学生对所学知识的掌握程度,所以论文题目不能脱离所学的专业知识。有些学生工作与所学专业没有关系,而本人对所从事的工作有一定的探索或研究,毕业论文就写了这方面的内容。这只能算是工作总结,但不能算是一篇毕业论文。 工科学生学习的专业往往和他们从事的工作有教紧密的关系,他们有教丰富的实验经验和感性认识,经过几年的系统学习,可以学到相应的理论知识,使他们对自己的工作有一种新的认识,他们可以利用所学知识对原来的工作方式、工作程序、工作工具进行改进,以提高工作效率。 2、内容要新 工科论文除了具有理论性之外,更重要的是它的实践性和实际操作性。工科各学科发展非常之快,往往教科书刚进入课堂,内容就已经落后了。待学生毕业时,所学知识可能几近淘汰,所以学生选题要注意所用知识不能陈旧,要能跟上学科的发展。 3、题目要大小适当,难易适度 论文题目不宜过大,否则必然涉及的范围大广。学生处涉科研,普遍存在着知识面窄、理论功底不足的问题,再加上学生主要以业余学习为主,题目太大,势必讲得不深不透,乃至丢三落四,难以驾驭。因此,选题必须具体适中。 题目选择要难易适度。过难,自己不能胜任,最后可能半途而废,无法完成论文;太容易,则论文层次太低,不能很好地反映几年来的学习成绩和科研水平,同时自己也得不到锻炼。 选题最好能合乎个性兴趣爱好,如果自己对论题兴趣很高,就会有自发的热情和积极性,文章就容易写出新意来。 四、毕业设计(论文)选题 选题是决定毕业设计(论文)训练成败与质量好坏的关健之一。 1、电子信息科学与技术专业本科从选题的内容上可以分为理论型毕业设计(论文)和应用型毕业设计(论文)两大类。 2、从本科毕业设计(论文)课题的来源,也可以分为科研开发型和自确定型毕业设计(论文)两大类。 3、从电子信息科学与技术专业本科毕业设计(论文)所涉及的研究领域来看,又可以将其划分为如下一些领域: (1) 集成电路的测试与故障诊断 (2) 集成电路的设计与分析 (3) ARM的设计与应用 (4) 信号与信息处理 (5) 单片机应用系统开发 (6) 仪器、仪表的设计开发与改进 (7) 视频、音频信号处理技术 (8) 可编程器件、EDA技术 (9) 新型电源的开发与应用 (10) 各种电子电路的设计 (11) 微机接口电路的设计 (12) 电子电路的软件仿真技术 (13) 太赫兹电子技术 (14) 测试控制系统的设计与仿真 (15) 数据采集系统设计 (16) 虚拟仪器
目录第一章 前言…………………………………………………………………………3第二章 单片机概述………………………………………………………………单片机的定义……………………………………………………………………单片机的发展方向………………………………………………………… 单片机的应用…………………………………………………………………… MCS-51简介………………………………………………………………………6第三章 单片机交通灯控制…………………………………………………………… 硬件电路……………………………………………………………………………芯片选用…………………………………………………………………………….2硬件电路图……………………………………………………73.1.3系统工作原理………………………………………………………………………软件设计……………………………………………………………….1 每秒钟的设定……………………………………………………….2 计数器初值计算……………………………………………………….3 综合计算……………………………………………………….4 设定一秒的方法……………………………………………………….5 程序设计……………………………………………………… 软件延时……………………………………………………… 时间及信号灯显示……………………………………………………… 程序………………………………………………………13第四章 总结……………………………………………………………………………12参考文献………………………………………………………………………………13致谢………………………………………………………………………………14第一章 前言城市交通是保持城市活力最主要的基础设施,是城市生活的动脉,制约着城市经济的发展。展望21世纪的城市交通事业,给我们提出了更高要求。发展多层次、立体化、智能化的交通体系,将是城市建设发展中普遍追求的目标。而发展大、中、低客运量相互匹配的多种形式相结合的客运交通工具,将是实现上述远景目标的一项重大技术决策措施。自改革开放以来,我国的城市规模和经济建设都有了飞速的发展7城市化进程在逐步加快,城市人口在急剧增加,大量流动人口涌进城市,人员出行和物资交流频繁,使城市交通面临着严峻的局势。当前,全国大中城市普遍存在着道路拥挤、车辆堵塞、交通秩序混乱的现象。如何解决城市交通问题已成为全社会关注的焦点和大众的迫切呼声。当今,红绿灯安装在各个交通要道上已经成为了缓解交通问题最常见、最根本、最有效的方法。交通灯的出现使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显的效果。单片机是一种集成的微型计算机,与微处理器相比,它可单独地完成现代工业控制所要求的智能化控制功能,它有唯一的、专门为嵌入式应用而设计的体系结构和指令系统。红绿灯的控制有PLC控制,单片机控制等方法,随着近年来单片机控制交通灯技术的成熟,单片机给交通带来了很大的便利。第二章 单片机概述二十世纪七十年代,微电子技术正处于发展阶段,集成电路属于中规模发展时期,各种新材料新工艺尚未成熟,单片机仍处在初级的发展阶段。1974年,美国研制出了世界第一台单片微型计算机F8,深受家用电器和仪器仪表领域的欢迎和重视,从此拉开了研制单片机的序幕。单片机的定义所谓单片机,即把组成微型计算机的各个功能部件,如中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、输入/输出接口电路(I/O口)、定时/计数器以及串行通信接口等集成在一块芯片中,构成一个完整的微型计算机。这些电路能在软件的控制下准确、迅速、高效地完成程序设计者事先规定的任务。与微处理器相比,它可单独地完成现代工业控制所要求的智能化控制功能,它有唯一的、专门为嵌入式应用而设计的体系结构和指令系统这是单片机最大的特征。现代单片机加上了中端单元、定时单元及A/D转换电路等更复杂、更完善的电路,使得单片机的功能越来越强大,应用更广泛。因此可以把单片机理解为一个单芯片形态的微控制器。单片机是单芯片形态作为嵌入式应用的计算机,它有唯一的、专门为嵌入式应用而设计的体系结构和指令系统,加上它的芯片级体积的优点和在现场环境下可高速可靠地运行的特点,因此单片机又称为嵌入式微控制器。单片机的发展方向单片机的发展趋势将是向着高性能化,大容量,小容量、低价格化及外围电路内装化等几个方面发展。(1)单片机的高性能化:主要是指进一步改进CPU的性能,加快指令运算的速度和提高系统控制的可靠性,并加强了位处理功能、中断和定时控制功能;采用流水线结构,指令以队列形式出现在CPU中,从而有很高的运算速度。(2)片内存储器大容量化:以往单片机的片内ROM为1到4KB,RAM为64到128B。因此在一些较复杂的应用系统中,存储器容量就显得不够,不得不外扩存储器。为了适应这种领域的要求,利用新工艺,将片内存储器的容量大幅度增加,不得不外扩存储器。为了适应这种领域的要求,利用新工艺,将片内存储器的容量大幅度增加,片内ROM可以达到12KB。(3)小容量、低价格化:与上述相反,小容量、低价格化的4位、8位单片机也是发展方向之一。这类单片机主要用于儿童玩具等较小规模的控制系统。(4)外围电路内装化:随着集成度的不断提高,有可能把众多的各种外围功能器件集成在片内。除了一般必须具备的CPU、RAM、ROM、定时/计数器等之外,片内集成的部件还有A/D、D/A转换器,DMA控制器,声音发生器,监视定时器,液晶显示驱动器,彩色电视机和录像机用的锁相电路等。(5)增强I/O接口功能:为了减少外部驱动芯片,进一步增加单片机并行口的驱动能力,现在有些单片机可直接输入大电流和高电压,以便直接驱动显示器。(6)加快I/O接口的传输速度:有些单片机设置了高速I/O接口,以便能以更快的速度触发外围设备,以更快的速度读取数据。单片机的应用单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域,大致可分为如下几个:1.在计算机网络和通信领域中的应用;2.在工业控制中的营运;3.在家用电器中的应用;4.在智能仪器仪表上的应用;5.在医用设备领域的应用; MCS-51简介MCS-51系列单片机在结构上基本相同,只是在个别模块和功能上有些区别。MCS-51单片机是在一块芯片中集成了一个8位CPU、128B RAM、4KB ROM、两个16位定时/计数器、32个可编程I/O口和一个可编程的全双工串行接口、五个中断源、一个片内振荡器等。1.中央处理器(CPU):中央处理器是单片机的核心部分,是一个8位的中央处理单元,它对数据的处理是以字节为单位进行的,CPU主要由运算器、控制器和寄存器阵列组成。2.数据存储器(片内RAM):数据存储器用于存放变化的数据。在8051单片机中,通常把控制与管理寄存器(简称为“专用寄存器”)在逻辑上划分在片内RAM中,因为其地址与RAM是连续的。8051单片机数据存储器的地址空间为256个RAM单元,但其中能作为数据存储器供用户使用的仅有前面128个,后128个被专用寄存器占用。3.程序存储器(片内ROM):程序存储器用于存放程序和固定不变的常数、表格等。通常采用只读存储器,且其有多种类型。4.定时/计数器:定时/计数器用于实现定时和计数功能。8051单片机共有两个16位定时/计数器,8052单片机共有三个16位定时/计数器。5.并行I/O口:8051单片机共有四个8位的并行I/O(P0、P1、P2、P3),每个口都由一个锁存器和一个驱动器组成。并行I/O口主要是用于实现与外部设备中数据的并行输入/输出,有些I/O口还具有其他功能。6.串行口:8051单片机有一个全双工异步串行口,用以实现单片机和其他具有相应接口的设备之间的异步串行数据传送。7.时钟电路:时钟电路的作用是产生单片机工作所需要的时钟脉冲序列。8.中断系统:中断系统的主要作用是对外部或内部的中断请求进行管理与处理。8051单片机的中断系统可以满足一般控制应用的需要:共有五个中断源,其中有两个外部中断源INT0和INT1、三个内部中断源(两个定时/计数器中断和一个串行口中断);此外,8052单片机还增加了一个定时器2的中断源。第三章 交通灯单片机控制 硬件电路3,1.1芯片选用:选用设备8031单片机一片,8255并行通用接口芯片一片,74LS07,MAX692“看门狗”一片,共阴极的七段数码管两个,双向晶闸管若干,7805三端稳压电源一个,红、黄、绿交通灯各两个,开关键盘、连线若干。.2 硬件电路图:.3 系统工作原理:1.开关键盘输入交通灯初始时间,通过8051单片机P1输入到系统。2.由8051单片机的定时器每秒钟通过P0口向8255的数据口传送信息,由8255的PA口显示红、绿、黄等的燃亮情况;由8255的PC口显示每个灯的燃亮时间。通过设置各个信号等的燃亮时间,通过8031设置,绿、红时间分别为60秒,80秒循环由8051的P0口向8255的数据口输出。4.通过8051单片机的位来控制系统的工作或设置初值,当牌位0就对系统进行初始化,为1系统就开始工作。5.红灯倒计时时间,当有车辆闯红灯时,启动蜂鸣器进行报警,3S后恢复正常。6.增加每次绿灯时间车流量检测的功能,并且通过查询端口的电平是否为低,开关按下为低电平,双位数码管显示车流量,直到下一次绿灯时间重新记入。7.绿灯时间倒计时完毕,重新循环。 软件设计.1每秒钟的设定:利用MCS-51内部定时器材溢出中断来确定1秒的时间。.2 计数器初值计算:定时器工作时必须给计数器送计数器初值,这个值是送到TH和TL中的,他是以加法计数的,并能从全1到全0时自动产生溢出中断请求。因此,我们可以把计数器记满为零所需的计数值设定为C和计数初值设定为TC,即:TC=M-C;式中,M为计数器模值,该值和计数器工作方式有关,在方式0时M为213;在方式1时M的值为216;在方式2和3时为28。.3 综合计算:T=(M-TC)T1 或者 TC=M-T/T1 式中T1是单片机时钟周期的12倍;TC为定时初值。这种方法在使用后悔超过计数器的最大定时间,所以再采用定时器和软件相结合的办法。.4 设定一秒的方法:我们采用在主程序中设定一个初值为20的软件计数器和使T0定时50毫秒,这样每当T0到50毫秒时CPU就响应它的溢出中断请求,进入他的中断服务子程序,在中断子程序中,CPU先使软件计数器减1,然后判断它是否为零,为零表示1秒已到可以返回到输出时间显示程序。.5 程序设计:1.主程序:定时器定时50毫秒,故T0工作于方式1,初值:TC=M-T/T1=216-50ms/1us=3CBOHORG 1000HSTART:MOV TMOD, #01H; 令T0为定时器方式1MOV TH0, #3CH; 装入定时器初值MOV TL0, #BOH;MOV IE, #82H; 开T0中断SEBT TR0; 启动T0计数器MOV R0, #14H; 软件计数器赋初值LOOP: SJMP S; 等待中断2.中断服务子程序:ORG 000BHAJMP BRT0ORG 00BHBRT0:DJNZ R0,NEXT AJMP TIME; 跳转到时间及信号灯显示子程序DJNZ:MOV R0,#14H; 恢复R0值MOV TH0,#3CH; 重装入定时器初值MOV TL0,#BOH;MOV IE, # 软件延时MCS-51的工作频率为2-12MHZ,我们选用的8051单片机的工作频率为6MHX,机器周期与主频由关,机器周期是主频的12倍,所以一个机器周期的时间为12*(1/6M)=2us,我们可以知道具体每条指令的周期数,这样我们就可以通过指令的执行条数来确定1秒的时间。时间及信号灯显示当定时器定时为1秒时,程序跳转到时间显示及信号灯显示子程序,它将依次显示信号灯时间,同时一直显示信号灯的颜色,这时在返回定时子程序定时一秒,在显示黄灯的下一个时间,这样依次把所有的灯色的时间显示完后再重新给时间计数器赋初值,重新进入循环。由于发光二极管为共阳极接法,输出端口为低电平,对应的二极管发光,所以可以用复位方法点亮红,绿,黄发光二极管。 程序实现交通灯的交替控制及特殊情况(如急救车等)通过时 ,通过外中断实现:North_South_Red BIT BIT BIT BIT BIT BIT EQU 30H ;秒ORG 0000HJMP STARTORG 0003HJMP INIT0ORG 000BHJMP TIME0交通灯交替工作时,红绿黄交替点亮: 红灯亮33秒钟后绿灯亮27秒,然后闪烁3秒,最后黄灯点亮三秒 ,循环。TIME0:MOV TH0,#30HMOV TL0,#0B0HINC 31HMOV A,31HN: CJNE A,#20,EXIT ;判断是否到一秒MOV 31H,#0INC ScdMOV A,ScdCJNE A,#27,NEXT1 ;判断绿灯是否到27sSETB F0JMP EXITNEXT1: MOV A,ScdCJNE A,#30,NEXT2 ;判断绿灯是否亮30sCLR F0MOV P1,#0EEHJMP EXITNEXT2:MOV A,ScdCJNE A,#33,NEXT3MOV P1,#0F3H ;初始化NEXT3:MOV A,ScdCJNE A,#60,NEXT4SETB 00HJMP EXITNEXT4: MOV A,ScdCJNE A,#63,NEXT5CLR 00HMOV P1,#0F5HJMP EXITNEXT5: MOV A,ScdCJNE A,#66,EXITMOV P1,#0DEHMOV Scd,#0EXIT: RETI外中断:东西方向出现特殊情况 时南北红灯亮,东西绿灯亮,延时10s。INIT0:PUSH PSWPUSH ACCCLR EAMOV R2,P1 ;保存数据MOV P1,#0F6HCALL DELLAY10SMOV P1,R2 ;恢复SETB EAPOP ACCPOP PSWRETI主程序:START:MOV Scd, #00HMOV 31H, #00HMOV P1, #0FFHCLR 00HCLR F0MOV TMOD, #01H ;设定定时器1MOV IE, #83H ;设定中断使能 定时器中断0、外部中断0和1MOV SP, #60HMOV TH0, #30HMOV TL0, #0B0HSETB TR0LOOP:JNB F0,N0CPL East_West_Green ;绿灯闪三秒CALL DELAY500MSJMP N1N0:JNB 00H,N1CPL North_South_Green ;绿灯闪三秒CALL DELAY500MSN1:JMP LOOP第四章 总结本系统实现了红、绿灯燃亮时间的功能,红绿灯循环点亮,倒计时剩5秒时黄灯闪烁警示。车辆闯红灯报警;绿灯时间可检测车流量并可通过双位数码管显示。系统不足之处不能控制车的左、右转、以及自动根据车流改变红绿灯时间等。这是由于本身地理位子以及车流量情况所定,如果有需要可以设计扩充原系统来实现。通过此次课题的研究,让我更加深入的了解了单片机的一些功能,对于单片机在日常生活中的运用有了更深层次的了解。在研究时也发现了自身对于单片机的不理解之处,并查看相关书籍等资料解决了不懂的问题。结合实际工作中的实践,和这次的毕业论文撰写,了解了很多也学到了很多。同时,对以前所学的专业知识,有了进一步的加深和巩固。参考文献[1] 张国锋.单片机原理及应用[J].高等教育研究,[2] 张毅坤.单片微型计算机原理及运用,西安电子科技大学出版社,1998[3] 胡汉才.单片机原理及其接口技术[M].北京:清华大学出版社,[4] 胡乾斌.单片机原理与应用[M].华中科技大学出版社.2006[5] 张毅刚.单片机原理及接口技术[M].哈尔滨:哈尔滨工业大学出版社,1990[6] 雷丽文.微机原理与接口技术,北京:电子工业出版社,[7] 余锡存 曹国华.单片机原理及接口技术,陕西:西安电子科技大学出版社,致谢通过这段时间的研究设计学习,我学到了很多以前不知道的知识,并且在学习中培养了一种做事情一丝不苟的态度和耐心,为以后的工作打下了坚实的基础。在此我要向我们论文的指导老师表示衷心的感谢,可以让我通过这次机会系统学习了单片机的有关知识,并能具体结合实践生活完成交通灯的设计,他幽默,风趣,严谨的教学作风将是我学习的榜样。
最简单的一种]方法是:有555定时芯片做,输出频率可调的矩形波,然后再用电运放和二极管做个转三角波的电路就行了。我以前做过的,很简单!就是三角波有点不标准!
285 浏览 3 回答
301 浏览 8 回答
164 浏览 5 回答
181 浏览 3 回答
287 浏览 2 回答
203 浏览 5 回答
237 浏览 3 回答
150 浏览 4 回答
279 浏览 5 回答
325 浏览 4 回答
253 浏览 3 回答
270 浏览 4 回答
283 浏览 2 回答
340 浏览 3 回答
153 浏览 3 回答