1、“.....实现成交额亿元,比上年增长。 社会消费品零售总额单位亿元 社会消费品零售总额亿元,比上年增长。其 中城市消费品零售额亿元,增长县以下农村消费品零售额 亿元,增长。分行业看,批发零售贸易业零售额亿元,增长 餐饮业零售额亿元,增长其他行业零售额亿元,增长。方米。 固定资产投资房地产投资单位亿元 固定资产投资 房地产投资 国内贸易继续活跃。 年,实现社会消费品零售总额比上年增长 。房屋施工面积万平方米,比上年增长竣工面积 万平方米,下降。全年商品房销售面积万平方米,下降, 其中住宅销售万平方米,下降。市区公开摇号销售经济适用房 套,建筑面积万平。从限额以上固定资 产投资方向看,第产业投资亿元,比上年增长第二产业投资 亿元,增长,其中工业投资亿元,增长第三产 业投资亿元,增长。 房地产业。年全市完成房地产开发投资亿元......”。
2、“.....略高于增长。 年,完成全社会固定资产投资亿元,其中限额以上固定资 产投资亿元,分别比上年增长和加万人。其中户 籍人口万人,比上年末增加万人。在户籍人口中,农业人口 万人,非农业人口万人。按公安部门统计的全市人口出生率为, 人口自然增长率为。 户籍人口单位万人 加万人。其中户 籍人口万人,比上年末增加万人。在户籍人口中,农业人口 万人,非农业人口万人。按公安部门统计的全市人口出生率为, 人口自然增长率为。 户籍人口单位万人 户籍人口 固定资产投资保持稳步增长,略高于增长。 年,完成全社会固定资产投资亿元,其中限额以上固定资 产投资亿元,分别比上年增长和。从限额以上固定资 产投资方向看,第产业投资亿,也即作为中断发生的种标志。而是关系到中断是以何种方式触发的。当时,则为电平触发方式当时......”。
3、“.....在此,考虑实际情况,选择边沿触发方式较为合理,故要设置。读取数据寄存器当单片机收到来自于的中断请求时,基于中关于中断的些设置,单片机会自动的响应中断,由于是由于其扫描到有按键按下,才发出中断,故我们第步要把它扫描到得键值读回,这样才可以判断是哪个键按下,进而进行其他后续操作。读的数据寄存器时,由于其内部只有个数据寄存器,那么如何保证所读到得正好是我们想要的键值数据呢在的相关协议中,规定在读取键值之前,需要先向其命令寄存器中输入读键值命令。随后键值即会自动的装入数据寄存器中,便于读出。该函数在执行完成后,便会返回个型的数据,也即为键值。分析键值,判断哪个按键按下单片机在读取到键值后,自然会分析该键值来自于哪层楼的哪个按键。然后才可以把该按键对应的二极管打亮实际中的电梯也是如此。那么首先,单片机是如何分析键值的呢理会。下行的状态,恰好与上行相反,在此不再赘述。.电梯运行函数该函数直接控制电梯的上行与下行运行与停止。不过在其中其关键作用的还是判决函数给它提供的目标楼层值......”。
4、“.....所示。它的功能就是判断目标楼层与当前楼层间的关系若前者大于后者,则上行若前者小于后者,则下行若相等,则停止片刻把门打开。当然,之后它还要做次判断,因为可能还有其他的楼层需要呼叫,此时程序会自动装入合适的目标楼层值,指挥电梯继续运行下去,直到所有的呼叫都完成为止。在这个程序中,还需注意的是当到达目标楼层后,需要做些后续工作,即清零相应的状态变量和熄灭相应的发光二极管。前者是为了使该状态变量不会再对判决函数的结果产生影响,因为该响应呼叫任务已经完成了,就应该把它从参考参数里去除后者是实际需要。而熄灭二级管的方法与点亮二极管的方法正好相反,要注意不可以熄灭其中个二极管的时候,不可以把其他的也起熄灭了,故在此也是用到在点亮二极管中的两个和口的状态参数和。开始当前楼层与目标是否相等当前楼层小于目标楼层上行下行当前楼层加判决目标楼层是否改变否改变目标楼层是当前楼层减判决目标楼层是否改变改变目标楼层是是否否否是清零相应状态变量与二极管判决目标楼层是否改变停止开门否是图.运行函数流程图......”。
5、“.....是因为它最为简单,它之上把上面所有的函数按照恰当的顺序排列起来,便于相互调用而已。首先,是对与的初始化,规定它们的工作模式与相关必要状态由于本程序中,各按键按下的信息是通过中断来告知单片机的,故我们要对单片机中断有相应的程序语句加以说明,如开总中断,开外部中断以及其触发方式等等。最后就是个大的死循环了,当电梯运行到这里的时候,就直执行判决函数,检测有目标楼层有无改变,如果有,就开始调用运行函数,而运行函数没当经过个楼层又会再次调用判决函数等等。而当有中断发生时,单片机又可以转而处理相应的中断。就这样,各子函数间通过主函数形成了个统的整体,使得整个系统得以完美运行。.本章小结本章根据由程序低层到高层的顺序安排,详细介绍了本设计中用到的各主要子函数处于最低层的是对两个芯片与的寄存器读写操作,这是整个程序得以运行的基石处于核心位置的电梯调度函数,直接控制决定着电梯当前的运行目标处于最高层位置的电梯运行程序......”。
6、“.....另外,还对本设计中用到的单片机中断系统进行了详细介绍。结论本文对电梯控制系统这毕业设计做了详细的报告与总结,其中包括硬件部分与软件部分两大模块,而且对其中各个重要的子模块加以了重点详细地说明。经验证,本设计所设计的电梯完全符合当初的预想,该电梯的调度完全符合高效省时人性化的特点。运行结果完美无误,可以作为真实电梯的调度系统使用。本毕设的主导思想是当有顾客按下按键呼叫电梯时,运用单片机的中断,将该信息传递给单片机,从而单片机置位相关的状态参量,为电梯判决函数的判断提供依据,然后单片机再实时地控制点亮或者熄灭相关发光二极管。其中,单片机中断系统是基础,对与的寄存器读写是基石,电梯运行函数为主导,电梯目标楼层判决函数为关键与核心。总的来说,由于精心设计与调试,毕设的成品还是很成功的,而且本程序的编写不仅仅是为了应对八层楼的电梯,更多层的电梯也可以实现,比如可以控制各按键,如果对单片机的其他再进行扩展的话,可以实现十几层电梯的需求。当然......”。
7、“.....就会受到单片机管脚资源的限制了。而程序本身的思想本身是可以支持更多层电梯的运行调度的,如果用其他管脚多的处理器的话如型处理器,则这设想完全可以实现。当然,本设计还是有些不足之处的,比如这只是单个电梯在运行,如果些大楼载客量过多时,当然无法满足需求,故我想以后可以设计出两个轿厢置好扫描的频率等,由硬件电路知道,有时钟输入引脚接于单片机的引脚上,在单片机正常工作时,引脚输出的为晶振频率六分之的脉冲,这正是扫描的时钟源,当然,的扫描频率不可能达到单片机晶振的输出频率那么高,其实际的最大扫描频率为左右,故我们需要设置分频命令。那么这三个命令的命令字是如何得到的呢参考上面命令字的格式可以知道清除寄存器命令的高三位特征位应该为,又由于我们是将显示全部清零,故到位应该选择为,由于对显示的清除方式选择由和控制,故要求其位为。故最终得到的命令字为,转换为十六进制即为。设置按键方式中,其特征位的代码为。由于未用到显示功能,故其对应控制位与可以随便设置,在此均设置为。至于按键工作方式的选择......”。
8、“.....是结合实际情况的结果。双键互锁的方法是当键盘同时有两个键按下时,任何个键值均不能进入中,直至仅剩个键保持闭合时,该键值才能进入到中。而键依次读出方式,是个键同时按下的保护方法。当有若干个键同时按下时,在键盘的扫描过程中根据发现它们的先后顺序进行识别,并以此将它们的状态送入中。对比我们可以发现,现实中偶尔会发生不同楼层会有不同人同时按下不同按键的情况发生,这时若选择双键互锁的方式,则谁的键值都不能传达给内部寄存器,这是很不方便的,故在此,我们选择了键依次读出的方式。对于市内部译码还是外部编码的扫描方式,我们也可以根据其特点进行选择编码方式,也称为外部译码方式,计数器以二进制方式计数,位计数状态从扫描线输出,经外部译码器译出位扫描线,为键盘和显示器提供取的扫描线。而译码方式,也称为内部译码方式,扫描计数器的低位经内部译码后从输出,故此时提供了取的扫描译码。由电路图我们可以看出,实际上我们仅仅用到了中的前三根线因为按键不是太多......”。
9、“.....故四取得译码方式便成为了我们的首选,其对应代码为。最终我们得到完整的命令符为,也即十六进制中的。设置分频命令字。其对应特征位为.由于电路板上,单片机的晶振为,脚输出的脉冲频率为晶振的六分之,即,而的基本频率为,故我们设置的分频系数应该为十进制,对应的二进制为。最后可得完整二进制与十六进制命令码分别为和。.本章小结本章重点介绍了和两种芯片的管脚分布及使用方法,特别是两种芯片内部寄存器的数据结构,对它们的了解是参数选择的依据,只有选择正确适当,整个系统才有可能按照我们的设计去运行。最后对照其数据结构,结合我们设计的需求,详细介绍了整个系统参数选取的过程。并且用流程图的方式说明了其初始化的方式。第四章系统的高层软件设计.引言从程序功能上来分,本设计的高层软件程序大概可以分为以下几类运行与决策函数二中断处理函数三置位各状态变量函数四清除各状态变量函数。其中,第类函数起作用于按键按下的时刻,当有按键按下时,芯片会采集到键盘的键值,并以中断的方式发送给单片机,此时......”。
工序简图.dwg
(CAD图纸)
工序简图.exb
工艺卡片.doc
零件图.dwg
(CAD图纸)
零件图.exb
设计说明书.doc