protel 99 se 实习报告

  • 格式:doc
  • 大小:249.50 KB
  • 文档页数:20

辽宁石油化工大学实习设计本(第册)专业班级电气自动化1031姓名刘广辉学号1020863104实习名称单片机应用实训实习地点实训室实习时间2012年9月24—2012年10月24指导老师孙文志牟淑杰闫兵成绩评阅人职业技术学院教务科制前言随着电子工业的迅速发展,大规模集成电路已经得到了广泛的应用。

微电子技术和信息技术的发展,使得计算机技术已经深入到人们生活和生产的各个领域。

而电子设计自动化ED A技术的发展在电子工业的发展进程中起到了巨大的推动作用。

同时,单片机技术作为计算机技术的一个分支,在当今的信息社会中扮演着重要角色。

单片机渗透到我们生活的各个角落,该技术的发展与应用给国民生产生活带来了巨大的改变。

导弹的导航装置,飞机上各种仪表的控制,计算机的网络,通讯与数据传输,工业自动化过程的实时控制和数据的处理,广泛使用的各种智能I C卡,民用豪华轿车的安全保障系统,录象机、摄影机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。

更不用说自动控制领域的机器人、智能仪表、医疗器械了。

因此,单片机的学习,、开发和应用将造就一批计算机应用与智能化控制的科学家、工程师。

科技越发达,智能化的东西就越多,使用的单片机就越多。

由此可见,单片机和Pr ot el99S E对现代科技社会的重要性。

因此,学好这两门课程尤其重要。

本次实习包括三部分:第一部分是对实训所用软件的介绍,第二部分是Pr ot el软件实施的p c电路板的生成,第三部分是对几个典型单片机的仿真。

目录前言 (2)第1章实训中软件的应用 (4)1.1Protel 99 SE 的应用 (4)1.1.1 Protel 99 SE 概述 (4)1.1.2Protel 99 SE 的特性 (4)1.2 keil 软件的应用 (5)1.2.1keil 软件的概述 (5)1.2.2Keil C51 单片机软件开发系统的整体结构 (5)1.2.3使用Keil仿真器时的注意事项 (6)1.3Proteus软件的应用 (6)1.3.1Proteus软件的概述 (6)1.3.2Proteus电路仿真介绍 (7)第2章用protel 软件生成PCB集成电路板 (7)2.1 用EDA生成电路板 (7)2.1.1 用EDA画电路原理图需注意的问题 (7)2.1.2 由EDA画步进电机原理图 (8)2.1.3由步进电机原理图生成PCB集成电路板 (8)第3章单片机的仿真 (10)3.1 步进电机的仿真 (10)3.1.1 主要元器件 (10)3.1.2 电路原理图 (10)3.1.3 步进电机系统程序设计 (11)3.1.4 步进电机的仿真 (11)3.2 数字表60秒倒计时的仿真 (12)3.2.1 主要元器件 (12)3.2.2电路原理图 (12)3.2.4 数字表60秒倒计时的仿真 (15)3.3跑马灯电路的仿真 (16)3.3.1主要元器件及原理图 (16)3.3.2 跑马灯程序设计 (17)3.3.3 跑马灯倒计时的仿真 (17)实训总结19 参考文献 (20)第1章实训中软件的应用1.1Protel 99 SE 的应用1.1.1 Protel 99 SE 概述Protel 99 SE 是Protel 公司于2000年推出的基于Windows 平台的第六代产品,它具有强大的自动设计能力、高速有效的编辑功能、简洁方便的设计过程管理PDM,可完整地实现电子产品从电学概念设计到物理生产数据的全过程以及这中间的所有分析、仿真和验证。

Protel 99 SE 凭借其强大的功能,极大地提高了产品的可靠性,缩短了设计周期,降低了设计成本。

Protel 99 SE 主要由两大部分组成,分别是电路设计部分,电路仿真和PLD 设计部分。

1.电路设计部分Protel 99 SE ,电路设计部分主要包括原理图设计组件、PCB设计组件和自动布线组件等3个组件。

(1)Advanced Schematic 99: 是原理图设计,主要用来编辑原理图,编辑、生成、修改零件封装和生产各种报表。

(2)Advanced Schematic 99: 是PCB设计组件,主要用于设计生成电路板,修改、生成零件封装以及电路板组件原理。

(3)Advanced Schematic 99: 自动布线组件,主要用于自动布线。

2.电路仿真和PLD设计部分电路仿真也包括3个组件,主要有:(1)Advanced PLD 99: 主要用于可编程逻辑器件的设计,包括具有语法意识的文本编辑器,用于编译和仿真设计结果的PLD以及用于观察仿真波形。

(2)Advanced SIM 99: 主要用于电路仿真,包括功能强大的数/模混合信号电路仿真器,可以方便地进行模拟信号和数字信号的仿真。

(3)Advanced Integrity 99: 主要用于高级信号完整性分析,包括一个高级信号完整性仿真器,能分析PCB设计和检查设计参数,测试过冲,下冲,阻抗以及信号斜率。

1.1.2Protel 99 SE 的特性Protel 99 SE d的特点是支援模块化设计,具有丰富的编辑功能、强大的电气和向导功能、完善的库元件管理和编辑功能以及方便地同步设计功能等,另外,其作为运行于Windows操作系统的完全32位EDA设计系统,Protel 99 se 还具有Smarttool、SmartDoc、SmartTeam这三大特性,是产品的开发有机地结合到一起。

1.SmartToo它将所有的设计工具集成在一个设计环境下,让用户感觉到更加独立、直观。

通过设计管理器可以访问所有的Protel工具,而且允许用户在设计管理器中编辑非Protel文件。

2.SmartDoc所有文件都存储在一个综合设计数据库中,方便了对各种文件的有效管理。

通过这个技术,不仅能够包含Protel编辑器生成的文件,还能容纳Windows应用程序建立的设计文件。

3.SmartTeam利用该技术,多个设计者可以通过互联网进行同一个电路板的设计。

在Design Explorer 中内置有组管理功能,为了方便管理设计组成员,可以定义组成员的权限,进而定义每个成员对于文件的访问,必要时,可以锁定文件。

1.2 keil 软件的应用1.2.1keil 软件的概述Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。

另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。

在开发大型软件时更体现高级语言的优势。

在下面详细介绍Keil C51开发系统各部分功能和使用。

1.2.2Keil C51 单片机软件开发系统的整体结构C51工具包的整体结构,uvision与Ishell分别是C51 for Windows和for Dos 的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。

开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。

然后分别由C51及C51编译器编译生成目标文件(.OBJ)。

目标文件可由LIB51创建生成库文件,也可以与库文件一起经L51连接定位生成绝对目标文件(.ABS).ABS文件由0H51转换成标准的Hex文件,以供调试器dscope51或tscope51使用进行源代码级调试,也可由仿真器直接对目标板进行调试,也可以直接写入程序存储器如EPROM中。

1.2.3使用Keil仿真器时的注意事项1)仿真器标配11.0592MHZ的晶振,但用户可以在仿真器上的晶振插孔中换插其它频率的晶振。

2)仿真器上的复位按钮只复位仿真芯片,不复位目标系统。

3)仿真芯片的31脚(/EA)已接至高电平,可以仿真时只能使用片内ROM,不能使用片外ROM;但仿真器外引插针中的31脚并不与仿真芯片的31脚相连,故该仿真器仍可插入到扩展有外部ROM(其CPU的/EA引脚至低电平)的目标系统中使用。

优点是Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。

在开发大型软件时更能体现高级语言的优势。

1.3Proteus软件的应用1.3.1Proteus软件的概述Proteus ISIS 是英国labcenter electronics 公司开发的电路分析与实物仿真软件。

Proteus主要运行于Windows操作系统上,可以仿真、分析各种模拟器件和集成电路,该软件优点:1)实现了单片机仿真和SPICE电路仿真相结合。

具有模拟电路仿真、数字电路仿真、单片机仿真及其外围电路组成的系统的仿真、RS2332动态仿真和LD系统仿真的功能;2)支持主流单片机系统的仿真;3)提供软件调试功能;4)具有强大的原理图绘制功能;Proteus与其它单片机仿真软件不同的是它可以完成单片机系统资源、软件技术、硬件接口电路、软件和硬件结合的应用系统的仿真,不仅能仿真单片机CPU的工作情况,也能仿真单片机外围电路或没有单片机参与的其它电路的工作情况。

1.3.2Proteus电路仿真介绍在Proteus绘制好原理图后,调入已编译好的目标代码文件:*.HEX,可以在proteus的原理图中看到模拟的实物运行状态的过程。

Proteus不仅可将许多单片机实例功能形象化,也可将许多单片机实例进行过程形象化。

前者可在相当程度上得到实物演示实验的效果,后者则是实物演示实验难以达到的效果。

它的元器件、连接线路等却和传统的单片机实验硬件高度对应。

这在相当程度上替代了传统的单片机实验教学的功能,例:元器件选择、电路连接、电路检测、电路修改、软件调试、运行结果等。

课程设计、毕业设计师学生走向就业的重要实践环节。

由于PROTEUS提供了实验无法比拟的大量的元器件库,提供了修改电路设计的灵活性、提供了实验室在数量、质量上难以相比的虚拟仪表、仪器,因而也提供了培养学生实践精神、创造精神的平台。

随着科技的发展,计算机仿真技术已经成为许多设计部门重要的前期设计手段。

它具有设计灵活,结果、过程的统一的特点。

可使设计时间大为缩短、耗资大为降低,也可降低工程制造的风险。

相信在单片机开发使用中PROTEUS也能获得愈来愈广泛的应用。

使用PROTEUS软件进行单片机系统仿真设计,是虚拟仿真技术和计算机多媒体技术相结合的综合运用,有利于培养我们大学生的电路设计能力及仿真软件的操作能力。

在单片机课程设计和全国大学生电子设计比赛中,我们使用PROTEUS开发环境进行培训,在不需要硬件投入的条件下,我们每一位学生普遍反映,对单片机的学习比单纯学习书本中知识更容易接受,更容易提高。

实践证明,在使用PROTEUS进行系统仿真开发成功之后再进行实际操作,能极大地提高单片机系统设计效率。