当前位置:文档之家› protel课程设计单片机最小系统

protel课程设计单片机最小系统

protel课程设计单片机最小系统
protel课程设计单片机最小系统

1 protel99SE软件简介

1.1 Protel 99SE概述

Protel 99SE是应用于Windows9X/2000/NT操作系统下的EDA设计软件,采用设计库管理模式,可以进行联网设计,具有很强的数据交换能力和开放性及3D模拟功能,是一个32位的设计软件,可以完成电路原理图设计,印制电路板设计和可编程逻辑器件设计等工作,可以设计32个信号层,16个电源--地层和16个机加工层。

Protel 99采用全新的管理方式,即数据库的管理方式。Protel 99 是在桌面环境下第一个以独特的设计管理和团队合作技术为核心的全方位的印制板设计系统。所有Protel99设计文件都被存储在唯一的综合设计数据库中,并显示在唯一的综合设计编辑窗口。

Protel 99软件沿袭了Protel以前版本方便易学的特点,内部界面与Protel 98大体相同,新增加了一些功能模块。Protel公司引进了德国INCASES公司的先进技术,在Protel99中集成了信号完整性工具,精确的模型和板分析,帮助你在设计周期里利用信号完整性分析可获得一次性成功和消除盲目性。Protel99容易使用的特性就是新的“这是什么” 帮助。按下任何对话框右上角的小问号,然后选择你所要的信息。现在可以很快地看到特性的功能,然后用到设计中,按下状态栏末端的按钮,使用自然语言帮助顾问。

1.2 Protel 99 SE的系统组成

按照系统功能来划分,Protel99se主要包含以下俩大部分和6个功能模块。

1、电路工程设计部分

(1)电路原理设计部分(Advanced Schematic 99):电路原理图设计部分包括电路图编辑器(简称SCH编辑器)、电路图零件库编辑器(简称Schlib 编辑器)和各种文本编辑器。本系统的主要功能是:绘制、修改和编辑电路原理图;更新和修改电路图零件库;查看和编辑有关电路图和零件库的各种报表。

(2)印刷电路板设计系统(Advanced PCB 99):印刷电路板设计系统包括印刷电路板编辑器(简称PCB编辑器)、零件封装编辑器(简称PCBLib

编辑器)和电路板组件管理器。本系统的主要功能是:绘制、修改和编辑电路板;更新和修改零件封装;管理电路板组件。

(3)自动布线系统(Advanced Route 99):本系统包含一个基于形状(Shape-based)的无栅格自动布线器,用于印刷电路板的自动布线,以实现PCB设计的自动化。

2、电路仿真与PLD部分

(1)电路模拟仿真系统(Advanced SIM 99):电路模拟仿真系统包含一个数字/模拟信号仿真器,可提供连续的数字信号和模拟信号,以便对电路原理图进行信号模拟仿真,从而验证其正确性和可行性。

(2)可编程逻辑设计系统(Advanced PLD 99):可编程逻辑设计系统包含一个有语法功能的文本编辑器和一个波形编辑器(Waveform)。本系统的主要功能是;对逻辑电路进行分析、综合;观察信号的波形。利用PLD 系统可以最大限度的精简逻辑部件,使数字电路设计达到最简化。

(3)高级信号完整性分析系统(Advanced Integrity 99):信号完整性分析系统提供了一个精确的信号完整性模拟器,可用来分析PCB设计、检查电路设计参数、实验超调量、阻抗和信号谐波要求等。

1.3 Protel 99 SE的主要功能特性

1、开放式集成化的设计管理体系

2、超强功能的、修改与编辑功能

3、强大的设计自动化功能

2 设计任务

2.1 设计要求

绘制具有一定规模、一定复杂程度的电路原理图*.sch(可以涉及模拟、数字、高频、单片机等等电路)。绘制电路原理图相应的双面印刷版图*.pcb。

2.2 电路原理图选择及参数设置

在此次课程设计中,我选择的是单片机最小系统电路原理图,选择AT89S52芯片,复位键,晶振,ISP下载接口,独立按键和拓展引脚组成。

AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业

80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

复位键部分选择按键开关、10uF有极电容和10K电阻组成。

晶振选择12MHz,与两个30pF电容组成振荡电路。

ISP下载接口可以为整个最小系统供电或者烧写程序,其连接如原理图所示。

独立按键部分由两个按键开关分别与两个4.7K的电阻并联后再串联组成,可用作单片机独立按键或者外部中断。

拓展引脚为四个8引脚的单排针,可通过排线连接流水灯、数码管、矩阵键盘、液晶、数模/魔术转换等功能模块。

3 绘制电路原理图

3.1 新建设计数据库文件

进入Protel 99SE 原理图绘制界面,点击File(文件)中new项,新建设计数据库。新建设计文件,有两种方式:一种为MS Access Database方式,全部文件存储在单一的数据库中,同原来的99文件格式。另一种为Windows File System 方式,全部文件被直接保存在对话框底部指定的磁盘驱动器中的文件夹中,在资源管理器中可以直接看到所建立的原理图或PCB文件。在Browse选项中选取需要存储的文件夹,然后点击OK即可建立自己的设计数据库。

图3-1新建.Sch文件

(1)设计组(Design Team)

我们可以先在Design Team 中设定设计小组成员,Protel 99SE可在一个设计组中进行协同设计,所有设计数据库和设计组特性都由设计组控制。定义组成员和设置他们的访问权限都在设计管理器中进行,确定其网络类型和网络专家独立

性不需要求助于网络管理员。为保证设计安全,为管理组成员设置一个口令。这样如果没有注册名字和口令就不能打开设计数据库。提示:成员和成员权限只能由管理员建立。

(2)回收站(Recycle Bin)

相当于Windows 中的回收站,所有在设计数据库中删除的文件,均保存在回收站中,可以找回由于误造作而删除的文件。

(3)设计管理器(Documents)

所有Protel 99SE设计文件都被储存在唯一的综合设计数据库中,并显示在唯一的综合设计编辑窗口。在Protel 99SE中与设计的接口叫设计管理器。使用设计管理器,可以进行对设计文件的管理编辑、设置设计组的访问权限和监视对设计文件的访问。

3.2 打开和管理设计数据库

Protel 99SE包括许多设计例子,我们下面可以举例说明:选择文件打开菜单\Design Explorer99SE\Example \folder,点击photoplotter.ddb文件,左侧窗口呈现树状结构。点"+"呈现下一层子目录或文件,点"-"将关闭此文件夹.点Photohead.pcb 文件,PCB版图将出现,点Photohead.prj,原理图管理文件将被打开。关闭文件,可以用鼠标右键,选择Close也可以用CTRL+F4来关闭。3.3 原理图绘制

(1)载入元器件原理图符号库

在设计浏览器管理窗口中单击顶部的Browse Sch标签,即可打开原理图编辑管理窗口。单击原理图编辑器管理窗口中的Add/Remove按钮,在元器件原理图符号列表框中单击所需的库文件,然后单击Add按钮,被选中的库文件就会出现在亦轩文件列表框中,鼠标单击对话框中的OK按钮,就可以将上述库文件装入设计系统中,此时被装入的元器件原理图富豪库文件以及该符号库所包含的所有元器件就会出现在原理图编辑管理器窗口中。

(2)放置元器件

当用户将相应的元器件原理图符号封装库装入设计系统之后,就可以直接从装入的库中去取用元器件,并把它们放到图纸上。放置之前用户首先要知道要用到的元器件存放于哪一个库中。在原理图编辑器中,放置元器件的方法通常有以

下几种:利用原理图编辑器管理窗口放置元器件;利用菜单命令放置元器件;利用放置工具栏放置元器件;利用快捷键放置元器件。利用空格键可以每次90度旋转元器件,X/Y分别是元器件左右、上下对调。也可以移动单个元器件,同时移动多个元器件,删除元器件

(3)设置元器件属性

调整元器件的属性主要包括设置元器件的序号、封装形式和元器件型号等。(4)原理图连线设计

确定起始点和终止点,Protel99 SE就会自动地在原理图上连线,从菜单上选择“Place/Wire”后,按空格键切换自动连线方式。观察状态栏就可以看出“Auto Wire”Protel99 SE 连线,使得设计者在设计时更加轻松自如。只要简单地定义AutoWire方式。自动连线可以从原理图的任何一点进行,不一定要从管脚到管脚。连线、90 自动连线、任意角度。重点注意放置网络标号、电源、接地符号和总线、总线分支等来建立起电气连接关系。绘制单片机最小系统电路原理图如下:

图3-2单片机最小系统电路原理图

(5)检查原理图电性能可靠性

打开LCD Controller.ddb 设计数据库,点取LCD Controller 文件夹下的LCD Controller.prj原理图设计窗口,Protel99 SE可以帮助我们进行电气规则检查。选择Tools下面的ERC,在“Rule Matrix”种选择要进行电气检查的项目,设置好各项后,在“Setup Electrical Rlues Check”对话框上选择“OK”即可运行电气规则检查,检查结果将被显示到界面上。或者直接在Tools(工具)栏里面选取ERC电器规则检查,设置好各项之后,点击“OK”按钮,检查结果就会显示在.ERC文件中。

(6)生成网络表文件

网络表是一个表征电路原理图中原期间连接关系的文本文件,是连接电路原理图与印制电路板之间的一座桥梁。网络表可以在原理图编辑器中直接生成,也可以在文本文件编辑器中手动编辑。另外,网络表也可以在PCB编辑器中,从已完成不限的PCB文件里导出。在菜单命令Design/Cre ate Netlist…,生成网络报表。

4 印制电路板的设计

在PCB设计中,布线是完成产品设计的重要步骤,可以说前面的准备工作都是为它而做的,PCB的设计流程分为网表输入、规则设置、元器件布局、布线、检查、复查、输出六个步骤。

4.1 网表输入

网表输入有两种方法,一种是使用PowerLogic的OLE PowerPCB Connection 功能,选择Send Netlist,应用OLE功能,可以随时保持原理图和PCB图的一致,尽量减少出错的可能。另一种方法是直接在PowerPCB中装载网表,选择

File->Import,将原理图生成的网表输入进来。

图4-1载入网络报表

4.2 规则设置

如果在原理图设计阶段就已经把PCB的设计规则设置好的话,就不用再进行设置

这些规则了,因为输入网表时,设计规则已随网表输入进PowerPCB了。如果修改了设计规则,必须同步原理图,保证原理图和PCB的一致。除了设计规则和层定义外,还有一些规则需要设置,比如Pad Stacks,需要修改标准过孔的大小。如果设计者新建了一个焊盘或过孔,一定要加上Layer 25。

此时应注意注意:PCB设计规则、层定义、过孔设置、CAM输出设置已经作成缺省启动文件,名称为Default.stp,网表输入进来以后,按照设计的实际情况,把电源网络和地分配给电源层和地层,并设置其它高级规则。在所有的规则都设置好以后,在PowerLogic中,使用OLE PowerPCB Connection的Rules From PCB 功能,更新原理图中的规则设置,保证原理图和PCB图的规则一致。

4.3 元器件布局

网表输入以后,所有的元器件都会放在工作区的零点,重叠在一起,下一步的工作就是把这些元器件分开,按照一些规则摆放整齐,即元器件布局。PowerPCB提供了两种方法,手工布局和自动布局。

(1)手工布局

工具印制板的结构尺寸画出板边(Board Outline)。将元器件分散(Disperse Components),元器件会排列在板边的周围。把元器件一个一个地移动、旋转,放到板边以内,按照一定的规则摆放整齐。

(2)自动布局

PowerPCB提供了自动布局和自动的局部簇布局,但对大多数的设计来说,效果并不理想,不推荐使用。

布局应注意的问题:

a. 布局的首要原则是保证布线的布通率,移动器件时注意飞线的连接,把有连线关系的器件放在一起

b. 数字器件和模拟器件要分开,尽量远离

c. 去耦电容尽量靠近器件的VCC

d. 放置器件时要考虑以后的焊接,不要太密集

e. 多使用软件提供的Array和Union功能,提高布局的效率

4.4 布线

布线的方式也有两种,手工布线和自动布线。PowerPCB提供的手工布线功能十分强大,包括自动推挤、在线设计规则检查(DRC),自动布线由Specctra 的布线引擎进行,通常这两种方法配合使用,常用的步骤是手工—自动—手工。(1)手工布线

自动布线前,先用手工布一些重要的网络,比如高频时钟、主电源等,这些网络往往对走线距离、线宽、线间距、屏蔽等有特殊的要求;另外一些特殊封装,如BGA,自动布线很难布得有规则,也要用手工布线。自动布线以后,还要用手工布线对PCB的走线进行调整。

(2)自动布线

手工布线结束以后,剩下的网络就交给自动布线器来自布。选择

Tools->SPECCTRA,启动Specctra布线器的接口,设置好DO文件,按Continue 就启动了Specctra布线器自动布线,结束后如果布通率为100%,那么就可以进行手工调整布线了;如果不到100%,说明布局或手工布线有问题,需要调整布局或手工布线,直至全部布通为止。

按照上述步骤得到单片机最小系统印制电路板如下:

图4-2 PCB印制电路板

4.5 检查

检查的项目有间距(Clearance)、连接性(Connectivity)、高速规则(High Speed)和电源层(Plane),这些项目可以选择Tools->Verify Design进行。如果设置了高速规则,必须检查,否则可以跳过这一项。检查出错误,必须修改布局和布线。注意:有些错误可以忽略,例如有些接插件的Outline的一部分放在了板框外,检查间距时会出错;另外每次修改过走线和过孔之后,都要重新覆铜一次。

5 课程设计总结

通过这次这次课程设计,我基本上对Protel 99SE电子电路设计软件有了初步的了解。Protel 99SE具有出色的用户管理技术,强大的自动化设计功能,灵活的编辑功能,简单方便的操作环境和完善的元件库管理能力。

因为protel是专业电路设计软件,可供电子类各专业设计人员和广大电子爱好者使用,所提供的零件库包含了相当全面的元器件符号图。所以零件库数量很多,零件的数量更多,使初学者不知该到哪个零件库中去寻找所需的元器件。根据笔者的经验,载入protel的Schematic中的DEVICE.LIB 和SYMBOLS.LIB可满足一般用户需求,两个零件库中含有二极管、三极管、电阻、电容、电感等常用元件。

在做课程设计时,我遇到了一些难题,但是通过查阅相关资料,请教同学等途径最终解决了问题,完成了课程设计任务:单片机最小系统电路图的设计。

首先在画原理图的时候,遇到困难,我课设题目是AT89S52单片机最小系统原理图,但是在元器件库里面没有我所需的芯片模块需要的图,我就自己去画

芯片图样,但是由于对Protel不甚了解,画出来的图有错误,查阅资料后才知道相关引脚出问题。通常绘制电路图的最后一项工作是编辑零件名称,包含放置元件的名称、序号、数值、管脚编号、管脚功能等。

后来画好了电路原理图,修改好参数后,创建网络列表时系统总是报错,

无论我怎样修改都不行,后来请教同学,他们也遇到了同样的困惑。任何事情都不可能是一帆风顺的,开始是创建网络表时出现问题,弄得整个人也显得焦躁不已。我知道是元器件封装问题,但是解决不了,后来才知道没有添加自己所需的PCB元器件封装库,在网上查阅资料,下载通用元器件封装库之后,

添加进去问题就得到了解决。

Protel布线的方式也有两种,手工布线和自动布线。PowerPCB提供的手工布线功能十分强大,包括自动推挤、在线设计规则检查(DRC),自动布线由Specctra的布线引擎进行,通常这两种方法配合使用,常用的步骤是手工—自动—手工。经过调整,我得到了满意的单片机最小系统印刷电路板。

Protel 99SE 的学习注重实际练习,练习多了便有了经验,经验积累多了便有了感觉,有了感觉便学会了Protel 。所以在以后的学习中我定会从实际出发,加强练习。

参考文献

[1] 康华光主编.电子技术基础(模拟部分).高等教育出版社.2006年

[2] 文艳等编著.protel99SE电子电路设计.机械工业出版社.2006年

[3] 何希才编著.新型集成电路应用实例.电子工业出版社.2002年

[4] 张伟等编著.protel99SE高级应用.人民邮电出版社.2007年

[5] 张伟等编著.protel99SE入门与提高.人民邮电出版社.2007年

[6] 赵品编著.Protel99 入门与提高.人民邮电出版社.2000.11

实训课题单片机最小系统电路设计

一、实训目的

1、熟悉Protel DXP的操作

2、掌握用Protel DXP绘制原理图的方法

3、掌握用Protel DXP制作PCB板的方法

二、实训要求

利用protel DXP软件完成单片机最小系统的PCB板的设计。

三、实训内容

1、元件符号及封装编辑。

2、原理图绘制。

3、PCB板。

4、DRC报告。

四、报告内容、设计数据及附图

1、电路原理基本分析

2、电路模块功能的介绍。(电源模块、单片机最小系统:复位电

路、晶振电路(离X1,X2引脚近些,否则不易起振)、P1口LED 电路)

51单片机复位电路工作原理(网址:https://www.doczj.com/doc/351727626.html,/question/295326785.html)1、复位电路的用途

单片机复位电路就好比电脑的重启部分,当电脑在使用中出现死机,按下重启按钮电脑内部的程序从头开始执行。单片机也一样,当单片机系统在运行中,受到环境干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开始执行。

2、复位电路的工作原理

在单片机系统中,系统上电启动的时候复位一次,当按键按下的时候系统再次复位,如果释放后再按下,系统还会复位。所以可以通过按键的断开和闭合在运行的系统中控制其

复位。

开机的时候为什么为复位

在电路图中,电容的的大小是10uF,电阻的大小是10k。所以根据公式,可以算出电容充电到电源电压的0.7倍(单片机的电源是5V,所以充电到0.7倍即为3.5V),需要的时间是10K*10UF=0.1S。也就是说在电脑启动的0.1S内,电容两端的电压时在0~3.5V增加。这个时候10K电阻两端的电压为从5~1.5V减少(串联电路各处电压之和为总电压)。所以在0.1S内,RST引脚所接收到的电压是5V~1.5V。在5V正常工作的51单片机中小于1.5V 的电压信号为低电平信号,而大于1.5V的电压信号为高电平信号。所以在开机0.1S内,单片机系统自动复位(RST引脚接收到的高电平信号时间为0.1S左右)。

按键按下的时候为什么会复位

在单片机启动0.1S后,电容C两端的电压持续充电为5V,这是时候10K电阻两端的电压接近于0V,RST处于低电平所以系统正常工作。当按键按下的时候,开关导通,这个时候电容两端形成了一个回路,电容被短路,所以在按键按下的这个过程中,电容开始释放之前充的电量。随着时间的推移,电容的电压在0.1S内,从5V释放到变为了1.5V,甚至更小。根据串联电路电压为各处之和,这个时候10K电阻两端的电压为3.5V,甚至更大,所以RST引脚又接收到高电平。单片机系统自动复位。

总结:

1、复位电路的原理是单片机RST引脚接收到2US以上的电平信号,只要保证电容的充放电时间大于2US,即可实现复位,所以电路中的电容值是可以改变的。

2、按键按下系统复位,是电容处于一个短路电路中,释放了所有的电能,电阻两端的电压增加引起的。

晶振电路的作用(网址:https://www.doczj.com/doc/351727626.html,/view/18e6bc3731126edb6f1a10f6.html)

电容大小没有固定值。一般二三十p。晶振是给单片机提供工作信号脉冲的。这个脉冲就是单片机的工作速度。比如12M晶振。单片机工作速度就是每秒12M。和电脑的CPU概念一样。当然。单片机的工作频率是有范围的。不能太大。一般24M就不上去了。

不然不稳定。接地的话数字电路弄的来乱一点也无所谓。看板子上有没有模拟电路。接地方式也是不固定的。一般串联式接地。从小信号到大信号依次接。然后小信号连到接地来削减偕波对电路的稳定性的影响,所以晶振所配的电容在10pf-50pf之间都可以的,没有什么计算公式。但是主流是接入两个33pf的瓷片电容,所以还是随主流。

晶振电路的原理

晶振是晶体振荡器的简称,在电气上它可以等效成一个电容和一个电阻并联再串联一个电容的二端网络,电工学上这个网络有两个谐振点,以频率的高低分其中较低的频率是串联谐振,较高的频率是并联谐振。由于晶体自身的特性致使这两个频率的距离相当的接近,在这个极窄的频率范围内,晶振等效为一个电感,所以只要晶振的两端并联上合适的电容它就会组成并联谐振电路。这个并联谐振电路加到一个负反馈电路中就可以构成正弦波振荡电路,由于晶振等效为电感的频率范围很窄,所以即使其他元件的参数变化很大,这个

振荡器的频率也不会有很大的变化。晶振有一个重要的参数,那就是负载电容值,选择与负载电容值相等的并联电容,就可以得到晶振标称的谐振频率。一般的晶振振荡电路都是在一个反相放大器(注意是放大器不是反相器)的两端接入晶振,再有两个电容分别接到晶振的两端,每个电容的另一端再接到地,这两个电容串联的容量值就应该等于负载电容,请注意一般IC的引脚都有等效输入电容,这个不能忽略。一般的晶振的负载电容为15p或12.5p ,如果再考虑元件引脚的等效输入电容,则两个22p的电容构成晶振的振荡电路就是比较好的选择。

P1口LED电路

LED循环轮流点亮设计电路如图2所示。将单片机第40脚Vcc接电源+5V,第20脚Vss接地,为单片机工作提供能源。

将第19脚XTAL1与18脚XTAL2分别接外部晶体两个引脚,由石英晶体组成振荡器,保证单片机内部各部分有序地工作。对外部C1、C2的取值虽然没有严格的要求,但电容的大小会影响到振荡器频率的高低、振荡器的稳定性、起振的快速性。C1、C2通常取值C1=C2=30PF左右。8051的晶振最高振荡频率为12M,AT89C51的外部晶振最高频率可到24M。

P1口定义为带有上拉电阻8位准双向I/O口,功能单一,每一位可独立定义为输入输出,CPU对P1口操作可以是字节操作,也可以是位操作。P1作为输出口使用时,它的内部电路已经提供了一个推拉电流负载,外接了一个上拉电阻,外电路无需再接上拉电阻,与一般的双向口使用方法相同;作为输入口使用时,应先向其锁存器写入“1”,使输出驱动电路的FET截止。若不先对它置“1”,读入的数据是不准确的。

P1口输出控制程序的设计主要包括控制输出程序设计与延时程序设计。

(1)输出控制:当P1.5端口输出低电平,即P1.5=0,这时LED亮,反之,LED灭,可以使用P1.5=0指令使P1.5端口输出低电平,同样利用指令使P1.5端口输出高电平。

(2)延时程序:单片机指令的执行时间是很短的,数量大多是微秒级,因此,我们要求的闪烁时间间隔为0.2s,相对于微秒来说,相差太大,因此在执行某一指令时,插入延时程,来解决这一问题。

开关状态检测过程:

单片机对开关状态的检测相对于单片机来说,是从单片机的端口输入信号,而输入的信号只有高电平和低电平两种,要能正确输入信号,先使P1端口P1.0-P1.3置1。可轮流检测每个开关状态,根据每个开关的状态让相应的二极管指示,也可以一次性检测四路开关状态,然后让其指示。

3、PCB布板中元件布局的分析

PCB布板中元件布局的原理

(https://www.doczj.com/doc/351727626.html,/view/8df00d14fc4ffe473368aba2.html)

1.元件排列规则

1).在通常条件下,所有的元件均应布置在印制电路的同一面上,只有在顶层元件过密时,

才能将一些高度有限并且发热量小的器件,如贴片电阻、贴片电容、贴IC等放在底层。

2).在保证电气性能的前提下,元件应放置在栅格上且相互平行或垂直排列,以求整齐、美观,一般情况下不允许元件重叠;元件排列要紧凑,输入和输出元件尽量远离。3).某元器件或导线之间可能存在较高的电位差,应加大它们的距离,以免因放电、击穿而引起意外短路。

4).带高电压的元件应尽量布置在调试时手不易触及的地方。

5).位于板边缘的元件,离板边缘至少有2个板厚的距离

6).元件在整个板面上应分布均匀、疏密一致。

2.按照信号走向布局原则

1).通常按照信号的流程逐个安排各个功能电路单元的位置,以每个功能电路的核心元件为中心,围绕它进行布局。

2).元件的布局应便于信号流通,使信号尽可能保持一致方向。多数情况下,信号的流向安排为从左到右或从上到下,与输入、输出端直接相连的元件应当放在靠近输入、输出接插件或连接器的地方。

3.防止电磁干扰

1).对辐射电磁场较强的元件,以及对电磁感应较灵敏的元件,应加大它们相互之间的距离或加以屏蔽,元件放置的方向应与相邻的印制导线交叉。

2).尽量避免高低电压器件相互混杂、强弱信号的器件交错在一起。

3).对于会产生磁场的元件,如变压器、扬声器、电感等,布局时应注意减少磁力线对印制导线的切割,相邻元件磁场方向应相互垂直,减少彼此之间的耦合。

4).对干扰源进行屏蔽,屏蔽罩应有良好的接地。

5).在高频工作的电路,要考虑元件之间的分布参数的影响。

4. 抑制热干扰

1)对于发热元件,应优先安排在利于散热的位置,必要时可以单独设置散热器或小风扇,以降低温度,减少对邻近元件的影响。

2).一些功耗大的集成块、大或中功率管、电阻等元件,要布置在容易散热的地方,并与其它元件隔开一定距离。

3).热敏元件应紧贴被测元件并远离高温区域,以免受到其它发热功当量元件影响,引起误动作。

4).双面放置元件时,底层一般不放置发热元件。

5.可调元件的布局

对于电位器、可变电容器、可调电感线圈或微动开关等可调元件的布局应考虑整的结要求,若是机外调节,其位置要与调节旋钮在机箱面板上的位置相适应;若是机内调节,则应放置在印制电路板于调节的地方。

关于PCB元器件布局检查规则

PCB布板过程,对系统布局完毕以后,要对PCB图进行审查,看系统的布局是否合理,是否能够达到最优的效果。通常可以从以下若干方面进行考察:

1. 系统布局是否保证布线的合理或者最优,是否能保证布线的可靠进行,是否能保证

电路工作的可靠性。在布局的时候需要对信号的走向以及电源和地线网络有整体的了解和规划。

2. 印制板尺寸是否与加工图纸尺寸相符,能否符合PCB制造工艺要求、有无行为标记。这一点需要特别注意,不少PCB板的电路布局和布线都设计得很漂亮、合理,但是疏忽了定位接插件的精确定位,导致设计的电路无法和其他电路对接。

3. 元件在二维、三维空间上有无冲突。注意器件的实际尺寸,特别是器件的高度。在焊接免布局的元器件,高度一般不能超过3mm。

4. 元件布局是否疏密有序、排列整齐,是否全部布完。在元器件布局的时候,不仅要考虑信号的走向和信号的类型、需要注意或者保护的地方,同时也要考虑器件布局的整体密度,做到疏密均匀。

5. 需经常更换的元件能否方便地更换,插件板插入设备是否方便。应保证经常更换的元器件的更换和接插的方便和可靠。

6. 调整可调元件是否方便。

7.热敏元件与发热元件之间是否有适当的距离。

8. 在需要散热的地方是否装有散热器或者风扇,空气流否通畅。应注意元器件和电路板的散热。

9. 信号走向是否顺畅且互连最短。

10. 插头、插座等与机械设计是否矛盾。

11. 线路的干扰问题是否有所考虑。

12. 电路板的机械强度和性能是否有所考虑。

13. 电路板布局的艺术性及其美观性。

利用飞线手工布局和布线

一个印制板的布线是否能够顺利完成,主要取决于布局,而且,布线的密度越高,布局就越重要。几乎每个设计者都遇到过这样的情况,布线仅剩下几条时却发现无论如何都布不通了,不得不删除大量或全部的已布线,再重新调整布局!合理的布局是保证顺利布线的前提。一个布局是否合理没有绝对的判断标准,可以采用一些相对简单的标准来判断布局的优劣。最常用的标准就是使飞线总长度尽可能短。

一般来说,飞线总长度越短,意味着布线总长度也是越短(注意:这只是相对于大多数情况是正确的,并不是绝对正确);走线越短,走线所占据的印制板面积也就越小,布通率越高。在走线尽可能短的同时,还必须考虑布线密度的问题。如何布局才能使飞线总长度最短并且保证布局密度不至于过高而不能实现是个很复杂的问题。因为,调整布局就是调整封装的放置位置,一个封装的焊盘往往和几个甚至几十个网络同时相关联,减小一个网络飞线长度可能会增长另一个网络的飞线长度。如何能够调整封装的位置到最佳点实在给不出太实用的标准,实际操作时,主要依靠设计者的经验观查屏幕显示的飞线是否简捷、有序和计算出的总长度是否最短。

飞线是手工布局和布线的主要参考标准,手工调整布局时尽量使飞线走最短路径,手工布线时常常按照飞线指示的路径连接各个焊盘。Protel的飞线优化算法可以有效地解决飞线连接的最短路径问题。

飞线的连接策略

Protel提供了两种飞线连接方式供使用者选择:顺序飞线和最短树飞线。

在布线参数设置中的飞线模式页可以设置飞线连接策略,应该选择最短树策略。

动态飞线

在有关飞线显示和控制一节中已经讲到:执行显示网络飞线、显示封装飞线和显示全部线命令之一后飞线显示开关打开,执行隐含全部飞线命令后飞线显示开关关闭。

飞线显示开关打开后,不仅规定的网络飞线自动在屏幕上显示,而且每当你手工调整布局移动封装位置时,与该封装连接的飞线也被自动显示。另外,自动显示连接封装飞线时,除了与该封装相连接的飞线显示外,其余所有飞线都被自动关闭。

执行"编辑/移动/移动封装"命令,如果当前飞线显示开关处于打开状态,除了与封装相连接的飞线自动显示外,其余所有飞线都被自动关闭。

当飞线策略为"最短树"时,飞线的起始终止点是变化的。我们知道,最短树飞线并不是按照网络表中引脚的连接顺序来显示飞线的,而是根据封装引脚的实际位置经最短树计算后再决定一个网络中封装引脚的连接顺序;当一个封装的位置发生变时,依照最短树理论计算出的连接顺序也会发生变化,也即飞线的起始和终止点会发生变化,因此,在"最短树"策略下移动封装时,与该封装引脚相连接的飞线会随着封装位置的变化而变化,这就是所谓的动态飞线。

动态飞线采用就近找点连接入网和保证整个网络连接长度最短的飞线策略,所以,动态飞线连同最短树飞线总长度为我们布局时提供了相对最佳的判断标准。

具体地说:布局时,我们通过下述方式来确保动态飞线状态下布局的有效性。

(1)在整板范围内快速移动一个封装,如果与这个封装连接的飞线不发生大的变化,说明与这个封装引脚连接的电网络中结点数少,近于一一对应的连接,这个封装的位置不能任意放置并有较高的定位优先级,参照屏幕右下角显示的飞线长度可以找到该封装的最佳放置位置。

(2)在整板范围内快速移动一个封装,如果与这个封装连接的飞线变化比较大,说明与这个封装引脚连接的电网络中结点数多,这个封装不一定非固定放置在某个位置并具有较低的定位优先级,可以按照其他一些判别准则(如布局是否美观等)并参照屏幕右下角显示的飞线长度找到该封装的相对最佳放置位置。

(3)移动封装,右下角显示的飞线长度最小时放置的位置相对最佳。

(4)如果两个封装不论怎样移动位置其间的飞线连接关系不变,说明这两个封装间具有强的约束关系,应优先放置在一起;如果一个封装不论怎样移动位置与某几个封装间的飞线连接关系不变,说明这个封装与这几个封装间具有强的约关系,应优先放置在这几个封装的重心或相对接近重心的位置;如果一个封装移动位置时飞线可以不断变化,即总能就近找到连接结点,说明这个封装与其他所有封装间具有弱约束关系,这个封装的位置可以最后确定并且所定的位置可以比较灵活。动态飞线无疑是一个功能强大的布局工具,但是,由于每移动一下封装都必须重新计算相关网络的最短树,这需一定的时间。因此,在低挡PC机或大型设计上使用动态飞线时会感到移动封装不太灵活。这时,可以通过设置部分飞线模式和控制显示飞线网络的接点来解决这个问题。动态飞线状态下

移动封装时,按R键可以调整飞线的重显频率。重显频率分为5个等级,为1时飞线重显频率最高,适合于速度较快的机器;为5时飞线重显频率最低,适合于速度较慢的机器。

4、简单报告整个设计操作步骤。

a.根据设计需要首先通过手工制作一个如图所示DS83C520-MCL芯片,再通过向导制作该芯片封装DIP-40,并将封装导入至该芯片。

b.利用查找功能在元件库中分别找出下图元件,并根据设计要求修改封装

c.设计示意图

e.根据设计要求制作元件封装,封装号为 Cap RB.1/.2 RB.2/.4 RB.1/.2

单片机最小系统设计

单片机最小系统设计 时间:2011-05-01 22:47:54 来源:作者: 单片机最小系统设计 该单片机最小系统具有的功能: (1)具有2位LED数码管显示功能。 (2)具有八路发光二极管显示各种流水灯。 (3)可以完成各种奏乐,报警等发声音类实验。 (4)具有复位功能。 功能分析 (1)两位LED数码管显示功能,我们可以利用单片机的P0口接两个数码管来现这个功能;(2)八路发光二极管显示可以利用P1口接八个发光二极管实现这个功能; (3)各种奏乐、报警等发声功能可以采用P2.0这个引脚接一蜂鸣器来实现。 (4)利用单片机的第9脚可以设计成复位系统,我们采用按键复位;利用单片机的18、19脚可以设计成时钟电路,我们利用单片机的内部振荡方式设计的。 设计框图 硬件电路设计 根据本系统的功能,和单片机的工作条件,我们设计出下面的电路图。

元件清单的确定: 数码管:共阴极2只(分立) 电解电容:10UF的一只 30PF的电容2只 220欧的电阻9只 4.7K的电阻一只 1.2K的电阻一只 4.7K的排阻一只, 12MHZ的晶振一只 有源5V蜂名器一只 AT89S51单片机一片 常开按钮开关1只 紧锁座一只(方便芯取下来的,绿色的) 发光二极管(5MM红色)8只 万能板电路版15*17CM S8550三极管一只 4.5V电池盒一只,导线若干。七、硬件电路的焊接 按照原理图把上面的元件焊接好,详细步骤省略。 相关程序编写 针对上面的电路原理图,设计出本单片机最小系统的详细功能:(1)、第一个发光二极管点亮,同时数码管显示“1”。 (2)、第二个发光二极管点亮,同时数码管显示“2”。 (3)、依次类推到第八个发光二极管点亮,同时数码管显示“8”。以上出现的是流水灯的效果 (4)、所有的发光二极管灭了,同时数码管现实“0”。

单片机课程设计报告模板资料

哈尔滨远东理工学院 课题名称 专业班级 学号 学生姓名 指导教师 2015年10月14日

1、例举设计过程中遇到的问题及其解决方法(至少两例)。答:(1)问题说明: 解决方法: (2)问题说明: 解决方法: 2、教师现场提的问题记录在此(不少于2个问题)。

目录 1 设计任务 (1) 2设计方案 (2) 2.1任务分析 (2) 2.2方案设计 (2) 3 系统硬件设计 (3) 3.1时钟电路设计 (3) 3.2复位电路设计 (3) 3.3 灯控制电路设计 (3) 3.4 倒计时显示电路设计 (4) 3.5 按键控制电路设计 (5) 4 系统软件设计 (6) 4.1 1S定时 (6) 4.2 定时程序流程 (6) 4.3交通灯的设计流程图 (6) 4.4定时器0 及中断响应 (7) 5仿真与性能分析 (8) 6心得体会 (9) 参考文献 (10) 附录1 系统原理图 .......................................................................错误!未定义书签。附录2 系统PCB图 .....................................................................错误!未定义书签。附录3 程序清单 .. (11) II

1 设计任务 支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。用红、绿、黄发光二极管作信号灯。如图1.1所示。设东西向为主干道,南北为支干道。 1. 基本要求 (1) 主干道处于常允许通行的状态,支干道有车来时才允许通行。主干道亮绿灯时,支干道亮红灯;支干道亮绿灯时,主干道亮红灯。 (2) 主、支干道均有车时,两者交替允许通行,主干道每次放行30秒,支干道每次放行20秒,设立30秒、20秒计时、显示电路。 (3) 在每次由绿灯亮到红灯亮的转换过程中,要亮5秒黄灯作为过渡。黄灯亮时,原红灯按1Hz 的频率闪烁。 (4) 要求主支干道通行时间及黄灯亮的时间均可在0~99秒内任意设置。 2. 选做 (1) 可设置紧急按钮,在出现紧急情况时可由交警手动实现全路口车辆禁行而行人通行状态,即主干道和支干道均为红灯亮。 (2) 实现绿波带。所谓‘绿波带’,是指在一定路段,只要按照规定时速,就能一路绿灯畅行无阻。“绿波带”将根据道路车辆行驶的速度和路口间的距离,自动设置信号灯的点亮时间差,以保证车辆从遇到第一个绿灯开始,只要按照规定速度行驶,之后遇到的信号灯将全是绿灯。

protel99se课程设计报告{修}

Protel课程设计报告 学院:中原工学院信息商务学院 专业班级:自动化 071 学号: 200781824132 学生姓名:王涛 指导教师:乔卫杰 2011年 1 月 4 日

Protel课程设计报告 摘要 Protel99 SE 是澳大利亚Protel Technology公司推出的一个全32位的电路板设计软件。该软件功能强大,人机界面友好,易学易用,使用该软件的设计者可以容易地设计出电路原理图和画出元件设计电路板图。而且由于其高度的集成性与扩展性,一经推出,立即为广大用户所接受,很快就成为世界PC平台上最流行的电子设计自动化软件,并成为新一代电气原理图工业标准。 Protel99 SE主要有两大部分组成,每一部分个有几个模块,第一部分是电路设计部分,主要有:原理设计系统,包括用于设计原理图的原理图编辑器Sch,用于修改和生成原理图元件的原件编辑器,以及各种报表的生成器Schlib。印刷电路板设计系统,包括用于设计电路板的电路板编辑器PCB以及用于修改,生成元件封装的元件封装编辑器PCBLib。第二部分是电路仿真与可编程逻辑器件设计。 Protel99 SE软件的组成。Protel99 SE由五大系统构成。 1、原理图设计系统---原理图设计系统是用于原理图设计的Advanced Schematic 系统。这部分包括用于设计原理图的原理图编辑器Sch以及用于修改、生成零件的零件库编辑器SCHLib。

2、印刷电路板设计系统---印刷电路板设计系统是用于电路板设计的 Advanced PCB。这部分包括用于设计电路板的电路板编辑器PCB 以及用于修改、生成零件封装的零件封装编辑器PCBLib。 3、信号模拟仿真系统---信号模拟仿真系统是用于原理图上进行信号模拟仿真的SPICE 3f5系统。 4、可编程逻辑设计系统---可编程逻辑设计系统是基于CUPL的集成于原理图设计系统的PLD设计系统。 5、Protel99 SE内置编辑器---这部分包括用于显示、编辑文本的文本编辑器Text和用于显示、编辑电子表格的电子表格编辑器Spread。 Protel99 SE的主要特色。 1、Protel99 SE系统针对Windows NT4/9X作了纯32位代码优化,使得Protel99 SE设计系统运行稳定而且高效。 2、SmartTool(智能工具)技术将所有的设计工具集成在单一的设计环境中;SmartDoc(智能文档)技术将所有的设计数据文件储存在单一的设计数据库中,用设计管理器来统一管理;SmartTeam(智能工作组)技术能让多个设计者通过网络安全地对同一设计进行单独设计,再通过工作组管理功能将各个部分集成到设计管理器中。 3、对印刷电路板设计时的自动布局采用两种不同的布局方式,即组群式和基于统计方式;新增加了自动布局规则设计功能;增强的交互式布局和布线模式。 4、电路板信号完整性规则设计和检查功能可以检测出潜在的阻抗匹

单片机课程设计(温度控制系统)

温度控制系统设计 题目: 基于51单片机的温度控制系统设计姓名: 学院: 电气工程与自动化学院 专业: 电气工程及其自动化 班级: 学号: 指导教师:

2015年5月31日 摘要: (3) 一、系统设计 (3) 1.1 项目概要 (3) 1.2设计任务和要求: (4) 二、硬件设计 (4) 2.1 硬件设计概要 (4) 2.2 信息处理模块 (4) 2.3 温度采集模块 (5) 2.3.1传感器DS18b20简介 (5) 2.3.2实验模拟电路图 (7) 2.3.3程序流程图 (6) 2.4控制调节模块 (9) 2.4.1升温调节系统 (9) 2.4.2温度上下限调节系统 (8) 2.43报警电路系统 (9) 2.5显示模块 (12) 三、两周实习总结 (13) 四、参考文献 (13) 五、附录 (15)

5.1原理图 (15) 摘要: 在现代工业生产中,温度是常用的测量被控因素。本设计是基于51单片机控制,将DS18B20温度传感器实时温度转化,并通过1602液晶对温度实行实时显示,并通过加热片(PWM波,改变其占空比)加热与步进电机降温逐次逼近的方式,将温度保持在设定温度,通过按键调节温度报警区域,实现对温度在0℃-99℃控制的自动化。实验结果表明此结构完全可行,温度偏差可达0.1℃以内。 关键字:AT89C51单片机;温控;DS18b20 一、系统设计 1.1 项目概要 温度控制系统无论是工业生产过程,还是日常生活都起着非常重要的作用,过低或过高的温度环境不仅是一种资源的浪费,同时也会对机器和工作人员的寿命产生严重影响,极有可能造成严重的经济财产损失,给生活生产带来许多利的因素,基于AT89C51的单片机温度控制系统与传统的温度控制相比具有操作方便、价价格便宜、精确度高和开展容易等优点,因此市场前景好。

单片机最小系统的设计及制作

单片机最小系统的设计与制作 江西冶金职业技术学院刘昆山刘星慧 【摘要】本文通过讲解单片机的工作条件,设计并制作单片机最小系统,编写单片机C语言程序,调试单片机产品,掌握单片机产品开发的基本过程。 【关键字】单片机C语言,单片机入门,单片机最小系统 一、单片机最小系统功能介绍 单片机最小系统,或者称为最小应用系统,是指用最少的元件组成的以单片机为核心元件的可以正常工作的具有特定功能的单片机系统,是单片机产品开发的核心电路。

图1单片机最小系统成品图 本制作采用单片机C语言编程,主要能完成单灯闪烁的任务,通过AT89S51单片机控制一个LED的亮与灭,实现闪烁现象。同时应具有上电复位和手动复位,并且使用单片机片内程序存储器存放用户程序。 二、知识点讲解 1、AT89S51单片机简介 AT89S51是美国ATMEL公司生产的低功耗,高性能CMOS 8位单片机,片内含4K 的可系统编程的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储器技术生产,兼容标准8051指令系统及引脚。它集成的Flash程序存储器既可在线编程(ISP),也可用传统方法进行编程。 单片机的应用可以理解为是单片机芯片通过其引脚控制各种不同的外围电路,实现各种具体功能,所以要学好单片机技术,必须先了解单片机的引脚功能。AT89S51采用了40引脚的双列直插DIP封装形式,实物图如图2所示,引脚配置图如图3图4所示。

图2 AT89S51实物图图3 AT89S51引脚图 图4 AT89S52引脚图 2、引脚功能介绍 IO口灌(流进)电流大,拉(流出)电流小。

P0:漏极开路的双向IO口,使用时,当电流流出需外加上拉电阻 外部地址数据总线,可带八个TTL负载 P1:准双向口(当作输入口用时,须将IO口置1(P1=0XFF;i=P1;)),可带四个TTL负载 P1.0:T2定时计数器2的外部脉冲输入及时钟输出 P1.1:T2EX定时计数器2的捕捉、自动重装的触发输入及减法计数控制 P1.5:MOSI,主动输出从动输入引脚,用于flash(闪存)编程 P1.6:MISO, 主动输入从动输出引脚,用于flash编程 P1.7:SCK, 同步时钟,用于flash编程 ISP编程时用 P2:准双向口,可带四个TTL负载 外部地址总线高八位 P3:准双向口,可带四个TTL负载 P3.0:RXD,串行输入 P3.1:TXD,串行输出 P3.2:INT0,外部中断0输入 P3.3:INT1,外部中断1输入 P3.4:T0,定时计数器0的外部脉冲输入

智能小车单片机课程设计报告

题目: 智能小车设计 打开命令行终端的快捷方式: ctr+al+t:默认的路径在家目录 ctr+shift+n:默认的路径为上一次终端所处在的路径. linux@ubuntu:~$ linux:当前登录用户名. ubuntu:主机名 :和$之间:当前用户所处在的工作路径. windows下的工作路径如C:\Intel\Logs linux下的工作路径是:/.../..../ ~:代表的是/home/linux这个路径.(家目录). ls(list):列出当前路径下的文件名和目录名. ls -a(all):列出当前路径下的所有文件和目录名,包括了隐藏文件. .:当前路径 ..:上一级路径 ls -l:以横排的方式列出文件的详细信息 total 269464(当前这个路径总计所占空间的大小,单位是K) drwxr-xr-x 3 linux linux 4096 Dec 4 19:16 Desktop 第一个位置:代表的是文件的类型. linux系统下的文件类型有以下几种. b:块设备文件 c:字符设备文件 d:directory,目录 -:普通文件. l:连接文件. s:套接字文件. p:管道文件. rwxr-xr-x:权限 r:读权限-:没有相对应的权限 w:写权限

x:可执行权限 修改权限: chmod u-或者+r/w/x 文件名 chmod g-或者+r/w/x 文件名 chmod o-或者+r/w/x 文件名 第一组:用户权限 第二组:用户组的权限 第三组:其他用户的权限. chmod 三个数(权限) 文件名 首先根据你想要的权限生成二进制数,再根据二进制数转换成十进制的三位数 rwxr-x-wx 111101011 7 5 3 chmod 753 文件名 rwx--xr-x 第二个位置上的数字:对应目录下的子文件个数,如果是非目录,则数字是1 第三个位置:用户名(文件创造者). 第四个位置:用户组的名字(前边的用户所处在的用户组的名字). 第五个位置:对应文件所占的空间大小(单位为b) 第六~八个位置:Dec 4 19:16时间戳(最后一次修改文件的时间) 最后一个位置:文件名 操作文件: 1.创建一个普通文件:touch 文件名 2.删除一个文件:rm(remove) 文件名 3.新建一个目录:mkdir(make directory) 目录名 递归创建目录:mkdir -p 目录1/目录2/目录3 4.删除一个目录:rmdir 目录名.//仅删除一个空目录 rm -rf 目录名//删除一个非空目录 5.切换目录(change directory):cd 路径 linux下的路径分两种 相对路径:以.(当前路径)为起点. 绝对路径:以/(根目录)为起点, 用相对路径的方式进入Music:cd ./Music 用绝对路径的方式进入Desktop:cd /home/linux/Desktop 返回上一级:cd ..

武汉理工大学protel课程设计

课程设计任务书 学生姓名:李立专业班级:电信1005班 指导教师:胡君萍工作单位:信息工程学院 题目: PROTEL应用——ISA总线及地址译码电路设计 初始条件: ISA总线及地址译码电路参考图一份,Protel99 SE 电路图辅助设计与绘制软件。 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体 要求) 1、用PROTEL软件绘制电路的原理图,并给出相应的原理图网络表和原理图元件 表。 2、建4个元件的原理图元件库以及相应的封装元件库。 3、用自动和手动相结合的方法设计出印制版电路图,除了给出完整的印制电路板 图,还应给出分层图(顶层、底层、丝印层等)。 4、完成课程设计报告。 课程设计报告按章节书写,三项任务形成课程设计的三章内容,前面可以加PROTEL介绍,最后一章为总结。要求手写报告,PROTEL生成的图表须打印出来,以附件的形式放在报告的后面。 时间安排: 整个设计分散到学期中进行,期末上交报告,答辩。 参考书目: [1] 柳春峰.Protel 99 SE实用教程.高等教育出版社 [2] 顾滨.Protel 99 SE实用教程第二版.人民邮电出版社 [3] 江思敏等.Protel电路设计教程.清华大学出版社 指导教师签名:年月日 系主任(或责任教师)签名:年月日

目录 1 Altium designer概述 (3) 2 电路原理图绘制 (4) 2.1 DXP的启动 (4) 2.2 安装元件库 (5) 2.3 连接元件 (5) 2.4 原理图 (6) 2.5 网络报表及元件清单 (6) 3 原理图元件库以及封装元件库的建立 (7) 3.1 原理图元件库 (7) 3.2 封装元件库 (9) 4 印制版电路设计 (10) 4.1印制电路板基础 (10) 4.2 ISA总线及地址译码电路电路PCB设计 (11) 4.3小结 (14) 5 总结 (15) 6参考文献 (16) 7本科生课程设计成绩评定表1 (17)

单片机最小系统课程设计

目录 摘要............................................................................................................................................................. I ABSTRACT .....................................................................................................................................................II 第1章绪论 . (1) 1.1 单片机的概述 (1) 1.2 单片机的基本结构 (1) 第2章单片机最小系统介绍 (4) 2.1单片机最小系统电路介绍 (4) 2.2电路设计方案 (4) 第3章单片机最小系统的硬件设计 (7) 3.1硬件原理图 (7) 3.2系统各组成模块介绍 (8) 3.2.1 振荡电路 (8) 3.2.2 电源电路 (7) 3.2.3 程序下载电路 (9) 3.2.4 外存储电路 (10) 3.2.5 数码管显示电路和矩阵键盘电路 (11) 3.2.6 液晶显示电路 (12) 3.2.7 复位电路 (13) 第4章安装与调试 (15) 4.1调试方法和结果 (15) 4.1.1电源部分安装调试 (15) 4.1.2 STC89C52单片机最小化系统主控制部分安装调试 (15) 4.1.3 程序下载部分电路安装调试 (16) 4.1.4 外存储电路调试 (16) 4.1.5 数码管显示电路和键盘电路调试 (16) 总结和体会 (17) 致谢 (18) 参考文献 (19) 附录 (20)

基于51单片机的最小系统板设计

┊ ┊┊┊┊┊┊┊┊┊┊┊┊装┊┊┊┊┊订┊┊┊┊┊线┊┊┊┊┊┊┊┊┊┊┊┊┊ 摘要 近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,以作完善。 单片机最小系统是在以51单片机为基础上扩展,使其能更方便地运用于测试系统中。本设计主要在51单片机上扩展I/O口,扩展定时器定时范围,扩展键盘显示接口并写好底层程序。 关键词最小系统,扩展,STC89C51, I/O接口 Abstract With the infiltration in the social field of the computer in recent years, the application of the one-chip computer is moving towards deepening constantly, drive tradition is it measure crescent benefit to upgrade day to control at the same time. In measuring in real time and automatically controlled one-chip computer application system, the one-chip computer often uses as a key part, only one-chip computer respect knowledge is not enough, should also follow the structure of the concrete hardware , and direct against and use the software of target’s characteristic to combine concretly, in order to do perfectly. The smallest system one chip computer is in expands at the base of MCS-51 one chip computer. Make it used more convient in the test system. this design mainly expands I/O in the take 51 on chip computer, expands the timer fixed time scope, expands the keyboard to demonstrate the connection and writes the

单片机课程设计报告

课程设计报告 课程名称单片机原理及应用 设计题目电子琴的设计 专业班级自动化1142 姓名周太永 学号1104421242 指导教师蔡长青张卓 起止时间2014.6.23-2014.7.11 成绩评定 考核内容设计 表现 设计 报告 答辩 综合 评定 成绩 电气与信息学院

2013/2014学年第二学期 《单片机控制系统设计与调试》课程设计任务书 指导教师:蔡长青班级:自动化1141、2班 地点:机房、单片机实验室(实训中心415) 课程设计题目:基于单片机原理的电子琴设计 一、课程设计目的 1.灵活运用单片机的基础知识,依据课程设计内容,能够完成从硬件电路图设计, 到PCB制版,再到软件编程及系统调试实现系统功能,完成课程设计,加深对单片机基础知识的理解,并灵活运用,将各门知识综合应用。 2.能够上网查询器件资料,培养对新知识新技术的独立的学习能力和应用能力。 3.独立完成一个小的系统设计,从硬件设计到软件设计,增强分析问题、解决问 题的能力,为日后的毕业设计及科研工作奠定良好的基础。 二、课程设计内容(包括技术指标) 1.焊接。认真、仔细,避免缺焊、漏焊。 2.频率计算。会计算脉冲值与频率的关系。 3.工作过程。开机时,第一步是对定时器T0进行初始化,设定它的工作状态(对 于本系统将T0设定为工作方式0);然后判断是否有键按下,如果没有按键按下,继续判断,如果有按键按下,则判断是哪个键按下;再根据按键的功能将计数初值装入定时器T0中中并启动T0,当T0定时完毕后,重新装入计数初值继续定时并将P3.3取反,再次定时完毕后再一次的装入计数初值 继续定时并将P3.3取反,一直循环此操作直到按键释放为止,按键释放后 停止T0工作并再次判断是否又有按键按下,并继续执行以前的过程。 三、时间安排 1.布置任务、查资料1天 2.硬件电路图设计及PCB制版3天 3.硬件电路图及PCB制版验收、电路板焊接1天 4.软件编程设计3天 5.系统调试3天 6.调试验收1天 7.完成设计报告3天 四、基本要求 1.画出硬件电路图,完成PCB制版; 2.画出软件流程图,编写程序(C51语言/汇编语言); 3.完成系统调试; 4.提交设计报告。

Protel99se课程设计报告

Protel99se课程设计报告 学院:机电工程学院 专业班级:09123 学号:090102332 学生姓名:吴小威 2011年 5 月20 日

摘要 随着计算机技术的发展,计算机软件在电路设计中的应用越来越广泛,OrCad,Protel 等都是人们熟悉的常用EDA软件。Protel 99 SE 是Protel公司推出的最新版本,应用于电路原理图设计、电路板设计等,他基于Windows环境,功能强大,人机界面友好,能让人们在具有最完整的功能环境下,提升设计上的品质和效率。本文将介绍Protel 99 SE在电路设计中的应用,包括电路原理图设计和印刷电路板设计以及设计过程中遇到的问题和解决方法。

目录 摘要 1 第一章用Protel 99 SE进行电路设计的基本步骤 3 1.1电路原理图设计的步骤 3 1.2印刷电路板设计的步骤 3 第二章实例 4 2.1设计要求: 4 2.2电路原理图设计 4 2.3印刷电路板的设计 6 第三章设计中的问题及解决方法 8 结语 9

第一章用Protel 99 SE进行电路设计的基本步骤 1.1电路原理图设计的步骤 电路原理图的设计是整个电路设计的基础,因此电路原理图要设计好,以免影响后面的设计工作。电路原理图的设计一般有如下步骤: (1)设置原理图设计环境; (2)放置元件; (3)原理图布线; (4)编辑和调整; (5)检查原理图; (6)生成网络表。 1.2印刷电路板设计的步骤 印刷电路板设计是从电路原理图变成一个具体产品的必经之路,因此,印刷电路板设计是电路设计中最重要、最关键的一步。通常,印刷电路板设计的具体步骤如下: (1)规划电路板; (2)设置参数; (3)装入网络表; (4)元器件布局; (5)自动布线; (6)手工调整。 第二章实例 下面以自举式锯齿波发生器的设计来说明Protel 99 SE在电路设计中的应用。 2.1设计要求: (1)使用双面板; (2)采用插针式元件; (3)镀铜过孔; (4)焊盘之间允许走一根铜镆线; (5)最小铜镆线走线宽度20mil,电源地线的铜镆线宽度为50mil; (6)要求画出原理图,人工布置元件,自动布线

单片机课程设计报告模板

单片机系统课程设计报告 专业:自动化 学生姓名: 学号: 指导教师: 完成日期:2011 年 3 月17 日

目录 1 设计任务和性能指标 (3) 1.1设计任务............................................................................ 错误!未定义书签。 2 设计方案 (4) 2.1任务分析 (4) 2.2方案设计 (4) 3 系统硬件设计 (5) 3.1时钟的电路设计 (5) 3.2复位电路设计 (5) 3.3灯控电路设计 (5) 3.4倒计时电路设计 (6) 3.5按键控制电路设计 (7) 4 系统软件设计 (8) 4.11秒定时 (8) 4.2定时程序流程 (8) 4.3交通灯的设计流程图 (9) 4.4定时器0与中断响应 (10) 5 仿真及性能分析 (10) 5.1仿真结果图 (11) 5.2仿真结果与分析 (12) 6 心得体会 (13) 参考文献 (14) 附录1 系统原理图 (15) 附录2 系统PCB图 .................................................................. 错误!未定义书签。附录3 程序清单 (17)

1.1设计任务 利用单片机完成交通信号灯控制器的设计,该交通信号灯控制器由一条主干道和一条支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。用红、绿、黄发光二极管作信号灯。如图5.1所示。设东西向为主干道,南北为支干道。 图5.1 交通灯示意图 1. 基本要求 (1) 主干道处于常允许通行的状态,支干道有车来时才允许通行。主干 道亮绿灯时,支干道亮红灯;支干道亮绿灯时,主干道亮红灯。 (2) 主、支干道均有车时,两者交替允许通行,主干道每次放行30秒, 支干道每次放行20秒,设立30秒、20秒计时、显示电路。 (3) 在每次由绿灯亮到红灯亮的转换过程中,要亮5秒黄灯作为过渡。 黄灯亮时,原红灯按1Hz 的频率闪烁。 (4) 要求主支干道通行时间及黄灯亮的时间均可在0~99秒内任意设置。 2. 选做 (1) 可设置紧急按钮,在出现紧急情况时可由交警手动实现全路口车辆 禁行而行人通行状态,即主干道和支干道均为红灯亮。 (2) 实现绿波带。所谓‘绿波带’,是指在一定路段,只要按照规定时速, 就能一路绿灯畅行无阻。“绿波带”将根据道路车辆行驶的速度和路口间的距离,自动设置信号灯的点亮时间差,以保证车辆从遇到第一个绿灯开始,只要按照规定速度行驶,之后遇到的信号灯将全是绿灯。 南 北 东 西

Protel电路课程设计

Protel电路课程设计 姓名: 4 班级:09通信2班

本篇论文首先对SP180S USB编程器电路的原理进行分析,然后在Protel99 SE的平台下分别对电路的各个模块进行设计,得到电路的总原理图,然后进一步产生设计PCB必备的网络表,再对电路的PCB部分进行设计,还对Protel99 SE各项常用的环境参数与变量的重要性进行了阐述。 1 PROTEL设计方法 设计电路板最基本的过程可以分为三大步骤: (1)电路原理图的设计 电路原理图的设计是整个电路设计的基础,它决定了后面工作的进程。一般的,设计一个电路原理的工作包括:设置电路图纸参数,装入所需的元件库,防置元器件,进行原理图布线,调整,检查及修改,最后存盘打印图纸。 在原理图设计过程中,首先设置好图纸,网格和光标,以及窗口大小,然后在元器件编辑器界面制作原理图所需器件,创建新元件,产生元件报表,绘制原理图设计进阶,做好元件的自动编号,原理图的电气检查,即ERC。在这一过程中,要充分利用PROTEL99所提供的各种原理图绘图工具、各种编辑功能,来实现我们的目的,即得到一张正确、精美的电路原理图。 (2)产生网络表 设计原理图的最终目的是要生成印刷电路板,二印刷电路板与原理图的纽带就是网络表,故将设计完成的原理图转换为网络表,是必经之步,也是设计原理图的主要目的。 (3)印制电路板的设计 印制电路板的设计主要是针对PROTEL99的另外一个重要的部分PCB而言的,PCB图的基本元素主要包括以下6种: ①元件封装:包括插件式元件封装和STM元件封装; ②铜箔连线:铜箔导线也称铜箔连线,简称连线; ③焊盘:用于固定元件引脚或引出线、测试线等; ④过孔:过孔的作用是为了连接不同层面之间的导线; ⑤字符丝印:为了方便电路板的安装与维修,需要在PCB上下表面印制所需要的字符和标志图案 等,入元件标号和标称值、元件外形和厂家标志,生产日期等都需要通过丝网印刷的方式来实现; ⑥敷铜(多边形填充):敷铜又叫铺地,在设计完成全部布线后。为了提高电路板的抗干扰性能,

单片机课程设计_排队叫号系统设计

单片机系统 课程设计 成绩评定表 设计课题排队叫号系统设计 学院名称:电气工程学院 专业班级: 学生姓名: 学号: 指导教师: 设计地点: 设计时间: 指导教师意见: 成绩: 签名:年月日

单片机系统课程设计 课程设计名称:排队叫号系统设计 专业班级: 学生姓名: 学号: 指导教师: 课程设计地点: 课程设计时间: 单片机系统课程设计任务书

学生姓名专业班级学号 题目 课题性质工程设计课题来源选题指导教师 主要内容(参数) 利用排队叫号系统,实现以下功能: 1、取票:顾客取一张号票吗,上面有号码、等候人数、时间等 2、休息等待:持号票在休息区休息并留意显示屏音箱叫号 3、按键叫号:工作人员办完一笔业务后按下叫号器上的下一位按钮 4、前去办理:叫号时根据显示屏音箱的信息到指定位置享受一对一的服务。 任务要求(进度) 第1-2天:熟悉课程设计任务及要求,查阅技术资料,确定设计方案。 第3-4天:按照确定的方案设计单元电路。要求画出单元电路图,元件及元件参数选择要有依据,各单元电路的设计要有详细论述。 第5-6天:软件设计,编写程序。 第7-8天:实验室调试。 第9-10天:撰写课程设计报告。要求内容完整、图表清晰、文理流畅、格式规范、方案合理、设计正确,篇幅不少于6000字。 主要参考资料[1] 康万新.毕业设计指导及案例剖析—应用电子技术方向[M].北京:清华大学出版社,2007. [2] 杨连国.医院智能排队叫号系统的设计与实现[D].南京:东南大学,2006. [3] 胡汉才.单片机原理及其接口技术[M].北京:清华大学出版社,2004. 审查意见 系(教研室)主任签字:年月日

单片机最小系统设计

一、内容及要求 内容:设计制作一个51最小系统,用最小系统控制8个发光2极管。 要求:全部点亮,依次点亮,交换点亮;用最小系统控制蜂鸣器;用最小系统控制电机。 二、设计思路 使用AT89C51单片机时无须外扩存储器。因此,本流水灯实际上就是一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的软件组成的单个单片机。 八个发光二极管D1-D8分别接在单片机的P2.0-P2.7接口上,当给P2.0口输出“0”时,发光二极管点亮,当输出“1”时,发光二极管熄灭。可以运用输出端口指令MOV P0,A或MOV P0,#DATA,只要给累加器值或常数值,同理,接在P2.1~P2.7口的其他7个LED的点亮和熄灭的方法同LED1。因此,要实现 图2-1 主程序流程图 流水灯功能,我们只要将发光二极管LED1~LED8依次点亮、熄灭,8只LED灯便会一亮一暗的成流水灯了。在此我们还应注意一点,由于人眼的视觉暂留效应

以及单片机执行每条指令的时间很短,我们在控制二极管亮灭的时候应该延时一段时间,否则我们就看不到闪烁效果。 程序启动时跳转到键盘判断模块程序中,此程序里面包含Key1~Key5的按键情况判断,循环检测直到有按键按下的时候,程序转去相对应按键的彩灯显示的花型模块,与此同时,当按键Key6有闭合时,程序中调用延时程序程序时,给延时参数赋值上另一个值,是延时程序延时时间发生改变,以达到不同快慢节奏闪烁的彩灯。具体程序流程图2-1所示。 三、硬件设计 3.1 直流稳压电源电路 对于一个完整的电子设计来讲,首要问题就是为整个系统提供电源供电模块,电源电路的稳定可靠是系统平稳运行的前提和基础。电子设备除用电池供电外,还采用市电(交流电网)供电。通过变压、整流、滤波和稳压后,得到稳定的直流电。直流稳压电源是电子设备的重要组成部分!本项目直流稳压电源为+5V。如下图所示: 直流稳压电源的制作一般有3种制作形式,分别是分立元件构成的稳压电源、线性集成稳压电源和开关稳压电源。下图稳压电源采用的是三端集成稳压器7805构成的正5V直流电源。 图3-1 三端固定式集成稳压电源电路图 AT89C51单片机的工作电压范围:4.0V—5.5V,所以通常给单片机外接5V 直流电源。由于时间关系,此处用3节1.5V的干电池供电,在此不在赘述此稳压电源电路图原理。 3.2单片机最小系统 要使单片机工作起来,最基本的电路的构成由单片机、时钟电路、复位电路等组成。单片机最小系统如下图3-2所示。

单片机课程设计

《单片机原理及实训教程》 课程设计 设计题目单片机智能流水灯控制器 院系电子电气工程学院 班级 12级电气(一)班 姓名侯东伟学号 2012481015 设计地点实验楼 指导教师翟红程职称副教授 指导教师签字 设计日期 14年6月16——14年6月22

目录 封面-------------------------------1 目录-------------------------------2 前言-------------------------------3 一、设计要求及M C S-51单片机简介-----------4 二、硬件组成-----------------------5 三、电源提供系统-------------------6 四、程序流程图---------------------7 五、晶振延时计算-------------------8 六、源程序-------------------------8 七、元件清单---------------------10 结束语----------------------------11 参考文献---------------------------11

前言 自计算机问世以来,单片机技术在社会各领域中得到了广泛的应用。在流水灯控制系统中,单片机更是取代了由齿轮调节延迟时间的旧式市发展速度,成为日后此系统中的核心部分。由于单片机具有一些突出的优点:体积小、重量轻、电源单一、功耗低;功能强、价格低;数据大都在单片机内部传送,运行速度快、抗干扰能力强、可靠性高,所以单片机被广泛的应用于测控系统、数据采集、智能仪器仪表、机电一体化产品、智能接口、计算机通信以及单片机的多级系统等领域。 本文主要用的是单片机,课题名称为单片机智能流水灯控制。通过本课题的设计以后,使我了解到了单片机的许多方面的应用。本课程设计介绍了一种由MCS-89C51集成块编程实现的控制电路,它完成了单片机流水灯控制功能,并给出了具体的硬件电路和相应的程序。这种控制电路可靠性,灵活性高,使用范围广,特别适合中小城市的交通灯、霓虹灯等的应用。而且,它对其他类似系统的开发具有一定的借鉴意义。 通过本次实训实习,使我掌握了一定的电子产品设计、制作技能和调试技术,巩固电子技术的理论知识,锻炼和提高自己的动手能力和综合运用知识解决实际问题的能力及实践动手能力。 关键词:LED 单片机控制系统流水灯

设计并制作一个单片机最小系统

北方民族大学 电气信息工程学院总结 题目: 学生姓名: 专业: 学号:

目录目的 设计原理 硬件设计 主芯片 存储系统 电源系统 其他系统 软件设计 流程图 程序 Proteus仿真图 心得

1.目的 单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲,一块芯片就成了一台计算机。 单片机具有体积小、功能强、应用面广等优点,目前正以前所未见的速度取代着传统电子线路构成的经典系统,蚕食着传统数字电路与模拟电路固有的领地。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机了解计算机原理与结构的最佳选择。 现在,这种单片机的使用领域已十分广泛。彩电、冰箱、空调、录像机、VCD、遥控器、游戏机、电饭煲等无处不见单片机的影子,单片机早已深深地融入我们每个人的生活之中。 单片机能大大地提高这些产品的智能性,易用性及节能性等主要性能指标,给我们的生活带来舒适和方便的同时,在工农业生产上也极大地提高了生产效率和产品质量。单片机按用途大体上可分为两类,一种是通用型单片机,另一种是专用型单片机。 MCS-51单片机是美国INTEL公司于1980年推出的产品,与MCS- 48单片机相比,它的结构更先进,功能更强,在原来的基础上增加了更多的电路单元和指令,指令数达111条,MCS-51单片机可以算是相当成功的产品,一直到现在,MCS-51系列或其兼容的单片机仍是应用的主流产品,各高校及专业学校的培训教材仍与MSC-51单片机作为代表进行理论基础学习。MCS-51系列单片机主要包括8031、8051和8751等通用产品。 所谓"最小"是指可以启动单片机的必要条件,也就是说没有这个条件,就无法让单片机工作了。主要是三个方面:1、Power,指单片机工作的电源部分,VCC/GND,2、Clock,指单片机工作的时钟,单片机执行各项指令/动作,都是按照时钟这个节拍来完成的,当然是必不可少的。3、Reset,复位信号,单片机执行取指等操作都是从寄存器的某一位置开始执行的,复位信号就是告诉单片机刚开始工作时的地址在哪里,好比是个入口啦! 除了硬件设施要齐全外,要做出一个实物,还必须要有软件——c语言,c 语言是一种计算机程序设计语言。它既有高级语言的特点,又有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,本次制作应用于c语言编写程序。2.设计任务 设计并制作一个单片机最小系统。要求设计正负5V电源给系统供电,系统具有4x4键盘阵列,6个LED显示器。用AT89S51的并行口P1接4x4矩阵键盘,以P1.0—P1.3作输入线,以P1.4—P1.7作输出线;在数码管上显示每个按键的“0—F”序号。所有口线均通过接插件与外界连接。 3.系统设置

单片机课程设计报告书模板

. .. . .. .. 西南科技大学 2011级微机原理与接口技术 课程设计报告 课题名称微机原理与接口技术 姓名 学号 院、系、部制造科学与工程学院 专业 指导教师 2014年月日

目录 一、绪言 (1) 二、系统设计 (1) 2.1系统整体流程图 (1) 2.2日历时钟的控制方案论证 (1) 2.3单片机的选择方案论证 (2) 2.4键盘选择方案论证 (2) 2.5显示模块的选择方案论证 (2) 2.6模块的选择方案论证 (2) 三、硬件电路设计 (2) 3.1日历时钟的控制电路图 (2) 3.2行列式键盘的设计 (3) 3.3数码管显示电路的设计 (3) 3.4蜂鸣器驱动电路的设计 (4)

3.5主要元器件选择 (4) 四、程序流程图 (5) 五、c语言程序设计 (5) 六、日历时钟的控制器仿真 (19) 6.1K e i l调试 (19) 6.2P r o t e u s调试 (19) 七、结束语 (20) 八、参考文献 (21) 1、绪言 近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月异更新。在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。电子时钟是现代社会中的主要计时工具之一,广泛应用于手机,电脑,汽车等社会生活需要的各个方面,及对时间有要求的场合。本设计采用AT89C51单片机作为主要核心部件,附以上电复位电路,时钟电路及按键调时电路组成。数字钟已成为人们日常生活中:必不可少的必需品,广泛用于个人家庭以及车站、码头、剧场、办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。由于数字集成电路技术的发展和采用了先进的石英技术,使数字钟具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。

Protel 99 SE课程设计报告

J I A N G S U U N I V E R S I T Y Protel 99 SE课程设计报告 题目编号:127 姓名: 班级: 学号:

原理图:

印制电路板图:

总结: 通过为期两周的protel学习,从刚开始对PROTEL的一无所知到现在课程设计的完成,使我比较全面地了解和掌握了绘制、编辑电路原理图和印制电路图的方法和技巧,并能处理一些常见问题。画元器件、原理图、封装、网表、PCB制作,每一个步骤都需要足够的耐心和仔细,还要有扎实的专业知识,最重要的是要有理论与实践相结合的思想。 1、绘制原理图 (1)启动原理图设计服务器。 进入Protel99 SE,创建一个数据库,执行菜单File/New命令,从框中选择原理图服务器(Schematic Document)图标,双击该图标,建立原理设计文档。双击文档图标,进入原理设计服务器界面。(2)设置原理图设计环境 执行菜单Design/Option和Tool/Preferences,设置图纸大小,捕捉栅格,电器栅格等。 (3)创建自己的元件库 先进入Protel 99 SE的原理图编辑器,新建一个元件,绘制SCH 元件以及放入元件的管脚,给新建的元件改名,绘制制元件的外形以及放入说明文字并保存好,画原理图的时候,就可以调用这些元件了。 (4)装入所需的元件库 在设计管理器中选择Browse区域中的下拉框中选择Library,然后单击ADD/Remove按钮,在弹出的窗口中寻找Protel99 SE子目录,在该目录中选择Library\SCH路径,在元件库列表中选择所需的元件库,单击ADD按钮,即可把元件库增加到元件库管理器中。 (5)放置元件 根据实际电路的需要,到元件库中找出所需的元件,然后用元件管理器的Place按钮将原件放置在工作平面上,再根据与按键之间的走线把元件调整好。在找集成元件的过程中,出现了有些元器件在库中找不到的问题,我请教了老师和同学,在相似元件的基础上做编辑改动,最终得到了想要的元件。 (6)原理图布线 利用Protel99 SE所提供的各种工具,指令进行布线,将工作平

相关主题
文本预览
相关文档 最新文档