全自动金属带锯床测控系统设计_第1页
全自动金属带锯床测控系统设计_第2页
全自动金属带锯床测控系统设计_第3页
全自动金属带锯床测控系统设计_第4页
全自动金属带锯床测控系统设计_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

SHANDONG 毕业设计说明书 全自动金属带锯床测控系统设计 学 院:电气与电子工程学院 专 业: 自动化 学生姓名: 赵喜龙 学 号: 0812104681 指导教师: 孟天星 2012 年 6 月 摘 要 - I- 摘 要 目前,全自动金属带锯床的种类较多。本设计针对一种金属带锯床(型号 GZ4240)进行了测控系统的研究。本课题研究的目的在于研究金属带锯床的测 控系统,了解金属带锯床的控制原理,设计出一种可以自动运行的测控系统, 为生产的自动化提供一种可能的方案。本设计采用的研究方法主要是搜集资料, 通过网络、课程课本、图书馆等搜集大量资料,翻译相关的英文资料,了解内 部控制元件原理;其次选用 protel 绘制原理图。 本设计首先就带锯床背景、发展展开,介绍了带锯床和光栅传感器的概况、 工作原理等。然后提出设计方案,并且进行方案论证。本测控系统的设计以 STC89C52 单片机为核心,扩展 8279、8155 等逻辑芯片,设计了键盘输入和显 示电路、传感器信号处理电路、报警和指示电路、电机驱动电路和电源电路。 最后是系统的软件设计,编程完成系统的控制,实现单片机控制金属带锯床的 突破性进展。实现了键盘输入与液晶显示,完成了人机对话的功能,进一步提 高了金属锯床的自动化程度,由于使用了光栅尺位移传感器,锯床的测量和定 位总误差小于 0.05mm,大大提高了传统金属锯切的精度。为了保证系统安全运 行,该系统还设计了报警装置,在控制结束或突发状况下发出警报,大大提高 了控制系统的安全性。 关键词:全自动金属带锯床,测控系统,光栅位移传感器,单片机 Abstract - II- Abstract At present, There are more types of Metal band sawing machine. This design for a metal band sawing machine (Model GZ4240) Instrumentation and Control System. The purpose of this research is to study metal band sawing machine monitoring and control system, the control principle of the metal band sawing machine, designed to run automatically monitoring system, provide a possible solution for the automation of production. Approach to the study of this design is to collect information, collect large amounts of data through the network, curriculum, textbooks, libraries, translation-related information in English to understand the internal control components principle; followed by selection of the protel schematic drawing. This design is the first band sawing background, development commence introduced the band sawing and Bragg grating sensors, an overview of works. And proposed design, and demonstration program. The monitoring and control system design microcontroller to STC89C52 as the expansion of 8279,8155 and other logic chips, the design of the keyboard input and display circuit, the sensor signal processing circuit, alarm and indicating circuit, the motor drive circuit and power circuit. Finally, system software design, programming complete control of the system to achieve breakthrough SCM metal band sawing machine. Keyboard input to the LCD, the man-machine dialogue function, further increasing the degree of automation of metal sawing machine, sawing measurement and positioning error is less than 0.1mm due to the use of the grating displacement sensor, greatly improving the traditional metal sawing accuracy. In order to ensure the safe operation of the system, the system is also designed alarm device alerts, greatly improving the safety of the control system under the control of the end or unexpected situations. Keywords: automatic metal band sawing machine, control system, the grating displacement sensor, microcontroller 目 录 - III - 目 录 摘 要I ABSTRACTII 目 录III 第一章 引 言.1 1.1 课题的背景和意义1 1.2 金属带锯床研究的发展1 1.3 金属带锯床概述2 1.4 本课题的研究对象、目标和方法3 1.5 系统设计主要内容3 第二章 系统方案设计.4 2.1 设计要求与性能指标4 2.2 系统总体方案确定4 2.2.1 控制系统论证与选定 .5 2.2.2 传感器的论证与选定 .6 第三章 系统硬件设计.7 3.1 金属带锯床的工作原理7 3.2 光栅位移传感器的工作原理8 3.2.1 光栅传感器的组成结构 .8 3.2.2 莫尔条纹形成的原理 9 3.2.3 莫尔条纹技术的特点 10 3.2.4 测量电路 10 3.3.硬件电路设计.11 3.3.1 芯片种类选择 11 3.3.2 8155 .11 3.3.3 8279 .13 目 录 - IV - 3.3.4 芯片的扩展 15 3.3.5 单片机最小系统设计 .15 3.3.6 键盘输入和显示电路 .16 3.3.7 传感器信号处理电路 .17 3.3.8 输出驱动与报警电路 .20 3.3.9 电源电路 21 3.4 系统的硬件结构22 3.5 系统的抗干扰措施23 3.6 系统精度分析.25 第四章 系统软件设计.27 4.1 控制系统软件设计27 4.1.1 初始化27 4.1.2 置数功能 27 4.1.3 单步执行 27 4.1.4 自动运行 27 结 论29 参考文献 30 致 谢31 附录 1 系统程序.32 附录 2 电气原理图39 第一章 引 言 - 1 - 第一章 引 言 1.1 课题的背景和意义 传统的金属硬材锯切常被认为是简单的切断下料的过程。锯切可以节约金 属材料、减少二次加工量并且提高生产效率,因此各类锯床特别是自动化的锯 床已广泛地应用于机械、钢铁、矿山、汽车、石油、造船和航空航天等国民经 济众多领域。随着现代化制造工业高效、高精度和节能的发展,锯切作为金属 切削加工的首要步骤, 已成为零件加工过程中最为重要的组成环节。本课题 所研究的全自动金属带锯床是专门为高产量连续切割而设计的小中型锯切加工 设备,主要适用于切割。金属带锯床作为机械加工制造的第一道工序所需的加 工设备, 其加工精度和自动化程度便成为控制后续工序质量和效率的重中之 重。 所以,金属带锯床测量控制系统的设计研究具有及其现实的意义。现如今 的加工设备需要有比较好的操作界面,并且可以对加工状态实行实时监控,显 示、处理加工和保存过程数据等,并完成对数据的分析与计算。基于计算机控 制的全自动金属带锯床的研究成为一大热点,它实现了传统金属锯床与先进的 计算机控制系统的结合,使得金属锯床在软件的指导下完成预定的锯切动作, 自动化程度得到了极大的提高并且有效的提高了锯切的效率、速度、精度,扩 大了加工的广度与深度,很好的满足了各行各业对金属锯切的要求,极大的提 高了劳动效率,促进了工业的发展与科学技术的进步。随着我国制造自动化水 平的提高和生产过程管理自动化的不断发展,对生产设备产生了更高的要求。 自动化技术使得机械设备产品与计算机技术、电子技术有机结合,为机械行业 和制造业注入了新的活力和动力,正在得以广泛的应用和发展。 1.2 金属带锯床研究的发展 带锯床、弓锯床以及圆盘锯床是三种锯床的主要形式,其中带锯床正逐步 代替传统弓锯床和圆盘锯床在锯床中开始占据主导地位。带锯床具有切割速度 快、尺寸精度高、材料损失小等诸多特点。除此之外,金属带锯床适应性广、 第一章 引 言 - 2 - 动力消耗低、操作简便、易于维护并可进行角度切割,因此获得了越来越广泛 的应用。 从历届的国际机床展览会上来看,国外自动化水平和设计水平发展相对国 内来说较快。而且国内最先进的全自动金属带锯床目前只是采用 PLC 控制系统。 不仅如此,国内现有金属带锯床还普遍存在结构复杂,使用过程中带锯条易断 裂、掉带,加工只适用于金属圆钢、方钢的切割,自动化程度低,精度低,多 台协同加工困难等问题。随着坯料精度要求的不断提高及生产管理的自动化进 程,尤其是企业 CIMS(计算机集成制造系统)系统的实行,对备料设备金属 带锯床的要求越来越高。于是基于 windows 操作系统的,利用单片机对金属带 锯机进行控制和管理,并采取相应机械结构组成的带锯床备受关注,它既可以 实现自动化加工的目的,又提高了金属带锯机的加丁精度,而且使之适合于企 业的 CIMS 系统,成为现代企业自动化加工生产的新要求。 1.3 金属带锯床概述 金属带锯床(Metal band sawing machine)从其功能来看主要用于锯切各种 黑色金属和有色金属,比如高、低合金钢、特殊合金钢、碳素钢不锈钢、耐酸 钢等。根据结构主要有卧式和立式两种。立式带锯床的锯架是垂直的,切割时 工件移动,用以切割板料和成形零件的曲线轮廓,还可把锯带换成锉链或砂带, 进行修锉或打磨。卧式带锯床的锯架是水平的或倾斜布置的,沿垂直方向或绕 一支点摆动的方向进给,锯带一般扭转 40左右,用来保持锯齿与工件垂直。 卧式带锯床又分为剪刀式双立柱、单立柱式带锯床;根据使用情况可分为自动 型、手动型;根据使用控制器的自动化程序又可分为全自动型(自动送料,自 动切割)、手动型(手动送料);根据切割的角度要求分为角度锯床(能锯切 角度 90 度 45 度)、无角度锯床(即 90 度垂直切割)。目前国内较为先进的 金属带锯床,要属液压式双立柱型带锯床。它因为速度快,效率高,操作方便 受到国内外加工工厂的欢迎。一般金属带锯床主要部件包括:床身、立柱、底 坐、锯梁和传动机构、送料架、导向装置、工件夹紧、张紧装置、电气控制系 统、液压传动系统、润滑及冷却系统等。 第一章 引 言 - 3 - 1.4 本课题的研究对象、目标和方法 鉴于在中国国内领域单片机控制的全自动金属带锯床还没有普及,现阶段 主要为 PLC 控制的测控系统,我选择数控双柱卧式带锯床中的型号 GZ4240 为 研究对象,因为现有资料有限,采用光栅位移传感器的金属带锯床依然很少, 所以只能借鉴它的工作原理,有关软件设计还需要自己钻研。 本设计是采用单片机控制的,在现实生活中还没能找到单片机控制的带锯 床的实例,课题研究的目标是通过对型号 GZ4240 全自动金属带锯床的研究设 计出由单片机控制的光栅传感器探测信号的金属带锯床测控系统,采取的方法 前文有提到,主要是采用搜集数据分析的方法,对比总结出较合适的方案,然 后利用 Protel 99 SE 绘制各部分原理图和总原理图,完成软件设计和程序的编 写。 1.5 系统设计主要内容 本设计主要分为四大部分:系统方案设计、系统硬件设计、系统软件设计、 附录(编程和电原理图)。系统方案设计包含控制系统、传感器的论证和选定; 系统的硬件设计主要介绍了带锯床的工作原理、单片机的工作原理、光栅位移 传感器的原理和特性、主要使用的芯片功能及引脚的作用,各部分电路的设计、 系统的抗干扰措施以及精度分析。系统的软件设计包括系统的初始化过程、置 数操作过程、单步执行过程和自动运行过程等部分。附录包含系统程序和电原 理图。 第二章 系统方案设计 - 4 - 第二章 系统方案设计 2.1 设计要求与性能指标 设计要求:1、掌握单片机的原理和特点;2、掌握全自动金属带锯床的控 制原理;3、设计系统硬件原理图;4、系统软件设计。 性能指标:1.锯床测量误差 0.05mm;2.锯床定位误差 0.05mm。 2.2 系统总体方案确定 本控制系统以单片机为主要控制核心,在电源的驱动下,接收键盘输入信 号、接收来自传感器信号处理元件处理过的信号,经显示电路显示、经由必要 的驱动电路,驱动带锯床电机的运作。实现对电机的控制进而完成高精度、高 自动化程度的金属锯切。系统原理框图如图 2-1 所示。 图 2-1 系统原理框图 单片机 键盘输入电路 电磁阀 电动机 显示电路 光栅位移 传感器 驱动电路 信号处理 电路 电源电路 8279 报警电路 指示电路 第二章 系统方案设计 - 5 - 2.2.1 控制系统论证与选定 方案一:单片机控制 单片机的种类繁多,品种齐全,但大同小异,功能类似。在传统的数字集 成电路设计中,通常将电源端和地端分别布置在对称的两边。例如左下角为地, 左上角为电源。这使得电源噪声穿过整个硅片。改进方法将单片机的电源和地 安排在两个相邻的引脚上,这样不仅降低了穿过整个硅片的电流,还便于印制 板上设计电源退耦电容,以降低系统噪声;单片机测控系统的时钟电路是一个 调频噪声源,它不仅能干扰本系统,还能对外界产生干扰,使其他系统的电磁 兼容检测不能达标。在保证系统可靠性的前提下,选用时钟频率低的单片机。 以 8051 系列单片机为例,当最短指令周期为 1US 时,时钟是 12MHZ,能够满 足设计要求。 方案二:PLC 控制 PLC 采用“顺序扫描,不断循环”的工作方式:1每次扫描过程,集中采集 输入信号,集中对输出信号进行刷新。2输入刷新过程,当输入端口关闭时, 程序在进行执行阶段时,输入端有新状态,新状态不能被读入。只有程序进行 下一次扫描时,新状态才被读入。3一个扫描周期分为输入采样,程序执行, 输出刷新。4元件映象寄存器的内容是随着程序的执行变化而变化的。5扫 描周期的长短由三条决定。(1)CPU 执行指令的速度(2)指令本身占有的时 间(3)指令条数,现在的 PLC 扫描速度都是非常快的。6由于采用集中采样, 集中输出的方式,存在输入/输出滞后的现象,即输入/输出响应延迟。 方案三:继电器控制 继电器控制系统是由接触器、继电器、主令电器和保护电器按照一定的控 制逻辑接线组成的控制系统。其工作原理就是采用硬接线逻辑,利用继电器触 点的串联或并联,及延时继电器的滞后动作等组成控制逻辑,从而实现对电动 机或其他机械设备的起动、停止,反向、调速及多台设备的顺序控制和自动保 护功能。 方案选定: 第二章 系统方案设计 - 6 - 单片机具有体积小、功耗低、性能可靠、价格低廉、功能扩展容易、使用 方便灵活、易于产品化等诸多优点,特别是强大的面向控制的能力,使它在工 业控制、智能仪表、外设控制、家用电器、机器人、军事装置等方面得到了极 为广泛的应用;继电器控制系统由于故障率高、可靠性差、控制方式不灵活以 及消耗功率大等缺点,目前已逐渐被淘汰。;PLC 的体系结构是封闭的,各 PLC 厂家的硬件体系互不兼容, 编程语言及指令系统也各异,当用户选择了 一种 PLC 产品后,必须选择与其相应的控制规程,并且学习特定的编程语言。 有上分析本设计选用单片机控制。 2.2.2 传感器的论证与选定 通过对各种位移传感器工作原理和性能等的对比,可见不同的产品用在不 同场合。本设计考虑到分辨度、精确度、工作环境要求、位移范围、工作场合 等因素,给出了表 2-1 所示的常用位移传感器性能比较。 表 2-1 常用位移传感器性能比较 传感器分辨度准确度工作环境要求成本 光栅0.02-1m8? 根数键 ? 根数1000? 长度键 长度400mm 调显示子 程序 是单步键吗 是自动键 吗 Y Y N Y N N Y Y N N N Y N Y N N 结 论 - 29 - 结 论 如今的工业化生产的精度和效率越来越受人们关注,自动化控制正在一步 步成为主流,在金属切割方面,全自动金属带锯床的控制便决定着生产的正常、 有效进行。设计针对金属带锯床的全自动化控制已经成为钢铁切割最实用的技 术之一,并将会持续下去。由于其固有的优势,它必将在不久的将来替代传统 的非自动金属带锯床技术。然而,全自动控制技术的当前状态仍然远远不能满 足工程需求,而且还有许多问题有待解决,如要达到降低系统成本,提高系统 性能的目,还需要探索新的检测机制。 就目前国内的金属带锯床的控制手段的状况来看,绝大部分带锯床为非自 动,半自动控制,而且控制系统绝大多数为 PLC 控制,鲜有用单片机控制的实 例。本设计实现了单片机控制的全自动带锯床测控系统,控制精度实现锯床测 量误差、锯床定位误差都小于 0.05mm 的高精度控制。另外,各部分电路的合 理配置,为测控系统的顺利实现提供了有力的保证。 参考文献 - 30 - 参考文献 1 姜志海,黄玉清,刘连鑫,等. 单片机原理及应用. 电子工业出版社,2010-01 2 王惠中,王强,李策,等.微机原理及接口技术.机械工业出版社,2010-01 3 董传岱,李震梅,杨雪岩,等.数字电子技术基础.中国石油大学出版社,2009-06 4 邱关源,罗先觉. 电路. 高等教育出版社,2006-03 5 刘润华,李震梅. 模拟电子技术基础,中国石油大学出版社,2008-03 6 潘永雄,沙河. 电子线路 CAD 实用教程. 西安电子科技大学出版社,20007-07 7 睢丙东,魏泽鼎,等.单片机应用技术与实例.电子工业出版社,2005-01 8 梁伟洋,冯祥.电子技术应用.北京航空航天大学出版社,2002-06 9 陈润泰,徐琨.检测技术与智能仪表.中南工业大学出版社,1999-01 10桂冬.传感器及其应用.国防工业出版社,2001-05 11严永军,李梅.Protel99 电路设计与应用.国防工业出版社,2001-01 12杨恢先,黄辉先.单片机原理及应用.北京:国防工业出版社,2003. 13宋春荣,刘芳芳.通用集成电路速查手册.济南.山东科技出版社,1995. 14马忠梅.单片机 C 语言应用程序设计.北京:北京航空航天大学出版社,2007. 15张红润,张亚凡. 单片机原理及应用.北京:清华大学出版社,2005. 16李群芳.单片微型计算机原理与接口技术. 北京:电子工业出版社,2005. 17李玉峰.MCS-51 系列单片机原理与接口技术.北京:人民邮电出版社,2004. 18朱善军.单片机接口技术与应用.北京: 清华大学出版社,2005 19李玉梅.基于 MCS-51 系列单片机原理的应用设计.北京:国防工业出版社,2006. 20MeelroyJ.EleetronieThrottleControl.AUTOMOTIvEINDUSTRIES,1993. 21RoberPeaee.OperationalAmplifierstheSupremeActivatorsJ.EleetroniesWorld(+wirelessworl d),1999. 22James E. Anders Sr. Industrial Hydraulics Handbook. Westbook. Connecticut, 1993. 23H.J.Kim,T.H.Kim,S.M.Hwang,A new free surface scheme for analysis of Plastie deformation in shape rolling Joumal of Materials processing Teehoology 104(2000):81 一 93. 致 谢 - 31 - 致 谢 在这个学期充实的毕业设计过程中,我不断的得到老师和同学的帮助。特 别是我的导师孟天星老师细致入微的指导。在设计的初期,我竭力的去探索课 题的目的和意义,万事开头难,我在原理方面遇到小小的麻烦。孟老师定点定 时和我们开见面会指导,给我提供了很多有用的资料,而后的几个月孟老师挨 个给我们指导设计存在的问题和缺陷,然后逐个订正,使我备受感激。非常感 谢孟老师给我们付出的一切! 另一方面,我和同学、舍友在一起设计,有不会的问题,他们都会给予我 细心的解答,其中,由于需要画原理图并且我以前没接触过软件 Protel,多亏 了他们的帮助我才能完成绘图;在设计中,我的设计思路和同学老师有很大分 歧,老师的订正和同学的帮助让我能够顺利完成毕业设计,在此感谢他们! 附录 1 系统程序 - 32 - 附录 1 系统程序 MOV DPTR,#7F00H ;置 8155 命令口地址 MOV A,#29H ;A 口输出,B 口输入允许中断,ALT4 方式 SETB IT0 MOV IE,#81H SJMP $ 中断服务程序 MOV DPTR,#7F02H ;置 8155 B 口地址 MOVX A,DPTR ;从 B 口输入数据 MOV 40H,A ;存数据 WAIT: JNB P1.0 WAIT ;查询 A 口缓冲器满否? MOV DPTR,#7F01H ;指向 8155 A 口 MOVX DPTR,A ;发送数据 RETI INI79:MOV DPTR,#7FFFH ;清除命令 MOV A, #0D1H MOVX DPTR, A WNDU: MOVX A,DPTR ;等 8279 清除结束 JB ACC.7 WNDU MOV A,#0 ;方式命令 MOVX DPTR, A MOV A,#34H ;扫描频率设置命令 MOVX DPTR, A MOV IE, #84H ;允许 8279 中断 RET ORG 0000H AJMP MAIN ORG 000BH 附录 1 系统程序 - 33 - AIMP INTTO ORG 0100H MAIN: MOV SP, #60H MOV TMOD, #01H ;选择计数器方式 MOV TH0, #3CH MOV T10, #0B0H ;T0 计数器初始化 MOV R7, #20 ;工作寄存器初始化每 20 次中断 MOV R2, #30H ;初始值设定 MOV R3, #59H MOV R4,#23H SETB EA ;开总中断 SETB ET0 ;允许 T0 溢出中断 SETB TR0 ;T0 开始计数 MOV DPTR, #OFFFH ;指向 8279 控制口 MOV A,#OOH ;设定 8279 显示/键盘方式 MOVX DPTR, A MOV A, #32H ;设置分频系数 MOVX DPTR, A MOV A, #0DFH ;清除 8279 内部显示 RAM MOV A, #0DFH MOVX DPTR, A L00P: MOVX A,DPTR JB ACC.7, LOOP DISP: MOV DPTR, #0FFFFH ;显示程序段 MOV A, #80H ;指向第一位数码管 MOVX #DPTR, A MOV A, R4 SWAP A ANL A, #0FH 附录 1 系统程序 - 34 - LCALL TABLE MOV DPTR, #0FEFFH MOVX DPTR, A MOV A, #81H ;指向第二位数码管 MOV DPTR, #0FFFFH MOVX DPTR, A MOV A, R4 ANL A, #0FH LCALL TABLE MOV DPTR, #0FEFFH MOVX DPTR, A LCALL DELAY MOV A, #82H ;指向第三位数码管 MOV DPTR, #0FFFFH MOVX DPTR, A MOV A, #0F7H MOV DPTR, #0FEFFH MOVX DPTR, A MOV A, #83H ;指向第四位数码管 MOV DPTR, #7001H MOVX DPTR, A MOV A, R3 ;将 R3 中的高四位内容并送到数码管显示 SWAP A ANL A, #0RH LCALL TABLE MOV DPTR, #0FEFFH MOVX DPTR, A ACALL DELAY MOV A, #84H ;指向第五位数码管 附录 1 系统程序 - 35 - MOV DPTR, #0FFFH MOVX DPTR, A MOV A, R3 ;将 R3 中低四位内容取出并送数码管显示 ANL A, #0FH LCALL TABLE MOV DPTR, #0FEFFH MOVX DPTR, A ACALL DELAY MOV A, #85H ;指向第六位数码管 MOV DPTR, #0FFFH MOVX DPTR, A MOV A, #0F7H MOV DPTR, #0FEFFH MOVX DPTR, A ACALL DELAY MOV A, #86H ;指向第七位数码管 MOV DPTR, #0FFFH MOVX DPTR, A MOV A, R2 ;取 R2 中的高四位内容取出并送数码管显示 SWAP A ANL A, #0FH LCALL TABLE MOV DPTR, #0FEFFH MOVX DPTR, A ACALL DELAY MOV A, #87H ;指向第八位数码管 MOV DPTR, #0FFFH MOVX DPTR, A MOV A, R2 ;将 R2 中的低四位内容取出并送入数码管显示 附录 1 系统程序 - 36 - ANL A, #0FH LCALL TABLE MOV DPTR, #0FEFFH MOVX DPTR, A LCALL DELAY INC DPTR LOOP1: MOVX A, DPTR ;判断键盘有无程序段 ANL A, #07H CJNE A, #00H,LOOP2 ;有按键则转到 LOOP2 AJMP LAST LOOP2: MOV DPTR, #FEFFH ;有键值则将键值送累加器 A MOVX A, DPTR CJNE A, #0C1H,LOOP3 ;判断是否按下“0”键 MOV A, R4 ADD A, #1 DA A MOV R4, A CJNE R4, #24H,LOOP3 MOV R4, #00H LOOP3: CINE A, #0C8H,LOOP ;判断键盘有无程序段 MOV A, R3 ADD A, #1 DA A MOV R3, A CJNE R3, #60H,LOOP4 MOV R3, #00H LOOP4: CJNE A, #0C9H,LOOP3 ;判断是否按下“0”键 MOV A, R4 ADD A, #1 附录 1 系统程序 - 37 - DA A MOV R2, A CJNE R2, #60H,LOOP3 MOV R2, #00H LAST: 1JMP DISP DELAY: MOV R6, #10H ;延时子程序 DELAY0: MOV R5, #10H DELAY1:DINZ R5, DELAY1 DINZ R6, DELAY0 RET TABLE: INC A ;查表子程序 MOV A, A+PC RET DB 0CH, 9FH, 4AH, 0BH, 99H, 29H, 28H DB 8FH, 08H, 09H INTT0: PUSH PSW ;中断服务子程序 PUSH ACC CLR TR0 MOV TH0, #3CH MOV TL0, #0B0H DJNZ R7, NEXT ;判断中断次数=20? MOV R7, #20 MOV A, RR2 ADD A, #1 DA A MOV R2, A CJNE R2, #60H, NEXT MOV R2, #00H ;秒清零 MOV A, R3 附录 1 系统程序 - 38 - ADD A, #1 DA A MOV R3, A CJNE R3, #60H, NEXT MOV R3, #00H ;分清零 MOV A, R3 ADD A, #1 DA A MOV R4, A CJNE R4, #24H, NEXT MOV R4, #00H NEXT: SETB TR0 POP ACC POP PSW RETI END 附录 2 电气原理图 - 39 - 附录 2 电气原理图 12345678 A B C D 87654321 D C B A Title NumberRevisionSize A3 Date:10-Jun-2012Sheet of File:D:业业业业业业业业2业业业2业业业业业.DDB Drawn By: EA/VP 31 X1 19 X2 18 RESET 9 RD 17 WR 16 INT0 12 INT1 13 T0 14 T1 15 P10/T 1 P11/T 2 P12 3 P13 4 P14 5 P15 6 P16 7 P17 8 P00 39 P01 38 P02 37 P03 36 P04 35 P05 34 P06 33 P07 32 P20 21 P21 22 P22 23 P23 24 P24 25 P25 26 P26 27 P27 28 PSEN 29 ALE /P 30 TXD 11 RXD 10 U2 stc89C52 Y1 5.000MHZ VCC VCC C4 CA P C3 CA P C1 CA P S1 SW -PB U7 OPTOISO 1 U18 D5 LED D1 LED D2 LED D6 LED R1 RES2 R23 RES2 R32 RES2 R18 RES2 R34 RES2 R21 RES2 R24RES2 R37 RES2 R20 RES2 R33 RES2 R35 RES2 R19 RES2 R36 RES2 AD0 12 PA0 21 AD1 13 PA1 22 AD2 14 PA2 23 AD3 15 PA3 24 AD4 16 PA4 25 AD5 17 PA5 26 AD6 18 PA6 27 AD7 19 PA7 28 PB0 29 CE 8 PB1 30 RD 9 PB2 31 WR 10 PB3 32 IO/M 7 PB4 33 ALE 11 PB5 34 PB6 35 PB7 36 TMROUT 6 PC0 37 PC1 38 TMRIN 3 PC2 39 PC3 1 PC4 2 RESET 4 PC5 5 U1 8155 U17 OPTOTRIAC U16 OPTOTRIAC 34 U13B 7407 1110 U13E 7407 56 U13C 7407 1312 U13F 7407 34 U14B 7407 12 U14A 7407 56 U14C 7407 12 U13A 7407 98 U13D 7407 U15 BELL Q3 2N2904 Q4 2N2904 L1 INDUCTOR 2 L2 INDUCTOR 2 L3 INDUCTOR 2 L4 INDUCTOR 2 D13 DIODE D14 DIODE VCC IN 0/CL K 1 IN 1 2 IN 2 3 IN 3 4 IN 4 5 IN 5 6 IN 6 7 IN 7 8 IN 8 9 IN 9/OE 11 IO 0 12 I

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论