电子电路计算机辅助设计--课程设计

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

电子电路计算机辅助设计

课程设计

题目:《基于单片机数码管电子钟设计》

学院:信息工程学院

学生:卢勇

学号:201307080045

专业年级:光电信息科学与工程2013级指导教师:凯琳

2015年 6 月20 日

课程设计任务书

目录

0摘要 (1)

1绪论 (2)

1.1P ROTEL99SE软件简介 (2)

1.2设计目的 (3)

1.3AT89C2051介绍 (4)

2设计原理 (7)

2.1原理图设计 (7)

2.1.1 制作原件与创建元件库 (7)

2.1.1.1设计具体步骤 (7)

2.1.2原理图 (8)

2.1.3元器件清单的生成 (10)

2.2PCB设计 (12)

2.2.1 封装元件库 (12)

2.2.2创建PCB步骤 (13)

2.2.3 PCB图形 (13)

3课程学习心得 (14)

基于单片机数码管电子钟设计

0摘要

基于单片机的定时和控制装置在许多行业有着广泛的应用,而数字钟是其中最基本的,也是最具有代表性的一个例子。

在基于单片机系统的数字钟电路中,除了基本的单片机系统和外围电路外,还需要外部的控制和显示装置。本电路主要以单片机AT89C2051 或者 STC12C2052为核心而设计的,通过单片机对信息的分析与处理,控制外围设备。

本设计以单片机AT89C2051为切入点,通过使用AT89C2051的部的可编程定时器/计数器,结合对外接晶振的调节来确定一个合适的振荡周期,从而确定出部的机器周期。再通过对部中断程序的设置来设计出时钟程序,即设计出了电子时钟的核心。然后在核心电路的基础上设计出了相应的扩展电路,使本设计更加实用。

运用Protel 99 SE及计算机设计A/D转换电路的PCB板设计。

关键词:单片机;数码显示;PCB;AT89C2051;

1绪论

1.1 Protel99se软件简介

Protel99SE是PROTEL公司在80年代末推出的EDA软件,应用广泛功能强大,是个完整的板级全方位电子设计系统,它包含了电路原理图绘制、模拟电路与数字电路混合信号仿真、多层印制电路板设计(包含印制电路板自动布线)、可编程逻辑器件设计、图表生成、电子表格生成、支持宏操作等功能。可见Protel99SE不仅在绘制原理图、PCB 板布局布线等方面功能更加完善,而且为用户提供功能强大、使用方便的仿真器,它可以对当前所画的电路原理图进行即时仿真,因此在电路的整个设计周期都可以仿真查看和分析其性能指标,以便能及时发现设计中存在的问题并加以改正,从而更好的完成电路设计。具体特点如下:

(a)强大的分析功能

用户可以根据Protel99SE电路仿真器所提供的功能,分析设计电路的各方面性能.如电路的交直流特性、温度漂移、噪声、失真、容差、最坏情况等特性。

(b)丰富的信号源

其中包括基本信号源:主流源、正弦源、脉冲源、指数源、单频调频源、分段线性源,同时还提供了齐全的线性和非线性受控源。

(c)充分的仿真模型库

Protel99SE提供了20多个模拟和数字仿真元件库,共包含6000多个常用元器件。这些组件库包括了常用二极管、三极管、单结晶体管、变压器,晶闸管、双向晶闸管等分立组件,还有大量的数字器件和其它集成电路器件.同时Protel99SE提供了一个开放的库维护环境,允许设计者改变原有器件模型,也可创建新器件模型。

(d)友好的操作界面

①无需手工编写电路网表义件.系统将根据所画电路原理图自动生网表文件并进行仿真。②通过对话框完成电路分析各参数设置。③方便地观察波形信号。可同时显示多个波形,也可单独显示某个波形;可对波形进行多次局部放大,也可将两个波形放置于同一单元格进行显示并分析比较两者的差别。④强大的波形信号后处理,可利用各种数学函数对波形进行各种分析运算并创建一个新的波形。⑤方便地测量输出波形。Protel99SE提供了两个测量光标,打开它们可测量波形数据。

1.2设计目的

本次课程设计通过了解熟悉Protel99软件界面,进行数字电子钟电路原理图的设计、创建原理图元件、电路板的设计规划和网络表的载入、印刷电路板(PCB)的编辑、创建元件封装、报表生成与电路板输出。了解rotel 99 SE软件的功能及其使用说明,对软件基本操作能够熟练掌握,熟悉原理图的设计步骤,掌握绘制原理图的方法,并对网络表及元件清单的生成,双面印制电路板(PCB)的布线流程,创建原理图元件库及其PCB元件库的编辑。

通过电子电路CAD课程设计学习,了解它是采用的客户、服务器体系结构,起主要应用程序Client.exe提供了一个基本的框架窗口和相应的Protel99组件之间的用户接口。对于用户来讲,使用它不需要了解是如何工作的。从实际角度出发,按照循序渐进、理论联系实际的原则,根据电子电路设计的特点,结合典型实例系统地介绍电路原理图的设计及印刷电路板的设计方法,并其备完善灵活的设计管理方式。

1.3 AT89C2051介绍

1)程序

AT89C2051隶属美国ATMEL公司,AT89C2051设计有2个程序位,位1被编程之后,程序存储器不能再被编程除非做一次擦除,位2被编程之后,程序不能被读出。

2)软硬件的开发

AT89C2051可以采用下面两种方法开发应用系统。

1、由于89C2051部程序存贮器为Flash,所以修改它部的程序十分方便快捷,只要配备一个可以编程89C2051的编程器即可。调试人员可以采用程序编辑-编译-固化-插到电路板中试验这样反复循环的方法,对于熟练的MCS-51程序员来说,这种调试方法并不十分困难。但是做这种调试不能够了解片RAM的容和程序的走向等有关信息。

2、将普通8031/80C31仿真器的仿真插头中P1.0~P1.7和P3.0~P3.6引出来仿真2051,这种方法可以运用单步、断点的调试方法,但是仿真不够真实,比如,2051的部模拟比较器功能,P1口、P3口的增强下拉能力等等。

3)引脚说明

AT89C2051芯片引脚图AT89C2051的引脚图如下图所示。

相关文档
最新文档