




已阅读5页,还剩34页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录目录 智能仪器综合设计 课程设计任务书 1 1 超声波测距系统设计 3 2 总体设计方案 4 2 1 系统整体方案设计 4 2 2 系统整体方案的论证 4 2 3 检测的计算方法 4 2 4 AT89C52 单片机 5 2 5 单片机主要功能特性 6 2 6 引脚功能及管脚电压 6 3 硬件原理设计 7 3 1 发射电路设计 7 3 2 接收电路设计 8 4 软件设计 10 4 1 延时程序 11 4 2 程序清单 11 5 超声波传感器 12 5 1 超声波传感器原理 12 5 2 超声波传感器的系统构成 13 6 调试结果 15 7 数据与误差 18 7 1 实测数据组 18 7 2 误差来源 18 7 3 解决方案 18 个人小结 20 参考文献 21 附录 一 22 附录 二 23 1 智能仪器综合设计智能仪器综合设计 课程设计任务书课程设计任务书 题目 超声波测距系统设计 一 课程设计任务 超声波测距主要应用于倒车雷达 建筑施工工地以及一些工业现场 如液位 井深 管道长度等场合 超声波测距的原理是 发射器发射出超声波 遇到被测物体后返回声波 由接收器接收 测量出超声波发射和接收到回波的时间差 超声波波速与时间差乘积的一 半即为被测距离 该超声波测距系统以 AT89S52 单片机为核心进行设计 二 课程设计目的 通过本次课程设计使学生掌握 1 智能仪器的一般设计 实现方法 2 超声波传感 器测距的工作原理 3 智能仪器设计的实际调试技巧 从而提高学生对智能仪器的设计 和调试能力 三 课程设计内容和要求 1 掌握超声波传感器的测距原理 测量结果数显 2 根据超声波测距原理 设计超声波测距系统的硬件结构电路并画出原理图 3 用 PROTUES 对所设计的系统进行仿真 4 给出软件设计流程图 5 系统软硬件连调 给出该测距系统的性能指标 并对产生的误差进行分析 四 课程设计报告要求 报告中提供如下内容 1 目录 2 正文 1 课程设计任务书 2 超声波传感器测距原理 3 系统总体设计方案 4 超声波测距系统硬件电路的设计 包含发射电路 接收电路和显示模块的设 计 用 PROTEL 软件绘制硬件原理图并列出器件清单 用 PROTUES 仿真 5 软件设计 程序流程图及清单 子程序不提供清单 但应列表反映每一个子 程序的名称及其功能 6 调试结果 各个关键点波形和实测数据组 2 7 系统误差来源及解决方案分析 3 收获 体会 4 参考文献 五 课程设计进度安排 周次工作日工作内容 1 布置课程设计任务 查找相关资料 2 熟悉智能仪器综合实验平台所提供的相关资源 3 完成总体设计方案 4 画出硬件原理图并进行仿真 第 一 周 5 完成硬件接线 编写程序并调试 1 编写程序并调试 2 编写程序并调试 3 编写程序并调试及准备课程设计报告 4 完成课程设计报告并于下午两点之前上交 第 二 周 5 答辩 本课题共需两周时间 七 课程设计考核办法 本课程设计满分为 100 分 从课程设计平时表现 课程设计报告及课程设计答辩三个 方面进行评分 其所占比例分别为 20 40 40 3 1 1 超声波测距系统设计超声波测距系统设计 通过超声波发射装置发出超声波 根据接收器接到超声波时的时间差就可 以知道距离了 这与雷达测距原理相似 超声波发射器向某一方向发射超声波 在发射时刻的同时开始计时 超声波在空气中传播 途中碰到障碍物就立即返 回来 超声波接收器收到反射波就立即停止计时 超声波在空气中的传播速度 为 340m s 根据计时器记录的时间 t 就可以计算出发射点距障碍物的距离 s 即 s 340t 2 图 1 1 超声波测距系统框图 在超声波测距系统中 用脉冲激励超声波探头的压电晶片 使其产生机械 振动 这种振动在与其接触的介质中传播 便形成了超声波 就是探头接通电 源后以一定的频率不断发出声波 当声波遇到障碍物时便会反射回来 反射回 来的声波遇到探头就会对探头产生振动 从而产生相应的电压 利用超声波测量距离的原理如图l 1所示 主要由超声波发射 超声波接收 与信号转换电路组成 简单描述为超声波发射器向某一方向发射超声波 在发 射时刻的同时开始计时 超声波在空气中传播 途中碰到障碍物就立即返回来 超声波接收器收到反射波并转化为电信号就立即停止计时 这样只要测出发送 和接收的时间差t 即可求出距离 1 2 Cts 式中 C为超声波在空气中的传播速度 在常温下 空气中的声速约为340m s 由于超声波也是一种声波 其传播 速度C与温度有关 在使用时 如果温度变化不大 则可认为声速是基本不变的 其与环境温度T 的关系式如下 TC 61 014 333 2 4 2 2 总体设计方案总体设计方案 2 12 1 系统整体方案设计系统整体方案设计 由于超声波指向性强 能量消耗缓慢 在介质中传播的距离较远 因而超 声波经常用于距离的测量 利用超声波检测距离 设计比较方便 计算处理也 较简单 并且在测量精度方面也能达到农业生产等自动化的使用要求 超声波发生器可以分为两大类 一类是用电气方式产生超声波 一类是 用机械方式产生超声波 电气方式包括压电型 电动型等 机械方式有加尔统 笛 液哨和气流旋笛等 它们所产生的超声波的频率 功率 和声波特性各不 相同 因而用途也各不相同 目前在近距离测量方面常用的是压电式超声波换 能器 根据设计要求并综合各方面因素 采用 AT89S52 单片机作为控制器 用 动态扫描法实现 LED 数字显示 超声波驱动信号用单片机的定时器 2 22 2 系统整体方案的论证系统整体方案的论证 超声波测距的原理是利用超声波的发射和接受 根据超声波传播的时间来 计算出传播距离 实用的测距方法有两种 一种是在被测距离的两端 一端发 射 另一端接收的直接波方式 适用于身高计 一种是发射波被物体反射回来 后接收的反射波方式 适用于测距仪 此次设计采用反射波方式 测距仪的分辨率取决于对超声波传感器的选择 超声波传感器是一种采 用压电效应的传感器 常用的材料是压电陶瓷 由于超声波在空气中传播时会 有相当的衰减 衰减的程度与频率的高低成正比 而频率高分辨率也高 故短 距离测量时应选择频率高的传感器 而长距离的测量时应用低频率的传感器 2 32 3 检测的计算方法检测的计算方法 由单片机 AT89C52 编程产生 40kHz 的方波 由 P1 0 输出口输出 再经过放 大电路 驱动超声波发射探头发射超声波 发射出去的超声波经障碍物反射回 来后 由超声波接收头接收到信号 通过接收电路的检波放大 积分整形及一 系列处理 送至单片机 单片机利用声波的传播速度和发射脉冲到接收反射脉冲 的时间间隔计算出障碍物的距离 并由单片机控制显示出来 该测距装置是由超声波传感器 单片机 发射 接收电路和液晶显示器组成 5 传感器输入端与发射接收电路相连 接收电路输出端与单片机相连接 单片机的 输出端与显示电路输入端相连接 其时序图如图 2 1 所示 图 2 1 时序图 单片机在 T0时刻发射方波 同时启动定时器开始计时 当收到回波后 产 生一负跳变到单片机中断口 单片机响应中断程序 定时器停止计数 计算时 间差 即可得到超声波在媒介中传播的时间 t 由此便可计算出距离 2 42 4 AT89C52AT89C52单片机单片机 在本次的课程设计中 我们使用了ATMEL公司比较经典的51单片机AT89C52 作为超声波测距系统的控制器 AT89C52 是一个低电压 高性能 CMOS 8 位单片机 片内含 8k bytes 的可 反复擦写的 Flash 只读程序存储器和 256 bytes 的随机存取数据存储器 RAM 器件采用 ATMEL 公司的高密度 非易失性存储技术生产 兼容标准 MCS 51 指令 系统 片内置通用 8 位中央处理器和 Flash 存储单元 功能强大的 AT89C52 单 片机可为您提供许多较复杂系统控制应用场合 AT89C52 有 40 个引脚 32 个外部双向输入 输出 I O 端口 同时内含 2 个外中断口 3 个 16 位可编程定时计数器 2 个全双工串行通信口 2 个读写 口线 AT89C52 可以按照常规方法进行编程 但不可以在线编程 S 系列的才支持 在线编程 其将通用的微处理器和 Flash 存储器结合在一起 特别是可反复擦 写的 Flash 存储器可有效地降低开发成本 6 2 52 5 单片机主要功能特性单片机主要功能特性 1 兼容MCS51指令系统 2 8k可反复擦写 大于1000次 Flash ROM 3 32个双向I O口 4 256x8bit内部RAM 5 3个16位可编程定时 计数器中断 6 时钟频率0 24MHz 7 2个串行中断 可编程UART串行通道 8 2个外部中断源 共8个中断源 9 2个读写中断口线 3级加密位 10 低功耗空闲和掉电模式 软件设置睡眠和唤醒功能 11 有PDIP PQFP TQFP及PLCC等几种封装形式 以适应不同产品的需 求 2 62 6 引脚功能及管脚电压引脚功能及管脚电压 AT89C52为8 位通用微处理器 采用工业标准的C51内核 在内部功能及管 脚排布上与通用的8xc52相同 其主要用于会聚调整时的功能控制 功能包括对 会聚主IC 内部寄存器 数据RAM及外部接口等功能部件的初始化 会聚调整控 制 会聚测试图控制 红外遥控信号IR的接收解码及与主板CPU通信等 主要管 脚有 XTAL1 19 脚 和XTAL2 18 脚 为振荡器输入输出端口 外接12MHz 晶振 RST Vpd 9 脚 为复位输入端口 外接电阻电容组成的复位电路 VCC 40 脚 和VSS 20 脚 为供电端口 分别接 5V电源的正负端 P0 P3 为 可编程通用I O 脚 其功能用途由软件定义 在本设计中 P0 端口 32 39 脚 被定义为N1 功能控制端口 分别与N1的相应功能管脚相连接 13 脚定义为IR 输入端 10 脚和11脚定义为I2C总线控制端口 分别连接N1的SDAS 18脚 和 SCLS 19脚 端口 12 脚 27 脚及28 脚定义为握手信号功能端口 连接主板 CPU 的相应功能端 用于当前制式的检测及会聚调整状态进入的控制功能 7 3 3 硬件原理设计硬件原理设计 3 13 1发射电路设计发射电路设计 由单片机产生的 40kHz 的方波需要进行放大 才能驱动超声波传感器发射 超声波 发射驱动电路其实就是一个信号放大电路 图 3 1 为发射电路图 图 3 1 发射电路图 超声波发射电路主要由脉冲调制信号产生电路 放大电路以及驱动电路组 成 用来为超声波传感器提供发送信号 脉冲调制信号产生电路中通过51单片 机对某一I O引脚定时取反产生 实际电路中51单片机定时中断对P1 0取反产生 高低电平 从而产生30KHz的方波 实际电路中 由于超声波发射管的性能 测 试中发射在20 30KHz的方波接收效果较好 故本系统采用发射30KHz的方波 放 大电路主要由LM358运放组成 该运放采用正相两倍放大 增强发射能力 由于 发射信号在发射过程中会有信号衰减 故需对单片机产生的发射信号增强发射 能力 由于超声波传感器的发射距离与其两端所加的电压成正比 因此要求电 路要产生足够大的驱动电压 其基本原理就是一个比较电路 仍由运放LM358组 成 当输入信号 Vi 5V时 运放A的输出电压VA 15V 当输入信号Vi0 ms for t 0 t0 us for t 0 t 14 t 4 24 2 程序清单程序清单 void delay1 ms uint time 延时 1ms 子程序 void delay 10us uint us 延时 10us 子程序 void write com uchar cmdcode 写指令到 LCD void write data unsigned char Dispdata 写数据到 LCD void Clr Scr void 清除 LCD 内 存 void ShowString unsigned char pag unsigned char col uchar ptr 指定位置显示 字符 void ShowChar816 uchar pag uchar col uchar ch 指定位置显示单个字符 void ShowData uchar lin uchar column ulong dat 指定位置显示数据 init lcd void 初始化液晶屏 void INT0 isr interrupt 0 外部中断 0 服务子程序 void timer0 isr interrupt 1 定时器 0 中断服务子程序 void Timer1 ISR interrupt 3 定时器 1 中断服务子程序 void main 主函数 调用其它子程序 12 5 5 超声波传感器超声波传感器 5 15 1 超声波传感器原理超声波传感器原理 人们可以听到的声音频率为 20Hz 20kHz 即为可听声波 超出此频率范 围的声音 即 20Hz 以下的声音称为低频声波 20kHz 以上的声音称为超声波 一般说话的频率范围为 100Hz 8kHz 超声波为直线传播方式 频率越高 绕射能力越弱 但反射能力越强 为 此利用超声波的这种性质就可以制成超声波传感器 另外 超声波在空气中传 播的速度较慢 约为 330m s 这就使得超声波传感器使用变得非常简单 超声波传感器有发送器和接收器 但一个超声波传感器也可以具有发送和 接收声波的双重作用 即为可逆元件 一般市场上出售的超声波传感器有专用 型和兼用型 专用型就是发送器用作发送超声波 接收器用作接收超声波 兼 用型就是发送器和接收器为一体传感器 即可发送超声波 又可接收超声波 超声波传感器的谐振频率 中心频率 有 23kHz 40kHz 75kHz 200kHz 400kHz 等 谐振频率变高 则检测距离变短 分解力也变高 超声波传感器是利用压电效应的原理 压电效应有逆效应和顺效应 超声 波传感器是可逆元件 超声波发送器就是利用压电逆效应的原理 所谓压电逆 效应如图 5 1 所示 是在压电元件上施加电压 元件就变形 即称应变 若在 图 a 所示的已极化的压电陶瓷上施加如图 b 所示极性的电压 外部正电荷与压 电陶瓷的极化正电荷相斥 同时 外部负电荷与极化负电荷相斥 由于相斥的 作用 压电陶瓷在厚度方向上缩短 在长度方向上伸长 若外部施加的极性变 反 如图 c 所示那样 压电陶瓷在厚度方向上伸长 在长度方向上缩短 图 5 1 压电逆效应 13 超声波传感器采用双晶振子 即把双压电陶瓷片以相反极化方向粘在一起 在长度方向上 一片伸长 另一片就缩短 在双晶振子的两面涂敷薄膜电极 其上面用引线通过金属板 振动板 接到一个电极端 下面用引线直接接到另一 个电极端 双晶振子为正方形 正方形的左右两边由圆弧形凸起部分支撑着 这两处的支点就成为振子振动的节点 金属板的中心有圆锥形振子 发送超声 波时 圆锥形振子有较强的方向性 因而能高效率地发送超声波 接收超声波 时 超声波的振动集中于振子的中心 所以 能产生高效率的高频电压 采用双晶振子的超声波传感器 若在发送器的双晶振子 谐振频率为 40kHz 上施加 40kHz 的高频电压 压电陶瓷片就根据所加的高频电压极性伸长与缩短 于是就能发送 40kHz 频率的超声波 超声波以疏密波形式传播 传送给超声波 接收器 超声波接收器是利用压电效应的原理 即在压电元件的特定方向上施 加压力 元件就发生应变 则产生一面为正极 另一面为负极的电压 若接收 到发送器发送的超声波 振子就以发送超声波的频率进行振动 于是 就产生 与超声波频率相同的高频电压 当然这种电压是非常小的 必须采用放大器放 大 5 25 2 超声波传感器的系统构成超声波传感器的系统构成 常用的超声波传感器两大类 一类是采用电气方式产生超声波 一类是用 机械方式产生超声波 目前较为常用的是压电式超声波传感器 本系统采用的 是压电式超声波传感器 超声波探头主要由压电晶片 吸收块 保护膜组成 压电晶片多为圆板型 厚度为 超声波频率 f 与其厚度成反比 压电晶片 的两面镀有银层 做导电的极板 吸收块的作用是降低晶片的机械品质 吸收 声能量 如果没有吸收块 当激励的电脉冲信号停止时 晶片将会继续震荡 加长超声波的脉冲宽度 使分辨率变差 保护膜的作用是防止晶片与外界接触 和摩损 并起声阻抗匹配作用 超声波传感器系统由发送器 接收器 控制部分以及电源部分构成 如图 5 2 所示 发送器常使用直径为 15mm 左右的陶瓷振子 将陶瓷振子的电振动能 量转换为超声波能量并向空中辐射 除穿透式超声波传感器外 用作发送器的 陶瓷振子也可用作接收器 陶瓷振子接收到超声波产生机械振动 将其变换为 14 电能量 作为传感器接收器的输出 从而对发送的超声波进行检测 图 5 2 超声波传感器系统的构成 控制部分判断接收器的接收信号的大小或有无 作为超声波传感器的控制 输出 对于限定范围式超声波传感器 通过控制距离调整回路的门信号 可以 接收到任意距离的反射波 另外 通过改变门信号的时间或宽度 可以自由改 变检测物体的范围 超声波传感器的电源常由外部供电 一般为直流电压 电压范围为 12 24V 10 再经传感器内部稳压电路变为稳定电压供传感器工作 超声波传感器系统中关键电路是超声波发生电路和超声波接收电路 可有 多种方法产生超声波 其中最简单的方法就是用直接敲击超声波振子 但这种 方法需要人参与 因而是不能持久的 也是不可取的 为此 在实际中采用电 路的方法产生超声波 根据使用目的的不同来选用其振荡电路 15 6 6 调试结果调试结果 系统测量范围较大 最大限定 1 2 m 测量误差小 所用都是常规部件 具有 较强的实用价值 调试结果显示 该系统的测距精度较高 当距离在 10 80cm 时误差小于 2cm 当距离为 6 10cm 和 80 115cm 时误差较大一些 但都在 3cm 以内 所以总体来说该系统的精度还是较高的 以下是该系统中一些关键节点 的信号波形 图 6 1 单片机发出的脉冲 在本系统中 利用单片机的定时器 T0 来来产生一个频率为 30kHz 幅值为 5V 的方波信号 作为超声波的发射的激励信号 通过控制定时器的开和关 来 控制发射脉冲信号的长度 即打开定时器 开始发送方波 一段时间后再关闭 定时器 单片机发出的方波信号如图 6 1 所示 图 6 2 经过第一级放大之后的波形 16 为了提高超声波的发送功率 本系统中利用 LM358 对单片机产生的信号进 行放大 提高发送信号的电压值 经过放大后的波形图如图 6 2 所示 图 6 3 经过比较器后的发射波形 在经过以上放大之后 再通过电压比较器对输出的信号进行比较 从而产 生有正负的方波信号 此信号将直接输送到超声波的发射端 波形如 6 3 所示 图 6 4 包络检波后的信号波形 图 6 4 所示的是超声波接收管经运放 LM358 包络检波出来的信号波形 17 图 6 5 接收端经过两级放大后的信号波形 超声波接收端接收到的信号将通过 LM358 组成的运算放大器进行放大 图 6 5 所示的是经过两级放大后的信号 图 6 6 接收端最终的的输出信号 超声波接收端接收到的信号在经过三级的放大后 再通过电压比较器进行 比较 输出的信号波形如图 6 6 所示 该信号将接到单片机的 P3 2 口 产生的 负跳变将触发单片机中断 18 7 数据与误差数据与误差 7 17 1 实测数据组实测数据组 根据实际测量值和理论值的比较 计算相对误差 以相对误差来衡量本测 距系统的精确度 实际测量中 本系统可测至 1920mm 由表 1 中数据可知 当测量范围在 400 700mm 内 误差较小 当测量范围超出 1100mm 误差明显 变大 实际测量中发现当范围超过 1200mm 测量值明显有很大的误差 故把 后面的测量值省去了 表 1 测试数据 序号123456 理论值 mm 100200300400500600 测量值 mm 102203303403496595 相对误差 2 001 501 000 750 800 83 序号789101112 理论值 mm 700800900100011001200 测量值 mm 69878487697710711265 相对误差 0 282 002 672 302 635 42 7 27 2 误差来源误差来源 a 距离过短 由上表可知该超声波测距系统在100mm到700mm之间误差较 少 小于50mm范围内误差较大 那是因为超声波测距模块存在一定的盲区 盲 区的出现是因为发出信号必须有一个上升时间 当距离太近时计算机系统已不 能处理迅速返回的反射波信号 所以小于50mm测量误差明显增加 b 温度影响 在常温下 空气中的声速约为340m s 由于超声波也是 一种声波 其传播速度C与温度有关 在使用时 如果温度变化不大 则可认为 声速是基本不变的 其与环境温度T 的关系式如下 TC 61 014 333 3 实验证明 测距还是受温度影响的 实质上是温度影响超声波的速度 7 37 3 解决方案解决方案 19 a 小于50mm范围的盲区是超声波传感器的一个硬伤 由于超声波符合物理 学中的反射定律 所以障碍物过近会导致超声波的反射角过大 这与事实不符 若改变超声波的发射端及接收端的位置角度 将会产生直线效应 即发射端的 超声波并未通过障碍物反射而是直接由接收端接收 导致超声波传感器完全失 效 b 同时超声波模块的振荡材料受温度影响很大 若希望测量精度更准确 就必须加入温度补偿电路 可以通过18b20测得当前的温度 再通过一定的公式 对测量数据进行补偿 若希望测量精度更准确 就必须加入温度补偿电路 可 以通过18b20测得当前的温度 再通过一定的公式对测量数据进行补偿 20 个人小结个人小结 课程设计是培养学生综合运用所学知识 发现 提出 分析和解决实际问题 锻炼实践能力的重要环节 是对学生实际工作能力的具体训练和考察过程 随着 科学技术发展的日新日异 单片机已经成为当今计算机应用中空前活跃的领域 在生活中可以说得是无处不在 这次的课程设计通过搜集单片机的相关资料和撰写论文对我来说是一次非 常难得的锻炼机会 可以说已经囊括了大学期间大部分的知识 从选题到定稿 从理论到实践可以把所学的专业认识充分运用起来解决具体的问题 不仅可以 巩固了以前所学过的知识 而且学到了很多在书本上所没有学到过的知识 能够 使所学知识融会贯通 对于我来说这不仅仅是一次毕业设计 更重要的是在学 习的过程中提高了我学习的能力 解决问题的能力和实际工作的能力 这些技能 和方法都会对将来的工作有很大的帮助 因此作为二十一世纪的大学来说掌握 单片机的开发技术是十分重要的 回顾起此次单片机课程设计 至今我仍感慨颇多 可以说得是苦多于甜 但是可以学到很多很多的东西 通过这次课程设计使我懂得了理论与实际相结 合是很重要的 只有理论知识是远远不够的 只有把所学的理论知识与实践相 结合起来 从理论中得出结论 才能真正为社会服务 从而提高自己的实际动 手能力和独立思考的能力 在设计的过程中遇到问题 可以说得是困难重重 难免会遇到过各种各样的问题 同时在设计的过程中发现了自己的不足之处 对以前所学过的知识理解得不够深刻 掌握得不够牢固 对单片机汇编语言掌 握得不好通过这次课程设计之后 一定把以前所学过的知识重新温故 21 参考文献参考文献 1 童诗白 华成英 模拟电子技术基础 M 高等教育出版社 2003 年 P501 P550 2 陈明荧 8051 单片机设计实训教材 M 清华大学出版社 2004 年 3 朱定华 单片机原理与接口技术 M 电子工业出版社 2001 4 张友德 赵志英 途时亮 单片微型机原理应用与实验 M 复旦大学 出版社 2004 年 P105 P115 5 阎石 数字电子技术基础 M 高教出版社 2004 年 6 王彦朋 单片机外围电路设计 M 电子工业出版社 2001 7 贾伯年 俞朴 传感器技术 M 东南大学出版社 2007 年 8 费业泰 误差理论与数据处理 M 机械工业出版社 2010 年 9 林君 智能仪器 M 机械工业出版社 2010 年 10 张毅刚 单片机原理及应用 M 高等教育出版社 2010 年 22 1 1 2 2 3 3 4 4 DD CC BB AA Title NumberRevisionSize A4 Date 2011 12 29Sheet of File C Documents and Settings 112 SCHDOCDrawn By VCC R29 4 7K 30pF C2 30pF C3 12 Y1 X1 X2 12MHZ 8 1 4 3 2 1 U6A LM358 1K R17 VCC 15v 15v TRANSMIT 84 7 5 6 2 U7B LM358 1K R28 D5 5 1 A INT0 5K1 R27 VCC 10K R3310 1pF C9 10K W3 1K W1 5 6 7 2 411 U8B LM358 10K R Res20 1uF C6 1K R23 0 1uF C5 8 1 4 3 2 1 U8A LM358 50K W4 15V 15V 10K R22 0 1uF C4 1K R21 1 2 3 4 CHAOSSHENGBO CON4 TRANSMIT 1 2 3 DS1 5 6 7 B 84 U6B 2K R18 1K R20 1K R19 P10 P10 1 P11 2 P12 3 P13 4 P14 5 P15 6 P16 7 P17 8 INT1 13 INT0 12 T0 14 T1 15 WR 16 RD 17 X2 18 X1 19 EA VP 31 RESET 9 U1 P00 39 P01 38 P07 32 P06 33 P05 34 P04 35 P03 36 P02 37 P00 P01 P02 P03 P04 P05 P06 P07 P20 21 P21 22 P22 23 P23 24 P24 25 P25 26 P26 27P27 P26 P25 P24 PSEN 29 ALE P 30 RXD 10 TXD 11 P10 P11 INT0 X1 X2 P17 P16 RESET VCC D9 LED02K R31 D7 Diode 104 C11 15V 100pF E3 1 2 3 6 5 4 S4 SW DIP 3 2K R32 0 1uF C12 100uF E4 D10 LED D8 Diode 15V 1 2 J1 LM358 产产40KHZ产产 100pF C10 1 2 3 6 5 4 S5 SW DIP 3 VCC 100pF E2 D6 LED 1K R30VCC 5V CON1 AND CON1 1 AND AND 15v 15v 15v 15v 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 LCD12864 31 2 RES1 10K VCC RS RW EN LED4 A LED4 B LED4 C LED4 D LED4 E LED4 F LED4 G LED4 H CS 1 CS 2 10K R51 VCC VCC BL 200 R50 Q9 2N3904 1 1 1 1 BL CON 产产产产 S1 SW PB 200 R1 200 R2 VCC RESET 22uF E1 8 1 4 3 2 1 U A LM158JG 8 1 4 3 2 1 U7A LM358 0 1uF C7 10K w2 10K R26 1K R25 0 1uF C8 附录附录 一一 附录附录 二二 程序代码 include 23 define uchar unsigned char define uint unsigned int define Disp On 0 x3f define Disp Off 0 x3e define Col Add 0 x40 列地址 Y 地址 0 列 define Page Add 0 xb8 页地址 X 地址 0 页 define Start Line 0 xc0 行地址 0 行 define Lcd Bus P0 MCU P1 LCM sbit Mcs P2 1 Master chip enable sbit Scs P2 2 Slave chip enable sbit Enable P2 3 6800 mode Enable single sbit Di P2 5 Data or Instrument Select sbit RW P2 4 Write or Read sbit LE1 P3 4 定义 16 16 汉字结构体 struct typFNT GB16 unsigned char Index 2 unsigned char MSK 32 struct typFNT GB16 code GB16 16 sbit Sq P1 0 uchar Overtime flag Send flag 1 Receive 1 unsigned long Time Len uchar code ASCII816 96 16 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 0 x00 0 x00 0 x00 0 xF8 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x33 0 x30 0 x00 0 x00 0 x00 1 24 0 x00 0 x10 0 x0C 0 x06 0 x10 0 x0C 0 x06 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 2 0 x40 0 xC0 0 x78 0 x40 0 xC0 0 x78 0 x40 0 x00 0 x04 0 x3F 0 x04 0 x04 0 x3F 0 x04 0 x04 0 x00 3 0 x00 0 x70 0 x88 0 xFC 0 x08 0 x30 0 x00 0 x00 0 x00 0 x18 0 x20 0 xFF 0 x21 0 x1E 0 x00 0 x00 4 0 xF0 0 x08 0 xF0 0 x00 0 xE0 0 x18 0 x00 0 x00 0 x00 0 x21 0 x1C 0 x03 0 x1E 0 x21 0 x1E 0 x00 5 0 x00 0 xF0 0 x08 0 x88 0 x70 0 x00 0 x00 0 x00 0 x1E 0 x21 0 x23 0 x24 0 x19 0 x27 0 x21 0 x10 1 0 x00 0 x00 0 x80 0 x40 0 x20 0 x10 0 x08 0 x00 0 x00 0 x01 0 x02 0 x04 0 x08 0 x10 0 x20 0 x00 4 0 x00 0 x70 0 x48 0 x08 0 x08 0 x08 0 xF0 0 x00 0 x00 0 x00 0 x00 0 x30 0 x36 0 x01 0 x00 0 x00 5 26 0 xC0 0 x30 0 xC8 0 x28 0 xE8 0 x10 0 xE0 0 x00 0 x07 0 x18 0 x27 0 x24 0 x23 0 x14 0 x0B 0 x00 0 0 x00 0 x00 0 xC0 0 x38 0 xE0 0 x00 0 x00 0 x00 0 x20 0 x3C 0 x23 0 x02 0 x02 0 x27 0 x38 0 x20 A 1 0 x08 0 xF8 0 x88 0 x88 0 x88 0 x70 0 x00 0 x00 0 x20 0 x3F 0 x20 0 x20 0 x20 0 x11 0 x0E 0 x00 B 2 0 xC0 0 x30 0 x08 0 x08 0 x08 0 x08 0 x38 0 x00 0 x07 0 x18 0 x20 0 x20 0 x20 0 x10 0 x08 0 x00 C 3 0 x08 0 xF8 0 x08 0 x08 0 x08 0 x10 0 xE0 0 x00 0 x20 0 x3F 0 x20 0 x20 0 x20 0 x10 0 x0F 0 x00 D 4 0 x08 0 xF8 0 x88 0 x88 0 xE8 0 x08 0 x10 0 x00 0 x20 0 x3F 0 x20 0 x20 0 x23 0 x20 0 x18 0 x00 E 5 0 x08 0 xF8 0 x88 0 x88 0 xE8 0 x08 0 x10 0 x00 0 x20 0 x3F 0 x20 0 x00 0 x03 0 x00 0 x00 0 x00 F 6 0 xC0 0 x30 0 x08 0 x08 0 x08 0 x38 0 x00 0 x00 0 x07 0 x18 0 x20 0 x20 0 x22 0 x1E 0 x02 0 x00 G 7 0 x08 0 xF8 0 x08 0 x00 0 x00 0 x08 0 xF8 0 x08 0 x20 0 x3F 0 x21 0 x01 0 x01 0 x21 0 x3F 0 x20 H 8 0 x00 0 x08 0 x08 0 xF8 0 x08 0 x08 0 x00 0 x00 0 x00 0 x20 0 x20 0 x3F 0 x20 0 x20 0 x00 0 x00 I 9 0 x00 0 x00 0 x08 0 x08 0 xF8 0 x08 0 x08 0 x00 0 xC0 0 x80 0 x80 0 x80 0 x7F 0 x00 0 x00 0 x00 J 1 0 0 x08 0 xF8 0 x88 0 xC0 0 x28 0 x18 0 x08 0 x00 0 x20 0 x3F 0 x20 0 x01 0 x26 0 x38 0 x20 0 x00 K 1 1 0 x08 0 xF8 0 x08 0 x00 0 x00 0 x00 0 x00 0 x00 0 x20 0 x3F 0 x20 0 x20 0 x20 0 x20 0 x30 0 x00 L 1 2 0 x08 0 xF8 0 xF8 0 x00 0 xF8 0 xF8 0 x08 0 x00 0 x20 0 x3F 0 x00 0 x3F 0 x00 0 x3F 0 x20 0 x00 M 1 3 0 x08 0 xF8 0 x30 0 xC0 0 x00 0 x08 0 xF8 0 x08 0 x20 0 x3F 0 x20 0 x00 0 x07 0 x18 0 x3F 0 x00 N 1 4 27 0 xE0 0 x10 0 x08 0 x08 0 x08 0 x10 0 xE0 0 x00 0 x0F 0 x10 0 x20 0 x20 0 x20 0 x10 0 x0F 0 x00 O 1 5 0 x08 0 xF8 0 x08 0 x08 0 x08 0 x08 0 xF0 0 x00 0 x20 0 x3F 0 x21 0 x01 0 x01 0 x01 0 x00 0 x00 P 1 6 0 xE0 0 x10 0 x08 0 x08 0 x08 0 x10 0 xE0 0 x00 0 x0F 0 x18 0 x24 0 x24 0 x38 0 x50 0 x4F 0 x00 Q 1 7 0 x08 0 xF8 0 x88 0 x88 0 x88 0 x88 0 x70 0 x00 0 x20 0 x3F 0 x20 0 x00 0 x03 0 x0C 0 x30 0 x20 R 1 8 0 x00 0 x70 0 x88 0 x08 0 x08 0 x08 0 x38 0 x00 0 x00 0 x38 0 x20 0 x21 0 x21 0 x22 0 x1C 0 x00 S 1 9 0 x18 0 x08 0 x08 0 xF8 0 x08 0 x08 0 x18 0 x00 0 x00 0 x00 0 x20 0 x3F 0 x20 0 x00 0 x00 0 x00 T 2 0 0 x08 0 xF8 0 x08 0 x00 0 x00 0 x08 0 xF8 0 x08 0 x00 0 x1F 0 x20 0 x20 0 x20 0 x20 0 x1F 0 x00 U 2 1 0 x08 0 x78 0 x88 0 x00 0 x00 0 xC8 0 x38 0 x08 0 x00 0 x00 0 x07 0 x38 0 x0E 0 x01 0 x00 0 x00 V 2 2 0 xF8 0 x08 0 x00 0 xF8 0 x00 0 x08 0 xF8 0 x00 0 x03 0 x3C 0 x07 0 x00 0 x07 0 x3C 0 x03 0 x00 W 2 3 0 x08 0 x18 0 x68 0 x80 0 x80 0 x68 0 x18 0 x08 0 x20 0 x30 0 x2C 0 x03 0 x03 0 x2C 0 x30 0 x20 X 2 4 0 x08 0 x38 0 xC8 0 x00 0 xC8 0 x38 0 x08 0 x00 0 x00 0 x00 0 x20 0 x3F 0 x20 0 x00 0 x00 0 x00 Y 2 5 0 x10 0 x08 0 x08 0 x08 0 xC8 0 x38 0 x08 0 x00 0 x20 0 x38 0 x26 0 x21 0 x20 0 x20 0 x18 0 x00 Z 2 6 0 x00 0 x00 0 x00 0 xFE 0 x02 0 x02 0 x02 0 x00 0 x00 0 x00 0 x00 0 x7F 0 x40 0 x40 0 x40 0 x00 0 0 x00 0 x0C 0 x30 0 xC0 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x01 0 x06 0 x38 0 xC0 0 x00 1 0 x00 0 x02 0 x02 0 x02 0 xFE 0 x00 0 x00 0 x00 0 x00 0 x40 0 x40 0 x40 0 x7F 0 x00 0 x00 0 x00 2 28 0 x00 0 x00 0 x04 0 x02 0 x02 0 x02 0 x04 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 3 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x80 0 x80 0 x80 0 x80 0 x80 0 x80 0 x80 0 x80 4 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 x00 0 0 x00 0 x00 0 x80 0 x80 0 x80 0 x80 0 x00 0 x00 0 x00 0 x19 0 x24 0 x22 0 x22 0 x22 0 x3F 0 x20 a 0 0 x08 0 xF8 0 x00 0 x80 0 x80 0 x00 0 x00 0 x00 0 x00 0 x3F 0 x11 0 x20 0 x20 0 x11 0 x0E 0 x00 b 1 0 x00 0 x00 0 x00 0 x80 0 x80 0 x80 0 x00 0 x00 0 x00 0 x0E 0 x11 0 x20 0 x20 0 x20 0 x11 0 x00 c 2 0 x00 0 x00 0 x00 0 x80 0 x80 0 x88 0 xF8 0 x00 0 x00 0 x0E 0 x11 0 x20 0 x20 0 x10 0 x3F 0 x20 d 3 0 x00 0 x00 0 x80 0 x80 0 x80 0 x80 0 x00 0 x00 0 x00 0 x1F 0 x22 0 x22 0 x22 0 x22 0 x13 0 x00 e 4 0 x00 0 x80 0 x80 0 xF0 0 x88 0 x88 0 x88 0 x18 0 x00 0 x20 0 x20 0 x3F 0 x20 0 x20 0 x00 0 x00 f 5 0 x00 0 x00 0 x80 0 x80 0 x80 0 x80 0 x80 0 x00 0 x00 0 x6B 0 x94 0 x94 0 x94 0 x93 0 x60 0 x00 g 6 0 x08 0 xF8 0 x00 0 x80 0 x80 0 x80 0 x00 0 x00 0 x20 0 x3F 0 x21 0 x00 0 x00 0 x20 0 x3F 0 x20 h 7 0 x00 0 x80 0 x98 0 x98 0 x00 0 x00 0 x00 0 x00 0 x00 0 x20 0 x20 0 x3F 0 x20 0 x20 0 x00 0 x00 i 8 0 x00 0 x00 0 x00 0 x80 0 x98 0 x98 0 x00 0 x00 0 x00 0 xC0 0 x80 0 x80 0 x80 0 x7F 0 x00 0 x00 j 9 0 x08 0 xF8 0 x00 0 x00 0 x80 0 x80 0 x80 0 x00 0 x20 0 x3F 0 x24 0 x02 0 x2D 0 x30 0 x20 0 x00 k 1 0 0 x00 0 x08 0 x08 0 xF8 0 x00 0 x00 0 x00 0 x00 0 x00 0 x20 0 x20 0 x3F 0 x20 0 x20 0 x00 0 x00 l 1 1 29 0 x80 0 x80 0 x80 0 x80 0 x80 0 x80 0 x80 0 x00 0 x20 0 x3F 0 x20 0 x00 0 x3F 0 x20 0 x00 0 x3F m 1 2 0 x80 0 x80 0 x00 0 x80 0 x80 0 x80 0 x00 0 x00 0 x20 0 x3F 0 x21 0 x00 0 x00 0 x20 0 x3F 0 x20 n 1 3 0 x00 0 x00 0 x80 0 x80 0 x80 0 x80 0 x00 0 x00 0 x00 0 x1F 0 x20 0 x20 0 x20 0 x20 0 x1F 0 x00 o 1 4 0 x80 0 x80 0 x00 0 x80 0 x80 0 x00 0 x00 0 x00
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 促进工资性收入合理增长实施方案
- 一个神奇的故事想象作文(6篇)
- 《鲁迅作品赏析:初中语文文学经典阅读教案》
- 房产交易完成产权归属证明书(6篇)
- 中小学语文成语故事分享教案
- 初中清明扫墓120词英语作文15篇范文
- 一年级写景小作文日落美景250字14篇
- 《中国古代文学流派简介:大一语文文学史教案》
- 现代汽车技术维修试题集
- 琵琶行文学风格与音乐描写技巧:高中语文教案研究
- 海氏(hay)职位分析法-介绍、实践与评价合集课件
- 有趣的英汉互译-课件
- 洁净区空气洁净度级别空气悬浮粒子的标准规定表
- 人教版五年级下册期末语文试卷答题卡及答案
- 步进式加热炉耐材砌筑施工方案
- GB-T12232-2005- 通用阀门 法兰连接铁制闸阀
- 2022年中国电信店长技能四级认证教材
- (最新整理)《跨文化沟通》PPT课件
- 怎样分析日本气象传真图
- 常见散料堆积密度汇总-共10
- 视频监控巡查记录
评论
0/150
提交评论