具体实现功能
由AT89C51单片机 数码管 矩阵按键模块 LED灯等构成。
具体功能:
(1)初始时电梯在一楼,按键时电梯到相应楼层;
(2)电梯状态应有指示灯显示,即电梯运行到楼层的实时显示、电梯升降状态显示等。
(3)电梯内应有4层电梯按钮和门开关按钮,电梯门应有相关动作(指示灯指示)。除第1层和4层外,电梯外的每层都应有上下按钮
(4)电梯上行时按下下行按钮,电梯不会停止,继续上行,反之亦然。
单片机介绍
51单片功耗低,性能高CMOS具有8位微控制器 8K 可编程系统Flash 存储器。在单芯片上,有灵巧的8 位CPU 并且可以在系统中编程Flash,使得STC89C为众多嵌入式控制应用系统提供高灵活性、超有效性的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,32 位I/O 口线,门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位 定时器/计数器,6向量2级中断结构,全双工串行口。另外 STC89X51 可降至0Hz 可选择节电模式的静态逻辑操作支持两种软件。在空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口和中断继续工作。掉电保护模式下,RAM内容保存,振荡器冻结,单片机工作停止,直到下一个中断或硬件复位。最高运行频率35Mhz,6T/12T可选。
设计思路
文献研究法:搜集整理相关单片机智能手环系统相关研究资料,认真阅读文献,为研究做准备;
调查研究方法:通过调查、分析、具体试用等方法,发现单片机智能手镯系统的现状、问题及解决方案;
比较分析方法:比较不同单片机智能手镯系统的具体原理和同类传感器性能的差异,分析单片机智能手镯系统的研究现状和发展前景;
软硬件设计方法:通过软硬件设计实现具体的硬件实物,最后测试各种功能是否符合要求。
程序
本设计利用KEIL5软件实现程序设计,如图所示。作为本科期间学习的第一门编程语言,C语言是我们最熟悉的编程语言之一。当然,由于其功能强大,C语言是世界上使用最广泛、最流行的编程语言。在单片机设计中,C由于与汇编语言相比,语言已逐渐完全取代汇编语言,C语言编译、操作和调试非常方便,可移植性高,可读性好,易于记录和写入硬件系统,因此C语言广泛应用于单片机设计。keil该软件与单片机的设计兼容,可实现快速调试,并生成烧录文件,广泛应用于C语言的编写和单片机的设计。
仿真实现
本设计利用protues8.7软件实现仿真设计,如图所示。
Protues它也是单片机模拟设计中常用的设计软件之一。通过设计硬件电路图并写入驱动程序,可以在不实现硬件的情况下进行电路调试。protues还能实现PCB在模拟中也可以设计KEIL实现联调,方便程序调试,支持各种平台,使用简单方便。
全部资料
所有信息包括程序(注释)protues仿真、仿真视频、答辩PPT、开发数据、单片机最小系统介绍等,全网最全! 原始链接:27-基于单片机的电梯仿真系统_普通网友的博客-CSDN博客