欢迎来到天天文库
浏览记录
ID:44120021
大小:409.97 KB
页数:18页
时间:2019-10-18
《基于单片机的电梯控制模型设计论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、引言本次课设主要是运用单片机及按键、数码管显示等常见外围电路知识,结合实际生活中电梯的运作,实现对三层电梯控制模型的设计。1设计任务及要求1.1设计任务三层电梯控制模型的设计。1.2设计要求♦用户可通过按键发出请求;♦可实时显示电梯所在楼层;♦按键按下后,相应的LED灯亮;♦可对发出的服务请求进行合理的分析调度并作岀正确的响应;♦用户请求得到服务后,可更新状态。2设计方案及器件介绍2.1设计方案介绍在工业上,多采用可编程控制器或微型计算机实现电梯逻辑控制,可编程控制器抗干扰性强,但针对性强、价格较贵,为实现电梯控制的模拟,本设计采用单片机为控制屮心,针对所在的不同
2、楼层分别进行合理的调度。设计屮按键用于给用户发出服务请求,LED电路用于显示请求状态及电梯运行状态、数码管显示电路来显示实时楼层,而电梯上升或下降的过程则通过定时来模拟。2.2主要器件介绍2.2.1AT89S51单片机AT89S51是一个低功耗,高性能CMOS8位单片机,片内含4kBytesISP(In-systemprogrammable)的可反复擦写1000次的Flash只读程序存储器。(1)主要特性4K字节可编程FLASH存储器(寿命:1000写/擦循环)全静态工作:0IIz-33MIIz三级程序存储器保密锁定128*8位内部RAM32条可编程I/O线两个1
3、6位定时器/计数器6个中断源可编程串行通道低功耗的闲置和掉电模式片内振荡器和时钟电路(2)管脚介绍VCC:供电电压。GND:接地。PO:P0口为一个8位漏级开路双向I/O口,作为普通10口使用需要外加上拉电阻Pl:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输岀4TTL门电流。P2:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输岀4个TTL门电流。P3:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。RST:复位输入。PSEN:外部程序存储器的选通信号。EA/VPP:当EA保持低电平时,访问外部程
4、序存储器。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。3系统设计2.1系统框图本系统以单片机为核心,通过扫描键盘点亮相应的指示灯,数码管显示实时楼层,单片机通过扫描按键指示灯來读取请求,根据所在楼层的不同,进行不同的分析、调度,然后做出正确的响应,更新状态并在指示灯和数码管上显示出来。系统结构如图1所示:图1系统框图2.2硬件电路设计3.2.1AT89S51电路通过下载器电路下载程序进入单片机。由内部振荡电路(12M晶振)产生12MHz的频率供单片机使用。使用按键按下时电平的改变使单片机复位。图2图3图4(1)下载器
5、电路(2)内部振荡电路(3)按键电位复位(4)单片机控制电路由单片机的P0口控制数码管的位码和按键,P1口控制ADC0809数据的读取,P2口控制数码管的段码,P3口控制ADC0809的工作状态。图4单片机控制电路3.2.2按键控制电路P2.0、P2.1接矩阵的行线,P2.2—P2.5接列线。图5矩阵键盘3.2.3LED指示电路P1X七P30F:1pH*亘pH'pF*图6LED指示电路3.2.4数码管显示电路图7数码管显示电路3.3软件编程设计3.3.1程序流程图图8.主程序流程图图9屮断服务程序流程图4电路及软件调试2.1主要软件和仪器仪表数字万用表:电路检测K
6、eil:程序编译器DXP:电路设计软件2.2电路调试4.2.1电路板的设计和制作♦对课题要求做岀分析,列出所需模块有单片机最小系统、指示灯模块、按键电路、数码管显示电路;♦划分好系统模块后,根据实际情况确定各个模块的实现方式,为各模块分配I/O口,由此确定系统的大概结构。本设计中,由于系统硬件较简单,直接用各个I/O口控制各个模块,而无需经地址译码。其屮,P0口给数码管送段选码,P3.0-P3.3和P1口控制电梯内外指示灯,P2口接按键;♦根据实际情况,确定各个模块的实现方式,进而确定系统的详细参数。本系统中所需按键较多故采用矩阵键盘,P0口无内部上拉电阻,故应在
7、外部加上,此外,为使数码管足够量,用一个三极管进行驱动。♦运用DXP软件绘制原理图、PCB图并手动布线。绘制原理图的过程屮,要注意选择合适的元件封装。在进行布线时不但要考虑电路的稳定、安全,还要考虑其美观、以及调试的方便,布线过程中要细心以免造成断路或短路;♦打印PCB图、熨烫、腐蚀、打孔、焊接、检查线路,腐蚀电路板时应注意把握度,以免腐蚀过度,打孔、焊接、检查电路时应细心以保证电路板的质量。4.2.2电路板调试♦对着PCBR测所印电路有无断点或短路点,若有则用电烙铁进行焊接,如果怀疑某点是断点或者短路点,则应用万用表的蜂鸣器测试电路,蜂鸣器响代表电路通,否则代表
8、断开;♦用
此文档下载收益归作者所有