基于单片机的电梯控制系统设计及实现.doc

上传人:土8路 文档编号:10086495 上传时间:2021-04-18 格式:DOC 页数:42 大小:1.14MB
返回 下载 相关 举报
基于单片机的电梯控制系统设计及实现.doc_第1页
第1页 / 共42页
基于单片机的电梯控制系统设计及实现.doc_第2页
第2页 / 共42页
基于单片机的电梯控制系统设计及实现.doc_第3页
第3页 / 共42页
基于单片机的电梯控制系统设计及实现.doc_第4页
第4页 / 共42页
基于单片机的电梯控制系统设计及实现.doc_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《基于单片机的电梯控制系统设计及实现.doc》由会员分享,可在线阅读,更多相关《基于单片机的电梯控制系统设计及实现.doc(42页珍藏版)》请在三一文库上搜索。

1、 苏州经贸职业技术学院苏州经贸职业技术学院 学生毕业设计(毕业论文)学生毕业设计(毕业论文) 基于单片机的电梯控制系统设计及实现基于单片机的电梯控制系统设计及实现 系系 别:别: 机电系机电系 专专 业:业: 应用电子技术应用电子技术 班班 级:级: 09 应电应电 31 学学 生生 姓姓 名:名: 张兴宝张兴宝 学学 生生 学学 号:号: 0901083149 指指 导导 教教 师:师: 曹双兰曹双兰 摘摘 要要 近年来,电梯的发展速度不断增加,已深入到社会生活的方方面面。为了 社会的需要与乘客的需求,其自身也在不断的完善着。电梯在操纵控制方面步 步出新手柄开关操纵、按钮控制、信号控制、集选

2、控制、人机对话等等, 多台电梯还出现了并联控制,智能群控;双层轿厢电梯展示出节省井道空间, 提升运输能力的优势;变速式自动人行道扶梯的出现大大节省了行人的时间; 不同外形扇形、三角形、半菱形、半圆形、整圆形的观光电梯则使身处其 中的乘客的视线不再封闭。电梯是高层建筑中安全、可靠、垂直上下的运载工 具,对改善劳动条件、减轻劳动强度起到很大的作用。电梯的应用范围很广, 可用于宾馆、饭店、办公大楼、商场、娱乐场所、仓库以及居民住宅大楼等。 在现代社会中,电梯已成为人类必不可少的垂直运输交通工具。人们的生活因 此变得更加美好。 本设计是以单片机为基础,C 语言为编程语言,AT89C52 为控制核心的

3、8 层电梯控制系统。本设计能实现电梯的开关门、显示电梯的所在楼层以及其运 行的状态,并能过根据不同乘客的需求定向定层的进行载客服务,每到达一楼 层时,楼层所在的传感器点亮,方便顾客做好准备上下楼梯。根据实际生活, 此电梯系统设计了紧急报警功能,当电梯发生意外或无法正常工作时。乘客可 以通过紧急报警系统向有关部门求助。 本设计为了能够让大家更清楚的明白电梯的工作原理,让其更好的为人们 服务,设计从输入模块、控制模块、led 点阵显示模块系统的阐述了电梯的 工作的不同状态,并通过不断的论证选择适合的方案,进行仿真,以其最真是 的效果表达出来。同时,希望能通过本次设计发现其不足之处,加以改进,使 其

4、在生活中更加的方便与人性化,展现其最大的作用。 关键词:电梯控制关键词:电梯控制 单片机单片机 C 语言语言 AT89C52 LED 点阵点阵 Abstract In recent years, the development of the elevator speed increase unceasingly, has penetrated into every aspect of social life. In order to the needs of society and the needs of passengers, its oneself also is constantly

5、improving the. Elevator control aspect is a new step by step - the handle switch operation, button control, signal control, set control, man-machine dialogue and so on, many elevators also appeared parallel control, intelligent control; double-deck elevator hoistway show save space, improve transpor

6、t capacity advantage; transmission type automatic sidewalk escalator has greatly saved the pedestrian time; different shape - fan, triangle, half diamond, semicircular, circle the sightseeing elevator, which are in the sight of the passenger is not closed. The elevator is in the high-rise constructi

7、on the safe, reliable, upper and lower vertical delivery vehicle, to improve working conditions, reduce labor intensity plays a big role. Elevator application scope is very broad, and can be used for guesthouses, hotels, office buildings, shopping malls, entertainment venues, warehouse and residenti

8、al building. In modern society, the elevator has become indispensable vertical transportation. Peoples life becomes more beautiful. The design is based on single chip microcomputer for C language programming, and language, AT89C52 as control core 8 Elevator control system. The design can realize the

9、 elevator door switch, display the floor where the elevator and its running state, and can according to the different needs of passengers directional fixed layer were passenger service, every arrive at the floor, floor where the sensor lights, the convenience of customers ready to go up and down sta

10、irs. According to the actual life, the elevator system design of emergency alarm function, when the elevator accidents or cannot work normally. Passengers can pass through the emergency alarm system to the relevant department for assistance. This design in order to be able to make people more clearl

11、y understand the elevator works, make it better serve the people, design from the input module, control module, LED dot matrix display module of the system elaborated the elevator work in different states, and through constant argument to select a suitable scheme, simulation, with the most really th

12、e effect of the expression. At the same time, hope that through this design found its shortcomings, to be improved, the life is more convenient and humanized, show its biggest effect. Key words: elevator control MCU C language AT89C52 LED lattice 目目 录录 摘摘 要要.I I 摘要摘要.1 1 第一章第一章 引言引言.4 4 1.1 单片机介绍及应用

13、 .4 1.2 电梯的应用及意义 .6 1.3 电梯的工作原理 .6 1.4 设计的目的 .7 1.5 设计的研究内容及设计步骤 .7 第第二二章章 仿真软件及元仿真软件及元器件介绍器件介绍.1 10 0 2.1 方案比较 .10 2.2 AT89C52 的简介.11 2.3 8*8 点阵 LED 数码管简介.14 2.4 PROTEUS 仿真软件的简介.14 第第三三章章 电梯系统的电梯系统的设计设计.1 16 6 3.1 设计的功能要求 .16 3.2 电梯电路显示模块的设计 .18 3.3 电梯电路输入模块的设计 .21 3.4 紧急报警电路 .23 第四章第四章 电路仿真验证电路仿真验

14、证.2 24 4 4.1 电梯系统电路仿真 .24 4.2 紧急报警电路仿真 .29 第五章第五章 结论结论.3 31 1 参考文献参考文献.3 32 2 谢谢 辞辞.3333 附录附录.34 第第 1 1 章章 引言引言 1.11.1 单片机介绍及应用单片机介绍及应用 单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处 理能力的中央处理器 CPU 随机存储器 RAM、只读存储器 ROM、多种 I/O 口和 中断系统、定时器计时器等功能(可能还包括显示驱动电路、脉宽调制电路、 模拟多路转换器、A/D 转换器等电路)集成到一块硅片上构成的一个小而完善 的计算机系统。 单单片片机机

15、历历史史 单片机诞生于1971年,经历了 SCM、MCU、SoC 三大阶段。 单单片片机机的的硬硬件件特特性性 1、单片机集成度高。单片机包括 CPU、4KB 容量的 ROM(8031 无) 、 128 B 容量的 RAM、 2个16位定时/计数器、4个8位并行口、全双工串口行口。 2、系统结构简单,使用方便,实现模块化; 3、单片机可靠性高,可工作到 106 107小时无故障; 4、处理功能强,速度快。 单单片片机机的的工工作作过过 程程 单片机自动完成赋予它的任务的过程,也就是单片机执行程序的过程,即 一条条执行的指令的过程,所谓指令就是把要求单片机执行的各种操作用的命 令的形式写下来,这

16、是在设计人员赋予它的指令系统所决定的,一条指令对应 着一种基本操作;单片机所能执行的全部指令,就是该单片机的指令系统,不 同种类的单片机,其指令系统亦不同。为使单片机能自动完成某一特定任务, 必须把要解决的问题编成一系列指令(这些指令必须是选定单片机能识别和执 行的指令) ,这一系列指令的集合就成为程序,程序需要预先存放在具有存储功 能的部件存储器中。存储器由许多存储单元(最小的存储单位)组成,就 像大楼房有许多房间组成一样,指令就存放在这些单元里,单元里的指令取出 并执行就像大楼房的每个房间的被分配到了唯一一个房间号一样,每一个存储 单元也必须被分配到唯一的地址号,该地址号称为存储单元的地址

17、,这样只要 知道了存储单元的地址,就可以找到这个存储单元,其中存储的指令就可以被 取出,然后再被执行。 程序通常是顺序执行的,所以程序中的指令也是一 条条顺序存放的,单片机在执行程序时要能把这些指令一条条取出并加以执行, 必须有一个部件能追踪指令所在的地址,这一部件就是程序计数器 PC(包含在 CPU 中) ,在开始执行程序时,给 PC 赋以程序中第一条指令所在的地址,然后 取得每一条要执行的命令,PC 之中的内容就会自动增加,增加量由本条指令长 度决定,可能是1、2或3,以指向下一条指令的起始地址,保证指令顺序执行。 P00 P01 P02 P03 P04 P05 P06 P07 P20 P

18、21 P22 P23 P24 P25 P26 P27 P30 P31 P32 P33 P34 P35 P36 P37 C 3 30pF C 4 30pF 12 Y1 12M HZ VC C P16 P17 P15 R S T C 61uF VC C R ES T R S T P10 P11 P12 P13 P14 VC C C 1 R 1 2 R 2 3 R 3 4 R 4 5 R 5 6 R 6 7 R 7 8 R 8 9 PR 1 10K VC C R 1 4.7K VC C 40 P0.0/AD0 39 P0.1/AD1 38 P0.2/AD2 37 P0.3/AD3 36 P0.4/A

19、D4 35 P0.5/AD5 34 P0.6/AD6 33 P0.7/AD7 32 EA/VPP 31 ALE 30 PS EN 29 P2.7/A15 28 P2.6/A14 27 P2.5/A13 26 P2.4/A12 25 P2.3/A11 24 P1.0 1 P1.1 2 P1.2 3 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8 R ES ET 9 P3.0/R XD 10 P3.1/TXD 11 P3.2/INT0 12 P3.3/INT1 13 P3.4/T0 14 P3.5/T1 15 P3.6/W R 16 P3.7/R D 17 XTAL2 18

20、XTAL1 19 GND 20 P2.0/A8 21 P2.1/A9 22 P2.2/A10 23 U1 S TC 90C 54AD 图图1-1 单片机最小系统单片机最小系统 单单片片机机的的应应用用 单片机的应用 目前单片机渗透到我们生活的各个领域,几乎很难找到 哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算 机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用 的各种智能 IC 卡,民用豪华轿车的安全保障系统,录像机、摄像机、全自动洗 衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说 自动控制领域的机器人、智能仪表、医疗器械以及各种

21、智能机械了。因此,单 片机的学习、开发与应用将造就一批计算机应用与智能化控制的科学家、工程 师。 单单片片机机发发展展方方向向 从单片机的发展历程看,未来单片机技术将向多功能、高性能、高速度、 低电压、低功耗、外围电路内装化及片内储存器容量增加的方向发展。 1.21.2 电梯的应用及意义电梯的应用及意义 随着社会的不断发展,电梯也在越来越被被广泛应用着。电梯给人们的生 活带来了便利,也为我国现代化建设的加速发展提供了强大的保障。电梯是高 层建筑中安全、可靠、垂直上下的运载工具,对改善劳动条件、减轻劳动强度 起到很大的作用。电梯的应用范围很广,可用于宾馆、饭店、办公大楼、商场、 娱乐场所、仓库以

22、及居民住宅大楼等。在现代社会中,电梯已成为人类必不可 少的垂直运输交通工具。 按用途分类按用途分类 乘客电梯,为运送乘客设计的电梯,要求有完善的安全设施以及一定的轿 内装饰。 载货电梯,主要为运送货物而设计,通常有人伴随的电梯。 医用电梯,为运送病床、担架、医用车而设计的电梯,轿厢具有长而窄的 特点。 杂物电梯,供图书馆、办公楼、饭店运送图书、文件、食品等设计的电梯。 观光电梯,轿厢壁透明,供乘客观光用的电梯。 车辆电梯,用作装运车辆的电梯。 船舶电梯,船舶上使用的电梯。 建筑施工电梯,建筑施工与维修用的电梯。 其它类型的电梯,除上述常用电梯外,还有些特殊用途的电梯,如冷库电 梯、防爆电梯、矿

23、井电梯、电站电梯、消防员用电梯等。可以说,电梯的应用 已经渗透到社会发展的各个环节,在人们的生活与工作中起到了不可代替的作 用。 1.31.3 电梯的基本工作原理电梯的基本工作原理 曳引绳两端分别连着轿厢和对重,缠绕在曳引轮和导向轮上,曳引电动机 通过减速器变速后带动曳引轮转动,靠曳引绳与曳引轮摩擦产生的牵引力,实 现轿厢和对重的升降运动,达到运输目的。固定在轿厢上的导靴可以沿着安装 在建筑物井道墙体上的固定导轨往复升降运动,防止轿厢在运行中偏斜或摆动。 常闭块式制动器在电动机工作时松闸,使电梯运转,在失电情况下制动,使轿 厢停止升降,并在指定层站上维持其静止状态,供人员和货物出入。轿厢是运

24、载乘客或其他载荷的箱体部件,对重用来平衡轿厢载荷、减少电动机功率。补 偿装置用来补偿曳引绳运动中的张力和重量变化,使曳引电动机负载稳定,轿 厢得以准确停靠。电气系统实现对电梯运动的控制,同时完成选层、平层、测 速、照明工作。指示呼叫系统随时显示轿厢的运动方向和所在楼层位置。安全 装置保证电梯运行安全。如图所示: 图图1-21-2 电梯工作示意图电梯工作示意图 1.41.4 设计的目的设计的目的 针对我国楼层的基本水平,本着“一理通,百理明”的原则,本设计希 望通过简单的八层电梯控制器的设计,为广大电梯设计者提供一个基础,希望 更多的人能够了解到电梯在我们生活与工作中的重要性,更加清楚的明白其工

25、 作原理和使用方法。同时也希望以此来呼吁更多的人加入到对电梯的研究中, 为以后电梯的改进和提升增加动力,促使这一工具在以后的生活中得到更加广 泛的应用。 1.51.5 设计的研究内容及设计步骤设计的研究内容及设计步骤 本课题的主要任务是完成一个电梯系统的调度模块,即根据每个楼层不同 顾客的按键需求,让电梯做出合理的判断,正确高效地知道电梯完成各项载客 任务。根据此任务,本课题需要研究的内容有: 1、根据系统的技术要求,进行系统硬件的总体方案设计; 2、学习单片机的相关知识,并且加以运用; 3、选择恰当的芯片,并对其内部协议有所掌握,便于应用。 4、研究 C 语言编程,并且规定电梯的工作规则,用

26、 C 语言加以实现; 5、对软件和硬件进行调试,让其协调工作,完成指定任务。 结合以上内容,本课题的设计方案步骤如下: 首先,对实际的电梯系统进行模拟,一般情况下,一个电梯应该具备相关 按键、显示二极管、数码管等,由于这是一个调度模块,故没有设计具体的轿 厢等机械部分。然后,结合这些实物,选择恰当的芯片,并分成若干模块,安 排好各自之间的关系。由于其有诸多按键和显示环节,而单片机的 I/O 口管脚 资源实在有限,故需要 I/O 口扩展,用以管理二极管;同时要有专门的按键控 制芯片,从而便于按键管理。在此,此设计选择了 89C52 芯片。接着,要完成 电路图的设计进行硬件调试,验证其功能并加以适

27、当的更正。 根据实际生活中的电梯的工作情况,可以为大多数的电梯概括出其主要的工 作模块,如下图所示 图图 1-3 电梯摘要模块工作示意图电梯摘要模块工作示意图 为此,此设计是以单片机为控制核心的控制系统、键盘输入系统、模块显 示系统三大模块为主,根据乘客的需要控制并显示电梯的运行状态。其主要模 块之间的联系如下图 图图 1-4 电梯各模块之间的联系电梯各模块之间的联系 根据这些模块之间的关系,就可以编写相关的程序代码来促使次控制系统 的实现,并通过不断的调试来达到预期的效果,完成设计。 电梯运行的规则流程图定义如下 图图 1-5 电梯运行的规则流程图电梯运行的规则流程图 根据规定的运行规则,电

28、梯根据不同的情况做出相应的处理,使电梯处于 有序的工作当中,减少不必要的混乱。 第第 2 2 章章 仿真软件及元仿真软件及元器件介绍器件介绍 2.12.1 方案比较方案比较 显示系统比较显示系统比较 方案方案 1: LED 显示屏是由发光二极管排列组成的。它采用低电压扫描驱动, 具有耗电少、使用寿命长、成本低、亮度高、故障少、视角大、可视距离远等 特点。 方案方案 2 2:LED 显示器与 LCD 显示器相比,LED 在亮度、功耗、可视角度和刷 新速率等方面,都更具优势。LED 与 LCD 的功耗比大约为 10:1,而且更高的刷 新速率使得 LED 在视频方面有更好的性能表现,能提供宽达 16

29、0的视角,可 以显示各种文字、数字、彩色图像及动画信息,也可以播放电视、录像、 VCD、DVD 等彩色视频信号,多幅显示屏还可以进行联网播出。有机 LED 显示屏 的单个元素反应速度是 LCD 液晶屏的 1000 倍,在强光下也可以照看不误,并且 适应零下 40 度的低温。利用 LED 技术,可以制造出比 LCD 更薄、更亮、更清晰 的显示器,拥有广泛的应用。 另外 LED 有在室外运用的规格,而 LCD 只能在室内使用;LED 屏幕可以根据 自己需要设计及时,几百平米之大,LCD 不行。 综上所述,本设计选择 8*8 点阵 LED 数码管作为系统显示的元器件。 控制系统方案的比较与选择控制系

30、统方案的比较与选择 方案方案 1:采用 FPGA(现场可编辑门列阵)作为系统的控制器,FPGA 可以 实现各种复杂的逻辑功能3,模块大,密度高,它将所有器件集成在一块芯片 上,减少了体积,提高了稳定性,并且可应用 EDA 软件仿真、调试,易于进行 功能控制。FPGA 采用并行的输入输出方式,提高了系统的处理速度,适合作 为大规模实时系统的控制核心。通过输入模块将参数输入给 FPGA,FPGA 通 过程序设计控制 PWM 脉冲的占空比,但是由于本次设计对数据处理的时间要 求不高,FPGA 的高速处理的优势得不到充分体现,并且由于其集成度高,使 其成本偏高,同时由于芯片的引脚较多,实物硬件电路板布

31、线复杂,加重了电 路设计工作。 方案方案 2 2:AT89C52 单片机作为运动物体的控制中心。它和 AT89S51 一样 都具有软件编程灵活、体积小、成本低,使用简单等特点,RAM、ROM 空间小, 适合于非复杂的运算系统。 综上所述,根据本次设计的控制系统的特点,此设计选择第二种方案作为设 计的控制系统芯片。 2.22.2 AT89C52AT89C52 的简介的简介 89C52 是一种带 4K 字节闪烁可编程可擦除只读存储器(FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压、高性能 CMOS8 位 微处理器,俗称单片机。

32、单片机的可擦除只读存储器可以反复擦除 100 次。该 器件采用 ATMEL 高密度非易失存储器制造技术制造,与工业标准的 MCS-52 指令 集和输出管脚相兼容。由于将多功能 8 位 CPU 和闪烁存储器组合在单个芯片中, ATMEL 的 89C52 是一种高效微控制器,89C2052 是它的一种精简版本。89C 单片 机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。 结构特点:结构特点: 8 位 CPU; 片内振荡器和时钟电路; 32 根 I/O 线; 外部存贮器寻址范围 ROM、RAM64K; 2 个 16 位的定时器/计数器; 5 个中断源,两个中断优先级; 全双工串行口; 布尔处

33、理器; 管脚说明: 图图 2-12-1 AT89C51AT89C51 管脚说明管脚说明 VCC:供电电压。 GND:接地。 P0 口:P0 口为一个 8 位漏级开路双向 I/O 口,每脚可吸收 8TTL 门电流。 当 P1 口的管脚第一次写 1 时,被定义为高阻输入。P0 能够用于外部程序数据 存储器,它可以被定义为数据/ 地址的第八位。在 FIASH 编程时,P0 口作为原码输入口,当 FIASH 进行校验时, P0 输出原码,此时 P0 外部必须被拉高。 P1 口:P1 口是一个内部提供上拉电阻的 8 位双向 I/O 口,P1 口缓冲器能 接收输出 4TTL 门电流。P1 口管脚写入 1

34、后,被内部上拉为高,可用作输入, P1 口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在 FLASH 编程和校验时,P1 口作为第八位地址接收。 P2 口:P2 口为一个内部上拉电阻的 8 位双向 I/O 口,P2 口缓冲器可接收, 输出 4 个 TTL 门电流,当 P2 口被写“1”时,其管脚被内部上拉电阻拉高,且 作为输入。并因此作为输入时,P2 口的管脚被外部拉低,将输出电流。这是由 于内部上拉的缘故。P2 口当用于外部程序存储器或 16 位地址外部数据存储器 进行存取时,P2 口输出地址的高八位。在给出地址“1”时,它利用内部上拉 优势,当对外部八位地址数据存储器进行读写

35、时,P2 口输出其特殊功能寄存器 的内容。P2 口在 FLASH 编程和校验时接收高八位地址信号和控制信号。 P3 口:P3 口管脚是 8 个带内部上拉电阻的双向 I/O 口,可接收输出 4 个 TTL 门电流。当 P3 口写入“1”后,它们被内部上拉为高电平,并用作输入。 作为输入,由于外部下拉为低电平,P3 口将输出电流(ILL)这是由于上拉的 缘故。 P3 口也可作为 AT89C51 的一些特殊功能口,如下表所示: 口管脚 备选功能 P3.0 RXD(串行输入口) P3.1 TXD(串行输出口) P3.2 /INT0(外部中断 0) P3.3 /INT1(外部中断 1) P3.4 T0(

36、记时器 0 外部输入) P3.5 T1(记时器 1 外部输入) P3.6 /WR(外部数据存储器写选通) P3.7 /RD(外部数据存储器读选通) P3 口同时为闪烁编程和编程校验接收一些控制信号。 RST:复位输入。当振荡器复位器件时,要保持 RST 脚两个机器周期的高电 平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址 的地位字节。在 FLASH 编程期间,此引脚用于输入编程脉冲。在平时,ALE 端 以不变的频率周期输出正脉冲信号,此频率为振荡器频率的 1/6。因此它可用 作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存 储器时,将跳过

37、一个 ALE 脉冲。如想禁止 ALE 的输出可在 SFR8EH 地址上置 0。 此时, ALE 只有在执行 MOVX,MOVC 指令是 ALE 才起作用。另外,该引脚被略 微拉高。如果微处理器在外部执行状态 ALE 禁止,置位无效。 /PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个 机器周期两次/PSEN 有效。但在访问外部数据存储器时,这两次有效的/PSEN 信 号将不出现。 /EA/VPP:当/EA 保持低电平时,则在此期间外部程序存储器 (0000H-FFFFH) ,不管是否有内部程序存储器。注意加密方式 1 时,/EA 将内部锁定为 RESET;当/EA 端保持高

38、电平时,此间内部程序存储器。在 FLASH 编程期间,此引脚也用于施加 12V 编程电源(VPP) 。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出 2.32.3 8*88*8 点阵点阵 LEDLED 数码管简介数码管简介 8*88*8 点阵显示:点阵显示: 8X8 点阵 LED 结构如下图所示 图图 2-22-2 8X88X8 点阵点阵 LEDLED 结构结构 从图中可以看出,8X8 点阵共需要 64 个发光二极管组成,且每个发光二极 管是放置在行线和列线的交叉点上,当对应的某一列置 1 电平,某一行置 0 电 平,则相应的二极管就亮;因此要实

39、现一根柱形的亮法,如图所示,对应的一 列为一根竖柱,或者对应的一行为一根横柱,因此实现柱的亮的方法如下所述 : 一根竖柱:对应的列置 1,而行则采用扫描的方法来实现。 一根横柱:对应的行置 0,而列则采用扫描的方法来实现。 2.42.4 PROTUSEPROTUSE 仿真软件的简介仿真软件的简介 软软件件简简介介 Proteus 软件是英国 Labcenter electronics 公司出版的 EDA 工具软件。 它不仅具有其它 EDA 工具软件的仿真功能,还能仿真单片机及外围器件。它 是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但 已受到单片机爱好者、从事单片机教学的教

40、师、致力于单片机开发应用的科 技工作者的青睐。 Proteus 是世界上著名的 EDA 工具,从原理图布图、代码 调试到单片机与外围电路协同仿真,一键切换到PCB 设计,真正实现了从 概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB 设计软 件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持 8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和 MSP430 等,2010年即将增加 Cortex 和 DSP 系列处理器,并持续增加其他系列处理 器模型。在编译方面,它也支持 IAR、Keil 和 MPLAB 等多种编译器。 功功

41、能能特特点点 Proteus 软件具有其它 EDA 工具软件(例: multisim)的功能。这些功能是: 1原理布图 2PCB 自动或人工布线 3SPICE 电路仿真 革命性的特点 1互动的电路仿真 用户甚至可以实时采用诸如 RAM,ROM,键盘,马达, LED,LCD,AD/DA,部分 SPI 器件,部分 IIC 器件。 2仿真处理器及其外围电路 可以仿真52系列、 AVR、PIC、ARM、等常用主流单片机。还可以直接在基于原理图的虚拟原型 上编程,再配合显示及输出,能看到运行后输入输出的效果。配合系统配置 的虚拟逻辑分析仪、示波器等, Proteus 建立了完备的电子设计开发环境。 电电

42、路路仿仿真真 在 PROTEUS 绘制好原理图后,调入已编译好的目标代码文件:*.HEX,可 以在 PROTEUS 的原理图中看到模拟的实物运行状态和过程。 PROTEUS 是单 片机课堂教学的先进助手。 PROTEUS 不仅可将许多单片机实例功能形象化, 也可将许多单片机实例运行过程形象化。前者可在相当程度上得到实物演示实 验的效果,后者则是实物演示实验难以达到的效果。 它的元器件、连接线 路等却和传统的单片机实验硬件高度对应。这在相当程度上替代了传统的单片 机实验教学的功能,例:元器件选择、电路连接、电路检测、电路修改、软件 调试、运行结果等。 课程设计、毕业设计是学生走向就业的重要实践环节。 由于 PROTEUS 提供了实验室无法相比的大量的元器件库,提供了修改电路设计 的灵活性、提供了实验室在数量、质量上难以相比的虚拟仪器、仪表,因而也 提供了培养学生实践精神、创造精神的平台 随着科技的发展, “计算机仿 真技术”已成为许多设计部门重要的前期设计手段。它具有设计灵活,结果、 过程的统一的特点。可使设计时间大为缩短、耗资大为减少,也可降低工程制 造的风险。相信在单片机开发应用中 PROTEUS 也能茯得愈来愈广泛的应用。 使

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1