资源描述
优秀毕业论文,支持预览,答辩通过,欢迎下载需要 CAD 图纸,Q 咨询 414951605 或 1304139763摘 要物竞天择,适者生存。一些不适应社会发展在机床必将被淘汰,所以实施机床的数控化改造是机械行业在必然趋势。通过搜集资料、实践研究等方法对机床就行改造即是用较少的成本去创造更高的价值。而这也将极大的推动中国机械行业的发展。 经过大量实践证明普通机床数控化改造具有一定经济性、实用性和稳定性。所以很多企业纷纷将现有机床改造成经济型数控机床,这种做法具有投资少、见效快的特点。事实证明:机床的数控化改造可以为企业带来可观的经济效益。目前机床数控化改造的市场在我国还有很大的发展空间,现在我国机床数控化率不到 3。用普通机床加工出来的产品普遍存在质量差、品种少、档次低、成本高、供货期长,从而在国际、国内市场上缺乏竞争力,直接影响一个企业的产品、市场、效益,影响企业的生存和发展,所以必须大力提高机床的数控化率。本文以车床的数控改造为例,介绍了机床数控改造的方法,包括其结构的改造设计,性能与精度的选择以及最后改造方案的确定。关键字:CA6140 机床、数控化、改造、设计优秀毕业论文,支持预览,答辩通过,欢迎下载需要 CAD 图纸,Q 咨询 414951605 或 1304139763AbstractNatural selection, survival of the fittest. Have to adapt to social development will be eliminated in the machine, so the implementation of the transformation of CNC machine tools in machinery industry is an inevitable trend. By gathering information, practical research methods such as the transformation of the machine that is on the line with less cost to create higher value. And this will greatly promote the development of Chinas machinery industry. After a lot of practice proved ordinary CNC transformation with a certain economy, practicality and stability. So many companies have transformed into an existing machine Economical CNC machine tools, this approach has less investment, quick features. Facts have proved that: NC transformation tools can bring considerable economic benefits for the enterprise. Currently CNC transformation of the market in our country there is still much room for development, is now Chinas machine tool CNC rate of less than 3%. Out of the ordinary machining widespread poor quality products, less variety, low-grade, high-cost, long delivery period, so uncompetitive in the international and domestic markets, directly affect a companys products, markets, effectiveness, impact business survival and development, it is necessary to greatly improve the rate of CNC machine tools. In this paper, CNC lathe transformation for example, describes a method of CNC transformation, including identification of the transformation of the design of its structure, the performance and accuracy of selection and the final transformation of the program. Keywords: CA6140 machine tools, numerical control, transformation, design优秀毕业论文,支持预览,答辩通过,欢迎下载需要 CAD 图纸,Q 咨询 414951605 或 1304139763目 录摘 要 .IABSTRACT .II第一章 绪论 .11.1 数控改造的背景 .11.2 数控改造的意义 .11.3 设计要求 .21.3.1 给定参数 .21.3.2 设计要求 .2第二章 改造的总体构思与技术方案 .42.1 CA6140 普通车床的组成 .42.2 总体改造方案 .52.2.1 机械部分改造 .62.2.2 数控部分的改造 .7第三章 机械部分改造设计 .83.1 滚珠丝杠螺母副的型号选择与校核 .83.1.1 纵向滚珠丝杠螺母副的型号选择与校核 .83.1.2 横向滚珠丝杠螺母副的型号选择与校核 .133.2 齿轮有关计算与校核 .153.2.1 有关齿轮计算 .153.2.2 转动惯量计算 .153.2.3 所需转动力矩计算 .163.3 步进电机选择与计算 .173.3.1 步进电机选用的基本原则 .173.3.2 纵向进给系统步进电机的确定 .183.3.3 横向进给系统步进电机的确定 .18第四章 单片机数控系统设计 .204.1 微机控制系统硬件电路设计 .204.1.1 控制系统的功能要求 .204.1.2 硬件电路的组成 .204.2 单板机控制系统的设计 .214.2.1 硬件配置 .214.2.2 存贮器空间分配 .214.2.3 I/O 口地址分配 .214.2.4.光电隔离电路 .224.3 存储器扩展电路设计 .22优秀毕业论文,支持预览,答辩通过,欢迎下载需要 CAD 图纸,Q 咨询 414951605 或 13041397634.3.1 程序存储器的扩展 .224.3.2 数据存储器的扩展 .234.3.3 并行 I/O 接口电路的扩展 .244.4 译码电路设计 .264.5 其他辅助电路设计 .264.5.1 复位电路 .264.5.2 越界报警电路 .274.5.3 掉电保护电路 .27第五章 软件设计部分 .285.1 控制系统的监控管理程序 .285.2 控制 LED 显示子程序 .285.3 管理键盘子程序 .305.4 直线插补子程序 .31第六章 总体结论 .34参考文献 .35致谢 .36优秀毕业论文,支持预览,答辩通过,欢迎下载需要 CAD 图纸,Q 咨询 414951605 或 1304139763优秀毕业论文,支持预览,答辩通过,欢迎下载需要 CAD 图纸,Q 咨询 414951605 或 1304139763第一章 绪论1.1数控改造的背景数控机床与普通机床相比,增加了功能,提高了性能,简化了结构.较好地解决形状复杂、精密、小批量及形状多变零件的加工问题。能获得稳定的加工质量和提高生产率,其应用越来越广泛,但是数控的应用也受到其他条件限制:(1)数控机床价格昂贵,一次性投资巨大,中小企业常是心有力而力不足;(2)目前,各企业都有大量的普通机床,完全用数控机床替换根本不可能,而且替代下的机床闲置起来又会造成浪费;(3)在国内,订购新数控机床的交货周期一般较长,往往不能满足生产急需;(4)通用数控机床对某一类具体生产项目有多余功能。要较好的解决上述问题,应走通用机床数控改造之路。普通机床的改造就是在普通机床上增加微机数控装置,使其具有一定的自动化能力,以实现额定的加工工艺目标。机床数控化改造的优点:(1)改造闲置设备,能发挥机床原有的功能和改造后的新增功能,提高了机床的使用价值,可以提高固定资产的使用效率;(2)适应多品种、小批量零件生产;(3)自动化程度提高、专业性强、加工精度高、生产效率高;(4)降低对工人的操作水平的要求;(5)数控改造费用低、经济性好;(6)数控改造的周期短,可满足生产急需。目前机床数控化改造的市场在我国还有很大的发展空间,现在我国机床数控化率不到 3。用普通机床加工出来的产品普遍存在质量差、品种少、档次低、成本高、供货期长,从而在国际、国内市场上缺乏竞争力,直接影响一个企业的产品、市场、效益,影响企业的生存和发展,所以必须大力提高机床的数控化率。普通车床(如 C616,C618,CA6140)等是金属切削加工最常用的一类机床。普通机床刀架的纵向和横向进给运动是由主轴回转运动经挂轮传递而来,通过进给箱变速后,由光杠或丝杠带动溜板箱、纵溜箱、横溜板移动。进给参数要靠手工预先调整好,改变参数时要停车进行操作。刀架的纵向进给运动和横向进给运动不能联动,切削次序也由人工控制。对普通车床进行数控化改造,主要是将纵向和横向进给系统改为用微机控制的、能独立运动的进给伺服系统;刀架改造成为能自动换刀的回转刀架。这样,利用数控装置,车床就可以按预先输入的加工指令进行切削加工。由于加工过程中的切削参数,切削次序和刀具都会按程序自动调节和更换,再加上纵向和横向进给联动的功能,数控改装后的车床就可以加工出各种形状复杂的回转零件,并能实现多工序自动车削,从而提高了生产效率和加工精度,也能适应小批量多品种复杂零件的加工。1.2 数控改造的意义(1)节约成本,与购置新机床相比,数控化改造可以节省 60%到 80%的费用(2)性能更稳定,所利用的床身立柱都是重而坚固的铸件,改造后机床性能质量好可以做新设备使用多年优秀毕业论文,支持预览,答辩通过,欢迎下载需要 CAD 图纸,Q 咨询 414951605 或 1304139763(3)更好的体现用户的愿望,新机床有些用户不需要的功能,造成价值的浪费,数控化改造可以依照用户的需求改造(4)生产效率更高,(5)更有利于维修和使用,购置新设备需要一个了解其性能的过程,改造后操作者对机床的特性早已清楚,在使用和维护方面培训时间段,见效快。1.3设计要求将 CA6140 普通车床改造成用 AT89S51 单片机控制的经济型数控车床。要求该车床在纵向和横向具有直线和圆弧插补功能。系统分辨率纵向:0.01mm/plus,横向:0.005mm/plus。1.3.1给定参数最大加工直径:在床面上 400mm在床鞍上 210mm工作行程:纵向 1000mm横向 500mm导轨类型:纵向: 综合性导轨横向 燕尾型导轨主轴转速范围:正转(24 级) 101400rpm反转(12 级) 141580rpm溜板及刀架重力:纵向 800N横向 600N刀架快移速度:纵向 2.4m/min横向 1.2m/min最大切削进给速度:纵向 0.6m/min横向 0.3m/min主电机功率: 7.5kW/1450rpm启动加速时间: 30ms机床定位精度: 0.015mm1.3.2设计要求优秀毕业论文,支持预览,答辩通过,欢迎下载需要 CAD 图纸,Q 咨询 414951605 或 1304139763(1)改装后数控车床应具有的性能:数控代码制: ISO脉冲分配方式: 逐点比较法输入方式: 增量值、绝对值通用同时控制坐标轴数: 2 坐标轴(纵向 Z,横向 X)脉冲当量值:纵向 0.01mm/脉冲横向 0.005mm/脉冲刀具补偿量: 099.99mm进给传动链间隙补偿量:纵向 0.15mm横向 0.075mm自动升降速性能: 有(2)改装后数控车床的工艺范围:具有快速定位,直线插补,顺、逆圆插补。采用步进电机开环控制(4)对微机数控系统的要求:微机控制系统要有可靠性好、功能强、速度快、抗干扰能力强,可在线编程、具有很高的性能价格比等特点。单片机型号 AT89S51-24PUSRAM 型号:IDT7164S35P(8k8 )型号:AT28C256-15PI(32k8)PROME2采用全译码方式译码步进电机采用硬件环行分配,功放电路采用高低压功放控制系统的加工程序和控制命令可通过键盘操作实现采用数码管显示加工数据及机床的状态等信息具有 ISP(在线编程)功能优秀毕业论文,支持预览,答辩通过,欢迎下载需要 CAD 图纸,Q 咨询 414951605 或 1304139763第二章 改造的总体构思与技术方案2.1 CA6140普通车床的组成CA6140 普通车床的主要组成部件由图 1 所示。图 2.1 CA6140 车床外形图1主轴箱 2刀架 3尾座 4床身 5右床腿6溜板箱 7左床腿 8进给箱1主轴箱 主轴箱 1 是一部件,由箱体、主轴、传动轴、轴上传动件、变速操纵机构、润滑密封件等组成。主轴通过前端的卡盘或者花盘带动工件完成旋转作主运动,也可以安装前尖顶通过拨盘带动工件旋转。2刀架 四方刀架装在小滑板上,而小滑板装在中滑板上,纵滑板可沿床身导轨纵向移动,从而带动刀具纵向移动,用来车外圆、镗内孔等。而中滑板相对于纵滑板作横向移动,用来带动刀具加工端面、切断、切槽等。小滑板可相对中滑板改变角度后带动刀具斜进给,用来车削内外短锥面。3、尾座 尾座 3 可沿其导轨纵向调整位置,其上可安装顶尖支撑长工件的后段以加工长圆柱体,也可以安装孔加工刀具加工孔。尾座可横向作少量的调整,用于加工小锥度的外锥面。4、进给箱 进给箱 8 内装有进给运动的传动及操作装置,通过改变进给量的大小,可改变所加工螺纹的种类及导程。 5、床身及床腿 床身 4 是机床的支承件,它安装在左床腿 7 和右床腿 5 上并支承在地基上。床身上安装着机床的各部件,并保证它们之间具有要求的相互准确位置。床身上面有纵向运动导轨和尾座纵向调整移动的导轨。6、溜板箱 溜板箱 6 与纵向滑板(床鞍)相连,溜板箱内装有纵、横向机动进给的优秀毕业论文,支持预览,答辩通过,欢迎下载需要 CAD 图纸,Q 咨询 414951605 或 1304139763传动换向机构和快速进给机构等。2.2总体改造方案总体方案设计应考虑机床数控系统的类型,计算机的选择,以及传动方式和执行机构的选择等。(1)普通车床数控化改造后应具有定位、纵向和横向的直线插补、圆弧插补功能,还要求能暂停,进行循环加工和螺纹加工等,因此,数控系统选连续控制系统。(2)车床数控化改装后属于经济型数控机床,在保证一定加工精度的前提下应简化结构、降低成本,因此,进给伺服系统采用步进电机开环控制系统。(3)根据普通车床最大的加工尺寸、加工精度、控制速度以及经济性要求,经济型数控机床一般采用 8 位微机。在 8 位微机中,MCS51 系列单片机具有集成度高、可靠性好、功能强、速度快、抗干扰能力强、具有很高的性价比,因此,可选 MCS51 系列单片机扩展系统。(4)根据系统的功能要求,微机数控系统中除了 CPU 外,还包括扩展程序存储器,扩展数据存储器、I/O 接口电路;包括能输入加工程序和控制命令的键盘,能显示加工数据和机床状态信息的显示器,包括光电隔离电路和步进电机驱动电路,此外,系统中还应包括螺纹加工中用的光电脉冲发生器和其他辅助电路。(5)设计自动回转刀架及其控制电路。(6)纵向和横向进给是两套独立的传动链,它们由步进电机、齿轮副、丝杠螺母副组成,其传动比应满足机床所要求的分辨率。(7)为了保证进给伺服系统的传动精度和平稳性,选用摩擦小、传动效率高的滚珠丝杠螺母副,并应有预紧机构,以提高传动刚度和消除间隙,齿轮副也应有消除齿侧间隙的机构。(8)采用贴塑导轨,以减小导轨的摩擦力。(9) 原机床的主要结构布局基本不变,尽量减少改动量 ,以降低成本缩短改造周期。(10)机械结构改装部分应注意装配的工艺性,考虑正确的装配顺序,保正安装、调试、拆卸方便,需经常调整的部位调整应方便。总体方案设计图如 2.2 图所示优秀毕业论文,支持预览,答辩通过,欢迎下载需要 CAD 图纸,Q 咨询 414951605 或 1304139763图 2.2 总体方案设计图图 2.3 进给伺服系统总体方案框图2.2.1机械部分改造(1)主传动系统和进给系统的改造CA6140 型普通车床的主传动系统和进给系统都由主轴电机控制,而改造后的车床则把主传动系统和进给系统的运动分离开。分别由各自的步进电机来控制,但是为保证车床在车螺纹时主传动运动与进给运动之间的联系,所以在拆掉进给系统的同时,必须在主轴上安装一个脉冲发生器,来实现主轴传动和进给运动之间的联系。同时,为了提高机床的精度和效率,用滚珠丝杠来代替原机床的光杠,并且采用单独的步进电机来控制。这样不仅提高了机床的性能和精度,还提高了机床的使用性能。1. 机械部分的改造首先拆去进给箱、溜板箱;还要对车床的床鞍进行部分的改造,拆去纵向小拖板、 横向拖板,将丝杠换成滚珠丝杠,并且由一端驱动的步进电机来控制。2. 刀架的改造CA6140 普通车床的刀架不能满足数改后的车床的性能和精度的要求。所以,必须要换成数控自动刀架。优秀毕业论文,支持预览,答辩通过,欢迎下载需要 CAD 图纸,Q 咨询 414951605 或 1304139763(2)进给系统机械结构改造设计进给系统改造设计需要改动的主要部分有挂轮架、进给箱、溜板箱、溜板刀架等改造的方案不是唯一的。以下是其中的一种方案:挂轮架系统:全部拆除,在原挂轮主动轴处安装光电脉冲发生器。进给箱部分:全部拆除,在该处安装纵向进给步进电机与齿轮减速箱总成丝杠、光杠和操作杠拆去,齿轮箱连接滚珠丝杠,滚珠丝杠的另一端支承座安装在车床尾座端原来装轴承座的部分。溜板箱部分:全部拆除,在原来安装滚珠丝杠中间支撑架和螺母以及部分操作按钮。横溜板箱部分:将原横溜板的丝杠的、螺母拆除,改装横向进给滚珠丝杠螺母副、横向进给步进电机与齿轮减速箱总成安装在横溜板后部并与滚珠丝杠相连。刀架:拆除原刀架,改装自动回转四方刀架总成。2.2.2数控部分的改造为降低改造成本,决定采用开环控制方式对 X 轴和 Z 轴进给系统进行改造。经济型数控结构简单、价格低,调试、维护方便,一般用于精度不高的经济型机床。本次改造的机床主要用于粗加工。CA6140 车床的数控化改造(2)2007-05-14 13:3642接口箱内减速齿轮的齿数比该车床要求的控制精度为: Z 向 0005mm, X 向为 00025mm,即当执行一个脉冲指令时,工件的长度和直径均变化 0005mm。BYG550C-2 型步进电机的步距角为 036,每周步距数为 360/036=1000(步/周), X 向丝杠螺距为 4mm,脉冲当量为 00025mm,Z向丝杠螺距为 6mm,脉冲当量 0005mm。按公式主动轮齿数从动轮齿数=步/周 脉冲当量丝杠螺距则 X 向:Z 主/Z 从=100025/4000=5/8Z 向:Z主/Z 从 =10005/6000=5/6优秀毕业论文,支持预览,答辩通过,欢迎下载需要 CAD 图纸,Q 咨询 414951605 或 1304139763第三章 机械部分改造设计进给伺服系统机械部分的计算与选型内容包括:确定脉冲当量、计算切削力滚珠丝杠螺母副的设计、计算与选型、齿轮传动计算、步进电机的计算和选型等。计算简图如下图所示:图 3.1 纵向进给图 3.2 进给系统计算简图脉冲当量是指一个进给脉冲使机床执行部件产生的进给量,它是衡量数控机床加工精度的一个基本参数。因此,脉冲当量应根据机床精度的要求来确定。对经济型数控机床来说,常采用的脉冲当量为 0.01mm/step 和 0.005mm/step,在 CA6140 的技术参数中,要求纵向脉冲当量 为 0.01mm/step。横向脉冲当量为 =0.005mm/step。pf pf3.1滚珠丝杠螺母副的型号选择与校核3.1.1纵向滚珠丝杠螺母副的型号选择与校核优秀毕业论文,支持预览,答辩通过,欢迎下载需要 CAD 图纸,Q 咨询 414951605 或 1304139763(1)滚珠丝杠螺母副滚珠丝杠副是在丝杠和螺母间以钢球为滚动体的螺旋传动元件。滚珠丝杠副的结构原理示意图如图所示,它可将旋转运动转变为直线运动,或者将直线运动转变为旋转运动。因此,滚珠丝杠副既是传动元件,也是直线运动与旋转运动相互转换的元件。滚珠丝杠螺母副的结构原理图组成:主要由丝杆、螺母、滚珠和滚道(回珠器) 、螺母座等组成。工作原理:在丝杆和螺母上加工有弧行螺旋槽,当它们套装在一起时便形成螺旋滚道,并在滚道内装满滚珠。而滚珠则沿滚道滚动,并经回珠管作周而复始的循环运动。回珠管两端还起挡珠的作用,以防滚珠沿滚道掉出。特点:传动效率高:机械效率可高达 92%98%。 摩擦力小:主要是用滚珠的滚动代替了普通丝杆螺母副的滑动。 轴向间隙可消除:也是由于滚珠的作用,提高了系统的刚性。经预紧后可消除间隙。 使用寿命长、制造成本高:主要采用优质合金材料,表面经热处理后获得高的硬度。1)最大工作荷载计算滚珠丝杠的工作载荷 (N)是指滚珠丝杠副的在驱动工作台时滚珠丝杠所承受的mF轴向力,也叫做进给牵引力。它包括滚珠丝杠的走到抗力及与移动体重力和作用在导轨上的其他切削分力相关的摩擦力。由于原普通 CA6140 车床的纵向导轨是三角形导轨,则用公式 2-1 计算工作载荷的大小。(3-1 ) ()mvFKLfG车削抗力分析车削外圆时的切削抗力有 ,主切削力 与主切削速度方向一致xyFzzF垂直向下,是计算机床主轴电机切削功率的主要依据。切深抗力 与纵向进给垂直,y影响加工精度或已加工表面质量。进给抗力 与进给方向平行且相反指向,设计或校核x进给系统是要用它。优秀毕业论文,支持预览,答辩通过,欢迎下载需要 CAD 图纸,Q 咨询 414951605 或 1304139763切削时总切削力的分解纵切外圆时,车床的主切削力 可以用下式计算:zF(3-2) zzzxFynpCafVK=5360(N)由金属切削原理知:=1:0.25:0.4 (3-3) :zxyF得 =1340(N)xF=2144(N)y因为车刀装夹在拖板上的刀架内,车刀受到的车削抗力将传递到进给拖板和导轨上,车削作业时作用在进给托板的载荷 和 与车刀所受到的车削抗力有对应关系。1Fvc因此,作用在进给托板上的载荷可以按下式求出:托板上的进给方向载荷 = =1340(N)1x托板上的垂直方向载荷 = =5360(N)vFz托板上的横向载荷 = =2144(N) cy因此,最大工作载荷 ()mvKLfG=1.151340+0.04(5360+909.8)=1790.68(N) 对于三角形导轨 K=1.15, =0.030.05,选 =0.04(因为是贴塑导轨),G 是ff优秀毕业论文,支持预览,答辩通过,欢迎下载需要 CAD 图纸,Q 咨询 414951605 或 1304139763纵向横向溜板箱和刀架的重量,选纵向横向溜板箱的重量为 75kg,刀架重量为15kg.最大动载荷 C 的计算滚珠丝杠应根据额定动载荷 Ca 选用,可用式 3-4 计算: (3-4) 3mLfFL 为工作寿命,单位为 10r,L=60nt10;n 为丝杠转速( rmin),n=1000v L0;v 为 最大切削力条件下的进给速度(mmin),可取最高进给速度的 1/21/3;L0 为丝杠的基本导程,查资料得 L0=12mm; 为运转状态系数,因为此时有冲击振动,所以取 =1.5.mf mfV 纵向=1.59mm/r1400r/min=2226mm/minn 纵向=v 纵向 1/2/L0=22261/2/12=92.75r/min L=60nt/106=6092.7515000/106=83.5则 = 1.51790.68=11740(N)3mCLfF38.5初选滚珠丝杠副的尺寸规格,相应的额定动载荷 Ca 不得小于最大载荷 C;因此有CaC=11740N另外例如滚珠丝杠副有可能在静态或低速运转下工作并受载,那么还需考虑其另一种失效形式-滚珠接触面上的塑性变形。即要考虑滚珠丝杠的额定静载荷 是否充分地超oaC过了滚珠丝杠的工作载荷 Fm,一般使 =23.oamCF初选滚珠丝杠为:外循环,因为内循环较外循环丝杠贵,并且较难安装。考虑到简易经济改装,所以采用外循环。因此初选滚珠丝杠的型号为型 CD638-3.5-E 型,主要参数为=4.763mm, =8mm, =63mm, =2o19 ,圈数列数 3.51 wD0Lmd纵向滚珠丝杠的校核 1)传动效率计算 滚珠丝杠螺母副的传动效率为 92% (3-5)tantan219()t(10)oo2)刚度验算滚珠丝杠副的轴向变形将引起导程发生变化,从而影响其定位精度和运动平稳性,滚珠丝杠副的轴向变形包括丝杠的拉压变形,丝杠和螺母之间滚道的接触变形,丝杠的扭转变形引起的纵向变形以及螺母座的变形和滚珠丝杠轴承的轴向接触变形。优秀毕业论文,支持预览,答辩通过,欢迎下载需要 CAD 图纸,Q 咨询 414951605 或 1304139763丝杠的拉压变形量 1(3-6)1mFlEA=1790.682280/20.610(31.5)2=0.0064mm2 滚珠与螺纹滚道间的接触变形量 2采用有预紧的方式,因此用公式=0.0013 (3-7)223mwyjFDZ=0.0028mm在这里 =1/3 =1/31790.68=597Nyjm3.1463/4.763=41.53wdZD41.533.51=145.36 丝杠的总变形量 = + =0.0064+0.0028=0.0092mm3V 时,存储器就能可靠的保持信息。优秀毕业论文,支持预览,答辩通过,欢迎下载需要 CAD 图纸,Q 咨询 414951605 或 1304139763第五章 软件设计部分5.1控制系统的监控管理程序系统设有 7 档功能可以相互切换,分别是“编辑” 、 “空刀” 、 “自动” 、 “手动 1” 、 “手动2” 、 “手动 3”和“ 回零” 。选中某一功能时,对应的指示灯点亮,进入相应的功能处理。控制系统的监控管理程序流程见图(3) 。图(3)5.2控制 LED显示子程序设显示缓冲区的首地址为 6BH,系统在指定的工作状态下,需要显示的字符段码的编码,事先存储在 CPU 内部的 RAM 的 6BH73H 这 9 个字节中。已知8279 的控制口地址为 5FFFH,数据口地址为 5FFEH,则显示程序如下:DIR: MOV DPTR,#5FFFH ;8279 的控制口地址MOV A,#90H ;写 8279 显示 RAM 的命令MOVX DPTR,A ;从显示 RAM 的 00H 地址开始写,每写一次,显示 RAM 的地址自动加 1MOV R0,#6BH ;显示缓冲区的首地址为 6BHMOV R7,#09H ;显示缓冲区的长度为 9 个字节MOV DPTR,#5FFFH ;8279 的数据口地址DIR0: MOV A,R0 ;从 CPU 的 RAM 中读取显示段码的编码ADD A,#05H ;PC 与 DTAB 表格之间的偏系统上电复位CPU、8255、8279 等初始化工作状态选择编辑?编辑处理回零?回零处理N自动?自动处理N手动?手动处理N空刀?空刀处理N N优秀毕业论文,支持预览,答辩通过,欢迎下载需要 CAD 图纸,Q 咨询 414951605 或 1304139763移量MOVC A,A+PC ;查表,取出显示段码MOVX DPTR,A ;送到 8279 显示 RAM 中指定的字节INC R0 ; 写 8279 的下一个显示 RAM DJNZ R7,DIR0 ;循环 9 次,完成 9 位显示RET段码 字符 编码DTAB: DB 6FH ;F 00-01DB 0DAH DB 0BEH ;X 02-03DB 0E7HDB 0A3H ;Z 04-05DB 0CBHDB 0D1H ;U 06-07DB 0D3H DB 0DCH ;W 08-09DB 0CEHDB 0DFH ;- 0ADB 21H ;0 0BDB 7BH ;1 0CDB 91H ;2 0DDB 19H ;3 0EDB 4BH ;4 0FDB 0DH ;5 10DB 05H ;6 11DB 69H ;7 12DB 01H ;8 13DB 09H ;9 14DB 20H ;0. 15DB 7AH ;1. 16DB 90H ;2. 17DB 18H ;3. 18DB 4AH ;4. 19DB 0CH ;5. 1ADB 04H ;6. 1B优秀毕业论文,支持预览,答辩通过,欢迎下载需要 CAD 图纸,Q 咨询 414951605 或 1304139763DB 68H ;7. 1CDB 00H ;8. 1DDB 08H ;9. 1E ;根据系统需要编制字库当需要显示一组字符时,首先给显示缓冲区的 6BH73H 这 9 个字节赋值,然后调用DIR 子程序即可。例如,要显示“X-1234.56” ,程序如下:MOV 6BH,#02H ;“X”的一半MOV 6CH,#03H ;“X”的另一半MOV 6DH,#0AH ;-MOV 6E,#0CH ;1MOV 6FH,#0DH ;2MOV 70H,#0EH ;3MOV 71H,#19H ;4.MOV 72H,#10H ;5MOV 73H,#11H ;6CALL DIR ;向 827
展开阅读全文