单片机自上世纪七十年代诞生之日起至今,经历了多种称号的时代,是从SCM至MCU再到SoC的发展过程。其中,SCM即单片机微型控制器(Microcontrollers);MCU即微控制器(Micro Controller Unit);SoC是当前流行的嵌入式系统(System on Chip)。同时,学习使用单片机,是了解计算机原理和结构的最佳选择。
当单片机出现时,嵌入式系统得到了推动性的发展,近些年来,单片机更是成为电子设备中极有影响的智能化代表。计算机技术遍布各行各业,大到进行军事、能源、通信、交通、机器人、 IT的尖端科技,广到进行现代工农业成产、汽车电子系统修正、仪器仪表检验、智能化玩具、智能化家用电器以及自由服务的个人信息终端,其中不可不提的是与其他类型的计算机相比,单片机的市场占有率达到70%左右,普及率更是遥遥领先。
1.2.2 AT89C51单片机引脚即功能介绍
单片机引脚排列如下1.2.2所示。
1.2.2 单片机管脚图
XTAL1:振荡器反向放大器的输入端以及内部时钟发生器的输入端。
XTAL2:振荡器反相放大器的输出端。
RST:复位输入,当振荡器工作时,RST引脚出现两个机器周期以上高电平将单片机成功复位。
:外部程序存储器读选通信号。
ALE:地址锁存信号输出端。
:外部程序存储器使能端。
P0口:I/O口(内置了场效应管上拉)寻址外部存储器时分时复用,可做双向8为数据口或者低8位的输出地址口;不接外部存储器时作准双向I/O口使用,输入口使用时先软件置“1”。
P1口:准双向I/O口(内置了上拉电阻)输出时一切照常,仅在作输入口用时要先先对其写“ 1”设置,用软件控制的方式写入高电平。
P2口:双向I/O口(内置了上拉电阻)寻址外部存储器时作为高8位的输出地址口,不接外部存储器时作准双向I/O口使用。
P3口:双功能口(内置了上拉电阻)它具有特殊的第二功能,不动用第二功能时,就是普通的通用准双向I/O口。
1.3 本课题研究内容
通过查阅资料,了解地下车库自动控制系统的具体工作原理,熟练掌握计算机软件以完成电子线路的设计及仿真,根据本课题的具体要求,进行硬件电路系统设计,编写对应的系统控制软件,应用该计算机电子线路仿真软件,对设计好的系统电路进行仿真和调试。课题要求地下车库自动控制系统是由单片机及外围电路组成,构成一个拥有751个车位的车库,分为A、B两个区,每个区各有三车位。根据控制台的指令将车从指定车位取出到车库外,或将车库外的车送到车库内指定车位。本课题的主要内容如下:
(1)通过资料查阅,了解本课题的工作原理,建立满足条件的车库。
(2)确定本课题的总体设计方案,将其划分为小部分设计方案并确定这些分块的设计方案。
(3)设计地下自动车库控制系统的硬件电路,主要包括车库部分,控制台部分,单片机部分,给出原理电路图。
(4)在Keil软件中用汇编语言编写本课题的控制程序用来完成软件控制部分。
(5)使用Proteus软件进行仿真、调试,使设计好的自动车库控制系统满足要求。
2 方案总体论证
通过查阅资料,了解地下车库自动控制系统的具体工作原理,熟练掌握计算机软件以完成电子线路的设计及仿真,根据本课题的具体要求,进行硬件电路系统设计,编写对应的系统控制软件,应用该计算机电子线路仿真软件,对设计好的系统电路进行仿真和调试。 51单片机地下车库控制系统设计+电路图+源程序(2):http://www.751com.cn/zidonghua/lunwen_21792.html