毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

AT89S51单片机自动加料机的控制系统设计+硬件原理图+源码(5)

时间:2016-12-21 11:57来源:毕业论文
PSEN程序储存允许。 EA/Vpp外部访问允许。想要使使CPU仅访问外部程序存储器(地址为0000H-FFFFH),EA端必须保持低电平。如果加密位LB1被编程,复位时内部会锁


PSEN——程序储存允许。
EA/Vpp——外部访问允许。想要使使CPU仅访问外部程序存储器(地址为0000H-FFFFH),EA端必须保持低电平。如果加密位LB1被编程,复位时内部会锁存EA端状态。
3.1.1 时钟振荡器
AT89S51单片机内部有一个高增益反相放大器,XTAL1与XTAL2就是该放大器的输入端和输出端。放大器与片外陶瓷谐振器或石英晶体构成自激振荡器。由于外部时钟信号是经过一个2分钟触发器后作为内部时钟信号使用的,所以最小高电平持续时间和最大的低电平持续时间应符合产品技术要求。单片机时钟振荡器如图4所示:
 
图4 时钟振荡器
3.1.2 掉电模式
在掉电模式下,振荡器停止工作,片内ROM和特殊功能寄存器的内容被锁存。若需退出该模式,只能硬件复位,复位后系统将重新对特殊功能寄存器定义,但不会改变RAM中已存在的内容,在Vcc电压恢复之前,复位无效,必须保持一段时间以使振荡器重新启动,并达到稳定工作。进入掉电模式指令是单片机最后执行的一条指令。掉电模式下外部引脚状态如表1所示:
表1 掉电模式外部引脚状态
模式    程序存储器    ALE    /PSEN    P0    P1    P2    P3
空闲    内部    1    1    数据    数据    数据    数据
空闲    外部    1    1    浮空    数据    地址    数据
掉电    内部    0    0    数据    数据    数据    数据
掉电    外部    0    0    浮空    数据    数据    数据
3.1.3 存储器的加密
AT89S51可对芯片上的3个加密位 LB1、LB2、LB3进行编程(P)或不编程(U)。当加密位 LB1被编程时,复位期间EA端口的逻辑电平将被采样并锁存。为使单片机能够正常工作,被锁存的EA端电平应与该引脚当前的逻辑电平相一致。另外,加密位的擦除方法只能是整片擦除。加密位的功能如表2所示:
表2 加密位的功能
程序加密位    保护类型
    LB1    LB2    LB3    
1    U    U    U    没有程序保护功能
2    P    U    U    禁止从外部存储器中执行 MOVC指令读取内部存储器
3    P    P    U    禁止程序校验
4    P    P    P    禁止外部执行
AT89S51内部有4KB的FLASH EPROM,这个FLASH存储阵列出厂时全部存储单元的内容都为FFH,用户可进行任意编程。AT89S51单片机中有些是低电压编程方式,有些则是高电压编程方式。用户可从芯片的型号和读取芯片内的签名字节获得该信息。     
3.2 检测电路设计
系统的传感器即选用音叉法阻力式料位传感器。经查询文献资料,LD-YC/YG型音叉式物位限位开关比较适用于此处。LD-YC/YG型音叉式物位限位开关作为一种实用物位传感器,具有安装简单便捷,不用标定、搅动和气泡对测量无影响等优点。在未来工业过程中将全面取代诸如浮球液位开关等落后的检测方式,广泛应用于各行各业[15]。
适用范围:中等粘度、腐蚀性液体以及流动性好的粉状物料和颗粒状物料。 AT89S51单片机自动加料机的控制系统设计+硬件原理图+源码(5):http://www.youerw.com/zidonghua/lunwen_1395.html
------分隔线----------------------------
推荐内容