1、 电子电路 CAD课程设计报告汽车尾灯控制电路学 院: 电力学院专 业: 电子科学与技术学 期:2013-2014 第一学期学 号: 201009931姓 名: 韩燕军指导老师: 谭联电子电路 CAD 课程设计报告0目 录绪论 21 设计系统的介绍及研究内容 21.1 设计系统的介绍 21.1.1 设计语言 C 语言的介绍21.1.2 设计软件 Proteus和 ProtelDXP的介绍 21.1.3 设计依据 31.2 研究的内容 42 设计方案分析及比较 43 设计方案规划及设计 43.1 系统设计框架图 53.1.1 设计任务 53.1.2 总体设计思想 63.2 整体电路工作原理 63
2、.2.1 单元电路设计 63.2.2 其他部分的设计 83.3 单片机 93.4 程序流程图 .113.5 开始程序 .114 电路的制作与调试 .144.1 电路 .144.2 仿真 .144.2.1 使用的仿真软件 .144.2.2 在仿真软件中画的完整电路图 .144.3 调试 .154.3.1 软件上仿真 .154.3.2 PCB板的绘制195 主要元器件清单 .20结论 .20参考文献 .21电子电路 CAD 课程设计报告1汽车尾灯控制电路绪论汽车作为现代交通工具已大量进入人们的生活,随着电子技术的发展,对于汽车的控制电路,也已从过去的全人工开关控制发展到了智能化控制。在夜晚或因天气
3、原因能见度不高的时候,人们对汽车安全行驶要求很高汽车尾灯控制系统给大家带来了方便。汽车尾灯控制器是随汽车智能化技术的发展而迅速发展起来的,汽车尾灯一般是用基于微处器的硬件电路结构构成,正因为硬件电路的局限性,不能随意的更改电路的功能和性能,且可靠性得不到保证,因此对汽车尾灯控制系统的发展带来一定的局限性。难以满足现代汽车的智能化发展 8。 随着(EDA)仿真技术的发展,数字系统的设计技术和设计工具发生了深刻的变化。利用硬件描述语言对数字系统的硬件电路进行描述是 EDA 的关键技术之一。 C 语言是目前主流的硬件描述语言,它具有很强的电路描述和建模能力,且有与具体硬件电路无关和与设计平台无关的特
4、性在语言易读性和层次化结构设计方面表现出强大的生命力和应用潜力。本文采用先进的 EDA 技术,利用 MAX+PLUSII 工作平台和 VHDL 语言,设计了一种基于FPGA 的汽车尾灯控制系统并对系统进行了仿真及验证。用一片 FPGA 芯片实现从而大大简化了系统结构,降低了成本。提高了系统的先进性和可靠性,能实现控制器的在系统编程。采用这种器件开发的数字系统其升级与改进极为方便。LED(1ight emitting diode,发光二极管) 由于其具备体积小、寿命长、低能耗、耐震动、无频闪及反应速度快等优点已成为备受瞩目的新一代车灯光源技术。目前通用的汽车尾灯光源仍然是白炽灯和节能灯占主导地位
5、,加上红、黄等配光透镜实现配光要求,缺点是易损坏、耗电量大、寿命短、激励响应时间长,给道路交通带来安全隐患等。现有的 LED汽车尾灯主要有两种:一种是用多个 LED 密布于灯壳内直接经配光透镜配光,其缺点是用了多颗LED 或者用大功率 LED,成本高;另外一种是将 LED 排布成平面或者柱状置于灯壳内,经自由曲面反射腔配光或自由曲面反射腔和配光透镜联台配光,其缺点是自由曲面反射腔制作工艺复杂。现针对目前 LED 汽车尾灯配光困难、体积大等缺陷,有效利用 LED 光源体积小、亮度高等特点,设计出一种节能、高效的新型组合式 LED 汽车尾灯。1 设计系统的介绍及研究内容1.1 设计系统的介绍1.1
6、.1 设计语言 C 语言的介绍C 语言是 Combined Language(组合语言)的中英混合简称。是一种计算机程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到 C 语言,具体应用比如单片机以及嵌入式系统开发。C 语言发展如此迅速,而且成为最受欢迎的语言之一,主要因为它具有强大的功能。许多著名的系统软件,如 DBASE 都是由 C 语言编写的。用 C 语言加上一些汇编语言子程序,就更能显示 C 语言的优势了
7、,像 PC- DOS 、WORDSTAR 等就是用这种方法编写的 2。1.1.2 设计软件 Proteus和 Protel DXP 的介绍一、Proteus(海神)的 ISIS 是一款 Labcenter 出品的电路分析实物仿真系统,可仿真各种电路和IC,并支持单片机,元件库齐全,使用方便,是不可多得的专业的单片机软件仿真系统。它可以仿真、分析各种模拟电路与集成电路,软件提供了大量模拟与数字元器件及外部设备,各种虚拟仪器,特别是它具有对单片机及其外围电路组成的综合系统的交互仿真功能。该软件的特点:电子电路 CAD 课程设计报告21. 全部满足我们提出的单片机软件仿真系统的标准,并在同类产品中具
8、有明显的优势。2. 具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS-232 动态仿真、C 调试器、SPI 调试器、键盘和 LCD 系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。3. 目前支持的单片机类型有:68000 系列、8051 系列、AVR 系列、PIC12 系列、PIC16 系列、PIC18 系列、Z80 系列、HC11 系列以及各种外围芯片。4. 支持大量的存储器和外围芯片。总之该软件是一款集单片机和 SPICE 分析于一身的仿真软件,功能极其强大 ,可仿真51、AVR 、PIC 。二、Protel DXP 是 Altium 公司于 2
9、004 年推出的最新版本的电路设计软件,该软件能实现从概念设计,顶层设计直到输出生产数据以及这之间的所有分析验证和设计数据的管理。当前比较流行的 Protel 98、Protel 99 SE,就是它的前期版本。Protel DXP 2004 已不是单纯的 PCB(印制电路板)设计工具,而是由多个模块组成的系统工具,分别是 SCH(原理图)设计、SCH (原理图)仿真、 PCB(印制电路板)设计、Auto Router(自动布线器)和 FPGA 设计等,覆盖了以 PCB 为核心的整个物理设计。该软件将 项目管理方式、原理图和 PCB 图的双向 同步技术、多通道设计、拓朴自动布线以及电路仿真等技术
10、结合在一起,为电路设计提供了强大的支持。与较早的版本Protel99 相比,Protel DXP 2004 不仅在外观上显得更加豪华、人性化,而且极大地强化了电路设计的同步化,同时整合了 VHDL 和 FPGA 设计系统,其功能大大加强了。Protel DXP 主要特点1 、通过设计档包的方式,将原理图编辑、电路仿真、 PCB 设计及打印这些功能有机地结合在一起,提供了一个集成开发环境。2 、提供了混合电路仿真功能,为设计实验原理图电路中某些功能模块的正确与否提供了方便。3 、提供了丰富的原理图组件库和 PCB 封装库,并且为设计新的器件提供了封装向导程序,简化了封装设计过程。4 、提供了层次
11、原理图设计方法,支持“自上向下”的设计思想,使大型电路设计的工作组开发方式成为可能。5 、提供了强大的查错功能。原理图中的 ERC (电气法则检查)工具和 PCB 的 DRC (设计规则检查)工具能帮助设计者更快地查出和改正错误。1.1.3 设计依据早期的单片机都是 8 位或 4 位的。其中最成功的是 INTEL 的 8031,因为简单可靠而性能不错获得了很大的好评。此后在 8031 上发展出了 MCS51 系列单片机系统。基于这一系统的单片机系统直到单片机也被称为微控制器(Microcontroller) ,是因为它最早被用在工业控制领域。单片机由芯片内仅有 CPU 的专用处理器发展而来。最
12、早的设计理念是通过将大量外围设备和 CPU 集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。INTEL 的Z80 是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的 发 展 便 分 道 扬 镳 。现 在还在广泛使用。随着工业控制领域要求的提高,开始出现了 16 位单片机,但因为性价比不理想并未得到很广泛的应用。90 年代后随着消费电子产品大发展,单片机技术得到了巨大的提高。随着 INTEL i960 系列特别是后来的 ARM 系列的广泛应用,32 位单片机迅速取代 16 位单片机的高端地位,并且进入主流市场。而传统的 8 位单片机的性能也得到
13、了飞速提高,处理能力比起 80 年代提高了数百倍。目前,高端的 32 位单片机主频已经超过 300MHz,性能直追 90 年代中期的专用处理器,而普通的型号出厂价格跌落至 1 美元,最高端的型号也只有 10 美元。当代单片机系统已电子电路 CAD 课程设计报告3经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用在全系列的单片机上。而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的 Windows 和 Linux 操作系统 6。1.2 研究的内容本次设计的任务是根据已知条件,设计、制作一个汽车尾灯显示的 51 电路。设汽车尾部左右两侧各有 3 个指示灯(用发光管模拟
14、),要求是: 1. 汽车正常行驶时,尾灯全部熄灭。2. 当汽车右转弯时,右侧 3 个指示灯按右循顺序点亮。 3. 当汽车左转弯时,左侧 3 个指示灯按左循顺序点亮。 4. 临时刹车时,所有指示灯同时闪烁。5.夜间行驶时,左右两侧中间的灯点亮。6. 选择电路方案,完成对确定方案电路的设计。设计要求画出电路原理图(或仿真电路图)并阐述其基本原理;元器件及参数选择;电路仿真与调试;制作实际运行装置。2 设计方案分析及比较在设计本电路时,一共考虑过两种方案。下面简单的介绍一下这两种方案:第一种方案:通过把脉冲电路、开关控制电路、三进制电路、译码与显示驱动电路等模块组合来实现。首先,通过555定时器构成
15、的多谐振荡器产生频率为1Hz的脉冲信号,该脉冲信号用于提供给双J-K触发器构成的三进制计数器和开关控制电路中的三输入与非门的输入信号。其次,双 J-K触发器构成的三进制计数器用于产生00、01、10的循环信号,此信号提供左转、右转的原始信号。最后,左转、右转的原始信号通过6个与非门以及7410提供的高低电位信号,将原始信号分别输出到左、右的3个汽车尾灯上。得到的信号即可输出到发光二极管上,实现所需功能 11。这种方案的实现复杂,成本高,调试起来不容易成功,太过繁琐。第二种方案:通过 AT89C52 单片机编写程序,来控制 LED 的亮灭。这种方案中单片机编程较直接,用硬件电路搭建方便,通过 S
16、TC89C52 单片机编写程序,来控制 LED 的亮灭。这样可以大大简化系统结构,降低材料的成本。提高系统的先进性和可靠性,能实现控制器的系统编程。采用这种器件开发的数字系统其升级与改进极为方便。经过考虑,我选择了使用第二种方法。一、由于现在单片机技术普及,加上用单片机实现起来很方便也很简单,所以我决定使用单片机来驱动整个电路的运行。二、单片机的运行都是要有晶振驱动的,有的单片机是内部晶振驱动单片机,有的单片机是外部设计含有晶振的驱动电路来驱动单片机的运行。所以要设计一个驱动电路去驱动单片机。三、需要往单片机中下载编好的程序,一是用在线下载,二是用下载器下载到单片机中。在没有下载器的情况下,使
17、用在线下载很方便。 3 设计方案规划及设计(具体设计)3.1 系统设计框架图如图 3.1 所示。电子电路 CAD 课程设计报告4方案确定(单片机)KEIL 软件编程PROTEUS 软件仿真测试DXP 软件的 PCB 版制作调试及问题解决图 3.1 框架图3.1.1 设计任务设计一个汽车尾灯控制电路,用6个发光二极管模拟汽车尾灯,即左尾灯(L1-L3)3个发光二极管;右尾灯(D1-D3)3个发光二极管。用两个开关分别控制左转弯尾灯显示和右转弯尾灯显示。当右转弯开关被打开时,右转弯尾灯显示的3个发光二极管按右循环显示。当左转弯开关被打开时,左转弯尾灯显示的3个发光二极管按左循环显示。当急刹车时,6
18、个发光二极管闪烁 1,。当夜间行驶时,两个发光二极管D2和L2 点亮。D1 D2 D3 D1 D2 D3 D1 D2 D3 图 3.2 右转弯显示规律图L3 L2 L1 L3 L2 L1 L3 L2 L1 图 3.3 左转弯显示规律图L1 L2 L3 D1 D2 D3 L1 L2 L3 D1 D2 D3 图 3.4 急刹车显示规律图图 3.5 夜间行车显示规律图根据以上要求,要实现当右转弯开关打开时,右转弯尾灯显示的3个发光二极管按右循环规律显示,如图3.2;当左转弯开关打开时如图3.3;急刹车时如图3.4;夜间行驶时如图3.5。根据不同的状态,绘制汽车尾灯和汽车运行状态表如表3.1所示。电子
19、电路 CAD 课程设计报告5设左转弯按键为key1,右转弯按键为key2,急刹车按键为key3,夜间行驶按键为key4。表 3.1 汽车尾灯和汽车运行状态表开关控制 右转尾灯 左转尾灯key1 key2 key3 key4 汽车运行状态 D1D2D3 L1L2L30 0 0 0 正常运行 灯灭 灯灭1 0 0 0 左转弯 灯灭 L3L2L1L30 1 0 0 右转弯 D1D 2D 3D 1 灯灭0 0 1 0 急刹车 闪烁 闪烁0 0 0 1 夜间行驶 D2 L23.1.2 总体设计思想经过以上所述的设计内容及要求的分析,可以将电路分为以下几部分:1、单片机扫描与4个按键相连的IO口的高低电平
20、来确定是那个按键按下去了;2,根据不同的按键按下去的情况,控制与6个LED相接的IO口的高低电平来控制LED 亮灭情况。3.2 整体电路工作原理经过以上所述的设计内容及要求的分析,可以将电路分为以下几部分:按键电路、LED显示电路、含有晶振的驱动的电路、复位电路。单片机在不停的扫描4个按键相连的IO口的高低电平,当 4个按键中的一个按键按下去后,单片机会确定是那个按键按下去了;当没有按键按下去的时候,这4个IO口管脚都是高电平;当某一个按键按下去后,与该按键想连接的IO 口管脚变成低电平;根据不同的按键按下去的情况,控制与6个LED相接的IO口的高低电平来控制LED 亮灭情况。3.2.1 单元
21、电路设计仿真原理图如图 3.5 所示。电子电路 CAD 课程设计报告6图 3.6 仿真原理图1)按键电路:最左边为夜间行驶按键,第二个为急刹车按键,第三个为右刹车按键,最右边为左刹车按键。单片机在不停的扫描4个按键相连的IO口的高低电平,当 4个按键中的一个按键按下去后,单片机会确定是那个按键按下去了;当没有按键按下去的时候,这4个IO口管脚都是高电平;当某一个按键按下去后,与该按键想连接的IO 口管脚变成低电平 8。如图3.7所示。电子电路 CAD 课程设计报告7图 3.7 按键电路图2)LED电路:要在左转向的时候,左边的3个灯左循环点亮,右转向的时候,右边的3个灯右循环循环点亮,急刹车的
22、时候全部的LED闪烁,于是我选择了左循环的3个红色的LED,右循环的3个LED的颜色和左循环的3个LED颜色一样,当循环点亮的时候很直观。如图3.8所示。图 3.8 LED 电路图电子电路 CAD 课程设计报告83.2.2 其他部分的设计1)含有晶振的驱动的电路:没有驱动电路的话,也就是晶振不起振,那单片机就不能工作。如图3.9.1所示。图3.9 .1 含驱动电路图使用的是12M的晶振,两个电容一般很小(小于30PF)。2)复位电路的设计:如图3.9.2所示。图3.9.2 复位电路图3.3 单片机单片机是一种集成在电路芯片,是靠程 序 运 行 的 , 并 且 可 以 修 改 。 只 因 为 单
23、 片 机 可 以 通 过你 编 写 的 程 序 可 以 实 现 高 智 能 , 高 效 率 , 以 及 高 可 靠 性 !我选用的是 AT89C52 型号单片机 11,AT 的优点是:加密性强,很难解密或破解,解密费用很高、国内能解密的人少,一般的仿制者望而退步;超强抗干扰,高抗静电,宽电压,不怕电源抖动,而且单片机内部的电源供电系统、复位电路等经过特殊处理等;通过编写的程序可以实现高可靠性;超低功耗;在系统可编程,无需编程器,可远程升级等。我们选用的是 AT89c52 型单片机, AT89c52 的内核系列单片机引脚功能:如图 3.10 所示。电子电路 CAD 课程设计报告9图 3.10 内
24、核系列单片机引脚Vcc(40 脚) ,GND(20 脚) 单片机电源引脚,不同型号单片机接入对应电压电源,常压为+5V,低压为 +3.3V。XTAL1(19 脚) ,XTAL2 (18 脚)外接时钟引脚。XTAL1 为片内振荡电路的输入端,XTAL2 为片内振荡电路的输出端。RST(9 脚)单片机的复位脚。PSEN( 29 脚) 全称是程序存储器允许控制端。ALE/PROG(30 脚)在单片机扩展外部 RAM 时,ALE 用于控制把 P0 口的输出低 8 位地址送锁存器锁存起来,以实现地位地址和数据的隔离。 EA/Vpp(31 脚)EA 接高电平时,单片机读取内部程序存储器 6。I/O 口引脚
25、P0 口,P1 口,P2 口,P3 口。1、 P0 口(39 脚32 脚)双向 8 位三态 I/O 口,每个口可独立控制。2、 P1 口(1 脚8 脚)准双向 8 位 I/O 口,每个口可独立控制,内带上拉电阻,这种接口输入没有高阻状态,输入也不能锁存。3、 P2 口(21 脚28 脚)准双向 8 位 I/O 口,每个口可独立控制,内带上拉电阻,与 P1口相似。4、 P3 口(10 脚17 脚)准双向 8 位 I/O 口,每个口可独立控制,内带上拉电阻,并且具有第二功能。3.4 程序流程图如图 3.11 所示。电子电路 CAD 课程设计报告10图 3.11 程序流程图程序流程:1、 初始化,让
26、单片机的 P2 口的所有 IO 管脚全部为高电平2、 进行键盘扫描:A、 判断 P1 口的低四位哪一个管脚为低电平B、 如果全是高电平,说明没有按键按下C、 如果不是全为高电平,说明有一个按键按下去D、 根据 P1 口低四位哪一位的电平为低电平来判断是哪个按键按下去的E、 如果是右循环按键按下去了,通过赋值与计算后的再赋值,让 P2 口对应的右边的 3 个LED 灯按右循环依次点亮。F、 如果是左循环按键按下去了,通过赋值与计算后的再赋值,让 P2 口对应的左边的 3 个LED 灯按左循环依次点亮。G、 如果是急刹车按键按下去了,通过赋值与计算后的再赋值,让 P2 口对应 6 个 LED 灯闪
27、烁。H、 如果是夜间行驶按键按下去了,通过赋值与计算后再赋值,让 P2 口对应的第 2 个和第 5个 LED 灯点亮。3.5 开始程序C 语言程序设计具体如下:#include void delay(unsigned int z) 延时程序,for 循环一直减到 0 unsigned int x;unsigned char y;for(x=z;x0;x-)for(y=110;y0;y-);电子电路 CAD 课程设计报告11void keyscan() 键盘扫描程序,先判断按键按下去没有,哪个 按下去了,然后根据那个按键按下去的情况,unsigned char temp,temp1,temp2,
28、i,temp3; 进行算法分析和计算,通过给与 LED 的管脚temp1=P1; 赋值高低电平来控制灯亮灭情况temp1=temp1if(temp1!=0x07)delay(10);temp2=P1;temp2=temp2if(temp1=temp2)switch(temp1)case 0x0e: /右转向灯temp=0xfe;for(i=1;i=3;i+)delay(1000);P2=temp;temp=temp-i;if(temp=0xf8)temp=0xfe;if(i=3)i=0;temp3=P1;temp3=temp3if(temp3=0x0f)P2=0xff;i=4;if(i=5)b
29、reak;case 0x0d: /左转向灯temp=0xdf;for(i=1;i=3;i+)电子电路 CAD 课程设计报告12delay(1000);P2=temp;temp=temp+(16/i);if(temp=0xfc)temp=0xdf;if(i=3)i=0;temp3=P1;temp3=temp3if(temp3=0x0f)P2=0xff;i=4;if(i=5)break;case 0x0b: /刹车P2=0xc0;delay(1000);P2=0xff;delay(1000);temp3=P1;temp3=temp3if(temp3=0x0f)break; case 0x07: /
30、夜间行驶P2=0xed;delay(1000);P2=0xff;temp3=P1;temp3=temp3if(temp3=0x0f)break;default:P2=0xff;break;电子电路 CAD 课程设计报告13void main() 先初始化,P2 脚全为高电平,while(1) 无限循环, 开始一直进行键盘扫描P2=0xff;while(1) keyscan();4 电路的制作与调试4.1 电路根据上面分析的单元电路设计,将整个电路图连接器来。先在软件上仿真,然后再焊接。4.2 仿真4.2.1 使用的仿真软件本次课程设计应用的是 Proteus 软件。Proteus 软件是由英国
31、 Labcenter Electronics 公司开发的EDA 工具软件,已有近 20 年的历史,在全球得到了广泛应用。Proteus 软件的功能强大,它集电路设计、制版及仿真等多种功能于一身,不仅能够对电工、电子技术学科涉及的电路进行设计与分析,还能够对微处理器进行设计和仿真,并且功能齐全,界面多彩,是近年来备受电子设计爱好者青睐的一款新型电子线路设计与仿真软件 9。4.2.2 在仿真软件中画的完整电路图,如图 4.1所示。电子电路 CAD 课程设计报告14图 4.1 仿真完整电路图4.3 调试4.3.1 软件上仿真1、当左转向按键按下去时的仿真图,如图4.2所示。 电子电路 CAD 课程设
32、计报告15图4.2a图4.2b图4.2c二、当右转向按键按下去时的仿真图,如图 4.3 所示。电子电路 CAD 课程设计报告16图4.3 a 按下右转向按键时仿真图 图4.3b 按下右转向按键时仿真图电子电路 CAD 课程设计报告17图4.3c 按下右转向按键时仿真图三、当急刹车时的仿真图,如图4.4所示。图4.4a电子电路 CAD 课程设计报告18图 4.4b 急刹车时的仿真图四、当夜间行车时的仿真图,如图4.5所示。图4.5 夜间行车时的仿真图4.3.2 PCB板的绘制 电子电路 CAD 课程设计报告191.创建一个 PCB 文档:file, new, PCB,SAVE ALL;2.PCB
33、 参数设置:右击 PCB 的空白处,选择 options, board options, 选择测量单位;在 keep outlayer 层,选择 place, dimension, dimension 画标尺的长度,以规划电路版的长宽大小,再选择place, line, 画版的大小;再右击 PCB 的空白处,选择 design, rules,在弹出的卡中点击 routing, width 进行设置连接导线的宽度,和布线板层的层数 routing layers,单面板,只选择 bottom layer, 双面板,还要选择 top layer;3.将原理图中各元件的电气连接关系,导入 PCB 文档
34、中各元件封装的连接关系,为元件布局的连线提供保证。步骤:在 PCB 文档中,选择 design, update schematicin PCB project. prj pcb, 在弹出的 confirm 中选择 YES, 在弹出的 differencesbetween schematic document and PCB document 卡中右击,点击 update all in PCBdocument, 再点击 create engineering change order, 再点击 validate changes,STATUS 栏全部打勾后,说明基本没有问题,最后点击 execute
35、 changes, 在 PCB 板中导入了连接;4.将元件选中并拖入 PCB 板框内,检查元件的封装是否合适后,手工布局。布局时要用到元件封闭的选择、旋转、排列和封装的更换与查找。为布线提供良好的环境,使布线布通的概率提高,尽量少用跳线;5.规划焊盘的大小与打孔孔径大小:选择相似的焊盘:右击该焊盘,find similarobjects, 在弹出的卡中,在该焊盘尺寸的 X 和 Y 座标栏中选择 SAME, 点击 OK,再在 Inspector 卡中,修改 X 和 Y 座标相关焊盘参数和 hole size 参数后,点击左键,系统即会对相关参数进行修改。6.手工布线:对哪层布线前,就要先选择该层
36、后进行布线:interactively routeconnections;7.保存并且输出 PCB 板图;(如下图所示)电子电路 CAD 课程设计报告205 主要元器件清单如表5.1所示。表5.1 主要元器件清单元器件 型号 数目(个)单片机 AT89C52 1电阻 1 10K 4电阻 2 12 1电阻 3 1K 2LED 6开关 5电源 5V 1晶振 12M 1电解电容 10uf 1瓷片电容 30pf 2结论通过这次汽车尾灯控制电路的设计,使我学了不少知识。汽车尾灯是汽车的重要部件之一,它在交通安全中扮演着重要的角色。这次设计的是简易汽车尾灯,实现较简单的逻辑功能。重点是通电子电路 CAD
37、课程设计报告21过本次设计过程,了解和掌握逻辑电路的设计、分析。通过这次课程设计,学会了AT89C52单片机中程序的运行流程;学会如何通过对其内部进行操作,来控制LED 的循环点亮。并且在这个毕设中学会这款单片机的驱动电路和复位电路的设计。通过这个设计加强了我动手、思考和解决问题的能力.现在设计已经做好了,自己感觉还是比较好的,虽然花了很多的时间,但学到了很多东西。做课程设计的时候,自己把整个书本都看了几遍,增强了自己对知识的理解,很多以前不是很懂的问题现在都已经一一解决了.在课程设计的过程中,我想了很多种方案,对同一个问题都想了很多种不同的接法,运用不同的芯片进行了比较,最后还是采取了上面的
38、方法进行连接.在连线过程中,经常会遇到一些问题,比如接错线,无意中删除了一些线等,使自己感觉到有点点的力不从心.从开始做课程设计那天起,脑中天天都想着同样的问题,怎么去接线,怎么去把电路弄得更加简单,怎么别人更容易看懂.但似乎时间过得真的很快,我用了好几天才把它完全弄完,完成后,心里有一种说不出的高兴.在课程设计期间,我努力上网和到图书馆找资料,学习相关理论知识,虽然有些辛苦,但也是值得的 。设计中基本实现了汽车在运行时候尾灯点亮方式的各种情况。参考文献1 现代电子技术实践课程知道机械工业出版社2 数字电子技术基础高等教育出版社3 毕满清电子技术实验与课程设计4 彭介华电子技术课程设计指导北京:高等教育出版社,19975 李振声试验电子技术北京:国防工业出版社,20016 卢结成电子电路试验及应用课题设计中国科学技术大学出版社,7 中国集成电路大全编写委员会编写北京:国防工业出版社,19858 梁宗善电子技术基础课程设计武汉:华中理工大学出版社,19959 高吉祥电子技术基础试验与课程设计第二版国防科技大学10 陈大钦电子技术基础试验电子电路实验,设计仿真第二版11 何希才新型电子电路应用实例科学技术出版社2005 第一版12 求是科技8051系列单片机C程序设计完全手册人民邮电出版社