毕业论文

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

AT89S51单片机非接触式搬运系统控制器设计(5)

时间:2017-05-25 16:28来源:毕业论文
端口3 端口3是一组带有内部上拉电阻的8位双向I/O端口。P3端口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P3端口写入1时,他们被内部上拉


端口3
端口3是一组带有内部上拉电阻的8位双向I/O端口。P3端口输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。对P3端口写入“1”时,他们被内部上拉电阻拉高并作为输入端口。当作输入端时,被外部拉低的P2端口将用上拉电阻输出电流(IIL).P3端口还接收一些用于Flash闪存编程和程序校验的控制信号。P3端口可以采用AT89S51的各种特殊功能,如下表所示。
表3.2  P3端口的特殊功能
端口引脚         第二功能
P3.0    RXD(串行输入端口)
P3.1     TXD(串行输出端口)
P3.2     INT0(外部中断0)
P3.3     INT1(外部中断1)
P3.4     T0(定时/计数器0外部输入)
P3.5     T1(定时/计数器1外部输入)
P3.6     WR(外部数据存储器写选通)
P3.7     RD(外部数据存储器读选通)
端口RST
复位输入。该引脚上高一两个机器周期,而振荡器运行复位该设备。该引脚驱动高看门狗超时后的98个振荡器周期。在DISRTO和SFR AUXR (地址:8EH )的位可以用来禁用此功能。在默认状态位DISRTO , RESET输出功能有效。
端口ALE/PROG
地址锁存使能(ALE )是一个输出脉冲锁存地址的低字节访问外部存储器。该引脚也是在Flash程序脉冲输入(PROG )编程。
在正常运行时,ALE发出的1/6振荡器频率的恒定速率和可能用于外部定时或计时的目的。但是请注意,这一个ALE脉冲被跳过期间每次访问外部数据存储器。
如果需要,可以禁止ALE操作置位0 SFR的位置8EH 。同位设置,ALE仅执行MOVX或MOVC指令。否则,脚位拉高。如果设置的ALE禁止位有没有效果,则微处理器执行外部模式。
所以AT89S51的以上性能和特点完全能够满足本课题的需求。
3.2 磁性开关的选型与说明
磁性开关是用于检测气缸活塞位置并期望反馈给输入系统一个信号的元件,磁性开关的性能决定着系统的灵敏度和精确度,无触点的磁性开关原理我怎么在上边已经作过介绍,就是利用磁体对舌簧片的作用使两片舌簧闭合接触从而使电路导通的原理,无触电是利用永磁体对晶体元件的作用使晶体导电的原理工作的。下面我们就对有触点和无触点的2线3线磁性开关做一个性能分析和对比,如表3.3所示。
表3.3  几种磁性开关参数对比表
磁性开关的选用

号    项目    说明
        漏电流    动作时间ms    寿命    耐冲击性能m/s2
1    有接点    无    1.2    几千万次    300
    无接点    3线式:100µA以下
2线式:1mA以下    ≤1    半永久
适合高频工作    500
2    用途    PLC、集成电路、继电器、小型电磁阀
3    使用电压V    有接点:DC24(4~100)
AC220(5~110)    无接点:DC24(10~28)
4         漏电流    内部压降V    最大开关电流mA    配线工作量
    有接点:2线式    无    <2.5    100    小
    有接点:3线式    无    <0.8        大
    无接点:2线式    0.8mA以下    <4    500    小 AT89S51单片机非接触式搬运系统控制器设计(5):http://www.751com.cn/zidonghua/lunwen_7780.html
------分隔线----------------------------
推荐内容