基于单片机的工业顺序控制系统设计Word下载.docx
- 文档编号:17453357
- 上传时间:2022-12-01
- 格式:DOCX
- 页数:10
- 大小:151.52KB
基于单片机的工业顺序控制系统设计Word下载.docx
《基于单片机的工业顺序控制系统设计Word下载.docx》由会员分享,可在线阅读,更多相关《基于单片机的工业顺序控制系统设计Word下载.docx(10页珍藏版)》请在冰豆网上搜索。
VCC——(40脚)接+5V电压;
VSS——(20脚)接地。
2)、外接晶体引脚XTAL1和XTAL2
XTAL1(19脚)接外部晶体的一个引脚。
在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器。
当采用外部振荡器时,对HMOS单片机,此引脚应接地;
对CHMOS单片机,此引脚作为驱动端。
XTAL2(18脚)接外晶体的另一端。
在单片机内部,接至上述振荡器的反相放大器的输出端。
采用外部振荡器时,对HMOS单片机,该引脚接外部振荡器的信号,即把外部振荡器的信号直接接到内部时钟发生器的输入端;
对XHMOS,此引脚应悬浮。
3)、控制或与其它电源复用引脚RST/VPD、ALE/PROG、PSEN和EA/VPP
①RST/VPD(9脚)当振荡器运行时,在此脚上出现两个机器周期的高电平将使单片机复位。
推荐在此引脚与VSS引脚之间连接一个约8.2k的下拉电阻,与VCC引脚之间连接一个约10μF的电容,以保证可靠地复位。
VCC掉电期间,此引脚可接上备用电源,以保证内部RAM的数据不丢失。
当VCC主电源下掉到低于规定的电平,而VPD在其规定的电压范围(5±
0.5V)内,VPD就向内部RAM提供备用电源。
②ALE/PROG(30脚):
当访问外部存贮器时,ALE(允许地址锁存)的输出用于锁存地址的低位字节。
即使不访问外部存储器,ALE端仍以不变的频率周期性地出现正脉冲信号,此频率为振荡器频率的1/6。
因此,它可用作对外输出的时钟,或用于定时目的。
然而要注意的是,每当访问外部数据存储器时,将跳过一个ALE脉冲。
ALE端可以驱动(吸收或输出电流)8个LS型的TTL输入电路。
对于EPROM单片机(如8751),在EPROM编程期间,此引脚用于输入编程脉冲(PROG)。
③PSEN(29脚):
此脚的输出是外部程序存储器的读选通信号。
在从外部程序存储器取指令(或常数)期间,每个机器周期两次PSEN有效。
但在此期间,每当访问外部数据存储器时,这两次有效的PSEN信号将不出现。
PSEN同样可以驱动(吸收或输出)8个LS型的TTL输入。
④EA/VPP(引脚):
当EA端保持高电平时,访问内部程序存储器,但在PC(程序计数器)值超过0FFFH(对851/8751/80C51)或1FFFH(对8052)时,将自动转向执行外部程序存储器内的程序。
当EA保持低电平时,则只访问外部程序存储器,不管是否有内部程序存储器。
对于常用的8031来说,无内部程序存储器,所以EA脚必须常接地,这样才能只选择外部程序存储器。
对于EPROM型的单片机(如8751),在EPROM编程期间,此引脚也用于施加21V的编程电源(VPP)。
4)、输入/输出(I/O)引脚P0、P1、P2、P3(共32根)
①P0口(39脚至32脚):
是双向8位三态I/O口,在外接存储器时,与地址总线的低8位及数据总线复用,能以吸收电流的方式驱动8个LS型的TTL负载。
②P1口(1脚至8脚):
是准双向8位I/O口。
由于这种接口输出没有高阻状态,输入也不能锁存,故不是真正的双向I/O口。
P1口能驱动(吸收或输出电流)4个LS型的TTL负载。
对8052、8032,P1.0引脚的第二功能为T2定时/计数器的外部输入,P1.1引脚的第二功能为T2EX捕捉、重装触发,即T2的外部控制端。
对EPROM编程和程序验证时,它接收低8位地址。
③P2口(21脚至28脚):
在访问外部存储器时,它可以作为扩展电路高8位地址总线送出高8位地址。
在对EPROM编程和程序验证期间,它接收高8位地址。
P2可以驱动(吸收或输出电流)4个LS型的TTL负载。
④P3口(10脚至17脚):
是准双向8位I/O口,在MCS-51中,这8个引脚还用于专门功能,是复用双功能口。
P3能驱动(吸收或输出电流)4个LS型的TTL负载。
作为第一功能使用时,就作为普通I/O口用,功能和操作方法与P1口相同。
作为第二功能使用时,各引脚的定义如表所示。
值得强调的是,P3口的每一条引脚均可独立定义为第一功能的输入输出或第二功能。
表P3各口线的第二功能定义
口线引脚第二功能
P3.010RXD(串行输入口)
P3.111TXD(串行输出口)
P3.212INT0(外部中断0)
P3.313INT1(外部中断1)
P3.414T0(定时器0外部输入)
P3.515T1(定时器1外部输入)
P3.616WR(外部数据存储器写脉冲)
P3.717RD(外部数据存储器读脉冲)
3.【软件设计】
1).实验流程图
图-3程序框图
2).实验源程序
ORG0013H
LJMPHA2S3
ORG0580H
HA2S:
MOVP1,#07FH
ORLP3,#00H
HA2S1:
JNBP3.4,HA2S1
ORLIE,#84H
ORLIP,#04H
MOVPSW,#00H
MOVSP,#53H
HA2S2:
MOVP1,#01H
ACALLDELAY1
MOVP1,#02H
ACALLDELAY2
MOVP1,#04H
ACALLDELAY3
MOVP1,#08H
ACALLDELAY4
MOVP1,#10H
ACALLDELAY5
MOVP1,#20H
ACALLDELAY6
MOVP1,#40H
ACALLDELAY7
SJMPHA2S2
HA2S3:
MOVB,R2
HA2S4:
MOV20H,#0A0H
HA2S5:
SETBP1.7
ACALLHA2S6
CLRP1.7
DJNZ20H,HA2S5
JNBP3.2,HA2S4
MOVR2,B
RETI
HA2S6:
MOVR2,#10
D0:
MOVR5,#125
D1:
MOVR6,#2
D2:
DJNZR6,D2
DJNZR5,D1
DJNZR4,D0
RET
DELAY1:
MOVR4,#20
D10:
D11:
MOVR6,#200
D12:
DJNZR6,#D12
DJNZR5,D11
DJNZR4,D10
DELAY2:
MOVR4,#40
D20:
D21:
D22:
DJNZR6,D22
DJNZR5,D21
DJNZR4,D20
DELAY3:
MOVR4,#60
D30:
D31:
D32:
DJNZR6,D32
DJNZR5,D31
DJNZR4,D30
DELAY4:
MOVR4,#80
D40:
D41:
D42:
DJNZR6,D42
DJNZR5,D41
DJNZR4,D40
DELAY5:
MOVR4,#100
D50:
D51:
D52:
DJNZR6,D52
DJNZR5,D51
DJNZR4,D50
DELAY6:
MOVR4,#120
D60:
D61:
D62:
DJNZR6,D62
DJNZR5,D61
DJNZR4,D60
DELAY7:
MOVR4,#140
D70:
D71:
D72:
DJNZR6,D72
DJNZR5,D71
DJNZR4,D70
END
【安装调试】
1、P3.4连K1,P3.3连K2,P1.0—P1.6分别连到L1—L7,P1.7连SIN(电子音响输入端)。
2、K1开关拨在上面,K2拨在上面。
3、用连续方式从起始地址0580H开始运行程序(输入0580后按EXEC键),此时应在等待开工状态。
4、K1拨至下面(显低电平),各道工序应正常运行。
5、K2拨至下面(低电平),应有声音报警(人为设置故障)。
6、K2拨至上面(高电平),即排除故障,程序应从刚才报警的那道工序继续执行。
【电路安装】
图-4系统电路图
【系统调试】
调试环境(仪器)
DVCC实验箱,计算机,导线若干。
调试方法
按图连接好线路,K1拨至下面(显低电平),各道工序应正常运行,可以看到VL1~VL7依次按照1~7秒分别亮起后熄灭,循环反复。
若K2拨至下面(低电平),应有声音报警(人为设置故障)。
K2拨至上面(高电平),即排除故障,程序应从刚才报警的那道工序继续,则设计实验成功。
【结果分析】
实验中延时的时间的计算为:
DELAY1t=20*125*200*12*2/12000000=1S;
分别代表的含义为:
20、125、200是循环的次数相乘,12代表一个指令周期为12个机器周期,2代表该指令周期为双指令周期,12000000表示晶振的频率,也是机器周期。
在实验中可以观察到VL1~VL7依次按照1~7秒间隔循环亮起。
在故障出现时能够保护现场,待故障消除后从现场又开始循环。
【设计总结】
经过将近一周的单片机课程设计,终于完成了工业顺序控制的设计,本次设计过程,真的让我长进了很多,单片机课程设计重点就在于软件算法的设计,需要有很巧妙的程序算法,此次在软件上是花费时间最多的,我们上网找资料,上图书馆,尽可能的了解有关于工业顺序控制这方面的知识。
通过这次课程设计,使我得到了一次用专业知识、专业技能分析和解决问题全面系统的锻炼。
使我在单片机的基本原理、单片机应用系统开发过程,以及在常用编程设计思路技巧(特别是汇编语言)的掌握方面都能向前迈了一大步。
【参考文献】
【1】张大明.单片微机控制应用技术.北京:
机械工业出版社,2006
【2】胡汉才.单片机原理及接口技术.北京:
清华大学出版社,2007
【3】付家才.单片机控制工程实践技术.北京:
化学工业出版社,2005
【4】余孟尝.数字电子技术基础简明教程.北京:
高等教育出版社,2006
【5】李朝青.单片机原理及接口技术(简明修订版).杭州:
北京航空航天大学出版社,2004
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 工业 顺序 控制系统 设计