版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、盐城纺织职业技术学院毕业设计(论文)基于AT89C51单片机的数字钟仿真与设计陈姗班级专业所在系指导老师盐城纺织职业技术学院毕业设计说明书 完成时间:2011年12月00日至2012年05月20日目录TOC o 1-5 h z摘要4Abstract5 HYPERLINK l bookmark6 第一章绪论6 HYPERLINK l bookmark8 1.1、单片机的发展6 HYPERLINK l bookmark10 1.2、单片机的应用6 HYPERLINK l bookmark12 1.3、数字钟应用发展介绍6 HYPERLINK l bookmark14 第二章基于AT89C51单片机
2、的硬件系统原理7 HYPERLINK l bookmark16 2.1、基于AT89C51数字钟设计的原理72.2、数字钟主要元件介绍7 HYPERLINK l bookmark18 2.2.1、AT89C51单片机7 HYPERLINK l bookmark20 2.2.2、数码管9 HYPERLINK l bookmark22 2.2.3、74LS245102.3、数字钟主要电路介绍10 HYPERLINK l bookmark32 2.3.1、时钟电路11 HYPERLINK l bookmark34 2.3.2、复位电路12 HYPERLINK l bookmark44 第三章基于KE
3、IL的数字钟设计13 HYPERLINK l bookmark46 4.1、KeiluVision2集成开发环境介绍13 HYPERLINK l bookmark48 4.2、基于keil的软件数字钟设计134.3、数字钟软件介绍144.3.1、流程图144.3.2、程序15第四章数字钟仿真与实现21 HYPERLINK l bookmark50 5.1、Proteus软件介绍21 HYPERLINK l bookmark52 5.2、基于Proteus软件的数字钟硬件仿真设计21 HYPERLINK l bookmark64 5.3、基于Proteus软件的数字钟硬件仿真运行22 HYPER
4、LINK l bookmark66 5.4、基于HOT-51开发板的数字钟硬件运行22 HYPERLINK l bookmark68 第五章基于PROTEL软件的数字钟硬件设计24 HYPERLINK l bookmark70 3.1、Protel99SE概述24 HYPERLINK l bookmark72 3.2、基于Protel99SE的原理图设计22 HYPERLINK l bookmark76 3.3、基于Protel99SE的PCB图设计23 HYPERLINK l bookmark78 3.4、元件列表23 HYPERLINK l bookmark80 第六章小结与展望24 HY
5、PERLINK l bookmark82 7.1、小结24 HYPERLINK l bookmark84 7.2、全文展望24致谢25 HYPERLINK l bookmark90 参考文献26摘要现代生活的人们越来越重视起了时间观念,可以说是时间和金钱划上了等号。对于那些对时间把握非常严格和准确的人或事来说,时间的不准确会带来非常大的麻烦,所以以数码管为显示器的时钟比指针式的时钟表现出了很大的优势。数码管显示的时间简单明了而且读数快、时间准确显示到秒。而机械式的依赖于晶体震荡器,可能会导致误差。数字钟是采用数字电路实现对“时”、“分”、“秒”数字显示的计时装置。数字钟的精度、稳定度远远超过老
6、式机械钟。在这次设计中,我们采用LED数码管显示时、分、秒,以24小时计时方式,根据数码管动态显示原理来进行显示,用12MHz的晶振产生振荡脉冲,定时器计数。在此次设计中,电路具有显示时间的其本功能,还可以实现对时间的调整。数字钟是其小巧,价格低廉,走时精度高,使用方便,功能多,便于集成化而受广大消费的喜爱,因此得到了广泛的使用。本次设计数字式电子时钟的是以AT89C51单片机为控制核心,包括了硬件以及软件的设计。并通过软件仿真法实现了以24小时为一个周期并能同时显示小时、分钟和秒以及具有整点报时的功能。关键词:单片机AT89C51,数码管,时间显示。AbstractModernlifeofp
7、eoplemoreandmoreattentiontotheconceptoftime,canbesaidtobethetimeandmoneyisasign.Forthosewhoholdverystrictintimeandaccuratelythepersonorthing,timeisnotaccuratewillbringgreattrouble,sodigitaltubedisplaypointerclockthanclockshowedagreatadvantage.Digitaltubedisplaytimeissimpleandfast,accuratetimereading
8、sshowedtothesecond.Whilemechanicaldependentoncrystaloscillators,mayleadtoerror.Digitalclockisadigitalcircuitimplementationofthewhen,sub,thesecondthefiguresshowthatthetimingdevice.Digitalclockprecision,stability,farmorethantheoldmechanicalclocks.Inthisdesign,weadoptLEDdigitaldisplaytubewhen,minutesan
9、dseconds,in24hourstime,accordingtotheprincipleofdynamicdisplayofdigitaltubedisplayisperformed,using12MHzcrystaloscillationpulse,atimercounting.Inthisdesign,thecircuithasthefunctionsoftimedisplay,alsocanrealizetheadjustmentoftime.Digitalclockisitssmallsize,lowprice,highprecisionoftraveltime,convenien
10、tuse,multiplefunctions,convenientintegrationandbytheconsumerfavorite,soithasbeenwidelyused.ThedesignofdigitalelectronicclockbasedonAT89C51MCUasthecontrolcore,includingthehardwareandsoftwaredesign.Andthroughsoftwaresimulationmethodinordertorealizethe24hoursforaperiodandcansimultaneouslydisplayhours,m
11、inutesandsecondsandwiththewholepointtimekeepingfunction.Keywords:MPUAT89C51,Digitaltube,Timedisplay第一章绪论1.1、单片机的发展单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调整电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。单片机是靠程序运行的,并且可以修改。通过不同的程序实现不同的功能,尤其是特殊的
12、独特的一些功能,这是别的器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。早期的单片机都是8位或4位的。其中最成功的是INTEL的8031,因为简单可靠而性能不错获得了很大的好评。此后在8031上发展出了MCS51系列单片机系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大提高。1.2、单片机的应用目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工
13、业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械以及各种智能机械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程师。单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、专用设备的智能化管理及过程控制等领域。1.3、数字钟应用发展介绍现代生活的人们越来越重视起了时间观念,可以说是时间和金钱划上了等号。数字钟已成为人们日常生活中必不可少的必需品,广泛用于个人家庭以及车站、码头、剧场、办公室等公
14、共场所,给人们的生活、学习、工作、娱乐带来极大的方便。由于数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。第二章基于AT89C51单片机的硬件系统原理2.1、基于AT89C51数字钟设计的原理数字钟的基本功能是显示时间,可以通过计数器的级联实现。以4位数码管的数字钟为例,设定前两位为小时,后两位为分钟,数码管的小数点闪烁可以表示秒。首先产生一个1Hz的方波信号,在它的触发下驱动小数点闪烁。在这个1Hz的基础上,可以产生1/60Hz的信号(对1Hz信号计数,每计数30次就将输出反相,得到1/60Hz信号),
15、它就是分钟信号需要的时钟。在这个时钟的触发下分钟位数码管依次加1,直到60时变为0,再重新开始计数。清零的时候要产生一个进位,加到小时上面。其他时间小时位保持不变。2.2、数字钟主要元件介绍2.2.1、AT89C51单片机AT89C51是一种低功耗,高性能的片内含有4KB快闪可编程/擦除只读存储器(FPER0MFlashProgrammableandErasableReadOnlyMemory)的8位COMS微控制器,使用高密度,非易失存储技术制造,并且与80C51引脚和指令系统完全兼容。芯片上的FPEROM允许在线编程或采用通用的非易失存储编程器对存储器重复编程。单片机的主要特性如下:与MC
16、S-51兼容4K字节可编程闪烁存储器全静态工作:0Hz-24MHz三级程序存储器锁定4KB的片内程序存储器ROM128B内部数据存储器RAM和128B特殊功能寄存器SFR4个8位可编程并行I/O接口两个16位定时/计数器5个中断源的控制控制系统一个全双工串行接口低功耗的闲置和掉电模式片内振荡器和时钟电路。各引脚功能说明如下:Vcc(40脚):接+5V电源正端。Vss(20脚):接+5V电源负端。XTAL1(19脚):晶体振荡器接入的一个引脚(采用外部振荡器时,此引脚接地)XTAL2(18脚):晶体振荡器接入的另一个引脚(采用外部振荡器时,此引脚作为外部振荡信号的输入端)P0口(3932脚):P
17、0.0P0.7统称为P0口。一般I/O口引脚或数据/低位地址总线复用引脚;P1口(18脚):P1.0P1.7统称为P1口,可作为准双向I/O口使用。一般I/O口引脚;P2口(2128脚):P2.0P2.7统称为P2口,一般I/O口引脚或高位地址总线引脚;P3口(1017脚):P3.0P3.7统称为P3口。除作为准双向I/O口使用外,还可以将每一位用于第二功能,而且P3口的每一条引脚均可以独立定义为第一功能的输入输出或第二功能。ALE/PROG(30脚):地址锁存允许信号输入或输出引脚。对于片内含有EPROM的机型,在编程期间,该引脚用作编程脉冲PROG的输入端。PSEN(29脚):外部程序存储
18、器选通信号输出端,低电平有效。RST/VPD引脚(9脚):复位信号输入引脚/备用电源输入引脚。常见的复位电路有:上电复位电路和上电及按钮复位电路,如图3.3-5所示。EA/Vpp(31脚):内外存储器选择引脚/片内EOROM编程电压输入。2.2.2、数码管LED数码管以发光二极管作为发光单元,颜色有单红,黄,蓝,绿,白,七彩效果,它属于一种照明装饰、亮化灯具。分类如下:1、从控制方式上分:分为内控方式(内部有单片机,通电自动变色)和外控方式(需要外接控制器才能变色)。2、从变化方式上分:分为固定色彩的和七彩、全彩的;固定色彩的是用来勾轮廓的,全彩的可以勾轮廓,也可以组成管屏显示文字、视频等;3
19、、从尺寸上分:有D50的、D30的,这是直径;长度基本上1米的(可以定制)。4、从内部可控性上分:有1米6段的,有1米8段的和1米12段、1米16段、1米32段的。也就是1米的管子内有几段可以独立受控;1米段数越多,做视频的效果越好。如果密度低,或者做些追逐效果,做1米6段也就可以了。5、从led数量上,有1米96颗灯的,有1米144颗灯的;灯越多效果越好。一般做全彩的都是用1米144颗灯的。6、从供电上分,分为高压供电(直接220V供电)和低压供电(12v供电,220v电源需要加开关电源转换);一般选择低压供电的,比较可靠稳定,高压供电的容易烧毁。数码管要正常显示,就要用驱动电路来驱动数码管
20、的各个段码,从而显示出我们要的数字,因此根据数码管的驱动方式的不同,可以分为静态式和动态式两类。2.2.3、74LS24574LS245是我们常用的芯片,用来驱动led或者其他的设备,它是8路同相三态双向总线收发器,可双向传输数据。74LS245还具有双向三态功能,既可以输出,也可以输入数据。当8051单片机的P0口总线负载达到或超过P0最大负载能力时,必须接入74LS245等总线驱动器。当片选端/CE低电平有效时,DIR=“0”,信号由B向A传输;(接收)DIR=“1”,信号由A向B传输;(发送)当CE为高电平时,A、B均为高阻态。由于P2口始终输出地址的高8位,接口时74LS245的三态控
21、制端1G和2G接地,P2口与驱动器输入线对应相连。P0口与74LS245输入端相连,E端接地,保证数据线畅通。8051的/RD利PSEN相与后接DIR,使得RD且PSEN有效时,其它时间处于输出(P0.1-D1)。74LS245输入(P0.1-D1),A0B0A1B1A2E2A3B3A4A5E5A6B6A7E7-74LS245DIR2i3、数字钟主要电路介绍2.3.1、时钟电路单片机时钟方式80C51单片机内部有一个振荡器,其XTAL1端和XTAL2端必须外接石英晶体和微调电容,其中电容Cl、C2对振荡频率起到稳定的作用;振荡器的频率选择范围为1.2MHz-12MHz
22、。单片机也可以使用外部时钟,此时,80C51的XTAL2端用来输入外部时钟信号,而XTALl端则接地。2.3.2、复位电路1、手动按钮复位手动按钮复位需要人为在复位输入端RST上加入高电平(图1)。一般采用的办法是在RST端和正电源Vcc之间接一个按钮。当人为按下按钮时,则Vcc的+5V电平就会直接加到RST端。手动按钮复位的电路如所示。由于人的动作再快也会使按钮保持接通达数十毫秒,所以,完全能够满足复位的时间要求。2、上电复位只要在RST复位输入引脚上接一电容至Vcc端,下接一个电阻到地即可。对于CMOS型单片机,由于在RST端内部有一个下拉电阻,故可将外部电阻去掉,而将外接电容减至1?F。
23、上电复位的工作过程是在加电时,复位电路通过电容加给RST端一个短暂的高电平信号,此高电平信号随着Vcc对电容的充电过程而逐渐回落,即RST端的高电平持续时间取决于电容的充电时间。为了保证系统能够可靠地复位,RST端的高电平信号必须维持足够长的时间。上电时,Vcc的上升时间约为10ms,而振荡器的起振时间取决于振荡频率,如晶振频率为10MHz,起振时间为1ms;晶振频率为1MHz,起振时间则为10ms。在图2的复位电路中,当Vcc掉电时,必然会使RST端电压迅速下降到0V以下,但是,由于内部电路的限制作用,这个负电压将不会对器件产生损害。另外,在复位期间,端口引脚处于随机状态,复位后,系统将端口
24、置为全“I”态。如果系统在上电时得不到有效的复位,则程序计数器PC将得不到一个合适的初值,因此,CPU可能会从一个未被定义的位置开始执行程序。VccVcc02211RESET22u8051RESET0051上电自动复位手动复位电跻第三章基于KEIL的系统软件设计4.1、KeiluVision2集成开发环境介绍Keil公司成立于1986年,主要开发、制造和销售嵌入式8051、251、ARM、XC16x/C16x/ST10等微控制器软件开发工具,提供ANSIC编译器、宏汇编程序、实时管理、调试和模拟器、综合评估板等。Keil软件是基于MCS8051内核的微处理器软件开发平台/21,可以完成工程建立
25、和管理、C语言和汇编语言源代码的编译、连接、调试、hex目标代码的生成等开发流程,是目前单片机系统软件开发的常用工具之一4.2、基于ke订的软件数字钟软件设计1打开Keil软件,ProjectfNewProjectf新建文件夹f命名dz91134-4f单击【打开】按钮f保存。出现Atmel,双击AtmelfAT89C51。FilefNewf写程序Savef文件名:dz91134-4.asmf保存。右击左边对话框中的SourceGroup1f单击AddFilestoSourceGroup1fAdd。右击左边对话框中的Target1fOptionsforTargetTarget1foutputfc
26、reatLiex,最后单击【TranslateCurrentfile】按钮,检查程序是否正确。4.3、系统软件介绍4.3.1、流程图4.3.2、程序S_SETBITP1.0M_SETBITP1.1H_SETBITP1.2RESETBITP1.3SECONDEQU30HMINUTEEQU31HHOUREQU32HTCNTEQU34HORG00HSJMPSTARTORG0BHLJMPINT_T0START:MOVDPTR,#TABLEMOVHOUR,#0MOVMINUTE,#0MOVSECOND,#0MOVTCNT,#0MOVTMOD,#01HMOVTH0,#(65536-50000)/256MO
27、VTL0,#(65536-50000)MOD256MOVIE,#82HSETBTR0A1:LCALLDISPLAYMOVP1,#0FFHJNBS_SET,S1JNBM_SET,S2JNBH_SET,S3JNBRESET,STARTLJMPA1LCALLDELAYJBS_SET,A1INCSECONDS1:LCALLDISPLAYMOVA,SECONDCJNEA,#60,J0MOVSECOND,#0LJMPK1S2:LCALLDELAYJBM_SET,A1K1:INCMINUTEMOVA,MINUTECJNEA,#60,J1MOVMINUTE,#0LJMPK2S3:LCALLDELAYJBH_S
28、ET,A1K2:INCHOURMOVA,HOURCJNEA,#24,J2MOVHOUR,#0MOVMINUTE,#0MOVSECOND,#0LJMPA1J0:JBS_SET,A1LCALLDISPLAYSJMPJ0J1:JBM_SET,A1LCALLDISPLAYSJMPJ1J2:JBLCALLSJMPINT_T0:MOVMOVINCMOVCJNEINCMOVMOVCJNEINCMOVMOVCJNEINCMOVMOVCJNEMOVMOVMOVMOVRETUNE:RETIDISPLAY:MOVMOVDIVCLRH_SET,A1DISPLAYJ2TH0,#(65536-50000)/256TL0,
29、#(65536-50000)MOD256SECONDA,TCNTA,#20,RETUNESECONDTCNT,#0A,SECONDA,#60,RETUNEMINUTESECOND,#0A,MINUTEA,#60,RETUNEHOURMINUTE,#0A,HOURA,#24,RETUNEHOUR,#0MINUTE,#0SECOND,#0TCNT,#0A,SECONDB,#10ABP3.6MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.6MOVA,BCLRP3.7MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.7CLRP3.5MOVP0,#40HLC
30、ALLDELAYSETBP3.5MOVA,MINUTEMOVB,#10DIVABCLRP3.3MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.3MOVA,BCLRP3.4MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.4CLRP3.2MOVP0,#40HLCALLDELAYSETBP3.2MOVA,HOURMOVB,#10DIVABCLRP3.0MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.0MOVA,BCLRP3.1MOVCA,A+DPTRMOVP0,ALCALLDELAYSETBP3.1RETTABLE:DB3FH,
31、06H,5BH,4FH,66HDB6DH,7DH,07H,7FH,6FHDELAY:MOVR6,#5D1:MOVR7,#250DJNZR7,$DJNZR6,D1RETEND第四章系统仿真与实现5.1、Proteus软件介绍Proteus软件是LabcenterElectronics公司的一款电路设计与仿真软件,它包括ISIS、ARES等软件模块,ARES模块主要用来完成PCB的设计,而ISIS模块用来完成电路原理图的布图与仿真。Proteus的软件仿真基于VSM技术,它与其他软件最大的不同也是最大的优势就在于它能仿真大量的单片机芯片,比如MCS-51系列、PIC系列等等,以及单片机外围电路,比
32、如键盘、LED、LCD等等。通过Proteus软件的使用我们能够轻易地获得一个功能齐全、实用方便的单片机实验室。5.2、基于Proteus软件的数字钟硬件仿真设计1.建立新项目,启动软件之后,点击菜单FileNewDesign.2调入元件,在新设计窗口中,点击对象选择器上方的按钮P,选择出对应的元器件。3.连线,在开始连线的元件引脚处点击左键,移动光标到另一个元件引脚的端点,单击即可。4添加程序,双击AT89C51单片机,出现对话框,选择.hex文件,单击OK完成添加。5.仿真执行,点击开始按钮,进行仿真。kis03-ISISProfessionalFileViewEditToolsDesig
33、nGraphSourceDebugLibraryTempiateSvstemHelpE)囤怪4-半钦q気越麾i亀ih盅殘#鸞思a0aeo厂卄kl4-鏗S一vrngA轄回泸护冒/0D8AISI-+HHDEVICES1N41487SEG-MPX8-CC-BLUE74LS245AT89C51BUTTONCAPCAF-ELE匚CRYSTALFIESFlESFACK-8FIX8亠亍亠.-2000.0+1500.0th5.3、基于Proteus软件的数字钟硬件仿真运行当单击开始时,数码管上出现数值03-13-10单击K1,秒数加一;单击K2,分值加一;单击K3,小时值加一;单击K0,全部清零,返回00-0
34、0-00重新开始计时。FileViewEditToolsDesignGrphSourceDebugLibraryTemplateSystemHelpD凶丨*陽丨嗫心#髀/|匮I鉛乂丨HM般遛因IB貝岡DEVICES1N41487SEG-MPX8-CC-BLUE74LS245AT89C51BUTTONCAPCAP-ELECCRYSTALRESFlESFACK-8FIX8=一一r#s=l-務画沪.K冒一/0D8AEI-+|j|+4300.0+2500.0_th|l|II|-I|o5Messages|j|PAUSED:00:00:22.3000005.4、基于HOT-51开发板的数字钟硬件运行单片机
35、下载程序步骤如下:把数据线和电源线连接在计算机与开发板上,在设备管理器中找到所选的端口号。再对开发板配套资料文件夹中的HL340文件夹中的SETUP.exe进行驱动,最后打开开发软件中的STC.exe,设置单片机的型号,波特率,以及端口,重要的是要打开之前在Keil中生成的hex文件,然后点击下载,给单片机上电,加载程序完成。司STC-ISP.eseStepl/歩骤1:SelectMCUType选择单片机型号,MCUType,ATH|STC89C52RC十|0000emorv1FFFStep2/歩骤2:OpenFile/打开文件反件范围内未用区域埴00)起始地址(HEX)校验和|oI00071
36、B7HP打开文件前清Cl缓冲OpeiJ辽e/打开文件I|o|F打开文件前清Cl缓冲_地址000102030405060708090A0BoconOEOF0001C0000000000000000000000000000000000001DO000000000000000000000000000000000001E0000000000000000000000000000000000001F000000000000000000000000000000000程序文件_no_串口调试助手工程文件ProgramFile:D:陈JBAVee.hex打开数据文件Step3/步曙3:Select,COMPor
37、t,MaxBaud/选择串行口,杲高波特率COM:|COH9三|O杲高波特率:-洁尝试提高最低波特率或使最高波特率=最低波特率:1加019200Step4/歩骤4:设置本框和右下方选项中的选项Doublespeed/孜倍速:振荡放大器増益:如需低功耗,16MHz以下振荡器増益可选1咫gain下次冷启动Fl.O.Fl.lQ与下载无关广等于Q内部扩展AUX-RAN:下次下载用户应用程序时将数据Flam返一并擦除CYES10选项自定殳下我脱机下载检查MCU选项自动増星ISPDEMCJDownload/下载Stop/停止StepS/歩骤5:DowrJoad/下载先点下载按钮再MCU上电复位-拎启动毎次
38、下载前重新调人已打开在缓冲区的文件,方便调试使用当目标代玛发生变化后自动调入文件,并立即发送下载命令以下功能仅针对STC89C51RC/M+系列单片机新版本C版有效如的年6月以后供货用户软件启动内部看门狗后r只有停电关看门狗件复位关看门狗 HYPERLINK http:/wr http:/wr.ICU-le*ory.co*技术支持姚永平)Ver:4.7.9回冈T.若仍然不成功,可能MCU/单片机内无ISP系统引导码,或需退回升级,或MCU已损坏&若使用USB转ES-232串口线下载,可能会遇到不兼容的问题,可以让我们帮助购买兼容的USB转FS-232串口钱仍在连接中,
39、诘给MCU上电.成功计数C1h:eli-谙关注www.MCU-M网站及时升级下载成功声音提示:(SYES-NO重复下载间隔时间砂1第五章基于PROTEL软件的系统硬件设计31、Protel99SE概述Protel99SE是Protel公司近10年来致力于Windows平台开发的最新结晶,能实现从电学概念设计到输出物理生产数据,以及这之间的所有分析、验证和设计数据管理。因而今天的Protel最新产品已不是单纯的PCB(印制电路板)设计工具,而是一个系统工具,覆盖了以PCB为核心的整个物理设计。最新版本的Protel软件可以毫无障碍地读Oread、Pads、Accel(PCAD)等知名EDA公司设
40、计文件,以便用户顺利过渡到新的EDA平台。Protel99SE共分5个模块,分别是原理图设计、PCB设计(包含信号完整性分析)、自动布线器、原理图混合信号仿真、PLD设计。3.2、基于Protel99SE的原理图设计元件的标号与元件的对应关系:绘制一张电路原理图,首先要设计好图纸大小,图纸大小是根据电路图的规模和复杂程度而定的,设置合适的图纸大小是设计好原理图的第一步。然后设置protel99se/Schematic设计环境,包括设置格点大小和类型,光标类型等等,大多数参数也可以使用系统默认值。根据电路图的需要,将零件从零件库里取出放置到图纸上,并对放置零件的序号、零件封装进行定义和设定等工作
41、。将图纸上的元件用具有电气意义的导线、符号连接起来,构成一个完整的原理图。最后的步骤是文件保存。(附图)3.3、基于Protel99SE的PCB图设计$。(介绍电路中元件标号与元件的对应关系)首先在PCB界面设置好各种参数,参数设置是电路板设计非常重要的步骤。然后装入元件封装库,在“添加/删除元件库”对话框中选取所有元件所对应的元件封装库。然后导入网络表再进行元器件布局,既可以自动布局,也可以手动布局。都完成后进行布线手工调整自动布线结束后,可能存在一些令人不满意的地方,可以手工调整,把电路板设计得尽善尽美。(附图)3.4、元件列表(附表)第六章小结与展望7.1、小结通过这次课程设计,加强了我
42、们动手、思考和解决问题的能力。在设计过程中,经常会遇到这样那样的情况,就是心里想老着这样的接法可以行得通,但实际接上电路,总是实现不了,因此耗费在这上面的时间用去很多。平时看课本时,有时问题老是弄不懂,做完课程设计,那些问题就迎刃而解了。而且还可以记住很多东西。比如一些芯片的功能,平时看课本,这次看了,下次就忘了,通过动手实践让我们对各个元件映象深刻。认识来源于实践,实践是认识的动力和最终目的,实践是检验真理的唯一标准。所以这个期末测试之后的课程设计对我们的作用是非常大的。7.2、全文展望通过这次对数字钟的设计与制作,让我了解了设计电路的程序,也让我了解了关于数字钟的原理与设计理念,要设计一个电路总要先用仿真仿真成功之后才实际接线的。但是最后的成品却不一定与仿真时完全一样,因为,再实际接线中有着各种各样的条件制约着。而且,在仿真中无法成功的电路接法,在实际中因为芯片本身的特性而能够成功。所以,在设计时应考虑两者的差异,从中找出最适合的设计方法。通过这次学习,让我对各种电路都有了大概的了解,所以说,坐而言不如立而行,对于这些电路还是应该自己动手实际操作才会有深刻理解。致谢大学三年生活即将结束,班主任张慧老是为我们班付出了很多,关心我们的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 解除房屋租赁合同集锦15篇
- 公司员工个人工作总结集合15篇
- 中学校长工作述职报告合集6篇
- 部编版四年级语文下册全册教案
- 电子巡查系统课程设计
- 小额贷款有限公司日常管理制度
- 汽车文化5 汽车史上的重大技术革新
- 湖南省郴州市2024-2025学年七年级上学期期末考试英语试卷(无答案)
- 职场篇-课件 项目八商品销售沟通
- 2025年特种铜合金材料项目发展计划
- 2023年全国中小学思政课教师网络培训研修总结心得体会
- 老年人能力评估标准表
- 卷内目录及卷内备考表
- 国开大学2023年01月11110《工程地质》期末考试答案
- 模拟电子技术课程设计报告
- 成都市金牛区八年级上学期期末考试语文试题
- 部编版九年级语文上册教科书(课本全册)课后习题参考答案
- 水性建筑涂料企业风险点告知卡
- 涉诈风险账户审查表
- 水利二级建造师继续教育试题及答案(江西)
- 天津市中小学生思想品德发展水平评价指标(小学中高年级学段)
评论
0/150
提交评论