




已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 第一章概述 场现状 玻璃装饰建材产品在日常生活中已得到了广泛使用。但是,就我国目前的浮法玻璃生产技术而言,除了合资生产线达到国际先进水平外,其余均属一般水平,与国际先进水平相比存在着较大差距。国家每年需要花大量外汇从国外进口大量优质浮法玻璃,以满足国内建筑业,装饰,装修和玻璃深加工业对优质浮法玻璃的需求。 1994年,全国优质浮法玻璃产量占总产量的 经综合分析预测,本世纪末我国浮法玻璃需求量为 中,优质浮法玻璃需求量为:交通运输业 850筑业 1250 1300万重量箱,制镜业300 350万重量箱,市场及其他 400 450万重量箱,出口 600 700万重量箱,供给 3400 3700万重量箱。占总产量的 我们应抓紧机遇,建设具有当代国际先进技术水平的浮法玻璃生产线,推进我国平板玻璃工业技术进步,生产出优质浮法玻璃,满足日益增长的市场需求,参与国际竞争,缩小我国浮法玻璃技术与国际先进水平的差距。 国浮法玻璃技术与国际先进水平的差距 我国浮法玻璃技术与国际先进水平的差距表现在软件上是指浮法玻璃生产线各部分的自动控制能力和全线自动 控制程度和水平。对于浮法玻璃的生产来说,高水平的自控可以最大限度的消除认为因素对玻璃质量的影响,从而达到稳定,高质量的生产。国内的浮法玻璃生产线一般都是以半经验半技术自控,自控程度和自控水平较低。 精度玻璃切割的必要 在加工浮法玻璃的过程中 ,高精度的玻璃切割作为加工的第一道工序是必不可少的。平板玻璃生产线是连续型生产线。原料在经过了熔化、成形、退火后成为连续的带状玻璃带。这条玻璃带必须经过在线切割才能满足包装与市场的需求。横切机就是玻璃在线切割必不可少的设备之一。它的设备形式、控制原理及与生产的匹 配性直接影响了成品玻璃板的几何质量。平板 玻璃生产线的特点是连续性和大规模,但是由于缺乏行之有效的控制方法,横切机切割质量的检测和调节一直是由人工来完成的。由于人工检测调节的间歇性、经验性和不确定性,玻璃切割质量的控制不能很好的针对工况的变化,同时又加重了工人的劳动强度。而横切机的切割系统是一个离散、滞后、非线性不确定的系统。传统的控制方法又很难满足它的控制要求。采用先进的智能控制技术可以将这一问题较好的解决。 需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 第二章 设计方案 究内容 研究方向、内容 随着单片机、 统的控制系统 逐渐被新型智能控制系统取代。鉴于 输入 /输出点数受到限制。本次毕业设计我主要研究单片机技术的全自动玻璃横切结构,分别对其机械结构和人机界面系统进行设计。 以下为欲设横切机的功能设定: 1)机械系统功能: 切割速度方向要求:玻璃带为运动的带状物体 , 运动速度为 V L。为了保证成品玻璃板为矩形 , 横切机的切刀必须同时具有纵向与横向两个方向的运动 (如图 1 所示 )。纵向运动使切刀与玻璃带保持运动同步 , 即纵向运动速度 V Z 与玻璃带运动速度 V L 保持一致 ; 而横向运动则使切刀完成切割工作 , 其运动速度为 V H。 刀架运动要求;接到单片机控制信号后,落刀,由同步带带动沿横梁方向切割玻璃,抬刀,返回原落刀点。其中落刀刀口压力要控制在指定厚度的玻璃的承载范围之内。要保证其对玻璃的冲击不至于使玻璃损坏。 横梁的直线度不低于对玻璃的直线度的要求。 2)人机界面系统功能: 手动输入所要切割的玻璃的长度 , 切片数量,落刀位置,抬刀位置等参数,并可以通过键盘修改相关参数。键盘设置急停键,抬刀键、回车键,以便切割出现问题时手动处理。 现方法 械结构方案 对 综述中提到 的几种横切机的结构的比较 本次毕业设计我也决定采用斜置式速度控制式机械结构。机械结构简图如图 6. 需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 1 主电机 2 同步带 3 刀架 4 气动元件 5 玻璃切割刀 6 支杆 7 被切玻璃 8 工作台(玻璃输送机构) 图 6 自动玻璃横切机机械结构组成 具体工作过程: 1、 通电:由键盘输入所切玻璃长度、切片数量、,落刀、抬刀位置这四个参数。点击启动键,系统开始运行。 2、 启动主电机;启动按下后单片机发出控制信号,启动主电机,同步带带动刀架 到指定落刀位置。 3、 切割:传感器检测玻璃输送情况,到达要求长度时,单片机控制落刀并切割到指定抬刀位置,抬刀。将单片机计数单元中的切片数量减一。刀架以最大回车速度运动到指定落刀点。 4、 显示:将单片机计数单元中的数值传输给 程显示落刀、抬刀位置、切割玻璃长度。 5、系统自动重复 3、 4步至实际切割片数等于设定切割片数或手动停车为止。 制系统方案 1)主电机控制单元 为了保证加工过程的连续性和生产效率,切刀必须连续不断地工作,同时因切割玻璃长度的不同,主电机应持续通电,且能够调速以适应不同切断 长度的需要。考虑到此要求,本设计1 2 3 4 5 6 7 8 需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 中主电机采用步进电机,并变频器进行速度控制。 2)单片机控制模块单元 处理器用单片机主要用于信号的采集,数据的处理、控制信号的输出等,它是整个控制系统的核心。 键盘完成加工参数以及干预信号的输入。 考虑到以后显示功能的扩展,本设计采用的是汉字图形点阵液晶显示模块。 图 7 控制系统结构原理 件流程方案 根据自动横切记的自动化过程,采用模块化结构设计。设计掉电保护程序,保护工作状态信息和加工参数,以便恢复生 产。 本次毕业设计我只编写人机界面系统的程序,包括: 示程序、键盘监控程序。 玻璃横切机总体工作流程图如下: 单 片 机 步进电机驱动器 步 进 电 机 传感器 键 盘 L 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 图 8 玻璃横切机总体工作流程图 计任务 主要内容: 1. 设计玻璃切割机的机械结构。根据玻璃切割机的工况,设计合理的机械结构,达到结构简洁、工作可靠、易维护的设计目的。 2. 设计人机界面系统。包括人机界面的单片机硬件电路,设计相关软件,画出程序流程图,然后分别编写各个模块程序,包括: 键盘监控程序、显示程序等。 主要设计技术指标: 开始 系统初始化 控制参数输入 组片数到否 停止 切割 Y N 需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 1. 使用最大原版宽度 4.5 m ; 2. 对角线切割精度 5切割直线度 3. 使用玻璃厚度 19 4. 最大回车速度 3m/s ,适用玻璃带速度 50 ; 5. 安装斜置角 7 ; 6. 控制器带有 够显示切片数量、落刀位置、抬刀位置等参数,并可以通过键盘修改相关参数。 械传动部件的选择 ( 1) 同步带传动副的选用 由于同步带常以钢丝绳作负载心层,由与钢丝绳受载后变形极小,仍能保持带长不变,故带与带轮间不会 产生相对滑动,传动比恒定。同步带薄而轻,可用于高速场合,线速度可达 40m/s,传动比可达 10,效率可达 98%. ( 2) 伺服电动机的选用 从设计任务书规定的内容来看脉冲当量尚未达到 定位精度未达到微米级,空载最快移动速度也只有 3m/s 。因此,本设计不采用高档次的伺服电动机,如交流伺服电动机或直流伺服电动机等,可以选用性能好的一些步进电动机,以降低成本,提高性价比。 任务书所给的精度对于步进电动机来说可以达到,所以选用开环控制。 制系统的设计 ( 1) 对于步进电动机的开环控制,选用 列的 8位单片机 为控制系统的 应该能够满足任务书给定的相关指标。 ( 2) 人机界面选用 4 4的薄膜式矩阵键盘,显示选用 需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 第三章 机械部分设计计算 械传动部件的计算与选型 玻璃横切机的传动部分通常由刀架、同步带、传动轴、以及伺服电动机等部件构成。其中,伺服电动机作为执行元件用来驱动同步带,同步带带动刀架完成切割运动。同步带、伺服电动机等均以标准化,由专门厂家生产,设计时只需要根据工作在和选取即可 。 量估算 按照同步带带动部件的重量进行估算,即整个刀架 加传动带 的重量最大 50N 。 割力的估计,约为 100N 步带传动副的计算与选型 要求传递功率 P=主动轮最大转速 440r/主、从动轮的传动比为 1: 1. ( 1) 确定带的设计功率 计功率: ( 9) 式中 工作情况系数。 P 传递功率,单位为 根据玻璃切割机工作情况 查同步带工作情况系数表(机电一体化系统设计指导书 318) ,选取 2) 选择带型和节距 据 同步带选型图 (机电一体化系统设计指导书 3 14)选择带型,图中水平坐标为带的设计功率 垂直坐标为小带轮的转速 n1(r/当所得交点落在两种节距的分界线上时,尽可能选择较小的节距。 选择 ,节距为 ( 3) 确定小带轮齿数 使 由带轮最少许用齿数表 (机电一体化系统设计指导书 3 17)查得,查得结果为 8 ,在带速 设计中选用 9 。 小带轮节圆直径 d1= =19/ =根据此值再查带轮直径尺寸系列表 (机电一体化系统设计指导书 3 16) ,取 小带轮节圆直径初定后应验算带速,需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 不适合则重取。同步带的速度 v= 00 1000= 。 因为 6 , 所以 合适 。 ( 7) 计算基准额定功率 准额定功率 v/1000 ( 12) 式中 所选型号同步带在基准宽度下所允许传递的额定功率,单位为 带 宽为 的许用工作拉力,单位为 N ,查“同步带在基准宽度下的许用工作拉力和线密度”表 (机电一体化系统设计指导书 3 21) 。 m 带宽为 位为 kg/m , 查“同步带在基准宽度下的许用工作拉力和线密度”表 (机电一体化系统设计指导书 3 21) 。 v 同步带的线速度,单位为 m/s 。 查表得 L型 m=kg/m 。 同步带线速度 v : 需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 由任务书知 =A=7 0 由 V H= V Q1) V Z= V Q2) 得 V Q =V 6) 所以 同步带速度 v=s s 。 由以上得 8) 确定实际所需同步带宽度 际所需同步带宽度 : d/( 13) 式中 选定型号的基准带宽 ,如表所示(机电一体化系统设计指导书 3 21) 。 小带轮啮合齿数系数,查小带轮啮合齿数系数表 (机电一体化系统设计指导书 3 22) ,即 6 时 , 由以上得 ( 8) 带的工作能力验算 用下式来计算同步带的额定功率 P ,若结果满足 P=带的设计功率),则带的工作能力合格: P=(v 10 ( 14) 式中 啮合系数,上 式中以查得。 齿宽系数, bs/a 基准带宽为 的许用工作拉力,单位为 N ,以上已查得为 m 带宽为 的单位长度的质量,单位为 kg/m ,以上已查得 v 同步带的线速度,单位为 m/s ,以上已算得 为 由以上得 P=为 P以同步带的工作能 利合格 。 1)根据机械系统结构,求得加在步进电机转轴上的总转动惯量 加在步进电动机转轴上的总转动惯量 进给伺服系统的主要参数之一,它对选择电动机具有重要意义。在本设计中 要包括电动机转子的转动惯量、传动系统、同步带、刀架折算到电动机转轴上的转动惯量。 需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 已知传动系统的联轴器、传动轴、同步带轮的尺寸与材料。移动部件总重量 G=50N,传动比 1:1 . 如常用部件转动惯量计算表(机电一体化系统设计指导书 4 1)所示 圆柱体的转动惯量的计算公式为: J= ( 15) 式中 , 圆柱体质量( D 圆柱体直径( 由上式求各个零部件的转动惯量 ( 1) 联轴器的转动惯量 轴器内圆直径 14圆直径 25 77料密度 10轴器的 转动惯量 J1=2) 从动轴的转动惯量 动阶梯轴如下图 尺寸由左向右为 1 257 2=38 3=32 4=295 5=25110动轴的转动惯量 2=3) 同步带带轮的转动惯量 步带带轮内圆直径 30圆直径 45料密度 10步带带轮的转动惯量 4) 主传动轴的转动惯量 传动轴为七阶梯 需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 尺寸由左向右为 1 158 2=229 3 257 4=38 5=32 6=295 7=25110传动轴的转动惯量 5) 移动部件的转动惯量 动部件总重量 G=50N 移动部件的转动惯量 选步进电动机型号为 110三相式, 从反应式 /磁阻式步进电动机的技术参数表( 机电一体化系统设计指导书 4 3)查得 该型号电动机转子的转动惯量 则加在步进电动机转轴上的总转动惯量为: m+2+4+)计算加在步进电动机转轴上的等效负载转矩 快速空载起动和承受最大工作负载两种情况进行计算。 ( 1) 快速空载启动时电动机转轴所承受的负载转矩 式 f+ ( 16) 式中 快速空载启动时折算到电动机转动轴上的最大加 速转矩,单位为 移动部件运动时折算到电动机转轴上的摩擦转矩,单位为 同步带预紧后折算到电动机转轴上的摩擦转矩,单位为 具体计算过程如下: a) 快速空载启动时折算到电动机转动轴上的最大加速转矩; 2 0 ( 17) 式中 步进电动机转轴上的总转动惯量,单位为 电动机转轴的角加速度,单位为 电动机的转速,单位为 r/需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 电动机加速所用时间,单位为 s,一般在 1 b) 移动部件运动时折算到电动机转轴上的摩擦转矩 F摩 i ( 18) 式中 导杆的摩擦力,单位为 N; 同步带轮节圆直径,单位为 m; 传动链总效率,一般取 i 总的传动比 ; 其中导杆的摩擦力为 ; () ( 19) 式中 导杆的摩擦因数(滑动 副取 动副取 垂直方向的工作负载; G 运动部件总重力,单位为 N c) 同步带预紧后折算到电动机转轴上的摩擦转矩 2)/2 i ( 20) 式中 同步带的预紧力,一般取同步带工作载荷的 1/3,单位为 N; 0 同步带为预紧时的传动效率,一般取 0= 由于同步带的传动效率很高,所以由式 (20)算出的 在式( 16)中与 常可以忽略不计。则有: f ( 21) 根据式( 17),考虑纵向传动链的总效率,计算快速空载起动时折算到电动机转轴上的最大加速转矩: 2 0 ( 22) 式中 对应纵向空载最快移动速度的步进电动机最高转速,单位 r/ 步进电动机有静止到加速至 位为 s; 其中: 360 ( 23) 式中 纵向空载最快移动速度,任务书制定为 180000mm/ 步进电动机步距角,为 需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 脉冲当量,本例为 冲。 将以上各值代入式( 23),算得 00r/步进电动机由静止到加速至 向传动总效率 由式( 22)求得: 2 10600/60 m =式 ( 18)可知,移动部件运动时,折算到电动机转轴上的摩擦转矩为: 2/1d i ( 24) 式中 导杆的摩擦因数,滚动副取 工作负载,空载时取 0; 传动链总效率,取 由式( 24)得 5 7 6 后由式( 21),求得快速启动时电动机转轴所承受的负载转矩为: 1 . 4 03 N 40 . 0 03a m a xT e q 1 ( 25) ( 2) 最大工作负载状态下电动机转轴所承受的负载转矩 02 (26) 由式( 26)知, 括三部分:折算到电动机转轴上的最大工作负载转矩 动部件运动时折算到电动机转轴上的摩擦转矩 同步带预紧后折算到电动机转轴上的附加摩擦转矩 以忽略不计。则有 ( 27) 式中 式( 18)进行计算。而折算到电动机转轴上的最大工作负载转矩 下式计算: 2/1 (28) 式中 进给方向最大工作载荷,单位为 N. 估计 00N,则有; 需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 00 18)进行计算 ,计算垂直方向承受最大负载情况下,移动部件运动时折算到电动机转轴上的摩擦转矩: 2/1 =(100+50) 后由式( 27),求得最大工作状态下电动机转轴所承受的负载转矩为: 过上诉计算后,得到加在步进电动机转轴上的最大等效负载转矩应为 ; e qT e qT e q 4 0 m a x 3)步进电动机最大静转矩的选定 考虑到步进电动机的驱动电源手电网电压影响较大,当输入电压降低时,其输出转矩会下降,可能造成丢步,甚至堵转。因此,根据 选择步进电动机的最大静转矩时,需要考虑安全系数。本例中取安全系数 K=4,则步进电动机的最大静转矩应满足: 5 . 6 1 2 N 4 0 344 T e qT x (29) 上述初选的步进电动机型号为 110永磁感应式步进电动机的技术参数表(机电一体化系统设计课程设计指导书 4 5)该型号电动机的最大静转矩 见满足式( 29)的要求。 4) 步进电动机的性能校核 ( 1) 最快工进速度时电动机输出转矩校核 任务书给定刀架的最快工进速度 0000mm/冲当量 冲。 计算电动机 对应的运行频率为: 000060ma x /ma x (30) 从 110可以看出,在此频率下,电动机的输出转矩 ,远远大于最大工作负载转矩 足要求。 ( 2) 最快空载移动时电动机输出转矩校核 需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 任务书给定刀架最快空载移动速度 80000mm/计算电动机对应的运行频率 8000060ma x /ma x 从 110 此频率下,电动机的输出转矩 ,大于快速空载起动时的负载转矩 足要求。 ( 3) 最快空载移动时电动机运行频率校核 与最快空载移动速度 80000mm/应的电动机运行频率 电一体化系统设计课程设计指导书 4 5)可知该型号电动机的空载运行频率可达 15000见没有超出上限。 ( 4) 启动频率的计算 已知电动机转轴上的总转动惯量 动 机转子的转动惯量 动机转轴不带任何负载时的空载起动频率 500由式 1/ 510式说明,要想保证步进电动机起动时不失步,任何时候的起动频率都必须小于 510际上,在采用软件升降频时,起动频率选得更低,通常只有 100 100 脉冲 /s). 综上所述,本设计中选用 110全满足设计要求。 动轴承的选择 本设计中载荷不大,且对轴承转速要求比较高,所以采用极限转速比较高的球轴承。 因 为在本设计中,轴承在承受径向载荷的同时还要承受一定的轴向载荷,所以选用向心推力 36305 极限转速 9500 14000额定载荷 1620 主传动轴的结构设计 拟定轴上零件的装配方案 : 如装配图所示,轴套、轴承、轴承端盖、联轴器依次从轴的下端向上安装,同步带轮、轴套、轴承、轴用弹性挡圈、轴承端盖依次从轴的上端向下安装。 轴上零件的定位 :以轴肩、套筒、轴端挡圈、轴承端盖来保证。详见装配图。 本轴为传动轴,主要承受转矩,对其进行扭转条件计算 轴的扭转强度条件为 T 9 5 0 0 0 0/ 需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 式中 T 扭转切应力,单位为 轴所受的扭矩,单位为 T 轴的抗扭截面系数,单位为 n 轴的转速,单位为 r/ P 轴传递的功率,单位为 d 计算截面出轴的直径,单位为 r 许用扭转切应力,单位为 计算得 T 5 号钢的 r 25 45 所以轴强度合格。 璃切割机机械装配图的绘制 在完成同步带、步进电动机的计算、选型后,绘 制 玻璃切割机机械装配图。 在绘制装配图时考虑以下问题: 1) 了解玻璃切割机的详细结构,从有关资料里查阅机箱、横梁、刀架等的结构及尺寸。 2) 根据载荷特点和支撑形式,确定传动轴两端轴承的型号,由于本设计中传动轴为竖置,轴承需具备同时承受轴向、径向力的能力,所以选用了向心推力球轴承。 3) 考虑各零部件之间的定位、联接和调整方式。主传动轴与电机输出轴间采用 套筒 连轴器、销 联接 ,采用在主传动轴上设阶梯、轴套的方法定位。 4) 在进行各零部件设计时,注意了装配的工艺性,考虑装配的顺序,保证安装、调试和拆卸的方便。 5) 注意了绘制装配图的基本 要求。 需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 第四章 控制系统设计、编程 制系统硬件电路设计 根据任务书的要求,设计控制系统的硬件主要考虑以下功能; 1) 接收键盘数据。 2) 控制液晶显示。 如图 7 (控制系统结构原理)所示, 司的 于 以不需要进行扩展。键盘与液晶均直接与 具体联接情况请参看附录的电路原理图。 人机界面的构成如下 图 9人机界面的构成 人机界面设置了 16个键, 0 9的 数字键,清屏键、确定键。 人机界面的监控管理程序 人机界面的监控管理程序流程图 见图 10,如图所示, 首先进行液晶显示功能初始化 1; 然后进行液晶固定显示 2(即 128 64的点阵汉字显示液晶可以显示四行汉字每行可显示 8个字,这里固定显示内容如图 9 所示) ; 然后扫描键盘 3; 判断键盘是否有键按下 4; 如果没有键按下则 重新进行键盘扫描(即回到 3);否则(即有键按下)进行判断 键值 5; 如果为数字键(即键值 10)则进如功能键 处理程序 6b,根据不同键值进入不同的功能键子程序 7后从 2开始重新循环 . 液晶固定显示; 玻璃长度 待切片数 落刀位置 抬刀位置 矩阵键盘 0 1 2 3 4 5 6 7 8 9 确定 清屏 需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 1) 首先,对设计中用到的 128 64 本实验 字图形点阵液晶显示模块可显示汉字及图形,内置 8192 个中文汉字 (16*16点阵 ),128个字符 (8*16点阵 )及 64*256 点阵显示 由 与单片机 于显示控制界面信息。采用的连接方式是直连方式,通过直接的人为控制状态位,来实现 显示。其硬件连接图见附录。 图形液晶显示屏的命令 和详细原理 见附录。 2)以下对各个子程序进行说明: 液晶 驱动程序模块 1 液晶显示功能初始化子程序 该子程序流程图见图 11,第一步将现在的 入栈保护 ;第二步 功能设定值送入 A, 本设计中功能设定值送 30H(见附录液晶指令表即 00110000,使用基本指令集动作 ) ;第三步调用“写命令到 程序(见 1第四步显示模式设定值送入 A ,本设计中显示模式设定值送 04H(即 00000100,显示器控制,游标不显示);第五步调用“写命令到 程序;第六步清屏命令值送入 A,即 01;第七步调用“写命令到 程序;第八步模式设定值送入 A,本设计中模式设定值送 #0 00001111,即显示功能全开 );第九步调用“写命令到 程序;第十步 栈;第十一步返回主程序。 ( 1a) “写命令到 程序 该子程序流程图见图 12, 第一步将现在的 入栈保护 , 第二步 调“检查忙碌标志 程 (见 1;第三步写指令口地址送入 设置指令口写地址 );第四步 (写指令代码 );第五步 六步返回主程 序。 需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 图 10人机界面的监控管理程序流程图 1始化 2显示一遍 扫描键盘 4 是 否 有 键 按下 ? 5 判断键值 6数字键 ? 6a 数字键处理程序 6清屏键 7认键 7 Y Y N 需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 图 11液晶显示功能初始化子程流程图 栈 功能设定值送入 A 调“写命令到 程 显示模式设定值送入 A 调“写命令到 程 #01H 送入 A (清屏 ) 调“写命令到 程 模式设定值送入 A 调“写命令到 程 栈 返回 需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 图 12“写命令到 程序流程图 ( 1b) 检查忙碌标志 程序 该子程序流程图见图 13,第一步将现在的 二步将现在的 第三步 读指令口地址送入 设置读指令口地址 ) 第四步 A(读指令代码 );第五步判断 (即确认液晶内部动作是否完成),是则继续,否则返回到上一步重新执行;第六步 七步 八步返回主程序。 2液晶固定显示子程序 该子程序流程图见图 14, 图中 定汉字的显示行,每行可以显示 8个汉字 :,第一行开始地址为 00H 07H, 第二行开始地址为 10H 17H,第三行开始地址为 08H 0四行开始地址为 18H 1一步, 00第一行显示开始地址送入 起始地址的显示位置临时变量 );第二步, 041(即数量 4个送入字数临时变量);第三步, 入 第栈 栈 调“检查忙碌标志 程 写指令口 地址送入 入 A 栈 栈 返回 需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 一行 需要显示的汉字 (玻璃长度) 位置送入 四步 ,调用汉字显示子程序(见 2第五步, 10第二行显示开始地址送入起始地址的显示位置临时变量 );第六步, 041(即数量 4个送入字数临时变量);第七步, 二行需要显示的汉字(待切片数)位置送入 八步,调用汉字显示子程序;第九步, 08H 送入 第三行显示开始地址送入起始地址的显示位置临时变量 );第十步, 04H 送入 数量 4个送入字数临时变量);第十一步, 三行需要显示的汉字(落刀位置)位置送入 十二步,调用汉字显示子程序;第十三步, 18H 送入 第四行显示开始地址送入起始地址的显示位置临时变量 );第十四步, 04H 送入 数量 4 个送入字数临时变量);第十五步, 入 四行需要显示的汉字(抬刀位置)位置送入 十六步,调用汉字显示子程序;地十七步返回主程 序。 需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 图 13“检查忙碌标志 程序流程图 栈 栈 读指令口地址送入 入 A ? ? 栈 栈 栈 栈 返回 N Y 需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 #00H 送入 04H 送入 入 用汉字显示子程序 #10H 送入 04H 送入 入 用汉字显示子程序 #08H 送入 04H 送入 入 用汉字显示子程序 #18H 送入 04H 送入 入 用汉字显示子程序 返回 需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 图 14液晶固定显示子程序流程图 需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 栈 栈 送入 1 值送入 B 送入 A #80H 和 A 进行与运算 调写命令子程 A 取反 A+入 A 1 调用“写资料到 程 A 取反 A+入 A 1 调用“写资料到 程 B 减 1, B=0? N Y 栈 栈 返回 需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 图 15汉字显示子程序流程图 2a 汉字显示子程序 程序流程图见图 15 图中 起始的显示位置。第一步,将现在的 栈保护;第二步,将现在的 入栈保护;第三步,将 送入 起始显示位置临时变量的值送入起始显示 位置中 ) ;第四步 ,将 (显示字数送入 B);第五步,将 ;第六步,让 80 相与,值送入 A(即送显示地址,参见附录汉字显示坐标 );第七步,调用“写命令到程 (见 1;第八步, 九步,查找汉字的高位码;第十步, ;第十一步,调用“写资料到 程序(见 2 第十二步, A 值取反;第十三步,查找汉字低位码;第十四步, 1;第十五步,调用“写资料到 程序(见 2b 子程序);第十六步, B 值减一并判断 B 是否为零,是则继续,不是则返回第八步 重新循环;第十七步, 栈;第十八步, 栈;第十九步,返回主程序。 2b“写资料到 程序 程序流程图见图 16 需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 图 16“写资料到 程序流程图 第一步,将现在的 入栈保护 , 第二步,调“检查忙碌标志 程 (见 1b 子程序说明 );第三步,写数据口地址送入 设置数据口写地址 );第四步, 址中的数送入 A(写数据代码 );第五步, 六步,返回主程序。 键盘监控程序模块 3 键盘扫描子程序 子程序流程图见图 17 栈 栈 调“检查忙碌标志 程 写数据口地址送入 入 A 栈 栈 返回 需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 图 17键盘扫描子程序流程图 键盘的硬件连接图见附录。程序第一步, 户标志位清 0;第二步, 清 0;第三步,将 0入 (即把 四位置 1,键盘各列置 1,行为高四列,列为低四列);第四步,将 (如果此时有键按下,则 ,即 0 第五步, 判断 0果相等就表示没有键按下,继续执行下一步程序,如果不相等即表示有键按下,转入执行第八步( 程序;第六步, ;第七步,跳至执行第九步 (行程序;第八步, 户标志位置 1;第九步,返回主程序。 4 判断是否有键按下 如图 10 人机界面的监控管理程序流程图所示,程序在这一环节,判断 户标志位是否为1,不是 1则返回去再执行键盘扫描子程序,等于 1则 继续向下执行判 段 键值子程序。 0 清 0 低四位置 1(键盘列置 1) 送入 A A=#0 0 1 返回 N Y 需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 5 判断键值子程序 (程序流程图如图 18所示) 需要购买对应 纸 咨询 14951605 买对应的 纸 14951605 或 1304139763 延时去抖动, 行值计数器 0 对 A 口进行行扫描 行扫描值左移 1 位 读列值 被按键在 本行? Y N 行值计数器加 1 扫描完一遍? N 返回 Y 被按键在0 列? 被按键在1 列? 列首键号 00H 送入 A 列首键号 04H 送入 A 被按键在2 列? 列首键号 08H 送入 A 被按键在3 列? 列首键号 0入 A Y Y
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位b类职测真题及答案
- 2025汽车销售代理合同(豪华品牌系列)
- 2025技术咨询的合同模板
- 2025设备手续抵押借款合同范本
- 2025【合同协议范本】石材购销合同
- 内部楼宇改造合同范例
- 兼职主播 合同范例
- cpa推广合同范例
- 2025超市卫生清洁服务合同
- 2025设备采购与销售合同模板
- 2025年中国矿山支护设备行业市场规模及投资前景预测分析报告
- 锂电池、新能源汽车火灾事故灭火救援处置
- 新形势下如何抓好“两个经常性”工作
- 近三年小升初试卷及答案
- 上海宝山区公开招聘社区工作者考试高频题库带答案2025年
- 美容学徒聘请协议书
- 江苏连云港市金灌投资发展集团有限公司、灌南城市发展集团有限公司等招聘笔试题库2025
- GB/T 45477-2025无油悬浮离心式冷水(热泵)机组
- 《疫苗研发》课件
- 渠道分销合同协议样本
- 2024年共青团入团积极分子团校结业考试试题库及答案
评论
0/150
提交评论