帮帮文库

返回

(基于单片机的电梯控制系统的设计) (基于单片机的电梯控制系统的设计)

格式:word 上传:2022-06-25 13:13:54

《(基于单片机的电梯控制系统的设计)》修改意见稿

1、“.....我们只所以选择内部译码扫描键盘键依次读出的方式,是结合实际情况的结果。双键互锁的方法是当键盘同时有两个键按下时,任何个键值均不能进入中,直至仅剩个键保持闭合时,该键值才能进入到中。而键依次读出方式,是个键同时按下的保护方法。当有若干个键同时按下时,在键盘的扫描过程中根据发现它们的先后顺序进行识别,并以此将它们的状态送入中。对比我们可以发现,现实中偶尔会发生不同楼层会有不同人同时按下不同按键的情况发生,这时若选择双键互锁的方式,则谁的键值都不能传达给内部寄存器,这是很不方便的,故在此,我们选择了键依次读出的方式。对于市内部译码还是外部编码的扫描方式,我们也可以根据其特点进行选择编码方式,也称为外部译码方式,计数器以二进制方式计数,位计数状态从扫描线输出,经外部译码器译出位扫描线,为键盘和显示器提供取的扫描线。而译码哈尔滨工程大学本科生毕业论文方式,也称为内部译码方式,扫描计数器的低位经内部译码后从输出,故此时提供了取的扫描译码。由电路图我们可以看出......”

2、“.....三乘八的矩阵键盘已足够使用,故四取得译码方式便成为了我们的首选,其对应代码为。最终我们得到完整的命令符为,也即十六进制中的。设置分频命令字。其对应特征位为由于电路板上,单片机的晶振为,脚输出的脉冲频率为晶振的六分之,即,而的基本频率为,故我们设置的分频系数应该为十进制,对应的二进制为。最后可得完整二进制与十六进制命令码分别为和。本章小结本章重点介绍了和两种芯片的管脚分布及使用方法,特别是两种芯片内部寄存器的数据结构,对它们的了解是参数选择的依据,只有选择正确适当,整个系统才有可能按照我们的设计去运行。最后对照其数据结构,结合我们设计的需求,详细介绍了整个系统参数选取的过程。并且用流程图的方式说明了其初始化的方式。哈尔滨工程大学本科生毕业论文第四章系统的高层软件设计引言从程序功能上来分,本设计的高层软件程序大概可以分为以下几类运行与决策函数二中断处理函数三置位各状态变量函数四清除各状态变量函数。其中,第类函数起作用于按键按下的时刻,当有按键按下时......”

3、“.....并以中断的方式发送给单片机,此时,单片机即对程序中所用到的各个状态变量进行置位并且通过点亮相关发光二极管,如置位按键所对应的去向变量等,方便决策函数使用。第二类函数的功能恰好与第类相反,这类函数起作用于电梯到达目标楼层时,这时函数负责把相关发光二极管熄灭,并且及时清除相关状态位,以免影响判别函数作出正确判断。第三类函数是程序的核心。它直接负责管理电梯下次所要到达的楼层,并且要基于短时间高效率人性化等原则。每当电梯经过楼层时,此函数即会被调用,然后返回个变量名为的值,它即为下个电梯要停留的目标楼层值。而从程序的层次上来分,又可分为位于最底层的芯片内部寄存器操作的基层程序和位于上层的应用程序,故本章以此为顺序,先介绍基层函数的实现,继而详细介绍各高层的应用函数。单片机中断处理函数本设计主要用到了单片机的中断系统。当扫描到有按键按下时,便会将键值存储起来,并在引脚输出高电平发出中断,通知单片机进行相关处理......”

4、“.....哈尔滨工程大学本科生毕业论文分析键值来源点亮相应发光二极管置位相应状态变量读取键值图中断处理中的相关操作单片机有关中断的相关设置主要表现为对其中的些相关寄存器的设置。由于用到的是外部中断,其优先级别最高,故在此只需设置单片机特殊功能寄存器里的中断允许控制寄存器和定时计数器控制寄存器。二者的数据结构如表和表所示。表中断允许与禁止寄存器其中为单片机中断允许控制位,当其置位时表示允许单片机接收中断。后面六位依次为定时器中断串口中断定时器中断外部中断定时器中断和外部中断的中断允许控制位,哪位置,就代表允许相应的中断。本设计中用到的为外部中断的中断,故需将和置位。表定时计数器控制寄存器该寄存器包含有关于定时控制与溢出和外部中断的触发方式与中断请求标志的相关设置。其中高四位和定时器有关,在此没有用到。第四位中,最低两位中的和时与外部中断有关的。当外部中断有中断呼叫时,哈尔滨工程大学本科生毕业论文会自动置,也即作为中断发生的种标志。而是关系到中断是以何种方式触发的。当时......”

5、“.....则为边沿触发方式。在此,考虑实际情况,选择边沿触发方式较为合理,故要设置。读取数据寄存器当单片机收到来自于的中断请求时,基于中关于中断的些设置,单片机会自动的响应中断,由于是由于其扫描到有按键按下,才发出中断,故我们第步要把它扫描到得键值读回,这样才可以判断是哪个键按下,进而进行其他后续操作。读的数据寄存器时,由于其内部只有个数据寄存器,那么如何保证所读到得正好是我们想要的键值数据呢在的相关协议中,规定在读取键值之前,需要先向其命令寄存器中输入读键值命令。随后键值即会自动的装入数据寄存器中,便于读出。该函数在执行完成后,便会返回个型的数据,也即为键值。分析键值,判断哪个按键按下单片机在读取到键值后,自然会分析该键值来自于哪层楼的哪个按键。然后才可以把该按键对应的二极管打亮实际中的电梯也是如此。那么首先,单片机是如何分析键值的呢在控制诸多按键时,按键是行相反,在此不再赘述。电梯运行函数该函数直接控制电梯的上行与下行运行与停止......”

6、“.....其具体的流程如图所示。它的功能就是判断目标楼层与当前楼层间的关系若前者大于后者,则上行若前者小于后者,则下行若相等,则停止片刻把门打开。当然,之后它还要做次判断,因为可能还有其他的楼层需要呼叫,此时程序会自动装入合适的目标楼层值,指挥电梯继续运行下去,直到所有的呼叫都完成为止。在这个程序中,还需注意的是当到达目标楼层后,需要做些后续工作,即清零相应的状态变量和熄灭相应的发光二极管。前者是为了使该状态变量不会再对判决函数的结果产生影响,因为该响应呼叫任务已经完成了,就应该把它从参考参数里去除后者是实际需要。而熄灭二级管的方法与点亮二极管的方法正好相反,要注意不可以熄灭其中个二极管的时候,不可以把其他的也起熄灭了,故在此也是用到在点亮二极管中的两个和口的状态参数和......”

7、“.....是因为它最为简单,它之上把上面所有的函数按照恰当的顺序排列起来,便于相互调用而已。首先,是对与的初始化,规定它们的工作模式与相关必要状态由于本程序中,各按键按下的信息是通过中断来告知单片机的,故我们要对单片机中断有相应的程序语句加以说明,如开总中断,开外部中断以及其触发方式等等。最后就是个大的死循环了,当电梯运行到这里的时候,就直执行判决函数,检测有目标楼层有无改变,如果有,就开始调用哈尔滨工程大学本科生毕业论文运行函数,而运行函数没当经过个楼层又会再次调用判决函数等等。而当有中断发生时,单片机又可以转而处理相应的中断。就这样,各子函数间通过主函数形成了个统的整体,使得整个系统得以完美运行。本章小结本章根据由程序低层到高层的顺序安排,详细介绍了本设计中用到的各主要子函数处于最低层的是对两个芯片与的寄存器读写操作,这是整个程序得以运行的基石处于核心位置的电梯调度函数......”

8、“.....控制着电梯的运行与否与运动方向处于人机交互地位的显示程序,控制着二极管的亮灭与数码管关于当天楼层的显示。另外,还对本设计中用到的单片机中断系统进行了详细介绍。哈尔滨工程大学本科生毕业论文结论本文对电梯控制系统这毕业设计做了详细的报告与总结,其中包括硬件部分与软件部分两大模块,而且对其中各个重要的子模块加以了重点详细地说明。经验证,本设计所设计的电梯完全符合当初的预想,该电梯的调度完全符合高效省时人性化的特点。运行结果完美无误,可以作为真实电梯的调度系统使用。本毕设的主导思想是当有顾客按下按键呼叫电梯时,运用单片机的中断,将该信息传递给单片机,从而单片机置位相关的状态参量,为电梯判决函数的判断提供依据,然后单片机再实时地控制点亮或者熄灭相关发光二极管。其中,单片机中断系统是基础,对与的寄存器读写是基石,电梯运行函数为主导,电梯目标楼层判决函数为关键与核心。总的来说,由于精心设计与调试,毕设的成品还是很成功的,而且本程序的编写不仅仅是为了应对八层楼的电梯......”

9、“.....比如可以控制各按键,如果对单片机的其他再进行扩展的话,可以实现十几层电梯的需求。当然,如果更高层的电梯,就会受到单片机管脚资源的限制了。而程序本身的思想本身是可以支持更多层电梯的运行调度的,如果用其他管脚多的处理器的话如型处理器,则这设想完全可以实现。当然,本设计还是有些不足之处的,比如这只是单个电梯在运行,如果些大楼载客量过多时,当然无法满足需求,故我想以后可以设计出两个轿厢的电梯,这样两者相互补充,可以满足更多要求,使顾客更方便。当然难度也是有的,它们之间需要共同维护些变量,都会带来些未知的麻烦等等,但我想只要去思考,总会可以找到解决之路的。哈尔滨工程大学本科生毕业论文附录附录部分程序代码,哈尔滨工程大学本科生毕业论文,按照行与列均匀分布的,特定的行与特定的列处的每个按键,均对应有特定的键值。首先可以人为地规定每个按键在电梯中所处的位置。例如规定位于列与行的按键即为三楼上行呼叫的按键等等具体可参照电路图。它有自己固定的键值。那么在都回键值后......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于单片机的电梯控制系统的设计.doc预览图(1)
1 页 / 共 45
基于单片机的电梯控制系统的设计.doc预览图(2)
2 页 / 共 45
基于单片机的电梯控制系统的设计.doc预览图(3)
3 页 / 共 45
基于单片机的电梯控制系统的设计.doc预览图(4)
4 页 / 共 45
基于单片机的电梯控制系统的设计.doc预览图(5)
5 页 / 共 45
基于单片机的电梯控制系统的设计.doc预览图(6)
6 页 / 共 45
基于单片机的电梯控制系统的设计.doc预览图(7)
7 页 / 共 45
基于单片机的电梯控制系统的设计.doc预览图(8)
8 页 / 共 45
基于单片机的电梯控制系统的设计.doc预览图(9)
9 页 / 共 45
基于单片机的电梯控制系统的设计.doc预览图(10)
10 页 / 共 45
基于单片机的电梯控制系统的设计.doc预览图(11)
11 页 / 共 45
基于单片机的电梯控制系统的设计.doc预览图(12)
12 页 / 共 45
基于单片机的电梯控制系统的设计.doc预览图(13)
13 页 / 共 45
基于单片机的电梯控制系统的设计.doc预览图(14)
14 页 / 共 45
基于单片机的电梯控制系统的设计.doc预览图(15)
15 页 / 共 45
预览结束,还剩 30 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档