基于AT89S51单片机的工业顺序控制的综合设计.docVIP

基于AT89S51单片机的工业顺序控制的综合设计.doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于AT89S51单片机的工业顺序控制的综合设计 摘要: 中断在工业顺序控制中的应用是非常基础而且频繁的。本次设计是中断在工业顺序控制中的综合设计,在设计过程中通过中断来实现二极管循环亮灯以及故障报警等功能。通过汇编语言,仿真模拟软件等多种软件来完成的。 关键词:中断;工业顺序控制;汇编;仿真 Abstract: This design is interrupted in the industrial application of sequence control, cycle in the design process by interrupt diode lights and fault alarm and other functions. Through the assembly language, simulation software and other software to complete. The design results are in conformity with requirements, overall is quite successful。 Key words: interrupt; Industrial sequence control; Assembly; The simulation 引言 中断(Interrupt)是一种被广泛使用的计算机技术。中断技术实质上是一种资源共享技术,是解决资源竞争的有效方法,最终实现多项任务共享一个资源。而中断系统又叫作中断管理系统,其功能是使处理机对外界异步事件具有处理能力。在实际的工业控制中对中断的实时性要求是比较高的,也应用得很普遍。怎么样实时响应中断,并在中断服务程序中及时完成相应任务是本次设计的重点。本次设计是中断在工业顺序控制中的应用,主要目的是为了让我们了解中断在生活中的应用并且让我们对知识的学习和巩固有进一步的加深。 这次课程设计是通过89S51位单片机实现,用单片机的P1—P7做输出口接八只发光二极管,用两个外部中断控制运行和模拟故障,编写程序,使发光二极管循环点亮模拟顺序控制,有故障时使P7发光点亮报警。同时需要面对两方面的问题:一个是软件的设计,也就是使发光二极管循环亮灯和故障报警控制功能的程序编辑;另一个是硬件的设计,。首先我需要通过protel将设计的实物的电路图画出来,再根据电路图连接实物电路。在软件编辑技术方面,需要灵活的掌握汇编语言并合理有效的利用汇编语言编程实现我们预期的软件功能; 2 系统总体设计 2.1 涉及的基础知识 中断:在单片机系统中,中断技术主要用于实时监测与控制,也就是要求单片机能及时地响应中断请求源提出的服务请求,并作出快速响应和及时处理。这些工作就是由单片机内的中断系统来实现的。当中断请求源发出中断请求时,如果中断请求被允许的话,单片机暂时中止当前正在执行的主程序,转到中断服务处理程序处理中断服务请求。中断服务处理程序处理完中断请求后,再回到原来被中止的程序处继续执行被中断的主程序。如果单片机没有中断系统,单片机的大量时间可能会浪费在查询是否有服务请求发生的定时查询操作上,即否认是否有服务请求发生,都必须去查询。采用中断技术完全消除了单片机在查询方式中的等待现象,大大提高了单片机的工作效率和实时性。由于中断工作方式的优点极为明显,所以,单片机的片内硬件中都带有中断系统。 AT89S51单片机指令系统:规定89S51单片机内操作的语句或命令。指令是CPU按人们的意图来完成某种操作的命令,以英文名称或缩写形式作为助词符。用助记符、符号地址、标号等表示的书写程序的语言,即汇编语言指令。 2.2解决问题的思路 单片机可以实现时序控制、时间控制等,用单片机可以构成形式多样的控制系统、数据采集系统 图 2-1 设计原理 2.2.2 电路板PCB图 图2-2 电路板PCB图 2.3 总体方案 89S51的P1.0-P1.6控制控制发光二极管的闪烁,为低电平有效,设定每道工序时间转换为延时,P3、P4为开工启动开关,高电平启动。P3.3为外部故障输入模拟开关,低电平报警,P1.7为报警声音输出,低电平有效。 3 硬件设计 3.1 89S51单片机引脚图及引脚功能介绍 本次设计的中断功能就是基于89S51单片机的基础上实现的,首先我们了解一下该单片机的基本信息: 首先,AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,

文档评论(0)

baihuamei + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档