数字电子技术课程设计四层电梯控制

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

目录

proteus简介 (1)

1 方案选择 (3)

2 硬件电路设计 (3)

2.1 脉冲电路设计 (3)

2.2 开关电路设计 (4)

2.3 显示译码电路设计 (5)

2.4 电梯升降电路设计 (6)

2.5 主控制电路设计 (8)

3 软件程序设计 (8)

3.1 设计流程图 (8)

3.2 程序代码 (10)

4 仿真结果及分析 (13)

5 电路焊接与调试 (15)

附:元件清单 (16)

6 心得体会 (17)

7 参考文献 (18)

本科生课程设计成绩评定表 (19)

proteus简介

Proteus软件是英国Labcenter electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、A VR、ARM、8086和MSP430等,2010年即将增加Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。

功能特点

Proteus软件具有其它EDA工具软件(例:multisim)的功能。这些功能是:

(1)原理布图

(2)PCB自动或人工布线

(3)SPICE电路仿真

革命性的特点

(1)互动的电路仿真

用户甚至可以实时采用诸如RAM,RO M,键盘,马达,LED,LCD,AD/DA,部分SPI器件,部分IIC器件。

(2)仿真处理器及其外围电路

可以仿真51系列、A VR、PIC、ARM、等常用主流单片机。还可以直接在基于原理图的虚拟原型

上编程,再配合显示及输出,能看到运行后输入输出的效果。配合系统配置的虚拟逻辑分析仪、示波器等,Proteus建立了完备的电子设计开发环境。

电路仿真

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

Proteus 是单片机课堂教学的先进助手。

Proteus不仅可将许多单片机实例功能形象化,也可将许多单片机实例运行过程形象化。前者可在相当程度上得到实物演示实验的效果,后者则是实物演示实验难以达到的效果。

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

课程设计、毕业设计是学生走向就业的重要实践环节。由于Proteus提供了实验室无法相比的大量的元器件库,提供了修改电路设计的灵活性、提供了实验室在数量、质量上难以相比的虚拟仪器、仪表,因而也提供了培养学生实践精神、创造精神的平台随着科技的发展,“计算机仿真技术”已成为许多设计部门重要的前期设计手段。它具有设计灵活,结果、过程的统一的特点。可使设计时间大为缩短、耗资大为减少,也可降低工程制造的风险。相信在单片机开发应用中Proteus也能茯得愈来愈广泛的应用。

使用Proteus软件进行单片机系统仿真设计, 是虚拟仿真技术和计算机多媒体技术相结合的综合运用,有利于培养学生的电路设计能力及仿真软件的操作能力;在单片机课程设计和全国大学生电子设计竞赛中,我们使用Proteus 开发环境对学生进行培训,在不需要硬件投入的条件下,学生普遍反映,对单片机的学习比单纯学习书本知识更容易接受,更容易提高。实践证明,在使用Proteus 进行系统仿真开发成功之后再进行实际制作,能极大提高单片机系统设计效率。因此,Proteus有较高的推广利用价值。

目前Proteus的最新版为7.9 ,今年将推出8.0版本,增加DSP系列及ARM cortex 处理器。

1 方案选择

方案一:

使用中、小规模数字集成芯片设计电路,用触发器驱动开关,有消抖功能,并可以对开关的信号产生记忆;用双向移位寄存器模拟电梯运行过程;用编码器、显示译码器和数码管是时显示电梯所在位置;按键开关控制电梯各项功能;555产生时序脉冲信号;计数器实现定时功能。

此方案实施起来逻辑原理清晰,思路明确,但实验中使用逻辑芯片较多,增加了电路的调试难度,尤其是增加了用万用版焊接电路的困难。

方案二:

使用单片机进行控制,此方案仅需外接开关、数码管、蜂鸣器、LED等外围元件。使电路焊接相当简单,容易调试。但对软件编程要求较细,当电路功能增加后,会对电路的软件调试带来困难。

方案三:

采用单片机系统与适当逻辑芯片相结合的方法设计电路。系统中对开关信号的记忆使用触发器搭建,脉冲可用555电路也可以直接用单片机产生,数码管显示也可以使用单片机或者译码器,本系统使用译码器,有更多的IO口可用来对电梯功能进行控制。

此方案与方案一相比,焊接调试的困难降低了,与方案二相比,编程的标准也得到了降低。综合考虑,决定采用方案三。

2 硬件电路设计

2.1 脉冲电路设计

脉冲电路采用555构成多谐振荡器,给电路中的触发器提供脉冲信号,电路如图1所示:

相关文档
最新文档