欢迎来到天天文库
浏览记录
ID:40643411
大小:547.37 KB
页数:14页
时间:2019-08-05
《基于AT89S51单片机的工业顺序控制的综合设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于AT89S51单片机的工业顺序控制的综合设计摘要:中断在工业顺序控制中的应用是非常基础而且频繁的。本次设计是中断在工业顺序控制中的综合设计,在设计过程中通过中断来实现二极管循环亮灯以及故障报警等功能。通过汇编语言,仿真模拟软件等多种软件来完成的。关键词:中断;工业顺序控制;汇编;仿真Abstract:Thisdesignisinterruptedintheindustrialapplicationofsequencecontrol,cycleinthedesignprocessbyinterruptdiodelightsandfaultalar
2、mandotherfunctions.Throughtheassemblylanguage,simulationsoftwareandothersoftwaretocomplete.Thedesignresultsareinconformitywithrequirements,overallisquitesuccessful。Keywords:interrupt;Industrialsequencecontrol;Assembly;Thesimulation第1页(共14页)1引言中断(Interrupt)是一种被广泛使用的计算机技术。中断技术实质
3、上是一种资源共享技术,是解决资源竞争的有效方法,最终实现多项任务共享一个资源。而中断系统又叫作中断管理系统,其功能是使处理机对外界异步事件具有处理能力。在实际的工业控制中对中断的实时性要求是比较高的,也应用得很普遍。怎么样实时响应中断,并在中断服务程序中及时完成相应任务是本次设计的重点。本次设计是中断在工业顺序控制中的应用,主要目的是为了让我们了解中断在生活中的应用并且让我们对知识的学习和巩固有进一步的加深。这次课程设计是通过89S51位单片机实现,用单片机的P1—P7做输出口接八只发光二极管,用两个外部中断控制运行和模拟故障,编写程序,使发光二极
4、管循环点亮模拟顺序控制,有故障时使P7发光点亮报警。同时需要面对两方面的问题:一个是软件的设计,也就是使发光二极管循环亮灯和故障报警控制功能的程序编辑;另一个是硬件的设计,。首先我需要通过protel将设计的实物的电路图画出来,再根据电路图连接实物电路。在软件编辑技术方面,需要灵活的掌握汇编语言并合理有效的利用汇编语言编程实现我们预期的软件功能;2系统总体设计2.1涉及的基础知识中断:在单片机系统中,中断技术主要用于实时监测与控制,也就是要求单片机能及时地响应中断请求源提出的服务请求,并作出快速响应和及时处理。这些工作就是由单片机内的中断系统来实现
5、的。当中断请求源发出中断请求时,如果中断请求被允许的话,单片机暂时中止当前正在执行的主程序,转到中断服务处理程序处理中断服务请求。中断服务处理程序处理完中断请求后,再回到原来第2页(共14页)被中止的程序处继续执行被中断的主程序。如果单片机没有中断系统,单片机的大量时间可能会浪费在查询是否有服务请求发生的定时查询操作上,即否认是否有服务请求发生,都必须去查询。采用中断技术完全消除了单片机在查询方式中的等待现象,大大提高了单片机的工作效率和实时性。由于中断工作方式的优点极为明显,所以,单片机的片内硬件中都带有中断系统。AT89S51单片机指令系统:规
6、定89S51单片机内操作的语句或命令。指令是CPU按人们的意图来完成某种操作的命令,以英文名称或缩写形式作为助词符。用助记符、符号地址、标号等表示的书写程序的语言,即汇编语言指令。2.2解决问题的思路单片机可以实现时序控制、时间控制等,用单片机可以构成形式多样的控制系统、数据采集系统,因此选择单片机作为控制芯片。按照单片机系统扩展与系统配置状况,单片机应用系统可分为最小系统、最小功耗系统及典型系统等。89S51单片机是本次课程设计运用的主要原件。中断设计是用一个带有八个发光二极管的单片机最小应用系统,即为由发光二极管、晶振、复位、电源等电路和必要的
7、软件组成的单个系统。为了实现在编程中使用循环移位法来实现亮灯的程序,通过增加亮灯程序中循环的次数来保证亮灯的时间不是太快以至于难以观察,所以选择通过调用中断来解决出现故障时的亮灯方式以及鸣喇叭的控制等。第3页(共14页)2.2.1设计原理图图2-1设计原理2.2.2电路板PCB图图2-2电路板PCB图第4页(共14页)2.3总体方案89S51的P1.0-P1.6控制控制发光二极管的闪烁,为低电平有效,设定每道工序时间转换为延时,P3、P4为开工启动开关,高电平启动。P3.3为外部故障输入模拟开关,低电平报警,P1.7为报警声音输出,低电平有效。3硬
8、件设计3.189S51单片机引脚图及引脚功能介绍本次设计的中断功能就是基于89S51单片机的基础上实现的,首先我们了解一下
此文档下载收益归作者所有