计算机控制专科第2章.ppt

上传人:za****8 文档编号:6227875 上传时间:2020-02-20 格式:PPT 页数:88 大小:2.51MB
返回 下载 相关 举报
计算机控制专科第2章.ppt_第1页
第1页 / 共88页
计算机控制专科第2章.ppt_第2页
第2页 / 共88页
计算机控制专科第2章.ppt_第3页
第3页 / 共88页
点击查看更多>>
资源描述
第二章开关量输入输出通道与人机接口 2 1过程通道的分类2 2开关量输入输出通道2 3人机接口 键盘2 4人机接口 数字显示方法 为了实现计算机对生产过程或装置的控制 需要将对象的各种测量参数按要求的方式送入计算机 经计算机运算处理后的数字信号也要变换成适合于对生产过程或装置进行控制的形式 因此 在计算机和生产过程之间必须设置信息传递和变换的装置 这种装置就称为过程输入输出通道 简称为过程通道或I O通道 一般来说 计算机不会自主地工作 需要接收操作人员键入的指令 其运行状态和结果也需要显示或打印 在现代大规模控制系统中还应有通信和数据存盘功能 所有这些都是由人与计算机之间的连接装置来完成的 我们称这种装置为人机接口 图2 1过程通道与人机接口 有了过程通道与人机接口 才能将人 计算机和生产过程组成有机的整体 如图2 1所示 这一章我们主要介绍计算机控制系统中过程通道的分类 开关量输入输出通道与人机接口的设计及应用方法 2 1过程通道的分类 过程通道包括模拟量输入通道 模拟量输出通道 数字量输入通道和数字量输出通道 1 模拟量输入通道 主要功能是将随时间连续变化的模拟输入信号经检测 变换和预处理 最终变换为数字信号送入计算机 常见的模拟量有压力 温度 液体流量和成分等 2 模拟量输出通道 它将计算机输出的数字信号转换为连续的电压或电流信号 经功率放大后送到执行部件对生产过程或装置进行控制 3 数字量输入通道 也称开关量输入通道 凡是以电平高低和开关通断等两位状态表示的信号统称为数字量或开关量 以若干位二进制数表示 并行输入到计算机 拨码盘开关输出的BCD码等 仅以一位二进制数表示 启停信号和限位信号等 频率信号 以串行形式进入计算机 来自转速表 涡轮流量计 感应同步器等信号 主要有三种形式 4 数字量输出通道 有的执行部件只要求提供数字量 例如步进电机 控制电机启停和报警信号等 这时应采用数字量输出通道 注意 过程通道分类是以经过通道的信号形式来划分的 并不以连续的对象来划分 如模拟对象的模拟量可以转换为频率信号 V F变换 连接于数字输入通道 同样 数字输出通道完全可以接直流电动机 组成脉冲调宽控制 PWM K 75228通道开关量输入输出模块 K 840ISA总线16位开关量输入输出卡 2 2开关量输入输出通道 CPU接口逻辑 输入输出电气接口 2 2 1开关量输入输出通道的一般结构形式 1 CPU接口逻辑这部分电路一般由数据总线缓冲器 驱动器 输入输出口地址译码器 读写等控制信号组成 2 输入缓冲器和输出锁存器输入缓冲器是对外部输入的信号起缓冲 加强以及选通的作用 CPU通过读缓冲器读入数据 输出锁存器的作用是锁存CPU送来的输出数据 供外部设备使用 输入缓冲器和输出锁存器可以使用各种可编程的外围接口电路 也可以使用简单的中小规模集成电路 3 输入输出电气接口典型的开关量输入输出电气接口的功能主要是滤波 电平转换 隔离和功率驱动等 各种开关量输入输出通道的主要区别在于I O电气接口 2 2 2开关量输入信号的调理 开关量输入通道的基本功能是接收外部的以逻辑 1 或逻辑 0 出现的状态信号 其信号的形式可能是电压 电流或开关的触点 在有些情况下 外部输入的信号可能会引起瞬时的高电压 过电压 接触抖动以及噪声等干扰 为了将外部的开关量信号输入到计算机 必须将现场输入的状态信号经转换 保护 滤波 隔离等措施转换成计算机能接收的逻辑信号 这就是开关量输入信号调理的任务 1 信号转换电路 电压电流 高低电平 可根据电压电流的大小选择电阻值 开关通 断输入 高低电平 2 滤波电路 由于长线传输 电路 空间等干扰的原因 输入信号常常夹杂着各种干扰信号 这些干扰信号有时可能使读入信号出错 这就需要用滤波电路来消除干扰 RC低通滤波电路 高频信号输入时经过C进入地 高低电平 这种电路的输出信号与输入信号之间会有一个延迟 可根据需要来调整RC网络的时间常数 3 保护电路 为了防止因过电压 瞬态尖峰或反极性信号损坏接口电路 在开关量输入电路中 应采取适当的保护措施 齐纳二极管 压敏电阻 在一定电流电压范围内电阻值随电压而变 将瞬态尖峰干扰箝位在安全电位 反极性保护 高压保护 加反极性电压二极管截止断开 稳压管 4 消除触点抖动 若开关量输入信号来自机械开关或继电器触点 由于开关触点闭合及断开时 常常会发生抖动 因此 输入信号的前沿及后沿常常是非清晰信号 双向消抖电路 RS触发器 利用RS触发器的状态不变消除抖动 5 光电隔离技术 在计算机控制系统中 为了提高系统的抗干扰能力 常需将工业现场的控制对象和计算机部分在电气上隔离开来 光耦合器 发光二极管 光敏三极管 基极为光敏材料 有光照时产生光电效应 有光时 基极导通 集电极输出低电平 无光时 基极截止 集电极输出高电平 输入和输出在电气上完全隔离 电 光 电 光耦合器的输入驱动电路 输入侧 工作电流一般为10mA工作电压一般小于1 3V 直接驱动 加三极管驱动 双极型晶体管组成的门电路 单极型绝缘栅型场效应管组成的门电路 输出测 直接驱动TTLMOS等电路器件 1 0 导通 0 截止 1 0 1 截止 1 饱和导通 0 将输入侧的信号传递到了输出侧 由于E1 E2两电源不共地 才能有效避免输入端 输出端相互间的反馈和干扰 因此输入侧与输出侧电气上无任何联系 用光耦合器隔离开关信号的电路图 开关量输入信号调理电路 滤除高频干扰 瞬态尖峰保护电路 R2限流电阻 过电压保护 反电压保护 隔离 S闭合 回路有电流流过 光耦中的发光管发光 光敏管导通 数据线上为低电平 即输入信号为0时对应开关S闭合 反之 1对应S断开 降压 整流 2 2 3开关量输出驱动电路 1 小功率驱动电路 一般用于驱动发光二极管 LED显示器 小功率继电器等元件或装置 要求电路的驱动能力一般为10 40mA 可采用小功率的三极管或集成电路如75451 75452等来驱动 0 1 导通 集电极电流驱动LED发光 2 中功率驱动电路 常用于驱动中功率继电器 电磁开关等装置 一般要求具有50 500mA的驱动能力 可采用达林顿复合晶体管或中功率三极管来驱动 0 1 0 保护二极管构成负荷线圈断电时产生的反向电动势的泄流回路 目前常用达林顿阵列驱动器如MC1412 MC1413 MC1416等来驱动中功率负载 图2 14是MC1416的结构图及每个复合管的内部结构 MC1416内含7对达林顿复合管 每个复合管的集电极电流可达500mA 输出端耐压可达100V 特别适合于驱动中功率继电器 3 固态继电器及其使用方法 固态继电器 SSR 是一种新型的无触点开关的电子继电器 它利用电子技术实现了控制回路与负载回路之间的电隔离和信号的耦合 而且没有任何可动部件或触点 却能实现电磁继电器的功能 故称为固态继电器 固态继电器 SSR 是一种四端有源器件 其中两个低功耗输入控制端可与TTL及CMOS电平兼容 另外两个为晶闸管输出端 输入输出间采用光电隔离 SSR 单向直流型 DCSSR 双向交流型 ACSSR 过零触发型 Z型 调相型 P型 光耦隔离电路 在输入输出之间起信号传递作用 同时使两端在电气上完全隔离 过零检测 为交流型SSR过零触发而设置 触发电路 为后级提供一个触发信号 是电子开关 三极管或晶闸管 能可靠地导通 电子开关 接通或断开负载电源 保护电路 防止电源的尖峰和浪涌对开关电路产生干扰造成开关的误操作或损害 一般由RC串联网络和压敏电阻组成 过零型 调相型 具有零电压开启 零电流关断的特点 输出端在控制信号有效并保持到过零时导通 控制信号消失后 过零时关断 又称随机开启型固态继电器 具有快速开启性能 输出端随控制信号同步导通 控制信号消失后 过零时关断 固态继电器的驱动方法 SSR在驱动负载的同时本身也需驱动 2 2 4开关量输入输出通道的设计 1 设计中应考虑的问题 主要应考虑输入信号的拾取 转换 滤波 保护 隔离以及输出信号的驱动等问题 1 开关状态型开关量输入信号的拾取 这是最常见的一种开关量输入形式 如生产设备或过程中某个开关或继电器的断开与闭合等 这种类型的开关量可通过前面已介绍的转换电路将开关的状态转换为电平的高低 2 位置型开关量输入信号的拾取 这种类型的开关量输入信号需要通过合适的传感器来拾取 常用的有行程开关 光电装置及干簧继电器等 3 计数型开关量输入信号的拾取 这种类型的开关量输入信号也需通过合适的传感器来拾取 如用于测量转速时可使用光电对管 霍尔传感器 光电编码器等 测量位移时可使用光栅 磁栅等 2 开关量输入输出通道设计实例 典型的16路开关量输入输出通道原理图 输入缓冲器输出锁存器 输入光耦合器 输出光耦合器 达林顿管 键盘是由若干个按键组成的开关矩阵 若键盘上闭合键的识别是由专用硬件实现的 称为编码键盘 若靠软件实现的 则为非编码键盘 2 3人机接口 键盘 2 3 1非编码键盘 非编码键盘是由一些按键排列成的一个行 列矩阵 按键的作用只是简单地实现开关的接通或断开 但必须有一套相应的程序与之配合 来解决按键的识别 键值的产生以及防止抖动等工作 因此 键盘接口电路和软件程序必须解决以下一些问题 检查是否有键按下若有键按下 判断是哪一个键并确定其键号或键值去抖动处理多键同时按下键输入软件处理 一个电压信号是通过机械触点的闭合 断开过程来实现信号传递的 抖动时间一般为5 10ms 按键的稳定闭合期为几百毫秒到几秒钟时间 为了保证CPU对按键闭合仅作一次键输入处理 必须去除抖动影响 通常可用硬件或软件延时10ms处理 对于同时有两个以上的键被按下的情况 有两种处理方法 双键同时按下 用软件扫描键盘处理 当只有一个键按下时才读取键盘的输出 并认为最后按下的键为有效键 N键锁定 多键按下时只处理一个键 任何其他按下又松开的键不产生任何键值 通常第一个被按下或最后一个被松开的键产生键值 当有键按下时 单片机应能够完成该按键所设定的功能 键盘通过接口与CPU连接 CPU采用查询或中断方式检查有无键按下 再将该键号送A 然后通过散转指令JMP A DPTR转入执行该键功能的处理程序入口 最后又返回到键盘管理程序的入口 1 独立式连接的非编码键盘 每一个按键单独占用一根I O线每根I O线上的按键的工作状态不会影响其他I O线的工作状态 0 1 CPU输入P1口状态用查询指令可方便地判断哪一个键被按下 适用于按键数量较少情况 键值输入采用查询方式程序清单如下 START MOVA 0FFHMOVP1 AMOVA P1JNBACC 0 P1 0JNBACC 1 P1 1JNBACC 2 P1 2JNBACC 3 P1 3JNBACC 4 P1 4JNBACC 5 P1 5JNBACC 6 P1 6JNBACC 7 P1 7 置P1为输入状态 读引脚有效 输入按键状态供查询用 若直接寻址的位值为0 则执行转移 0号键按下转 1号键按下转 2号键按下转 3号键按下转 4号键按下转 5号键按下转 6号键按下转 7号键按下转 按键查询 JMPSTARTP1 0 LJMPPORT0P1 1 LJMPPORT1 P1 7 LJMPPORT7 若无键按下返回接着查询 转0 7号键处理程序入口 键功能转移 PORT0 LJMPSTARTPORT1 LJMPSTART PORT7 LJMPSTART 0号键处理程序 从0号键程序执行完返回 1号键处理程序 从1号键程序执行完返回 7号键处理程序 从7号键程序执行完返回 8个键号处理程序 2 矩阵式连接非编码键盘 矩阵式又称为行列式 在按键数量较多时 可以少占用I O线 用I O线组成行 列结构 行 列线不相通 而是通过一个按键设置在行 列交叉点上来连通 若需要设置N M个按键 则需要M N根I O线 矩阵式键盘工作原理 4行 4列键盘 0 有键按下对应列为0 列线Y行线X01111011 10000100 84H 4号键对应的键值 CPU操作时 先输出行有效信号 再输入列信号 经过拼装 求反得到键值 利用键值对应的唯一性来识别键盘上所有的键 矩阵式非编码键盘接口及程序设计 键盘接口 扫描输出口 输入口 设A口地址0101H C口地址0103H 子程序 键盘扫描程序中要调用两个子程序 DIRLED显示器显示子程序 程序略 该程序具有延时功能 其延时时间为6ms KS1判断子程序 该程序判断是否有键闭合 程序如下 KS1 MOVDPTR 0101HMOVA 00HMOVX DPTR AINCDPTRINCDPTRMOVXA DPTRCPLAANLA 0FHRET 指向A口 A口扫描输出00H 行信息 指向C口 输入C口数据 列信息 将累加器A按位取反 判断是否有某列输入为0 将累加器A内容与后面数值按位与 屏蔽A的高四位 C口只有低4位有用 执行KS1判断子程序的结果是 有键闭合 A 0 无键闭合 则 A 0 KEY1 ACALLKS1JNZLK1NI ACALLDIRAJMPKEY1LK1 ACALLDIRACALLDIRACALLKS1JNZLK2ACALLDIRAJMPKEY1LK2 MOVR2 0FEHMOVR4 00H 键盘扫描程序 检查是否有键闭合 A非0 有键闭合 则转移 显示一次 延时6ms 显示两次 延时12ms 去抖动 再检查是否有键闭合 A非0 确实有键闭合 则转移 无键闭合 延时6ms后转KEY1 扫描初值送R2 扫描行号送R4 LK4 MOVDPTR 0101HMOVA R2MOVX DPTR AINCDPTRINCDPTRMOVXA DPTRJBACC 0 LONEMOVA 00HAJMPLKPLONE JBACC 1 LTWOMOVA 08HAJMPLKP 指向A口 扫描初值送A口 行信息 指向C口 输入C口数据 列信息 ACC 0 1 第1列无键闭合 转LONE 第1列有键闭合 装第1列列值 ACC 1 1 第2列无键闭合 转LTWO 第2列有键闭合 装第2列列值 LTWO JBACC 2 LJHRMOVA 10HAJMPLKPLTHR JBACC 3 NEXTMOVA 18HLKP ADDA R4PUSHALK3 ACALLDIRACALLKS1JNZLK3POPARET ACC 2 1 第3列无键闭合 转LTHR 第3列有键闭合 装第3列列值 第4列有键闭合 装第4列列值 ACC 3 1 第4列无键闭合 转NEXT 计算键值 保护键值 若键起 键值送A 延时6ms 查键是否继续闭合 若闭合再延时 NEXT INCR4MOVA R2JNBACC 7 KNDRLAMOVR2 AAJMPLK4KND AJMPKEY1 键盘扫描程序的运行结果是把闭合键键值放在累加器A中 然后再根据键值进行下一步工作 本程序键值未求反处理 扫描行号加1 第7位为0 已扫完最高行 转KND 扫描初值循环左移1位 扫描下一行 扫描完毕 开始新的一次扫描 2 3 2编码键盘 非编码键盘是通过软件方法来实现键盘扫描 键值处理和消除抖动干扰的 这将占用较多的CPU时间 在一个较大的控制系统中 不可能允许CPU总是执行键盘程序 下面以二进制编码键盘为例 介绍一种用硬件方法来识别键盘和解决抖动干扰的键盘编码器及其接口电路 优先级最高 优先级最低 S0 S15中任意一个键被按下 由编码位D3 D0均可输出相应的4位二进制码 消抖电路 常用的显示器件主要有发光二极管LED和液晶显示器LCD 2 4 1发光二极管LED显示 1 7段LED显示器结构与原理 由7个发光二极管组成显示字段 并按 8 字形排列 7段发光管分别称为a b c d e f g 有的还带有一个小数点dp 将7段发光二极管阴极都连在一起 称为共阴极接法 当某个字段的阳极为高电平时 对应的字段就点亮 共阳极接法是将LED显示器的所有阳极并接后连到 5V电源上 当某一字段的阴极为0时 对应的字段就点亮 通过7段的不同组合控制 可以在 8 字形上显示0 9和A F共16个数字 字母 实现十六进制显示 要求用两种连接方法分别显示一个0字符 对于共阴极接法 当加到阳极的数字量为00111111B 3FH时 除g dp不发光外 其他6段均发光 显示 0 对于共阳极接法 当加到阴极的数字量为11000000B C0H时 显示 0 由此看出 共阳极接法的段选码与共阴极接法的段选码是逻辑 非 关系 LED段选码和显示字符之间的关系 自己导出8 F的段选码 注意 字母的大小写 16个显示字符之间不要有重复 2 LED显示器两种显示方式 点亮LED显示器有两种方式 静态显示和动态显示 以共阴极接法为例说明 1 LED静态显示方式 将N位共阴极LED显示器的阴极连在一起接地 每一位LED的8位段选线与一个8位并行口相连 当显示某一个字符时 相应的发光二极管就恒定地导通或截止 4位静态LED显示电路 阴极接地 8位段选线 8位并行口 输出段选码 每一位LED可独立显示 在同一时间里每一位显示的字符可以各不相同 静态显示的优点是所需驱动电流较小 可以由8155或8255直接驱动 显示稳定 缺点是N位LED要求有N 8位I O口线 占用I O口线太多 故多在显示位数较少时使用 2 LED动态显示方式 将多个7段LED显示器的段选线复接在一起 只用一个8位I O控制各个LED显示器的公共阴极轮流接地 逐一扫描点亮 使每位LED显示该位应当显示的字符 恰当地选择点亮LED的时间间隔 1 5ms 会给人一种视觉暂停效应 似乎多位LED都在 同时 显示 8位LED动态显示原理图 8位段选线 位选码 选中一位 0 输出段选码 动态显示需要位选码 可由编程得到 静态和动态显示都需要段选码 段选码可由硬件和软件两种方法得到 3 用硬件译码的8位静态LED显示接口电路 在单片机显示中 要求LED显示十进制或十六进制数 因此在选择硬件译码器时 要能够完成对输入BCD码及十六进制数的锁存 译码并具有直接驱动LED功能 MC14495译码器输入输出及显示字符表 使用MC14495的8位静态LED显示接口 P1口一次输出8位代码即可完成一位LED静态显示 段选码 决定哪一个MC14495有效 4 用软件译码的8位动态LED显示接口电路 8155 使用8155扩展的8位动态LED显示接口 8位动态LED显示程序设计要点 8155初始化 设定PA PB口工作在输出状态 控制字为03H 代码转换 PB口输出段选码 在EPROM中开辟一个换码表 由指令查表取出段选码 位选码形成 PA口输出位选码 从最左边第1位LED开始 然后右移一位选择左边第2位 依次轮流 在两次输出之间延时1ms 形成动态显示 10H 11H 12H 13H 14H 15H 16H 17H LED显示缓冲区 存放待显数据 RAM 送左1LED 送左2LED 送最右LED 和位选码的顺序对应 DIS MOVA 03HMOVDPTR 7F00HMOVX DPTR AMOVR0 10HMOVR3 7FHMOVA R3LDO MOVDPTR 7F01HMOVX DPTR AMOVA R0MOVDPTR TABLEMOVCA A DPTRMOVDPTR 7F02HMOVX DPTR A 8155初始化 显示缓冲区首地址送R0 位选码初值送R3 位选码初值送A 指向PA口地址 从PA口输出位选码 取待显示数据送A 指向换码表首地址 查表取出对应段选码 指向PB口地址 从PB口输出段选码 TABLE DB3FH 对应字符0DB06H 对应字符1DB5BH 对应字符2DB4FH 对应字符3DB66H 对应字符4DB6DH 对应字符5DB7DH 对应字符6DB07H 对应字符7DB7FH 对应字符8DB6FH 对应字符9DB77H 对应字符ADB7CH 对应字符BDB39H 对应字符CDB5EH 对应字符DDB79H 对应字符EDB71H 对应字符F ACALLDLLMOVA R3JNBACC 0 LD1RRAMOVR3 AINCR0LJMPLD0LD1 RET 调用延时1ms子程序 再次把位选码送A 判断8位LED是否显示完 显示完返回 未显示完 0右移一位 变成下一位位选码 新的位选码存入R3 指向下一个RAM显示地址 转回 显示下一个数码 软件延时1ms子程序 相对于8031为6MHz时钟 DLL MOVR7 64HDLAY NOPNOPNOPDJNZR7 DLAYRET 一个机器周期为2 s 赋值循环次数 100 执行需要12 s 达到延时1ms的目的 2 4 2LCD显示接口技术 液晶就是液态晶体 LiquidCrystal 是一种不属于上述三态中任何一种状态的中间状态 通常将物质分为三态 固态 液态和气态 液晶是外观呈流动性的混浊液体 具有光学各向异性和晶体所特有的双折射性 能在某个温度范围内兼有液体和晶体二者特性 也有人将其称为物质的第四态 用液晶材料做成显示器就称为液晶显示器 LiquidCrystaldisplay 简称LCD 液晶的显示是由于在显示像素上施加了电场 这个电场是显示像素前后两电极上的电位信号的合成 由于直流电场容易使液晶的寿命降低 因此一般都只建立交流电场 通过调整施加在液晶显示器电极上的电位信号的相位来建立驱动电场以实现显示 1 LCD的驱动方式 1 静态驱动 显示像素的数量较少 各像素的背电极BP连在一起引出一端 各像素的段电极SEG分立引出 在背电极BP上加一个正电压 如5V 在所要显示的像素的段电极上加上0V电压 该像素电极间的电位差便为UBP USEGf 5V 呈显示状态 不显示像素的段电极加上5V电压 该像素电极间的电位差便为UBP USEGa 0V 呈不显示状态 液晶每个像素显示时要求加交流电 2 动态驱动 显示像素的数量较多 采用矩阵结构 水平一组显示像素的背电极连在一起引出 称为行电极 又称为公共极 用COM表示 纵向一组显示像素的段电极连在一起 称之为段电极 又称为列电极 用SEG或COL表示 某位像素显示需要该点的行电压和列电压的电位差最大 2 点阵图形式液晶显示器的使用 点阵图形式液晶显示器的显示面积较大 显示像素是连续排列的 不仅可以显示任意字符 也可以显示各种曲线和图形 同时图形与字符还可以实现与 或 异或等逻辑组合 然后再混合显示 以显示模块DMF5001N为例介绍 液晶屏 防静电保护装置 数据线 控制线 特点地址安排指令系统 DMF5001N液晶显示器的应用 DMF5001N液晶显示模块与单片机接口的实际应用电路 指令数据控制信号 P1 7 0写状态P1 7 1读状态 DMF5001N液晶显示器初始化流程图 写指令 数据流程图 要写入的指令放在指令缓冲区R5中 要写入的数据D2 D1放在数据缓冲区R2 R3内 初始化程序如下 FMAT MOVR2 05HDALY1 MOVR3 00HDALY2 MOVR4 00HDALY3 DJNZR4 DALY3DJNZR3 DALY2DJNZR2 DALY1MOVR5 9DHLCALLBSC 延时 使LCD充分复位 设置为文本图形混合方式 光标闪烁但暂隐藏 LCD忙否 进行指令操作 MOVR5 0A7HLCALLBSCMOVR2 00HMOVR3 00HMOVR5 21HLCALLBSDMOVR5 81HLCALLBSCMOVR2 5AHMOVR3 00HMOVR5 40HLCALLBSD 设置光标大小 光标坐标初始化为0行0列 LCD忙否 不忙进行写数据操作 设置文本和图形异或方式显示 数据文本缓冲区首址为5A00H MOVR3 14HMOVR2 00HMOVR5 41HLCALLBSDMOVR2 50HMOVR3 00HMOVR5 42HLCALLBSDMOVR3 14HMOVR2 00HMOVR5 43HLCALLBSDRET 设置文本宽度为20列 图形缓冲区首地址5000H 图形宽度为20列 BSC LCALLWAITMOVA R5MOVX DPTR ARET LCD忙否 读取指令 给液晶显示器写指令 BSD LCALLWAITCLRP1 7MOVA R3MOVX DPTR AINCDPTRMOVA R2MOVX DPTR ALCALLBSCRET LCD忙否 准备写数据 写 R3 数据D1 写 R2 数据D2 写 R5 指令 WAIT MOVDPTR 0000HSETBP1 7MOVXA DPTRANLA 03HCJNEA 03H WAITRET 选中LCD 准备读状态 读LCD状态 取STA1 STA0位 检查LCD忙否忙 继续等 不忙 去执行BSC或BSD DMF5001N液晶显示器的显示字符 图形数据输入通常采用连续写的方式
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!