本科毕业设计--基于单片机的电梯控制器设计
- 格式:doc
- 大小:1.78 MB
- 文档页数:27
基于AT89C51单片机电梯控制系统的设计摘要:本次毕业课题设计是基于AT89C51单片机电梯控制系统的设计。
本次设计提出了用AT89C51单片机为核心控制元件及外围电路组成电梯控制系统模式。
通过对各楼层用户按钮信号的检测和处理,按预定的运行规则和程序,发出控制信号对电机进行调节,从而控制电梯的启停、速度和运行时间。
介绍电梯控制系统的硬件设计方法、系统构成以及软件的设计,详细说明了系统的组成及工作原理,关键词:单片机电梯自动控制1 引言在电梯控制系统中,电梯的选层和电梯的指示灯是由以单片机为中心控制系统。
在此系统中,指令系统相对复杂,如编写升降和选层; 其次,在设计控制系统硬件时,要有多种电路装置,如控制台电路、电梯内的电路、各层楼间的电路、等等:2 方案论证2.1方案一:电梯控制系统由各楼层的电梯间电路、电梯内电路和控制台电路三部分组成。
电梯在各楼层的定位本应采用行程开关,考虑到模型的操作性,采用延时控制。
相邻楼层间升降设定为2 s。
(1)各楼层的电梯间电路二、三楼的电梯间均有“上升”和“下降”选择按键,一楼只有“上升”按键,四楼只有“下降”按键,每个按键配一只发光二极管,作为指示灯。
(2)电梯内部电路目标楼层号1 –4选择按键。
每个按键配有相应指示灯。
(3)控制台电路①两个按键用于手动控制。
控制电梯的“开始运行”和“停止运行”。
②两个指示灯,分别指示电梯当前的升降情况。
③一只数码管,用于显示电梯当前所在的楼层。
2.2方案二:采用CPLD器件作为控制中心,对整个系统的运行进行统一管理,但这种方案要求平时有很多的知识积累和较强的专业水平,实现起来比较困难且器件较贵不符合经济要求,而且升降电机的控制,显示等还需要单片机的配合。
综上分析,方案一单片机比较合适此控制系统的要求。
所以我采用方案一。
3 各电路设计和论证3.1电源电路设计和论证3.1.1电源电路方案选择方案一:开关电源图1是开关电源电路硬件系统的原理图。
《基础强化训练》报告题目:电梯控制系统电路印制板图的设计专业班级:电子科学与技术0801班学生姓名:金才指导教师:葛华武汉理工大学信息工程学院2010年7 月15 日基础强化训练任务书学生姓名:金才专业班级:电子0801指导教师:葛华工作单位:信息工程学院题目:电梯控制系统电路印制板图的设计一、训练目的主要目的就是对学生进行基础课程、基本技能、基本动手能力的强化训练,提高学生的基础理论知识、基本动手能力,提高人才培养的基本素质。
二、训练内容和要求1、基础课程和基本技能强化训练(1)设计一个电梯控制系统电路;(2)对所设计电路的基本原理进行分析;2、文献检索与利用、论文撰写规范强化训练要求学生掌握基本的文献检索方法,科学查找和利用文献资料,同时要求学生获得正确地撰写论文的基本能力,其中包括基本格式、基本排版技巧和文献参考资料的写法、公式编排、图表规范制作、中英文摘要的写法等训练。
3、基本动手能力和知识应用能力强化训练(1)学习PROTEL软件;(2)绘制电路的原理图和PCB版图,要求图纸绘制清晰、布线合理、符合绘图规范;4、查阅至少5篇参考文献,按《武汉理工大学课程设计工作规范》要求撰写基础强化训练报告书,全文用A4纸打印。
三、初始条件计算机;Microsoft Office Word 软件;PROTEL软件四、时间安排1、20010年7 月12日集中,作基础强化训练具体实施计划与报告格式要求的说明;学生查阅相关资料,学习电路的工作原理。
2、2010 年7 月12 日,电路设计与分析。
3、2010 年7 月13日至2010 年7 月15日,相关电路原理图和PCB版图的绘制。
4、2010年7 月16日上交基础强化训练成果及报告,进行答辩。
指导教师签名:年月日系主任(或责任教师)签名:年月日目录摘要 (I)Abstract (II)1绪论 (3)2设计内容及要求 (4)2.1设计目的 (4)2.2设计任务及要求 (4)3设计原理及单元模块 (5)3.1设计原理及方法 (5)3.2单元模块设计 (6)3.2.1单片机最小系统模块 (6)3.2.2 开关控制模块 (7)3.2.3电机驱动模块 (8)3.2.4显示模块 (10)3.2.5报警模块 (12)3.2.6电路总图 (13)4软件模块 (14)5 PCB印刷版图模块 (14)5.1 protel99se功能介绍 (14)5.2 PCB版图 (15)6心得体会 (17)参考文献 (18)附录一 (19)附录二 (20)摘要本文介绍了一种采用单片AT89S52芯片进行电梯控制系统的设计方法,主要阐述如何使用单片机进行编程来实现电子设计的方法,利用单片机编程实现功能,简洁而又多变的设计方法,缩短了研发周期,同时使电梯控制系统体积更小功能更强大。
摘要在现代电梯智能控制系统大多采用PLC智能控制,PLC具有稳定的多I/O 口输出控制,容易操作与调试,易于远程操作及监控等优点,但PLC造价高,市场上一般16点的PLC造价就至少上百元,而大多进口的西门子,欧姆龙系列就不用说了,故在小系统中,采用PLC控制不太合适。
本系统采用AT89C51进行智能控制,成本超低,但性能亦很稳定,并具有系统崩溃自锁功能,整体性能比利用PLC更优惠。
关键字:AT89C51,电机控制,24c02目录摘要 (1)目录 (2)一系统设计方案 (3)1.单片机控制系统总体框图 (3)2.电机驱动系统设计框图 (3)二元器件简介 (4)1.AT89C51的单片机简介 (4)(1)主要特性 (5)(2)管脚说明 (5)(3)振荡器特性 (8)(4)芯片擦除 (8)2.存储器24c02 (9)三电梯智能控制系统设计 (13)1.硬件电路设计 (13)(1)单片机最小系统 (13)(2)继电器控制电路的设计 (14)(3)红外检测系统 (14)(4)系统供电电源 (15)2.系统软件设计 (15)(1)软件介绍 (15)(2)程序流程图 (15)(3)程序清单 (16)四调试过程 (17)1.检测AT89C51运行否 (17)2.红外检测测试 (17)总结 (18)参考文献 (19)一系统设计方案1.单片机控制系统总体框图2.电机驱动系统设计框图二元器件简介1.AT89C51的单片机简介AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器,俗称单片机。
AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。
单片机的可擦除只读存储器可以反复擦除100次。
该器件采用ATMEL 高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。
本科毕业设计(基于单片机的电梯控制模拟系统设计)本科毕业设计(基于单片机的电梯控制模拟系统设计)本科毕业设计(论文)基于单片机的电梯控制模拟系统设计学院名称:专业:班级:学号:姓名:江苏理工学院毕业设计说明书(论文)指导教师姓名:指导教师职称:二〇一五年六月基于单片机的电梯控制模拟系统设计摘要:随着我国人口老龄化的进程,目前的低层建筑对电梯的需求会日趋增加,因此本文设计一种基于AT89S52的电梯模拟控制系统,本系统成本低、通用灵活,可以大面积推广。
本控制系统模拟电梯的基本功能,电梯的内外按键使用户可以选择电梯到达的楼层,数码管可以显示电梯的当前所在楼层,电梯的升降通过发光二极管显示,通过电机的正反转模拟电梯的上下行。
本系统主要分为硬件部分和软件部分,硬件部分主要有单片机模块、电梯内外按键模块、电梯状态指示灯模块、楼层显示模块、电机驱动控制模块、报警模块等。
软件部分使用C语言编程实现,移植性强,便于修改和调用。
关键词:单片机;电梯控制;步进电机;AT89S52Design of Elevator Control System Based on MCUAbstract:As the process of population aging in china, the elevator needs of the low rise building will be increased. So this article introduces the elevator control system based on AT89S52. This system is general purpose and flexible as well as low cost which can promote to larger areas. This control system simulates the basic functions of the elevator. The users can use the buttons inside and outside to choose which floor to get to. LED Segment displays can show which floor the elevator stops at at present. The LEDs show the rise or descend of the elevator which simulated by the motor rotating in forward or backward direction. This system is mainly divided into hardware part and software part. The hardware part consists of single-chip module, the buttons inside and outside of elevator module, the LED display module, the floor indicator module, electric motor drive module and alarm module. The software part uses C language to program that can solve portability problem. It is easy to modify and invoke the programsKey words: MCU;Elevator control;Stepper motor;AT89S52目录前言 (1)第1章方案设计 (2)1.1 设计要求 (2)1.2 方案的比较和论证 (2)1.2.1 控制核心选择 (2)1.2.2 键盘选择 (2)1.2.3电动机选择 (3)1.3 系统结构框图 (3)第2章硬件电路设计与实现 (4)2.1 单片机控制模块 (4)2.1.1主控芯片 (4)2.1.2时钟电路设计 (5)2.1.3复位电路设计 (5)2.2 电源设计 (6)2.3单片机端口扩展设计 (6)2.4电梯内外按键模块设计 (8)2.4.1电梯内按键设计 (8)2.4.2电梯外按键设计 (9)2.4.3电梯内按键指示灯设计 (10)2.4.4电梯外按键指示灯设计 (10)2.5楼层显示模块设计 (11)2.5.1当前楼层显示设计 (11)2.5.2电梯运行状态指示灯设计 (12)2.6 报警模块设计 (13)2.6.1报警按键设计 (13)2.6.2蜂鸣器电路设计 (13)2.7电机驱动控制模块设计 (14)第3章系统软件设计方案 (15)3.1 程序设计思路 (15)3.2 主程序流程图 (16)3.3部分子程序流程图 (17)3.3.1上下行指示灯子程序 (18)3.3.2寻找目标楼层子程序 (19)第4章系统软硬件调试方案 (20)4.1硬件电路的制作与调试 (20)4.1.1硬件电路的制作 (20)4.1.2硬件电路的调试 (20)4.2软件调试 (21)参考文献 (22)致谢 (23)附录A 整体电路原理图 (24)附录B源程序 (25)前言1853年的纽约世界博览会,奥的斯向世人展示了其发明的安全升降梯,自此电梯开始在人类社会中得以广泛的运用并深刻影响着人们的生活。
基于单片机的电梯控制设计随着现代城市的发展,高层建筑的数量不断增加,电梯已成为居民出行的必备工具。
电梯控制系统是电梯的核心部分,其合理、安全、高效的控制对电梯的运行起着决定性的作用。
本文基于单片机,对一种现代化电梯控制系统进行了设计和实现,并逐步介绍其原理和具体实现方法。
1.设计思路基于单片机的电梯控制系统,基于先进、高效的现代技术,采用数字、电子、计算机等技术,集成了电梯运行的各项功能,如门控、运行控制、限速保护、人员安全保护等。
结合具体使用场景,通过对电梯各种状态的控制,实现电梯的自动运行。
2.设计方案此次设计采用基于单片机的电梯控制方案,通过采用传感器、驱动器等电子元器件,真正实现了电梯的智能化控制。
主要由以下五个部分组成:(1)控制部分:采用AT89C52单片机作为主控制器,负责控制电梯各部分。
通过对单片机程序的编写,对各个部分进行精确的控制和调整。
(2)物理部分:即电梯的各个部分,包括电机、减速钢丝绳、限速器、轮架、门体等。
(3)传感器部分:通过安装在电梯厅和轿厢内的传感器,探测电梯的各种状态信息,例如:电梯内外乘客数量、电梯运行方向、门体状态等。
实时将这些状态码转换成数字数据传送到单片机中,实现对电梯运行状态的掌控。
(4)显示部分:将电梯运行状态的各种信息,通过LED数码管、液晶显示等形式,进行实时显示。
这部分可以为乘客提供明确的电梯状态信息,提高电梯使用效率和安全性。
(5)交互部分:如何使乘客和电梯进行有效的交互,减少误操作,是电梯控制设计的核心关键。
通过电子开门器、按钮等,实现乘客与电梯交互的整个过程。
3.实现过程(1)设计程序代码在AT89C52单片机中,通过程序设计实现电梯的各部分精确控制。
代码的设计需要考虑到电梯各种状态,例如:乘客进出电梯、电梯起升、降落等。
通过逻辑程序的编写,实现扫描电梯状态,并对电梯的运行进行掌控。
(2)制作原型通过根据设计方案,搭建各个部分的物理模型,并进行调试和安装。
摘要这一篇文章是关于用单片机来控制电梯系统的,它的硬件部分是由好几部分组成的,都有单片机主控器最小系统模块,开关控制模块,电机驱动模块,显示模块,抵达目标楼层提示模块等等这几个模块组成。
这一个系统他所使用的控制的主控器是AT89C52单片机,信号模块全部都是依靠按钮有没有让单片机里面所与之对应的管脚发生电平的改变,这个信号被认为是用户所要求触发实现的信息,发送给主控器,单片机会处理自己所接受到的信号,并做出反应,通过控制端口电平的变化,来控制步进电机进行与之对应的动作,上行或者下行。
在步进电机进行转动的过程之中,步进电机会因为接收到单片机的模拟信号的传感器所收到的信号,而做出相应的动作,停下来。
这一次设计过程中,使用LED指示灯阵列来显示电梯的下降或者上升的运动的状态,使用共阴极七段数码管来实现当前轿厢所处在的楼层的位置信息,来实现全部的信号请求和做出响应反应的过程。
本次设计中,我们使用C语言来编程,控制AT89C52单片机,使用单片机读引脚的功能来看一看用户是否按下呼梯按键,产生记忆信号。
凭借着电梯到达与之对应的楼层的时候,模拟的按键会有一个电平的改变,从而来检测,判别和做出相应的动作的控制信号,而且写程序的时候,是按照模块书写的,一部分一部分地写,有利于我们调试,修改参数、添加功能、调度使用这些功能。
硬件设计排线比较简单有序,能可靠的使用,把程序写进主控器里去,大概上可以满足本次设计所要求的功能,实现控制6层电梯运行的基本功能。
关键词:单片机,步进电机,C语言编程,电梯控制系统ABSTRACTThis article is about the use of a single chip microcomputer to control the elevator system. Its hardware is composed of several parts. There are a minimum system module of the single chip microcomputer master controller, a switch control module, a motor drive module, a display module, and a prompt to reach the target floor. Modules are composed of several modules. The main controller used in this system is the AT89C52 microcontroller. The signal modules all depend on whether the button changes the level of the corresponding pin in the microcontroller. This signal is considered to be triggered by the user. The information is sent to the main controller, and the single-chip microcomputer will process the signal received by itself and react to it. By controlling the change of the port level, the stepper motor is controlled to perform the corresponding action, up or down. During the rotation of the stepper motor, the stepper motor will make a corresponding action and stop due to the signal received by the sensor that receives the analog signal of the single-chip microcomputer. In this design process, the LED indicator array is used to display the status of the elevator's descending or ascending movement, and the common cathode seven-segment digital tube is used to realize the position information of the floor where the car is currently located to fulfill all signal requests And the process of responding.In this design, we use C language to program and control the AT89C52 microcontroller, and use the function of the microcontroller to read the pins to see if the user presses the call button to generate a memory signal. By the time the elevator reaches the corresponding floor, the simulated keys will have a level change, so as to detect, distinguish and make corresponding control signals of the action, and when writing the program, it is written according to the module. Writing part by part will help us debug, modify parameters, add functions, and schedule to use these functions. The hardware design cable is relatively simple and orderly, and can be used reliably. Write the program into the main controller, which probably meets the functions required by this design, and realizes the basic functions of controlling the operation of the 6-story elevator.Keywords:SCM, stepper motor, C language programming, elevator control system目录摘要................................................................ ABSTRACT .. (I)第一章绪论 (1)1.1课题的研究背景 (1)1.2课题研究的现状及发展趋势 (2)1.3课题研究的价值和意义 (5)1.4设计任务和要求 (6)1.4.1设计任务 (6)1.4.2设计要求 (6)第二章总体设计方案 (8)2.1方案选择 (8)2.2设计思路 (8)2.3总体设计框图 (9)第三章系统的硬件设计 (10)3.1主要硬件设计器件 (10)3.2各单元模块 (15)3.2.1单片机最小系统模块 (15)3.2.2开关控制模块 (16)3.2.3电机驱动模块 (16)3.2.4显示模块 (17)3.2.5抵达目标楼层提示模块 (18)3.2.6仿真接线图 (19)3.2.7硬件电路图 (20)3.2.8实物图 (20)第四章系统的软件设计 (22)4.1软件设计总体框图 (22)4.2软件设计原理 (23)第五章电路仿真及调试 (25)第六章总结与展望 (30)致谢............................................... 错误!未定义书签。
毕业设计(论文)-基于单片机的电梯控制系统设计目录摘要...................................................................... (III)ABSTRACT ............................................................... ................................................................... IV 1 绪论 ..................................................................... ........................................................................ .... 1 1.1 课题的背景简介 ..................................................................... .. (1)1.1.1 电梯的历史与发展 ..................................................................... .. (1)1.1.2 基于单片机电梯控制的优势 ..................................................................... ................ 1 1.2 课题的主要研究内容及设计步骤 ..................................................................... ... 2 2 单片机概述 ..................................................................... .......................................................... 4 2.1 单片机简介 ..................................................................... ..................................................... 5 2.2 单片机的特点...................................................................... ................................................ 6 2.3 单片机的应用领域 ..................................................................... ...................................... 7 2.4 单片机的发展趋势 ..................................................................... ...................................... 7 2.5 单片机的主要生产厂家和机型 ..................................................................... ........... 9 3 硬件系统实现...................................................................... .................................................. 10 3.1 功能模块图 ..................................................................... ................................................... 10 3.2 AT89S51芯片 ..................................................................... ............................................ 10 3.3 键盘矩阵电路的设计...................................................................... ........................... 13 3.4 单片机最小系统设计...................................................................... ............................ 15 3.5 显示电路设计 ..................................................................... ............................................ 15 3.6 电机正反转控制 ..................................................................... (16)基于单片机的电梯控制设计3.7 设计电路及连线 ..................................................................... ....................................... 16 4 软件设计 ..................................................................... .............................................................. 18 4.1 软件功能描述 ..................................................................... ............................................ 18 4.2 流程图设计 ..................................................................... .................................................. 19 4.3 程序设计 ..................................................................... . (20)4.3.1 程序初始化 ..................................................................... . (20)5 系统调试 ..................................................................... .............................................................. 355.1 硬件调试 ..................................................................... ....................................................... 35 5.2 软件调试 ..................................................................... ..................................................... 36 致谢...................................................................... (37)参考文献...................................................................... (38)II基于单片机的电梯控制设计基于单片机的电梯控制设计摘要随着现代城市的发展,高层建筑日益增多,电梯成为人们日常生活必不可少的代步工具。
基于单片机的电梯控制系统设计随着现代社会的快速发展,电梯已成为人们日常生活中不可或缺的运输工具。
为了提高电梯的运行效率,保证其安全可靠性,设计一种基于单片机的电梯控制系统。
该系统以单片机为核心,结合传感器、按键、显示等模块,实现对电梯的运行状态、楼层信号、呼梯信号的实时监控与显示。
一、系统硬件设计1、单片机选择本设计选用AT89S52单片机作为主控芯片,该芯片具有低功耗、高性能的特点,内部集成了丰富的外围设备,方便开发与调试。
2、输入模块设计输入模块主要包括楼层传感器和呼梯按钮。
楼层传感器采用光电式传感器,安装在各楼层,用于检测电梯的运行状态和位置;呼梯按钮安装在电梯轿厢内,用于收集用户的呼梯信号。
3、输出模块设计输出模块主要包括显示模块和驱动模块。
显示模块采用LED数码管,用于实时显示电梯的运行状态、楼层位置等信息;驱动模块包括继电器和指示灯,用于控制电梯的运行和指示状态。
4、通信模块设计通信模块采用RS485总线,实现单片机与上位机之间的数据传输与通信。
二、系统软件设计1、主程序流程图主程序主要实现电梯控制系统的初始化、数据采集、处理与输出等功能。
主程序流程图如图1所示。
图1主程序流程图2、中断处理程序中断处理程序主要包括外部中断0和定时器0的中断处理。
外部中断0用于处理楼层传感器的信号,定时器0用于计时和速度控制。
三、系统调试与性能分析1、硬件调试首先对电路板进行常规检查,包括元器件的焊接、电源的稳定性等;然后分别调试输入、输出、通信等模块,确保各部分功能正常。
2、软件调试在硬件调试的基础上,对软件进行调试。
通过编写调试程序,检查各模块的功能是否正常;利用串口调试工具,对通信模块进行调试。
3、性能分析经过调试后的电梯控制系统,其性能稳定、运行可靠。
该系统能够实现对电梯运行状态、楼层信号、呼梯信号的实时监控与显示,并且具有速度快、安全可靠等特点。
该系统还具有成本低、易于维护等优点,适用于各种场合的电梯控制。
80C51基于单片机的电梯控制器设计_毕业设计(论文)单片机技术课程设计报告课题名称基于单片机的电梯控制器设计系别理学院专业 _电子信息科学与技术_2013年 6月 20 日毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
2015届本科生毕业论文(设计)本科生毕业论文(设计)题目:电梯控制系统的设计与实现学院计算机学院学科门类工科专业计算机科学与技术学号姓名指导教师年月日摘要随着当前时代的进步和发展,单片机技术已经普及到我们生活、工作、科研以及各个领域,已经成为一种比较成熟的技术。
本文主要介绍了一个基于STC89C52单片机的电梯控制系统,详细描述了一个电梯控制系统的调度模块,即根据每个楼层不同用户的按键需求,让电梯做出合理的判断,正确高效地知道电梯完成各项载客任务,重点是对整个电梯控制系统在单片机下的软件编程、硬件连接和各个控制模块系统流程进行的一步步透彻分析,同时对各部分硬件电路也进行了一一介绍。
整个电梯控制系统,以单片机为核心,再辅以各楼层按键和控制程序来控制整个电梯的运行,并通过数码管和发光二极管来显示电梯的实时运行状态,具有成本低、通用性强、灵活性大及易于实现复杂控制等优点,适合于我们的日常生活中的电梯控制,应用前景较广泛。
关键词:单片机;电梯控制;调度模块AbstractWith the progress and development of the current era, microcontroller technology has spread to our life, work, scientific research and various fields, has become a relatively matu -re technology. This paper introduces an elevator control system based on STC89C52 micro -controller, a detailed description of the scheduling module of an elevator control system,ac -cording to different user needs buttons on each floor, the elevator to make a reasonable jud-gment, know correctly and efficiently finish the passenger elevator, key is connected and eac -h module of the system for the control process a thorough analysis of the elevator control s -ystem under the singlechip software programming and hardware at the same time, each par -t of the hardware circuit were introduced in one one. The elevator control system, singlechi-p microcomputer as the core, supplemented by the floor buttons and the control program co -ntrol the operation of the elevator, and through the digitaltube and the light emitting diod-e to display the realtime operation state of elevator, has the advantages of low cost, versat -ility, flexibility and has the advantages of easy to implementcomplex control, control of the elevator is suitable for us in daily life, wide application prospect.Key Words:single chip microcomputer; elevator control system;scheduling module目录摘要.............................................. I I Abstract........................................... I II1.引言 (1)2.设计目的及功能需求 (2)2.1 设计目的 (2)2.2 设计功能需求 (2)3.课题的开发环境简介 (3)3.1 电路仿真图制作软件 (3)3.2 C51的程序开发软件 (3)4.系统方案论证与设计 (5)4.1 主控制器模块的选用 (5)4.2 电梯楼层显示模块的选择 (5)4.3 电梯楼层按键模块的设计 (6)5.系统的硬件设计 (7)5.1主控制模块的设计 (7)5.1.1 单片机STC89C52概述 (7)5.1.2 单片机时钟电路 (10)5.1.3 单片机复位电路 (10)5.2 显示模块的设计 (11)5.3 按键模块的设计 (12)5.4 蜂鸣器鸣响模块的设计 (13)6.系统的软件设计 (14)6.1程序设计思路 (14)6.2系统主程序框图 (14)6.3系统程序流程图 (15)7.系统实物的焊接与调试 (16)7.1系统焊接步骤 (16)7.2系统电路的调试 (16)7.3系统实物展示 (16)8. 结语 (17)参考文献 (18)附录 (19)致谢 (27)1. 引言近年来我国的经济飞速发展,人民生活水平的迅速提高,座座高楼大厦崛地而起,工作居住条件得到了巨大的改善。
基于单片机控制的电梯控制器一设计要求(一)基本功能1 显示:本设计要求实现6层控制,实时显示电梯所在楼层号位置2 升降控制:采用一台电动机,利用电机的正反转来实现电梯的升降。
3 具备不可逆响应的功能:电梯上升途中只响应上升呼叫,下降途中只响应下降呼叫,任何反方向呼叫均无效。
(二)扩展功能1 可增加人性化的按键语音服务功能2 可增加遥控或感应操作功能二计划完成时间三周1第一周完成软件和硬件的整体设计,同时按要求上交设计报告一份。
2 第二周完成软件的具体设计和硬件的制作。
3 第三周完成软件和硬件的联合调试。
目录1引言 (1)2电路总体设计方案 (1)2.1设计思路 (1)2.2设计方框图 (1)3设计原理分析 (2)3.1模拟信号输入电路的设计 (2)3.2模拟信号输出电路的设计 (3)3.2.1显示电路的设计 (3)3.2.2电机控制电路的设计 (3)3.3复位和时钟电路 (4)3.4系统软件设计 (4)4结束语 (6)参考文献 (6)附录一 (7)附录二 (8)基于单片机控制的电梯控制器摘要:针对目前建筑物上的载物电梯的常规功能和大型车间转移贷物的麻烦,本设计提出了以单片机为核心的电梯控制技术和实现方法,通过人的按键选择能够使电梯自动上升、下降、自动、自行和实时显示,带来了极大方便。
关键词:89S51,门开关,电梯控制,电机的正反转,传感器1引言在一些办公楼、宾馆和大型车间中,除了安装载人电梯外,为了更加提高办事效率,节省劳力,常常要安装载物电梯。
但是在目前广泛使用的自动控制系统中,绝大多数是以继电器为控制型。
它的缺点是随着楼层的增高,使用继电器的数量会大大增加,造价和体积也会越来越大;同时继电器也会因为长时间工作发生表面烧结,控制失灵现象。
本设计以六层建筑物为模型,以单片机8051为核心,设计了一种方便贷物在各层的传送,但工作环境又不太烦忙的电梯,消除了以上缺点,且有很强的实用性。
2电路总体设计方案2.1 设计思路本设计采用AT89S51单片机作为核心,配以适当接口作为输入输出通道。
基于单片机的智能电梯控制系统设计摘要本文介绍了一种采用单片机STC89C52芯片进行电梯控制系统的设计方法,主要阐述如何使用单片机进行编程来实现四层电梯的智能控制,利用单片机编程简洁而又多变的设计方法,缩短了研发周期,同时使电梯控制系统体积更小功能更强大.本设计实现了电梯控制系统所需的一些基本功能,能通过电梯内按键或者电梯外上升、下降按键选择楼层,数码管显示实时楼层数,LED显示实时电梯运行状态。
原理图和PCB部分采用protel99se专业软件来设计,实现将设计产品化。
本次设计更注重了把一些新的思路加入到设计中。
主要包括采用了STC89C52芯片,使用C语言进行编程,使其具有了更强的移植性,更加利于产品升级。
关键词:STC89C52;电梯控制系统;protel99se;C语言AbstractThis paper introduces a design method of using STC89C52 chip for elevator control system, mainly describes how to use microcontroller programming to achieve the intelligent four storey elevator control, the design method of microcontroller programming simple and variable, shortens the development cycle, at the same time that the elevator control system smaller and more powerful. Some of the basic functions of the design and implementation of elevator control system required by the elevator,elevator buttons or rise,decline the key to select the floor, digital tube display real-time number of floors,LED display real-time operating state of elevator. Schematic and PCB design using Protel99SE software,the design of products。
基于单片机的电梯控制系统的设计电梯控制系统被广泛应用于现代化城市、商业综合体、大型住宅等地方,它的安全性和便捷性受到广泛关注。
基于单片机电梯控制系统的出现,完美地解决了一系列问题,如传统微型电梯控制系统存在的布线麻烦、易受电磁干扰、系统资源不足等问题。
下面,本文将详细介绍基于单片机的电梯控制系统。
一、设计思想本控制系统采用AT89S51单片机作为控制器,其使用了数字电路和模拟电路相结合的设计方法,从而实现了对电梯的自动控制。
该系统集成了多种保护措施,具有高度的可靠性、抗干扰能力和波动能力,是一种非常实用的电梯控制系统。
二、硬件设计(1)AT89S51单片机该单片机采用8位CMOS微控制器,程序存储器容量为32KB,数据存储器容量为2KB,支持定时器/计数器、串行通信接口等外设。
(2)电梯电机电梯电机是电梯运行的关键部件之一,常见的电梯电机有交流电机和直流电机两种。
设计时需根据实际需要选择合适的电机,以实现电梯的起升和运行。
(3)门禁控制器门禁控制器是门禁装置的核心部件之一,用于控制电梯门的开启和关闭,保证电梯的安全性。
(4)电源模块电源模块提供电梯系统所需的稳定可靠的电源。
(5)其他模块还需要设计开关模块、指示灯模块、蜂鸣器模块等其他模块,以实现电梯的正常控制和提示。
三、软件设计该系统总共包含三个模块,即控制模块、运算模块和存储模块。
(1)控制模块第一步:启动电梯,检查电路可靠性,门状态、里程表、楼层显示等各项需要监测的装置是否正常工作。
第二步:选择电梯的运行方向和终点楼层。
第三步:通过监测电梯门开关的状态来控制电梯门的开关以及上下行电梯。
(2)运算模块运算模块负责楼层选取、电梯运转等计算工作。
具体方法:1.通过扫描各楼层的按钮输入,分析电梯所选楼层的方向。
2.确定电梯到达的楼层。
3.开关电梯门。
4.根据现场需求继续运行或停止。
(3)存储模块存储模块主要用于存储电梯的相关参数和状态信息,如电梯所在楼层、电梯的运行方向、上升/下降时间、停留时间等。
本科生毕业论文(设计)题目: 基于单片机的电梯控制系统设计姓名:学院: 工学院专业: 自动化班级:学号:指导教师: 职称: 副教授2012 年05月10日目录摘要 ................................................................. - 1 - 关键词 ............................................................... - 1 - Abstract ............................................................. - 1 - Key words ............................................................ - 1 - 0 引言 .............................................................. - 1 - 0.1 课题的提出及研究意义 ........................................... - 2 - 0.2 国内外电梯系统技术的发展现状 ................................... - 2 - 0.3 课题研究的内容 ................................................. - 4 - 1 材料与方法 ........................................................ - 4 - 1.1 软硬件开发环境 .................................................. - 4 - 1.1.1C52的程序开发软件K EIL (4)1.1.2 PROTEUS硬件仿真软件 (5)1.2 方案论证 ........................................................ - 5 - 1.2.1主控芯片选择. (5)1.2.2楼层显示模块 (6)1.2.3声音提示模块 (6)1.2.4电动机模块 (6)1.3 实现单片机控制电梯的主要方法 ................................... - 6 - 2 结果与分析 ........................................................ - 7 - 2.1硬件设计.......................................................... - 7 - 2.1.1硬件整体设计. (7)2.1.2单元模块设计 (8)2.2 软件设计 ....................................................... - 12 - 2.2.1软件运行整体设计 (12)2.2.2分析键值设计 (13)2.2.3电梯运行方向的判决方法 (14)2.3 系统测试 ....................................................... - 15 - 2.3.1软件调试编译 (15)2.3.2硬件仿真 (16)2.3.3功能测试 (17)3 讨论 ............................................................. - 18 - 3.1 设计成果 ...................................................... - 18 - 3.2 可扩展功能 .................................................... - 18 - 3.3 讨论分析 ...................................................... - 18 - 致谢 ................................................................ - 18 - 参考文献: .......................................................... - 19 - 附录 ................................................................ - 20 - 附录一:整体电路图 .................................................. - 21 - 附录二:C程序代码................................................... - 21 -基于单片机的电梯控制系统设计自动化专业学生指导教师摘要:本文介绍了一种采用单片AT89C52芯片进行电梯控制系统的设计方法,主要阐述如何使用单片机进行编程来实现电子设计的方法,利用单片机编程实现功能,简洁而又多变的设计方法,缩短了研发周期,同时使电梯控制系统体积更小功能更强大。
题目:基于单片机电梯门控制器设计摘要伴随着我国现代化程度的提高,电梯成为高层建筑中的重要交通工具。
本文针电梯门的基本运行特点从分析和比较入手,引出本课题所需要解决的问题,设计出一款电梯门机控制器,包括硬件和软件两方面的内容。
本文分析了异步电动机SPWM变频调速的工作原理和技术要点,异步电动机的变频控制系统采用单片机和智能功率模块作为核心。
单片机采用16位单片机MSP430F149,该芯片中集成了许多功能模块,能够简化系统的设计;功率器件使用三菱智能功率模块PS21265AP DIP-IPM,其内置的驱动功能和保护功能能够大大的提高系统的可靠性。
系统的硬件设计部分按照功能和供电类型来划分,在基本的单片机和功率器件的基础上设计用户操作界面和相关的电源、保护电路等,硬件部分的大部分电路具有通用性,可以作为通用变频器的系统硬件。
通过软件编程实现相应的检测功能和输出控制功能,使用C语言编写软件,具有语法简单、可移植性好和易于调试等优点。
关键词:电梯门变频调速 MSP430单片机 SPWM 智能功率模块目录摘要 (i)目录 (ii)第1章前言 (4)1.1 课题的研究背景和意义 (4)1.2 课题所需要解决的问题 (4)1.3 课题的主要研究内容和目的 (5)第2章MSP430F149单片机的介绍 (6)2.1系统微处理器结构和原理 (6)2.2 MSP430单片机特点 (6)2.3 MSP430F149部分功能模块 (6)第3章电力电子器件与SPWM调速 (9)3.1电力电子技术发展史 (9)3.2智能功率模块(IPM) (10)3.3基于MSP430单片机的电梯门控制器的设计 (10)第4章电梯门控制系统的设计需求 (12)4.1 电梯门控制器的工作环境 (12)4.2 门机变频控制器的控制模式 (12)4.3 系统的开门和关门过程 (13)4.4 用户界面的要求 (14)4.5 系统硬件总体构 (15)4.6 系统功率电路 (16)4.7 IPM功率电源 (16)4.8 IPM功率驱动 (16)4.9 IPM驱动电源 (18)4.10 IPM驱动与隔离电路 (19)4.11 系统低压电源的设计 (19)4.12 低电压电源处理部分 (20)4.13 外部开关量输入与隔离电路 (20)4.14 继电器及驱动电路 (21)4.15 由MSP430F149组成的控制核心 (21)4.16 按键的设计 (22)4.17 显示电路的设计 (23)4.18 系统硬件连接埠的和接口设计 (23)4.19 硬件电路设计的注意事项 (24)第5章系统的软件设计 (26)5.1系统软件开发环境介绍 (26)5.2系统基本软件流程 (27)5.3系统的初始化 (29)5.4 MSP430F149温度保护的设计 (31)5.5用户参数的Flash存储 (32)5.6 SPWM控制信号的发生程序 (33)5.7用户设置界面的软件设计 (36)第6章结论 (38)致谢 (40)参考文献 (41)第1章前言1.1 课题的研究背景和意义近年来全控性功率器件如双极型晶体管(BJT)、绝缘栅双极型晶体管(IGBT )、场效应管(MOSFET)以及新兴的智能功率模块的出现和迅速发展,使得变频器中所使用的功率逆变器件的体积不断减小、功能不断完善。
基于单片机的电梯控制系统毕业设计目录1 绪论 (1)1.1 电梯的定义与简介 (1)1.2 电梯的组成 (2)1.3 国内外电梯的发展状况 (2)1.3.1国内电梯发展状况 (3)1.3.2国外电梯发展状况 (3)1.4 电梯的发展趋势 (4)1.5 课题的主要研究内容及意义 (5)1.6 设计功能要求 (6)2 电梯系统设计方案论证及选择 (6)2.1 控制核心 (7)2.2 曳引动力选择 (7)2.3 曳引机驱动电路 (8)2.4 内外显示电路 (8)2.5 召唤电路 (9)2.6 定位平层系统 (9)2.7 楼层提示及报警系统 (11)3 硬件基础知识 (11)3.1 步进电机 (11)3.2 激光二极管 (12)3.3 LN298驱动芯片 (12)3.4 LM339比较器 (14)3.5 LCD1602液晶 (15)4 硬件电路设计 (16)4.1 单片机小系统电路 (16)4.2 电机驱动电路 (18)4.3 液晶显示电路 (19)4.4 4*4矩阵键盘电路 (20)4.5 定位平层电路 (20)4.6 楼层提示及声光报警电路 (21)4.7 电源电路 (22)5 软件设计 (22)5.1 液晶显示模块 (24)5.2 矩阵按键扫描模块 (26)5.3 速度变换(加速-匀速-减速)模块 (30)5.4 楼层检测模块 (31)5.5 电机驱动模块 (32)6 电梯的模型的制作与功能调试 (34)6.1 电梯模型的制作 (34)6.2 电梯系统各模块功能调试 (35)6.3 电梯系统整体功能调试 (37)7 总结与展望 (37)7.1 设计总结 (38)7.2 展望 (39)谢辞 (41)参考文献 (42)1 绪论1.1 电梯的定义与简介随着社会的发展,城市人口规模不断扩张,受到土地面积的限制,高层建筑日益增多。
人们居室环境发生了很大的变化,人们对生活起居便利的需求日益迫切,电梯作为一种垂直方向的交通工具,在多楼层建筑方面更是不可或缺,人们对电梯的依赖性也越来越高。
本科毕业论文分类号 学号 密级题目 (中、英文) 作者姓名 指导教师 学科门类 提交论文日期专业名称 学校代码 成绩评定摘要单片机即单片微型计算机(Single-Chip Microcomputer ),是集CPU 、RAM 、ROM 、定时、计数和多种接口于一体的微型控制器。
其中51单片机是各种单片机中最为典型和最有代表性的一种,广泛应用于各个领域.电梯是集机械原理应用、电气控制技术、微处理器技术、系统工程学等多学科和技术分支于一体的机电设备,它已经成为人类日常生活中不可或缺的助手。
本设计选择AT89C51为核心控制元件,设计了一个八层电梯控制系统,使用单片机C语言进行编程,实现运送乘客到任意楼层、显示电梯当前所处的楼层和上下行以及开门关门时的提示音等基本功能。
采用单片机控制电梯具有成本低,通用性强,灵活性大及易于实现复杂控制等优点。
由于系统实现的功能简单,因此具有一定的可扩展性。
关键词:电梯控制器;AT89C51;C语言AbstractMicrocontroller that microcomputer (Single-Chip Microcomputer) gathering CPU, RAM, ROM, the timing, number and variety of interface integrated microcontrollers. 51 SCM is the most typical and most representative of a widely used in various fields. Elevator is the application of the principle set machinery, electrical control technology, microprocessor technology, systems engineering and other technical disciplines and branches of the integration of mechanical and electrical equipment,it has become an indispensable assistant to human daily life.This paper choice AT89S51 control of the core components, designed a new 8 storey lift systems, using single-chip assembly language programming, transporting passengers arrived a floor, it also shows the elevator floor and downlink. SCM control elevators low cost, versatility, flexibility and ease of large complex control advantages. Because of the functions of the system is simple, so it has certain scalability.Key words: Elevator controller AT89C51 ;The C Programming Language目录1. 引言 (1)2. 单片机概述 (1)2.1 单片机的概念 (1)2.2 80C51单片机简介 (2)2.3 单片机的发展趋势 (3)3. 硬件系统的实现 (3)3.1 硬件系统总体设计 (3)3.2 各功能模块功能介绍 (4)3.2.1 AT89C51芯片介绍 (4)3.2.2 显示模块 (6)3.2.3 复位模块 (8)3.2.4 振荡电路模块 (8)3.2.5 按键模块 (9)3.2.6 报警模块 (9)4. 软件设计 (10)4.1 C语言与汇编语言 (10)4.2 流程图设计 (10)5. 系统调试 (12)5.1 软件调试 (12)5.1.1 Keil C51软件环境简介 (12)5.1.2 电梯控制器的Proteus仿真调试结果 (12)5.2 硬件调试 (13)6. 结论 (14)参考文献 (15)附录 (16)谢辞 (21)咸阳师范学院2013届本科毕业毕业论文(设计)1. 引言随着现代高科技的发展,住房和办公用楼都已经逐渐向高层发展。
电梯是宾馆、高层住宅、商业大厦等高层建筑必不可少的垂直方向的运输工具。
1889年美国奥梯斯升降机公司推出的世界上第一部升降机,并且在纽约市马累特大厦安装成功。
这座古老的电梯的速度大约是10m/min。
随着建筑物越来越高,对电梯的调速精度、可靠性以及安全性等特性都提出了进一步的要求。
传统的电梯运行逻辑控制系统采用的是继电器逻辑控制线路。
采用这种控制线路,存在易出故障、维护不便、运行寿命较短、占用空间大等缺点,因此现在已经很少采用继电器逻辑控制系统。
目前,由PLC(可编程控制器)或微型计算机组成的电梯运行逻辑控制系统,正以很快的速度发展着。
可编程控制器是一种数字运算操作电子系统,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、定时、计数术等指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。
它有良好的抗干扰性能,专为工业环境下应用而设计,因而能够适应很多工业控制现场的恶劣环境,所以现在的电梯控制系统主要还是由可编程控制器控制。
但是由于PLC的针对性较强,每一台PLC都是根据一个设备而设计的,所以价格较昂贵。
而单片机价格却相当便宜,如果在抗干扰功能上有所提高的话完全可以代替PLC实现对工控设备的控制。
当然单片机并不象PLC那么有针对性,所以由单片机设计的控制系统可以随着设备的更新而不断修改完善,更完美的实现设备的升级。
电梯控制系统是比较复杂的一个大型系统,在计算机诞生的几十年里,继电器控制系统为电梯控制的发展做了巨大的贡献,但在性能上和PLC还是有本质上的差距。
在科技的不断发展下,单片机控制系统很快可以解决抗扰性,成为方便有效的电梯控制系统。
2. 单片机概述2.1 单片机的概念单片机是集成在一个芯片上的计算机,全称单片微型计算机,是计算机、自动控制和大规模集成电路技术相结合的产物,融计算机结构和控制功能于一体。
尽管大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:具有数据处理能力的CPU、只读存储器ROM、随机存储器RAM、多种输入输出电路(I/O口)、定时器/计时器等功能。
随着技术的发展,单片机片内集成的功能越来越强大,并朝着SOC(System on Chip)方向发展[1]。
基于单片机的电梯控制器设计2.2 80C51单片机简介80C51是8位单片机中一个最基本,最典型的芯片型号。
它主要由以下几部分组成:中央处理器;内部数据存储器; 内部程序存储器;并行I/O口;定时/计数器;中断控制电路;振荡器和时钟电路。
这些部件通过内部总线连接起来,构成了一个完整的微型计算机。
其逻辑结构图如下所示[2]。
图1 80C51芯片逻辑结构图80C51单片机的特点:☆小巧灵活、成本低、易于产品化。
☆可靠性好,抗干扰性强,应用范围广。
☆易扩展,很容易构成各种规模的应用系统,控制功能强。
☆具有通信功能,可以很方便地实现多机和分布式控制。
由于这些特点,单片机在自动化装置、过程控制、通信、家用电器等领域的应用日益广泛展[3]。
咸阳师范学院2013届本科毕业毕业论文(设计)2.3 单片机的发展趋势现在单片机的种类繁多,功能各异。
全球各大芯片制造公司都推出了自己的单片机,从8位、16位到32位,应有尽有,有些与主流C51系列兼容,也有些不兼容,但它们各具特色,互成互补,为单片机的发展应用提供更好的前景[4]。
从单片机的发展过程中可以大致获得单片机的发展趋势,有:⑴制作工艺 CMOS 化。
⑵更小的光刻工艺提高了集成度,从而使芯片更小、成本更低、工作电压更低、功耗更低,甚至单片机厂商还可以根据用户的要求量身定做,制造出具有自己特色的单片机芯片。
⑶CPU 的改进。
采用双 CPU 结构,增加数据总线的宽度,提高数据处理的速度和能力;采用流水线结构,提高处理和运算速度,以适应实时控制和处理的需要。
⑷增大存储容量,片内 EPROM 的 E2PROM 化,程序的保密化。
⑸提高并行口驱动能力,以减少外围驱动芯片,增加外围 I/O 口的逻辑功能和控制的灵活性。
⑹以串行方式为主的外围扩展。
3. 硬件系统的实现3.1 硬件系统总体设计在本设计中需用到AT89C51芯片,1个数码管,一个蜂鸣器,复位电路,8个按键,24个发光二极管。
结构框图如图2所示。
图2 总体结构框图基于单片机的电梯控制器设计本单片机模拟电梯系统用红色发光二极管组成的箭头来指示电梯当前是处于上升状态还是下降状态,用数码管显示当前是处于哪一层,用绿色发光二极管指示电梯走到哪一层会停。
电源接通后,若没有人按下楼层按键,它就会如大型商场的自动扶梯那样,以一定的速度从一楼到八楼再到一楼,周而复始,循环往复。
若有人按下某一层的楼层按键,它就会在相应的那一层停止一段时间,并伴有开门和关门的声音提示。
因此乘客必须结合电梯上下行指示灯和数码显示管来判断是否按键电梯开门按键。
例如,有位乘客在五楼要下到一楼,只有当上下行指示灯显示下行并且数码管显示的数字大于五时,乘客方可按下三层键,进入电梯后按一层键,电梯就会在一层停住,乘客便可走出电梯。
硬件原理图如图3所示。
图3 硬件原理图3.2 各功能模块介绍3.2.1 AT89C51芯片介绍本设计主要采用AT89C51芯片。
AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4K字节的快速可擦写的只读程序存储器(PEROM)和128 字节的随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51产品指令系统及80C51引脚结构,片内有通用8位中央处理器(CPU)和闪存单元,功能强大AT89C51单片机可为许多嵌入式控制应用系统提供高性价比的解决方案[5]。
AT89C51提供以下标准功能:4K 字节闪存,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。
同时,AT89C51可降至0HZ的静态逻辑操作,并支持两种软件可选的节电工作模式。
空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。