楼层数,向上行会有向上的标志。数码管可以显示当前的相关信息,二级发光管的组合来显示楼层数。然而用的这些器件在市场上也是很廉价的,加上核心控制来控制电梯的运行。
这次设计采用了AD软件。AltiumDesig
er不仅拥有强大的PCB设计能力,而且还有强大的逻辑仿真分析能力,是一款特别适合初学者使用的原理图绘制软件。它的主要功能包括:1原理图设计;2印刷电路板设计;3FPGA的开发;4嵌入式开发;53DPCB设计。
本次论文主要是设计原理图,按照原理图进行元器件的购买,需要高效的芯片来控制,它们相互之间的物理连接问题这些就是本章所要叙述的硬件设计部分。
22软件开发平台介绍
为了开发的简便,笔者选用了比较常用的开发软件keil50。对于单片机相关的软件开发,通常情况下可以用的软件的有,keil、IAR等等,keil是一种比较适合初学者的开发软件,它不仅使用简单,而且能够进行软件模拟仿真测试的强大功能。下面笔者简单介绍keil软件。
KeilC51的51系列兼容单片机C语言软件开发系统公司生产的keil软件,它是keilsoftware公司出品的。用keil与汇编相比,C语言在具有在多方面的优势,比如在功能,结构,可读性方面都具有很
10
f基于单片机的四层电梯控制系统设计
强的优势,维护也是具有明显的优势,使用起来也是相当的方便。运行keil软件可以通过Wi
98或者是NT、或者是WIN2000、
或者是WINXP等等操作系统都是可以的。而是非常强大的C语言的功能性非常强大的,如果你使用C语言来进行编程开发,然后Keil应该就是我们最为好的选择。即使我们不使用C语言,用汇编语言来编程,对于这么大的集成环境和软件仿真对于我们开发者来说也是一件可乐的事情。KeilC51软件提供了强大的开发环境,也是功能丰富而强大的集成开发调试工具,主要是Wi
dows界面。另外重要的一点,看看编译后的汇编代码,可以实现keil的优点。下面是关于该系统的功能和各部分使用KeilC51开发细节。
下面介绍一下C51工具包的整体结构,μVisio
主要是针对C51forWi
dows,而Ishell是forDos的集成开发环境,这个下面就可以完成编辑,编译,连接,调试和仿真等等,在这整个开发流程。开发人员可用IDE或着是其它编辑器编辑C或者是汇编源文件。然后分别由C51和C51的编译器编译生成目标文件(obj)。然后由目标文件可由LIB51创建生成库文件,也可以与库文件一起经L51连接定位生成绝对目标文件abs。而abs文件是由OH51转换成相当标准的hex文件,可以使调试器dScope51或tScope51在keil上面r