基于单片机的模拟电梯系统毕业设计
基于单片机的电梯控制系统设计_毕业设计
本科毕业设计基于单片机的电梯控制系统设计摘要本文主要介绍了基于单片机的电梯控制系统,在本次设计中我们模拟了三层楼层的电梯的运行以及其中相应的逻辑关系。
在没有使用到真正的电梯箱和电机的情况下,我们使用LED指示灯以及电梯内部和电梯外部各个楼层的按键来模拟电梯接收到按键信号后的运行情况。
电梯控制系统的硬件部分主要由单片机最小系统模块、LED显示模块、按键中断请求模块等3部分组成。
该系统采用单片机(89C52)作为控制核心,根据各楼层按键检测结果来控制电梯并实现相应的操作。
软件部分使用C语言编程,程序部分由主程序、判断电梯运行方向子程序、电梯运行子程序和到达目的地操作子程序等4部分组成。
硬件电路的设计简单可靠,结合软件,基本实现了三层楼层的电梯运行的模拟。
关键词:89C52电梯控制系统C语言Design of Elevator Control System Based on MCUZhan Dongzhe(College of Engineering, South China Agricultural University, Guangzhou 510642, China) Abstract: This text primarily introduced Elevator control system that based on MCU (micro control unit) ,the design we simulate the operation of the elevator of the three floors and the corresponding logical relationship. without using the real elevator car and motor, we describes the elevator control system based on single chip, we use a LED indicator, and buttons inside the elevator and the elevator the various floors of the external button to simulate the elevator to run after the key signal is received.The hardware portion of the elevator control system mainly by the smallest single-chip system module, LED display module, key interrupt request module. The system uses a microcontroller (89C52) as the control, to control the elevator and the appropriate action in accordance with the key test results of each floor. Some use of C language software programming , part of the program by the main program to determine the elevator running direction of the subroutine, elevator operation subroutine and reach the destination operation subroutine parts. The design of the hardware circuit is simple and reliable, combined with software, the basic realization of the three-floor elevator running simulation.Key words: 89C52 elevator control system C language目录1 绪论 (1)2 方案论证以及系统功能介绍 (3)2.1 方案选择 (3)2.2 设计要求 (3)2.3 系统的结构框图 (3)2.4 STC89C52单片机 (4)3 硬件电路系统的设计 (5)3.1 硬件电路设计的主要思路 (5)3.2 复位电路 (6)3.3 晶振电路 (6)3.4LED指示灯电路 (7)3.5 按键中断电路 (8)4 软件系统的设计 (9)4.1 程序的设计思路 (9)4.2 主程序流程图 (10)4.3 判断方向流程图 (11)4.4 电梯运行流程图 (12)4.5 梯到达目的地操作流程图 (13)4.6 中断处理程序框图 (14)5 结论心得 (16)参考文献 (17)附录A (18)附录B (19)致谢 (31)华南农业大学本科生毕业设计成绩评定表1 绪论电梯进入人们的生活已经150年了。
本科毕业设计(基于单片机的电梯控制模拟系统设计)
本科毕业设计(基于单片机的电梯控制模拟系统设计)本科毕业设计(基于单片机的电梯控制模拟系统设计)本科毕业设计(论文)基于单片机的电梯控制模拟系统设计学院名称:专业:班级:学号:姓名:江苏理工学院毕业设计说明书(论文)指导教师姓名:指导教师职称:二〇一五年六月基于单片机的电梯控制模拟系统设计摘要:随着我国人口老龄化的进程,目前的低层建筑对电梯的需求会日趋增加,因此本文设计一种基于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.1系统设计任务此次设计的任务是用单片机模拟电梯的运行状态,用电机模拟现实中电梯运行时带动电梯的上升与下降,用发光二极管来模拟电梯中的开关门和上下行,用数码管显示并模拟电梯所在位置。
电源模块中的9V电压与5V电压分别模拟驱动大功率电机和小功率芯片。
抛开一些复杂的概念,单片机在我们的生活中触手可及,尤其是在智能仪表、实时控制、机电一体化、办公机械、家用电器等方面拥有广泛的应用领域。
毕业设计注重于对单片机的理解与应用,明白单片机的工作原理,以便以后单片机领域的开发和研制打下基础,提高自己的设计能力,培养创新能力,丰富自己的知识理论,做到理论和实际相结合。
能进一步了解单片机的工作原理,内部结构和工作状态。
理解单片机的接口技术,中断技术,存储方式,时钟方式和控制方式,这样才能更好的利用单片机来做有效的设计,提高自己的综合能力。
电梯,是现代社会的一种必不可少的垂直运输交通工具。
它能自动登记厢内的选层指令和厢外的召唤指令,关门起动运行,同向逐一应答。
当无指令时,关门返回基层,当某一层有召唤指令时再起动应答。
毕业设计是五年大专教学计划中最后一个教学环节,是各个教学环节的继续、深化和扩展,是锻炼我们分析问题、解决问题,提高综合能力的重要阶段,为我们今后从事实际的工作打好基础。
毕业设计分为两个部分,硬件部分和软件部分。
硬件部分介绍:四层楼电梯硬件电路的设计,单片机AT89C51的功能和其在各电路中的作用。
毕业设计论文—基于单片机的电梯控制系统设计及实现-精品
苏州经贸职业技术学院学生毕业设计(毕业论文)基于单片机的电梯控制系统设计及实现系别:机电系专业:应用电子技术班级:09应电31学生姓名:张兴宝学生学号:0901083149指导教师:曹双兰摘要近年来,电梯的发展速度不断增加,已深入到社会生活的方方面面。
为了社会的需要与乘客的需求,其自身也在不断的完善着。
电梯在操纵控制方面步步出新——手柄开关操纵、按钮控制、信号控制、集选控制、人机对话等等,多台电梯还出现了并联控制,智能群控;双层轿厢电梯展示出节省井道空间,提升运输能力的优势;变速式自动人行道扶梯的出现大大节省了行人的时间;不同外形——扇形、三角形、半菱形、半圆形、整圆形的观光电梯则使身处其中的乘客的视线不再封闭。
电梯是高层建筑中安全、可靠、垂直上下的运载工具,对改善劳动条件、减轻劳动强度起到很大的作用。
电梯的应用范围很广,可用于宾馆、饭店、办公大楼、商场、娱乐场所、仓库以及居民住宅大楼等。
在现代社会中,电梯已成为人类必不可少的垂直运输交通工具。
人们的生活因此变得更加美好。
本设计是以单片机为基础,C语言为编程语言,AT89C52为控制核心的8 层电梯控制系统。
本设计能实现电梯的开关门、显示电梯的所在楼层以及其运行的状态,并能过根据不同乘客的需求定向定层的进行载客服务,每到达一楼层时,楼层所在的传感器点亮,方便顾客做好准备上下楼梯。
根据实际生活,此电梯系统设计了紧急报警功能,当电梯发生意外或无法正常工作时。
乘客可以通过紧急报警系统向有关部门求助。
本设计为了能够让大家更清楚的明白电梯的工作原理,让其更好的为人们服务,设计从输入模块、控制模块、led点阵显示模块系统的阐述了电梯的工作的不同状态,并通过不断的论证选择适合的方案,进行仿真,以其最真是的效果表达出来。
同时,希望能通过本次设计发现其不足之处,加以改进,使其在生活中更加的方便与人性化,展现其最大的作用。
关键词:电梯控制单片机C语言AT89C52 LED点阵AbstractIn 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 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 transport 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 construction 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 residential building. In modern society, the elevator has become indispensable vertical transportation. People's 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 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 stairs. 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 clearly 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 the 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目录摘要............................................ 错误!未定义书签。
基于单片机的电梯控制系统毕业设计
编号:毕业设计(论文)课题:学院:专业:学生姓名:学号:指导教师单位:姓名:职称:摘要本文主要介绍了一种基于单片机的四层电梯智能控制系统。
该系统以AT89S51为控制核心,电梯机箱内外运行数据通过数码管和LCD1602液晶芯片显示,内外召唤采用矩阵按键,楼层检测采用光敏电阻与激光二极管组成的检测电路检测,电机采用型号39L的步进电机,电机采用LN298驱动电路驱动。
该设计实现的功能有:可以显示电梯运行方向和所在楼层位置;电梯在运行过程中能接受各楼层处和电梯内的楼层请求,并根据情况予以实现;电梯停止到启动期间,可以接受电梯内部和外部的延迟关门请求;通过紧急按键使电梯在运行中过程中安全停止;遇危险情况下可以进行迫降和声光报警;实现实现电梯的加速—匀速—减速功能。
关键词:AT89S51;液晶显示;矩阵键盘;LN298;步进电机;激光二极管;直流稳压电源;LM339AbstractThis paper mainly introduces a microcontroller-based on the four layers of elevator intelligent control system.The system takes AT89S51as the control core,the elevator chassis and running data through the digital tube and liquid crystal display LCD1602chip,and call the matrix of keys,the floor is detected by the photosensitive resistor and diode laser consists of the detection circuit,motor using the model39L stepper motor drive circuit,motor drive using LN298.The design and implementation of the function:can show the direction of the lift and the floor where the elevator position;in the operation process can accept all floors and the elevator floor request,and according to the situation of implementation;the elevator to stop to start period,can accept elevator internal and external delay close request;through the emergency button so that the elevator running in the process of safety stop;hazardous situations can make a forced landing and the sound-light alarm; realization of elevator acceleration-deceleration function,uniform.Key words:AT89S51;LCD1602;LN298;matrix keyboard;stepping motor;laser diode;DC power supply;LM339目录1绪论 (1)1.1电梯的定义与简介 (1)1.2电梯的组成 (2)1.3国内外电梯的发展状况 (2)1.3.1国内电梯发展状况 (2)1.3.2国外电梯发展状况 (3)1.4电梯的发展趋势 (4)1.5课题的主要研究内容及意义 (5)1.6设计功能要求 (6)2电梯系统设计方案论证及选择 (6)2.1控制核心 (6)2.2曳引动力选择 (7)2.3曳引机驱动电路 (8)2.4内外显示电路 (8)2.5召唤电路 (9)2.6定位平层系统 (9)2.7楼层提示及报警系统 (10)3硬件基础知识 (11)3.1步进电机 (11)3.2激光二极管 (11)3.3LN298驱动芯片 (12)3.4LM339比较器 (13)3.5LCD1602液晶 (14)4硬件电路设计 (15)4.1单片机小系统电路 (16)4.2电机驱动电路 (17)4.3液晶显示电路 (18)4.44*4矩阵键盘电路 (19)4.5定位平层电路 (19)4.6楼层提示及声光报警电路 (20)4.7电源电路 (21)5软件设计 (21)5.1液晶显示模块 (23)5.2矩阵按键扫描模块 (25)5.3速度变换(加速-匀速-减速)模块 (28)5.4楼层检测模块 (30)5.5电机驱动模块 (31)6电梯的模型的制作与功能调试 (33)6.1电梯模型的制作 (33)6.2电梯系统各模块功能调试 (34)6.3电梯系统整体功能调试 (36)7总结与展望 (36)7.1设计总结 (37)7.2展望 (38)谢辞 (40)参考文献 (41)1绪论1.1电梯的定义与简介随着社会的发展,城市人口规模不断扩张,受到土地面积的限制,高层建筑日益增多。
毕业设计(论文)-基于单片机的电梯控制系统设计
毕业设计(论文)-基于单片机的电梯控制系统设计目录摘要...................................................................... (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、性能分析经过调试后的电梯控制系统,其性能稳定、运行可靠。
该系统能够实现对电梯运行状态、楼层信号、呼梯信号的实时监控与显示,并且具有速度快、安全可靠等特点。
该系统还具有成本低、易于维护等优点,适用于各种场合的电梯控制。
基于51单片机的模拟电梯控制系统_毕业设计
摘要本文介绍了基于单片机的电梯控制系统,硬件部分主要由单片机最小系统模块、电梯内外电路按键模拟检测模块、电梯外请求发光管显示模块、楼层显示数码管模块、电梯上下行模块及模拟传感器模块等5部分组成。
该系统采用单片机(AT89C51)作为控制核心,内外均使用按键按下与否引起的单片机相应端口电平变化的原理,作为用户请求信息发送到单片机,单片机根据判断的结果最终驱动步进电机做相应的运动,在运动的过程中,单片机依照请求信息通过模拟的传感器使步进电机停止运动,并利用彩灯作为上升和下降的状况显示,七段数码管实时显示当前楼层,完成整个请求和响应的过程。
软件部分使用汇编语言实现,利用查询方式来检测用户请求的按键信息。
根据电梯运行到相应楼层时,模拟按键引起的电平变化,进行判断和执行实现电梯的控制,并且将程序模块化,方便了修改和调用。
硬件设计简单可靠,结合软件,基本实现了四层电梯的模拟运行。
关键词:单片机,AT89C51,电梯控制,步进电机目录摘要 (I)目录 (II)第1章绪论 (1)1.1电梯的研究背景及意义 (1)1.2 电梯的国内外发展状况 (1)第2章电梯设计任务与要求 (2)2.1设计任务 (2)2.2设计要求 (2)第3章总体设计方案 (3)3.1设计思路 (3)3.2总体设计框图 (3)第4章电梯控制系统 (4)4.1电梯控制系统 (4)4.2主要硬件设计器件介绍 (5)4.3 软件设计 (9)第5章个人心得体会 (12)参考文献 (14)致谢 (15)附录I: (16)附录II: (18)第1章绪论1.1电梯的研究背景及意义电梯是高层宾馆、商城、住宅、多层厂房和仓库等高层建筑不可缺少的垂直方向的交通工具。
随着社会的发展,建筑物规模越来越大,楼层越来越多,对电梯的可靠性、舒适感和美学等方面的要求也有了更高的要求。
电梯是集机电一体的复杂系统,涉及机械传动、电气控制和土建等工程领域,而对现代电梯而言,应具有高度的安全性。
基于单片机三层电梯系统设计毕业论文
基于单片机三层电梯系统设计【摘要】本设计是以STC89C52单片机为核心的三层电梯模拟控制系统。
硬件部分主要由单片机最小系统模块、电梯内外电路按键矩阵模拟检测模块、楼层显示数码管模块、电梯上下行显示模块等4部分组成。
软件部分使用C语言,利用查询方式来检测用户请求的按键信息,根据电梯运行到相应楼层时,模拟按键引起电平变化,送到单片机计数来确定楼层数,并送到数码管进行显示。
利用单片机设计电梯控制系统,具有成本低、通用性强、灵活性大及易于实现复杂控制等优点。
【关键词】STC89C52 电梯系统数码显示控制1 前言随着我国城市化进程的日益加快,电梯已经融入了我们的生活,电梯被应用于宾馆、饭店、办公大楼、商场、娱乐场所、仓库以及居民住宅大楼等。
因为电梯的高效、方便、快捷,所以电梯受到了大家的热烈欢迎。
电梯的应用将会不断拓展,款式将各种各样,目的就是为了满足人们的多种多样的需求。
电梯将是现代人不可或缺的代步工具,随着科技的不断进步,经济的深入发展,科技将引领电梯进行质的飞跃,电梯将越来越智能,越来越安全稳定。
2 总体设计方案设计任务设计一个基于STC89C52单片机的三层电梯系统。
以单片机作为控制核心,根据电梯运行到相应楼层时,模拟按键引起电平变化,送到单片机计数来确定楼层数,控制电机转动,并送到数码管进行显示。
硬件设计简单可靠,结合软件,基本实现电梯运行的模拟。
设计要求(1)每层电梯入口处都有上下请求按扭,电梯内设有乘客到达楼层的请求开关;(2)设有电梯所处位置指示装置以及电梯运行模式(升降或下降)指示装置;(3)上一层楼的时间和等待时间为4秒,延时时间为1秒;(4)能记忆电梯内外的所有请求信号,并按照电梯运行规则次序响应,每个信号保留至执行后清除;(5)电梯初始状态为1楼等待。
总体方案的论证与选择方案一:多片单片机控制方案。
这种方案是使用多片单片机,其中一片是作为主控制器。
每层的控制系统分别由一个单片机控制,然后通过主控制器和副控制器之间的通讯,实现电梯系统的控制。
80C51基于单片机的电梯控制器设计_毕业设计(论文)
80C51基于单片机的电梯控制器设计_毕业设计(论文)单片机技术课程设计报告课题名称基于单片机的电梯控制器设计系别理学院专业 _电子信息科学与技术_2013年 6月 20 日毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。
尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。
对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。
作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。
作者签名:日期:学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
涉密论文按学校规定处理。
作者签名:日期:年月日导师签名:日期:年月日注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。
基于51单片机的四层楼电梯控制系统设计毕业设计论文
2014届毕业设计题目基于51单片机的四层楼电梯控制系统设计学院自动化与电气工程学院专业自动化班级学号学生姓名指导教师完成日期2014年5月24日二○一四年五月浙江科技学院本科毕业设计(2014届)题目基于51单片机的四层楼电梯控制系统设计学院自动化与电气工程学院专业自动化班级自动化103学号8学生姓名朱圣军指导教师陈剑萍完成日期2014年5月24日浙江科技学院毕业设计、学位论文版权使用授权书本人朱圣军学号8声明所呈交的毕业设计、学位论文《基于51单片机的四层楼电梯控制系统设计》,是在导师指导下进行的研究工作及取得的研究成果。
除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,与我一同工作的人员对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。
本毕业设计、学位论文作者愿意遵守浙江科技学院关于保留、使用学位论文的管理办法及规定,允许毕业设计、学位论文被查阅。
本人授权浙江科技学院可以将毕业设计、学位论文的全部或部分内容编入有关数据库在校园网内传播,可以采用影印、缩印或扫描等复制手段保存、汇编毕业设计、学位论文。
(保密的学位论文在解密后适用本授权书)论文作者签名:导师签名:签字日期:年月日签字日期:年月日摘要随着经济的高速发展,微电子技术、计算机技术和自动控制技术也得到迅捷的发展,人们的生活水平也显著提高,对电梯的安装也有了更高的要求。
基于单片机控制的电梯可以大大的降低成本而且运行也较可靠,所以现在电梯控制中大多数采用单片机控制,已成为电梯运行中的关键技术。
以单片机为核心控制器件的电梯模拟自动控制系统,包括课题概述、硬件设计、软件设计、系统调试等几个部分。
通过相关的设计,对单片机在电梯应用领域有了更加深入的了解,该系统采用单片机作为控制核心,通过扫描内外按键按下与否引起的电平的改变,作为用户请求信息发送到单片机,控制电动机转动,单片机根据楼层检测结果控制电机停在目标楼层。
基于MCS-51单片机的电梯模拟系统设计
本科毕业设计论文题目基于MCS-51单片机的电梯模拟系统设计专业名称学生姓名指导教师毕业时间毕业一、题目:基于MCS-51单片机的电梯模拟系统设计二、指导思想和目的要求:通过毕业设计,使学生对所学电子工艺、传感器知识、电机控制技术、模电、数电、等电子基础课程的基本知识加深理解,在所学51八位单片机的基础上,学习更高级十六位单片机的基本指令及基本结构,并将其与实际工程应用紧密结合起来,培养创新意识,增强分析问题解决问题能力,为尽快进入社会角色,熟悉相关开发工作流程,提高基本工作技能,为即将踏入社会奠定理论和实践基础。
要求:认真复习有关基础理论和技术知识,查阅参考资料,参照下列设计思想,运用所学单片机知识独立设计电路、自行焊接、调试,直至预期结果方可。
要求实现:1. 通电后,系统默认电梯轿厢停在一层。
2. 如需上行,请按下所要到达楼层的上行呼叫按钮,轿厢显示开始上行,所经楼层号用LED进行短时显示,到达,楼层号持续显示,直至轿厢被呼叫离开,并有蜂鸣器鸣叫以示到达。
3. 当轿厢停留在中间楼层时,可实现上或下行呼叫,行进方向按呼叫顺序进行,如同时呼叫,则坚持先上行,后下行原则。
4. 由LED指示轿厢行进的方向。
5. 模拟楼层数要求五层及以上。
三、进度与要求:1.第一周~第三周在工作中收集各种相关资料,给出系统整体设计方案。
2.第四周~第五周进行器件选型,并用PROTEL设计硬件原理图。
3.第六周~第九周针对系统具体功能进行编程调试。
4.第十周~第十一周整理并组织论文。
6.第十二周~第十四周完成修改稿,定稿,打印,交评阅。
7.第十五周~第十六周评阅与答辩四、主要参考书及参考资料[1] 谢宜人主编,单片机实用技术问答, 北京人民邮电出版社 ; 2003[2] 靳达,单片机应用系统开发实例导航 , 北京人民邮电出版社 ; 2003[3] 流光斌等,单片机系统实用抗干扰技术,北京人民邮电出版社;2004[4] 余永权,ATMEL89系列单片机应用技术,北京航空航天大学出版社;2002[5] 陈瑾;智能小车运动控制系统的研究与实现[D];东南大学硕士论文;2005年[6] 韦巍;智能控制技术[M];北京:机械工业出版社;2000年[7] 蒋新松;机器人学导论[M];辽宁科学技术出版社;2003年[8] 孙迪生,王炎;机器人控制技术;北京:机械工业出版社;1997年[9] 陈明荧,8051单片机课程设计实训教材,清华大学出版社;2003年[10] 蔡美琴等,MCS-51系列单片机系统及其应用,高等教育出版社;2004年学生指导教师__ _ 系主任摘要电梯开始成为人们生活中不可缺少的一种便利工具。
基于单片机电梯控制系统设计-完整版毕业设计
1、20010年7月12日集中,作基础强化训练具体实施计划与报告格式要求的说明;学生查阅相关资料,学习电路的工作原理。
2、2010年7月12日,电路设计与分析。
3、2010年7月13日至2010年7月15日,相关电路原理图和PCB版图的绘制。
4、2010年7月16日上交基础强化训练成果及报告,进行答辩。
3.2.2
图3.2.2 开关控制模块
开关控制模块采用4*4矩阵形式电路可以减少单片机接口的使用。写键盘代码时运用的是逐行扫描判断键值按下与否。编程如下:
uchar key_scan(void)
{uchar scode,recode;
P1=0xf0;
if((P1&0xf0)!=0xf0)
{delay1(2);
关键词:AT89S52;电梯控制系统;protel99se;C语言
Abstract
This paper introduces a kind of single-chip AT89S52 chips for elevator control system design method, this paper discusses how to use microcontroller program to realize electronic design method, the microcontroller programming function, concise and changeful design method, shorten the development cycle, and make the elevator control system smaller more powerful. The design and implementation of the elevator control system for some basic function, can choose direction, key direction by digital key choice floor, digital tube display real-time several floors, dot matrix display real-time direction, motor control box can make up elevator. Schematic diagram and PCB protel99se part adopts professional software to design and realize the design prod. This design has put more attention to some new ideas to join in the design. Mainly includes using C language, and use AT89S52 chips, which has a stronger, more conducive to upgrade portability.
基于单片机的6层电梯模拟控制系统设计课程设计报告
单片机的6层电梯模拟控制系统设计1设计目的这次设计给出了一种基于AT89C52单片机的电梯模型控制系统设计。
以单片机为核心,再辅以适当的硬件电路和控制程序来检测和控制整个电梯的信号,具有成本低、通用性强、灵活性大、扩展容易及易于实现复杂控制等优点。
2 方案设计2.1 设计要求(1)设置电梯的内外按键,即电梯外都有上或下的按键,电梯内有楼层的选择按键。
(2)电梯状态要有指示灯显示,即电梯目前运行到达楼层的实时显示,电梯升降的状态显示等。
(3)电梯无人时,应默认停在第一层。
2.2 系统的结构框图图2-1 系统的结构框图如上图2-1所示,楼层电梯呼叫按键就是楼层外面的上行、下行按键,有需求时即可按下;电梯内呼叫按键就是电梯内部的数字按键,它是内部按键需求的输入;单片机就是整个系统的核心,接收输入信息,经过处理后输出信息;楼层显示数码管就是接收单片机处理的信息,显示此时的楼层数;电梯状态指示灯就是接收单片机处理的信息,显示电梯的状态:上升、下降、停止。
电动机的驱动和控制就是接收单片机的PWM 脉冲信号来控制驱动器,进而控制电动机的正反转,使电动机牵引电梯做上下运动。
2.3 电动机的选择我们选用Y100L24三相异步电动机,因为它还具有性能好、寿命长、可靠性高、维护方便、启动转矩大等优点,其功能参数为额定电压380V ,额定频率50HZ ,额定功率3000W ,额定转速1400转/分。
2.4 AT89C52单片机这次设计采用的是AT89C52单片机,AT89C52是一个低电压,高性能CMOS 8位单片机,器件采用ATMEL 公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器和Flash 存储单元,功能强大的AT89C52单片机可为您提供许多较复杂系统控制应用场合。
其外形及引脚排列如图2-2所示:12345678101112131415161721222324252627323334353637383919189293031P1.2P1.3P1.4P1.5P1.6P1.7P1.0/T2P1.1/T2EX RSTTXAL1TXAL2PSEN ALE EAAT98C52P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A1528P3.0/RXD P3.1/TXD P3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WR P3.7/RD图2-2 AT89C52单片机外形及引脚排列3 硬件系统的设计3.1 硬件设计思路电梯最底层为1楼,因此在1楼仅有上升按键,而电梯最高层为6楼,因此6楼应仅有下降按键。
(完整版)基于51单片机的电梯毕业设计论文
摘要随着社会的不断发展,楼房越来越高,而电梯则成了高层楼房的必须设备。
电梯从手柄开关操纵电梯、按钮控制电梯发展到了现在的群控电梯,为高层运输做出了不可磨灭的贡献。
单片机在电梯升降控制上的应用主要体现在它的逻辑开关控制功能。
由于单片机具有逻辑运算,计数和定时以及数据输入输出的功能,在电梯升降过程中,各种逻辑开关控制与单片机很好的结合,很好的实现了对升降的控制。
本文主要讨论研究利用Atmel 公司的51系列单片机AT89C51和四相步进电机对电梯的升降进行控制,形成电梯控制系统。
关键词:电梯AT89C51 电梯升降控制四相步进电机C语言程序设计第一章绪论1.1单片机简介近年来随着科技的飞速发展,单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。
在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用。
本系统采用Atmel 公司的51系列单片机AT89C51作为主控芯片。
其特征如下:单片机AT89C51 8位微控制器8K字节在系统可编程Flash 主要性能● 与MCS-51单片机产品兼容● 8K字节在系统可编程Flash存储器● 1000次擦写周期● 全静态操作:0Hz~33Hz● 三级加密程序存储器● 32个可编程IO口线● 三个16位定时器计数器● 八个中断源● 全双工UART串行通道● 低功耗空闲和掉电模式● 掉电后中断可唤醒● 看门狗定时器● 双数据指针● 掉电标识符功能特性描述AT89C51是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。
使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。
片上Flash允许程序存储器在系统可编程,亦适于常规编程器。
在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89C51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。
AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。
基于单片机的电梯模拟运行系统
摘要 (2)Abstract (2)第一章绪论 (3)第二章系统总体设计方案及主要芯片介绍 (4)2.1 系统总体设计方案 (4)2.2 硬件设计 (4)2.2.1 引言 (4)2.2.2 主控芯片选择 (4)2.2.3 显示模块选择 (5)2.3 主要芯片介绍 (5)第三章系统主要模块介绍 (6)3.1 主控芯片模块 (6)3.2按键控制电路 (6)3.3数码管显示电路 (7) (7)3.4楼层指示电路 (7)3.5 电梯上下指示电路 (8)3.6 停站报警电路 (8)第四章系统软件设计与情况处理 (9)4.1 系统流程图 (9)4.2 电梯各情况下所对应的处理方法 (10)第五章电路调试与总结 (11)5.1 电路的焊接与调试 (11)5.2 总结 (11)致谢 (12)这次毕业设计的完成有赖于老师的帮助以及周围同学们的援手,是他们帮助我度过设计过程中的重重难关。
老师与同学们的帮助使得我的毕业设计出色且顺利的完成,在此我要郑重的感谢他们。
正是因为老师的谆谆教导才有了我的今天,正因为有了大家的帮助才有了我的设计成果。
感谢所有为我的毕业设计提供帮助的朋友们与学校老师领导们,我永远不会忘记你们对我的助力,再次真诚的感谢他们。
我会在以后的学习工作道路上继续努力,不会辜负你们的良苦用心的。
(12)回想刚刚步入校园的时候,我是那么的充满激情甚至可以说是有些浮躁,不禁对身边的任何人和事都感到好奇,这可能就是最初的我吧。
经过大学四年的沉淀,我觉得自己沉稳了很多,没有了当初的心浮气躁,这一切都有赖于学院老师的栽培与教育,如果没有他们的努力耕耘,我可能还只是一个没长大的孩子,在此我向物电学院的所有领导,任课老师以及辅导员表示真挚的感谢。
(12)参考文献 (13)附录1 整机电路原理图 (13)摘要本设计是以STC89C52单片机为核心,以共阴数码管作为电梯楼层显示,以多个发光二极管作为电梯楼层上下指示灯,以非自锁按键作为电梯楼层按键的模拟电梯运行系统。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学院毕业设计(论文)题目基于单片机的模拟电梯系统设计院别工学院班级自动化 09二〇一三年四月二日基于单片机的模拟电梯系统设计专业:自动化班级:自动化09 :吴惠彬指导老师:凌忠兴摘要单片机即单片微型计算机(Single-Chip Microcomputer ),是集CPU ,RAM ,ROM ,定时,计数和多种接口于一体的微控制器。
其中51单片机是各种单片机中最为典型和最有代表性的一种,广泛应用于各个领域。
电梯是集机械原理应用、电气控制技术、微处理器技术、系统工程学等多学科和技术分支于一体的机电设备,它是建筑中的永久垂直交通工具。
本文使用单片机C语言进行编程,实现运送乘客到任意楼层,并且显示电梯的楼层和上下行。
利用单片机控制电梯有成本低,通用性强,灵活性大及易于实现复杂控制等优点。
关键词单片机电梯 C语言Elevator simulation system based on single chip design Major: automatic class: automation 09 name: Wu Huibin Instructor:Ling Zhongxing Abstract scm is the Single Chip Microcomputer (Single Chip Microcomputer),is a set of cpu, ram rom timing, count and various interface, which integrates the micro controller. Including 51 single chip microcomputer as the most typical and most representative of all kinds of single chip microcomputer, a widely used in various fields. The elevator is set machinery principle application, electrical control technology and microprocessor technology, systems engineering and other multi-disciplinary branch in the integration of mechanical and electrical equipment and technology, it is the construction of permanent vertical transport. Using single chip microcomputer C language programming, realize the ferry passengers to any floor, TDD and display the elevator floor and has. Using single-chip microcomputer control elevator has low cost, versatility and flexibility big and easy to realize complex control, etc. Keyword Single chip microcomputer the elevator The C language目录引言 (5)第一章电梯系统的方案设计 (6)1.1系统设计阐述 (6)1.2系统设计任务 (6)1.3系统功能设计 (6)1.4系统方案论证 (6)第二章电梯系统控制电路设计 (8)2.1单片机STC89C52的介绍 (8)2.1.1单片机STC89C52的特点 (8)2.1.2单片机I/O口的配置 (11)2.2按键电路的设计 (12)2.3数码管显示电路的设计 (12)2.4电梯模拟指示灯的设计 (13)2.5蜂鸣器电路的设计 (13)2.6电源电路的设计 (14)2.6.1稳压电路的介绍 (14)2.6.2稳压芯片的介绍 (15)2.7H桥驱动电路的设计 (16)2.7.1光耦的介绍 (16)2.7.2 H桥驱动电路的介绍 (17)第三章电梯系统的控制程序设计 (19)3.7程序流程图 (19)3.7.1 主程序流程图 (19)3.7.2 中断程序流程图 (19)3.7.3 电梯运行流程图 (20)第四章系统的调试 (21)4.1系统调试过程 (21)4.1.1软件调试 (21)4.1.2系统仿真 (21)4.1.3硬件调试 (21)4.2系统调试成果 (22)结束语 (25)参考文献 (26)致 (27)附录一:系统电路总图 (28)附录二:PCB图 (29)附录三:源程序 (30)引言现代人们的生活水平显著提高,科学技术的发展越来越快。
因此电梯在我们的生活中的作用越来越大。
电梯已不仅是一种生产环节中的重要设备,更是一种人们频繁乘用的交通运输设备。
因此电梯厂也在不断的改进设计,修改工艺,电梯常用的控制技术主要的有两种技术:基于PLC控制和基于单片机控制两大技术。
用PLC控制的电梯性能可靠、稳定,但是造价太高。
基于单片机控制的电梯可以大大的降低成本而且运行也较可靠,所以现在电梯控制多数采用单片机控制[8]。
本设计是使用宏晶公司的STC89C52RC加外围器件作控制单元,用数码管显示,制作的经济实惠的电梯模拟系统。
硬件部分主要由单片机最小系统模块、按键模块、电动机驱动模块、报警模块,楼层显示模块,电源模块等6部分组成。
该系统采用单片机作为控制核心,芯片一旦检测到某楼层的按键被按下,就会在对应端口驱动电机来到该楼层,并延迟几秒,等人进入电梯后,关门,去到要去的楼层。
在整个过程中,数码管会显示楼层数。
最小系统为单片机提供时钟信号和复位功能。
单片机控制电动机转动,控制电梯停在目标楼层,电动机控制部分采用H桥驱动。
软件使用单片机C语言,利用中断方式来检测用户请求的按键信息提供给单片机信号来确定要到楼层数,之后送到数码管进行显示。
硬件设计简单可靠,结合软件,基本实现了四层电梯运行的模拟。
本设计是使用宏晶公司的STC89C52RC加外围器件作控制单元,用数码管显示,制作的经济实惠的电梯模拟系统。
芯片一旦检测到某楼层的按键被按下,就会在对应端口驱动电机来到该楼层,并延迟几秒,等人进入电梯后,关门,去到要去的楼层。
在整个过程中,数码管会显示楼层数。
最小系统为单片机提供时钟信号和复位功能。
第一章电梯系统的方案设计1.1 系统设计阐述图1-1 模拟电梯系统组成框图本次设计采用STC89C52单片机为核心,晶振电路跟复位电路是单片机最小系统的组成,晶振电路用外部时钟电路和单片机部振荡电路位单片机提供时钟脉冲;复位电路采用手动复位电路为单片机提供复位动作。
判断按键电路引起电平的改变发送到单片机,通过单片机输出信号控制电机控制电路,报警电路,显示电路和灯光模拟电路。
此次灯光模拟是模拟电梯的上下行和开关门状态。
电源模块是分别给单片机和H桥驱动电机供电。
1.2系统设计任务此次设计的任务是用单片机模拟电梯的运行状态,用电机模拟现实中电梯运行时带动电梯的上升与下降,用发光二极管来模拟电梯中的开关门和上下行,用数码管显示并模拟电梯所在位置。
电源模块中的9V电压与5V电压分别模拟驱动大功率电机和小功率芯片。
1.3系统功能设计此次设计的功能就是实现人在现实中使用电梯时的部分功能。
当我们需要乘坐电梯时,会在,门外召唤电梯,当电梯到达人所在楼层后,电梯开门,人进入电梯,然后选择要到达的楼层,之后电梯开始关门,然后运行到所需楼层。
所以,这次设计用按键代替门召唤和门外召唤按钮,数码管显示并模拟电梯的运行状态。
1.4系统方案论证此次设计驱动电机部分有以下两种方案。
方案一驱动电机可以用L298n驱动芯片驱动,该芯片采用15脚封装。
主要特点是:工作电压高,最高工作电压可达46V;输出电流大,瞬间峰值电流可达3A,持续工作电流为2A;额定功率25W。
含两个H桥的高电压大电流全桥式驱动器,可以用来驱动直流电动机和步进电动机、继电器线圈等感性负载;采用标准逻辑电平信号控制;具有两个使能控制端,在不受输入信号影响的情况下允许或禁止器件工作有一个逻辑电源输入端,使部逻辑电路部分在低电压下工作;可以外接检测电阻,将变化量反馈给控制电路。
使用L298N芯片驱动电机,该芯片可以驱动一台两相步进电机或四相步进电机,也可以驱动两台直流电机。
特点:1.具有信号指示。
2.转速可调3.抗干扰能力强4.具有过电压和过电流保护5.可单独控制两台直流电机6.可单独控制一台步进电机7.PWM脉宽平滑调速8.可实现正反转输入信号端IN1接高电平输入端IN2接低电平,电机M1正转。
如果信号端IN1接低电平, IN2接高电平,电机M1反转[6]。
方案二用H桥驱动电路驱动电机,通过H桥三极管的通断来控制电机的正转反转。
由于考虑到使用芯片驱动电机,自己的动手能力大大减少,自己也想趁此机会了解一下H桥电路,所以就采用了方案二。
第二章电梯系统控制电路设计2.1单片机STC89C52的介绍2.1.1单片机STC89C52的特点STC89C52RC单片机是宏晶科技推出的新一代高速/低功耗/超强抗干扰的单片机,指令代码完全兼容传统8051单片机,12时钟/机器周期和6时钟/机器周期可以任意选择。
主要特性如下:(1)增强型8051单片机,6时钟/机器周期和12时钟/机器周期可以任意选择,指令代码完全兼容传统8051.(2)工作电压:5.5V~3.3V(5V单片机)/3.8V~2.0V(3V单片机)(3)工作频率围:0~40MHz,相当于普通8051的0~80MHz,实际工作频率可达48MHz(4)用户应用程序空间为8K字节(5)片上集成512字节RAM(6)通用I/O口(32个),复位后为:P1/P2/P3/P4是准双向口/弱上拉,P0口是漏极开路输出,作为总线扩展用时,不用加上拉电阻,作为I/O口用时,需加上拉电阻。
(7)ISP(在系统可编程)/IAP(在应用可编程),无需专用编程器,无需专用仿真器,可通过串口(RxD/P3.0,TxD/P3.1)直接下载用户程序,数秒即可完成一片(8)具有EEPROM功能(9)具有看门狗功能(10)共3个16位定时器/计数器。
即定时器T0、T1、T2(11)外部中断4路,下降沿中断或低电平触发电路,Power Down模式可由外部中断低电平触发中断方式唤醒(12)通用异步串行口(UART),还可用定时器软件实现多个UART(13)工作温度围:-40~+85℃(工业级)/0~75℃(商业级)STC89C52RC单片机的工作模式(1)掉电模式:典型功耗<0.1μA,可由外部中断唤醒,中断返回后,继续执行原程序(2)空闲模式:典型功耗2mA(3)正常工作模式:典型功耗4mA~7mA(4)掉电模式可由外部中断唤醒,适用于水表、气表等电池供电系统及便携设备STC89C52RC引脚功能说明VCC(40引脚):电源电压VSS(20引脚):接地P0端口(P0.0~P0.7,39~32引脚):P0口是一个漏极开路的8位双向I/O口。