




免费预览已结束,剩余31页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
成都学院 成都大学 课程设计报告 直流电机控制实验 摘要 直流电动机在交通 机械 纺织 航空等领域中已经得到广泛的应用 而以 往直流电动机的控制只是简单的控制 很难进行调速 不能实现智能化 如今 直流电动 机的调速控制已经离不开单片机的控制 单片机应用技术的飞速发展促进了自动控制技术 的发展 使人类社会步入了自动化时代 单片机应用技术与其他学科领域交叉融合 促进 了学科发展和专业更新 引发了新兴交叉学科与技术的不断涌现 现代科学技术的飞速发 展 改变了世界 也改变了人类的生活 由于单片机的体积小 重量轻 功能强 抗干扰 能力强 控制灵活 应用方便 价格低廉等特点 计算机性能的不断提高 单片机的应用 也更加广泛特别是在各种领域的控制 自动化等方面 关键词 STC89C52 PWM 电机控制 DC motor control experiment Summary DC motors in transportation machinery textiles aviation and other fields has been widely used The conventional DC motor control simply control difficult to control not intelligent Today the DC motor speed control has been inseparable from the control of the microcontroller the rapid development of microcomputer application technology to promote the development of automatic control technology the human society entered the era of automation microcomputer application technology and other disciplines intersect promotion of the academic development and professional update sparked new interdisciplinary and emerging technologies The rapid development of modern science and technology has changed the world but also change the way people live As the device small size light weight powerful strong anti interference ability flexible control easy to use low cost characteristics computer performance continues to improve SCM applications are more widely especially control in various areas of automation and so on Keywords STC89C52 PWM motor control 成都学院 成都大学 课程设计报告 I 目录 第 1 章 引言 1 1 1 电机的研究意义 1 1 2 设计方案 1 第 2 章 供电模块的设计 2 2 1 集成直流稳压电源芯片 LM7805 的介绍 2 2 2 供电模块的构成 2 第 3 章 主控制模块的设计 3 3 1 89C52 单片机的介绍 3 3 2 89C52 的主要特性和结构特点 3 3 3 89C52 的 IO 口介绍 4 第 4 章 键盘输入模块的设计 5 4 1 键盘的电路及原理 5 第 5 章 显示模块的设计 6 5 1 数码管及二极管的电路及原理 6 5 2 PWM 简介 6 第 6 章 直流电机控制模块的设计 7 6 1 直流电机的介绍 7 6 2 数模转换器 DAC0832 7 第 7 章 课程设计总结 9 致谢 10 参考文献 11 附录 12 主程序 12 子程序 18 成都学院 成都大学 课程设计报告 II 成都学院 成都大学 课程设计报告 0 第 1 章 引言 1 1 电机的研究意义 电气传动是现代最主要的机电能量变化形式之一 在当今社会中广泛使用着各式各样 的电气传动系统 直流调速系统因其变流方式及控制方法简单 调速性能好 长期以来在 调速传动中占统治地位 而现在随着微电子技术的发展 微机功能的不断提高以及电力电子 计算机控制技术 的发展 电气传动领域出现了以微机为核心的数字控制系统 计算机的发展可以使复杂的 控制规律较方便的实现 以计算机为核心的数字控制技术成为自控领域的主流 也给直流 电气传动的发展注入了新的活力 使电气传动进入了更新的发展阶段 与传统控制系统相 比 计算机控制具有很多独特的优点 长期以来 直流电动机因其转速调节比较灵活 方法简单 易于大范围平滑调速 控 制性能好等特点 一直在传动领域占有统治地位 它广泛应用于数控机床 工业机器人等 工厂自动化设备中 随着现代化生产规模的不断扩大 各个行业对直流电机的需求愈益增 大 并对其性能提出了更高的要求 为此 研究并制造高性能 高可靠性的直流电机控制 系统有着十分重要的现实意义 1 2 设计方案 本论文设计的系统以单片机为控制核心 通过键盘设置各段运行参数 也可通过电脑 设置下载到单片机 单片机输出二进制控制量 经 D A 转换电路将对应模拟电压送到直流 放大器的输入端 放大器根据输入的模拟电压而输出对应的电压来控制直流电机的转速 显示部分显示各段设定的转速值 单片机主要完成参数设置 参数显示和控制输出等功能 成都学院 成都大学 课程设计报告 1 第 2 章 供电模块的设计 2 1 集成直流稳压电源芯片 LM7805 的介绍 LM7805 是目前市场上非常常见的三端稳压器件 一般使用的是 TO 220 封装 能提供 DC 5V 的输出电压 应用范围广 内含过流和过载保护电路 带散热片时能持续提供 1A 的 电流 如果使用外围器件 它还能提供不同的电压和电流 7805 的主要特点有 输出电流 大 一般可以达到 1A 输出电压稳定 基本能一直维持在 5V 具有各种保护功能 过热保 护 短路保护 输出晶体管 SOA 保护 7805 还具有非常广的输入范围从 5V 18V 工作结 的温度范围更是可以从 0 125 无论多恶劣的环境 7805 也能轻松胜任 这么全面的一个 芯片实在是堪称全能 而且价格非常便宜 对于这么优秀的稳压电源芯片 我们还有什么 理由不去选用它呢 7805 管脚及外形如图 2 1 所示 图 2 1 7805 管脚 2 2 供电模块的构成 整个电源供电模块由一片 7805 和 4 个电容构成 这是一个输出正 5V 直流电压的稳压 电源电路 IC 采用集成稳压器 7805 C1 C2 为输入端滤波电容 C3 C4 为输出端滤波电 容 如图 2 2 所示 7805 的 1 脚接正 9V 的输入 2 脚接地 3 脚为输出 在 1 脚和 2 脚间 接两个滤波电容 3 脚和 2 脚间也接两个滤波电容 成都学院 成都大学 课程设计报告 2 图 2 2 供电模块电路 第 3 章 主控制模块的设计 3 1 89C52 单片机的介绍 89C52 是一种带 8K 字节闪烁可编程可擦除只读存储器 FPEROM Falsh Programmable and Erasable Read Only Memory 的低电压 高性能 CMOS8 位微处理器 俗称单片机 89C2051 是一种带 2K 字节闪烁可编程可擦除只读存储器的单片机 单片机的可擦除只读存 储器可以反复擦除 100 次 该器件采用 ATMEL 高密度非易失存储器制造技术制造 与工业 标准的 MCS 51 指令集和输出管脚相兼容 由于将多功能 8 位 CPU 和闪烁存储器组合在单个 芯片中 ATMEL 的 89C52 是一种高效微控制器 89C2051 是它的一种精简版本 89C 单片机 为很多嵌入式控制系统提供了一种灵活性高且价廉的方案 3 2 89C52 的主要特性和结构特点 89C52 的主要特性有 1 与 MCS 51 兼容 2 有 8K 字节可编程闪烁存储器 3 寿命长 1000 写 擦循环 数据保留时间可以达到 10 年 4 三级程序存储器锁定 5 具有 128 8 位内 部 RAM 5 32 可编程 I O 线和两个 16 位定时器 计数器还有 5 个中断源 6 可编程串行通道 低功耗的闲置和掉电模式 片内振荡器和时钟电路 成都学院 成都大学 课程设计报告 3 图 3 1 AT89C52 3 3 89C52 的 IO 口介绍 P0 口 P0 口为一个 8 位漏级开路双向 I O 口 每脚可吸收 8TTL 门电流 当 P1 口的管 脚第一次写 1 时 被定义为高阻输入 P0 能够用于外部程序数据存储器 它可以被定义为 数据 地址的第八位 在 FIASH 编程时 P0 口作为原码输入口 当 FIASH 进行校验时 P0 输出原码 此时 P0 外部必须被拉高 P1 口 P1 口是一个内部提供上拉电阻的 8 位双向 I O 口 P1 口缓冲器能接收输出 4TTL 门电流 P1 口管脚写入 1 后 被内部上拉为高 可用作输入 P1 口被外部下拉为低电 平时 将输出电流 这是由于内部上拉的缘故 在 FLASH 编程和校验时 P1 口作为第八位 地址接收 P2 口 P2 口为一个内部上拉电阻的 8 位双向 I O 口 P2 口缓冲器可接收 输出 4 个 TTL 成都学院 成都大学 课程设计报告 4 门电流 当 P2 口被写 1 时 其管脚被内部上拉电阻拉高 且作为输入 并因此作 为输入时 P2 口的管脚被外部拉低 将输出电流 这是由于内部上拉的缘故 P2 口当用于 外部程序存储器或 16 位地址外部数据存储器进行存取时 P2 口输出地址的高八位 在给 出地址 1 时 它利用内部上拉优势 当对外部八位地址数据存储器进行读写时 P2 口 输出其特殊功能寄存器的内容 P2 口在 FLASH 编程和校验时接收高八位地址信号和控制信 号 P3 口 P3 口管脚是 8 个带内部上拉电阻的双向 I O 口 可接收输出 4 个 TTL 门电流 当 P3 口写入 1 后 它们被内部上拉为高电平 并用作输入 作为输入 由于外部 下拉为低电平 P3 口将输出电流 ILL 这是由于上拉的缘故 第 4 章 键盘输入模块的设计 4 1 键盘的电路及原理 本设计采用了 4x4 的行列式键盘 行列式键盘的接法比独立式键盘的接法复杂 编程 实现上也会比较复杂 但是 在占用相同的 I O 端口的情况下 行列式键盘的接法会比独 立式接法允许的按键数量多 图 4 1 中硬件采用中断方式工作 用一个 8 位 I O 口构成 4 4 键盘 具体做法如下将 P1 3 P1 0 设为列输入线 P1 7 P1 4 设为行输出线 并使 I O 输出信号 P1 7 P1 4 为 0000 若有键按下 与门的输出端变为低电平 向 CPU 申请中 断 表 示键盘中有键按下 CPU 执行中断程序对键盘进行扫描 判断键值 CPU 在中断程序中 先将 P1 3 P1 0 的数值读入以此判断出列值 然后再分别令 P1 7 P1 4 逐行输出低电平 并再次扫描 P1 3 P1 0 以确定行值 如此就完成了键盘的输入扫描 图 4 1 键盘输入电路 成都学院 成都大学 课程设计报告 5 第 5 章 显示模块的设计 5 1 数码管及二极管的电路及原理 为了让使用者能直观地知道系统的运行状态 显示设备是必不可少的 这里采用了两 个七段数码管和七个发光二极管对系统运行过程的状态及结果进行显示 没有按键按下的 时候 数码管将不显示 而发光二极管将轮流点亮形成漂亮的跑马灯 由于红色发光二极 管的一般工作电流为 20mA 压降 1 7V 而单片机的管脚最大输出电流一般只有 10mA 为 了保护单片机使其温度及功耗不会过高 因此在二极管和单片机之间要接一个 74HC573 锁 存器进行锁存 然后再驱动二极管 发光二极管的反向击穿电压约 5 伏 它的正向伏安特 性曲线很陡 使用时必须串联限流电阻以控制通过管子的电流 限流电阻 R 可用下式计算 R E UF IF 式中 E 为电源电压 UF 为 LED 的正向压降 IF 为 LED 的一般工作流 5 2 PWM 简介 PWM 脉冲宽度调制 是按一个固定的频率来接通和断开电源 并且根据需要改变一个 周期内 接通 和 断开 时间的长短 通过改变直流电机电枢上电压的 占空比 来达 到改变平均电压大小的目的 从而来控制电动机的转速 也正因为如此 PWM 又被称为 开关驱动装置 PWM 控制电路 成都学院 成都大学 课程设计报告 6 图 5 1 PWM 控制电路 图 5 2 PWM 控制流程图 成都学院 成都大学 课程设计报告 7 第 6 章 直流电机控制模块的设计 6 1 直流电机的介绍 定义输出或输入为直流电能的旋转电机 称为直流电机 它是能实现直流电能和机械 能互相转换的电机 直流电机是电机的主要类型之一 直流电动机以其良好的启动性和调 速性能著称 直流发电机供电质量较好 常常作为励磁电源 与交流电机相比直流电机的 结构较复杂 成本较高 可靠性较差 使它的应用受到限制 近年来 与电力电子装置结 合而具有直流电机性能的电机不断涌现 使直流电机有被取代的趋势 尽管如此 直流电 机仍有一定的理论意义和实用价值 直流电机的结构由定子和转子两大部分组成 直流电机运行时静止不动的部分称为定 子 定子的主要作用是产生磁场 由机座 主磁极 换向极 端盖 轴承和电刷装置等组 成 运行时转动的部分称为转子 其主要作用是产生电磁转矩和感应电动势 是直流电机 进行能量转换的枢纽 所以通常又称为电枢 由转轴 电枢铁心 电枢绕组 换向器和风 扇等组成 6 2 数模转换器 DAC0832 DAC0832 是采用 CMOS 工艺制成的单片直流输出型 8 位数 模转换器 一个 8 位 D A 转换 器有 8 个输入端 其中每个输入端是 8 位二进制数的一位 有一个模拟输出端 输入可 有 28 256 个不同的二进制组态 输出为 256 个电压之一 即输出电压不是整个电压范围内 任意值 而只能是 256 个可能值 D0 D7 数字信号输入端 ILE 输入寄存器允许 高电平有效 CS 片选信号 低电平有效 WR1 写信号 1 低电平有效 XFER 传送控制信号 低电平有效 WR2 写信号 2 低电平有效 成都学院 成都大学 课程设计报告 8 IOUT1 IOUT2 DAC 电流输出端 Rfb 是集成在片内的外接运放的反馈电阻 Vref 基准电压 10 10V Vcc 是源电压 5 15V AGND 模拟地 NGND 数字地 可与 AGND 接在一起使用 第 7 章 课程设计总结 通过本次课程设计 使我学到了许多书本上无法学到的知识 也使我深刻体会到单片机 技术应用领域的广泛 不仅让我对学过的单片机知识有了很多的巩固 同时也对单片机这 一门课程产生了更大的兴趣 在本次课程设计过程中 我学会了在网络上查找有关本设计 的各硬件的资源 其中包括 直流电机 PWM 调速 AT89C52 单片机 L289 引脚图及其引脚 功能等 LED 数码管显示 为本次课程设计提供了一定的资料 在做课程设计的初期阶 段 难度很大 没有头绪 通过求助于杨老师 理清了思路 同时 在图书馆里 网上查 阅资料 攻克了课程设计中的道道难题 无论是在硬件还是软件设计上 我都遇到了不少 的问题 在克服困难的过程中 我学到了许多 特别是在课堂上学不到的东西如 PWM 成都学院 成都大学 课程设计报告 9 致谢 非常感谢杨老师给我的指导 从最初的定题 到资料收集 到写作 修改 到课程的 定稿 他给了我耐心的指导和无私的帮助 为了指导我们的课程设计 他放弃了自己的休 息时间 他的这种无私奉献的敬业精神令人钦佩 在此我向他表示我诚挚的谢意 同时 也感谢身边的同学和朋友给我的支持和帮助 成都学院 成都大学 课程设计报告 10 参考文献 1 教材 单片机原理与应用及 C51 程序设计第 3 版 谢维成 杨加国 主编 清华大学出版社 2 参考书 通用单片机系统综合实训平台 金鹏字符液晶显示模块使用说明书 成都学院 成都大学 课程设计报告 11 附录 程序 include include define uchar unsigned char define uint unsigned int define CIRCLE 25 速度可调节的档位设置 uchar count 1 last 10 uchar temp key uint time speed bit PWM flag 0 uchar kt 0 sbit Moto1 P3 0 sbit Moto2 P3 1 成都学院 成都大学 课程设计报告 12 void mDelay uint Delay 延时 uint i for Delay 0 Delay for i 0 i CIRCLE count 1 if count 4 0 xF0 if temp 1 key 0 else if temp 2 key 1 else if temp 4 key 2 else if temp 8 key 3 P1 0 x0F 列线为输入 行线为输出 并置行线输出全为 0 temp P1 读 P1 口 temp temp temp temp 0 xF0 if temp 1 key key 0 else if temp 2 key key 4 else if temp 4 成都学院 成都大学 课程设计报告 15 key key 8 else if temp 8 key key 12 while temp P1 0 x0F temp P1 temp temp temp temp 0 xF0 判断键是否按下 void keydown void P1 0 xF0 mDelay 5 if P1 0 xF0 keyscan switch mm key case 0 kt 1 break case 2 成都学院 成都大学 课程设计报告 16 last if last 25 last 1 break default break void main void 主函数 INT Init while 1 成都学院 成都大学 课程设计报告 17 keydown display key speed if kt if flag 正传 Moto1 PWM Moto2 0 if flag 反传 Moto2 PWM Moto1 0 else Moto2 0 Moto1 0 子程序 define uchar unsigned char define uint unsigned int sbit LCD E P2 4 定义管脚 sbit LCD RW P2 3 成都学院 成都大学 课程设计报告 18 sbit LCD RS P2 2 sbit LCD CS2 P2 1 sbit LCD CS1 P2 0 define Data Port P0 uchar code mm 1 2 3 11 4 5 6 12 7 8 9 13 15 0 16 14 uchar code Dot 32 数据表 0 直 0 x00 0 x04 0 x04 0 xE4 0 xA4 0 xA4 0 xA4 0 xBF 0 xA4 0 xA4 0 xA4 0 xF4 0 x26 0 x04 0 x00 0 x0 0 0 xC0 0 xC0 0 xC0 0 xFF 0 xCA 0 xCA 0 xCA 0 xCA 0 xCA 0 xCA 0 xCA 0 xFF 0 xC0 0 xE0 0 xC0 0 x80 1 流 0 x10 0 x22 0 x64 0 x0C 0 x80 0 x44 0 x44 0 x64 0 x55 0 x4E 0 x44 0 x54 0 x66 0 xC4 0 x00 0 x0 0 0 x84 0 x84 0 xFE 0 x81 0 x80 0 x80 0 xC0 0 xBF 0 x80 0 xFF 0 x80 0 xBF 0 xC0 0 xC0 0 xF0 0 x80 2 电 0 x00 0 xF8 0 x48 0 x48 0 x48 0 x48 0 xFF 0 x48 0 x48 0 x48 0 x48 0 xFC 0 x08 0 x00 0 x00 0 x0 0 0 x80 0 x87 0 x82 0 x82 0 x82 0 x82 0 xBF 0 xC2 0 xC2 0 xC2 0 xC2 0 xC7 0 xC0 0 xF0 0 x80 0 x80 3 机 成都学院 成都大学 课程设计报告 19 0 x10 0 x10 0 xD0 0 xFF 0 x90 0 x10 0 x00 0 xFC 0 x04 0 x04 0 x04 0 xFE 0 x04 0 x00 0 x00 0 x0 0 0 x84 0 x83 0 x80 0 xFF 0 x80 0 xC1 0 xA0 0 x9F 0 x80 0 x80 0 x80 0 xBF 0 xC0 0 xC0 0 xF0 0 x80 4 控 0 x10 0 x10 0 x10 0 xFF 0 x90 0 x50 0 x0C 0 x44 0 x24 0 x15 0 x06 0 x14 0 x24 0 x54 0 x0C 0 x0 0 0 x82 0 xC2 0 x81 0 xFF 0 x80 0 xC0 0 xC2 0 xC2 0 xC2 0 xC2 0 xFE 0 xC2 0 xC3 0 xE2 0 xC0 0 x80 5 制 0 x40 0 x60 0 x5E 0 x48 0 x48 0 xFF 0 x48 0 x4C 0 x68 0 x40 0 xF8 0 x00 0 x00 0 xFF 0 x00 0 x0 0 0 x80 0 x80 0 xBF 0 x81 0 x81 0 xFF 0 x91 0 xA1 0 x9F 0 x80 0 x87 0 xC0 0 x80 0 xFF 0 x80 0 x80 6 按 0 x10 0 x10 0 x90 0 xFF 0 x90 0 xA0 0 x98 0 x88 0 x88 0 xE9 0 x8A 0 x88 0 x88 0 xA8 0 x98 0 x0 0 0 x81 0 xC1 0 x80 0 xFF 0 x80 0 x80 0 x80 0 x84 0 xCB 0 xB0 0 x90 0 xA8 0 xC7 0 xC0 0 x80 0 x80 7 键 成都学院 成都大学 课程设计报告 20 0 x10 0 x28 0 xE7 0 x24 0 x24 0 xC2 0 xB2 0 x8E 0 x10 0 x54 0 x54 0 xFF 0 x54 0 x7C 0 x10 0 x0 0 0 x81 0 x81 0 xFF 0 xA1 0 xD1 0 xA4 0 x98 0 xA7 0 xC8 0 x89 0 x89 0 xFF 0 x89 0 xCD 0 xC8 0 x80 8 正 0 x00 0 x02 0 x02 0 xC2 0 x02 0 x02 0 x02 0 xFE 0 x82 0 x82 0 x82 0 xC2 0 x83 0 x02 0 x00 0 x0 0 0 xC0 0 xC0 0 xC0 0 xFF 0 xC0 0 xC0 0 xC0 0 xFF 0 xC0 0 xC0 0 xC0 0 xC0 0 xC0 0 xE0 0 xC0 0 x80 9 反 0 x00 0 x00 0 xFC 0 x24 0 x24 0 xE4 0 x24 0 x24 0 x24 0 x22 0 x22 0 xA3 0 x62 0 x00 0 x00 0 x0 0 0 xC0 0 xB0 0 x8F 0 x80 0 x80 0 xC0 0 xA3 0 x94 0 x88 0 x94 0 xA2 0 xA1 0 xC0 0 xC0 0 xC0 0 x80 10 转 0 x08 0 xC8 0 xB8 0 x8F 0 xE8 0 x88 0 x40 0 x48 0 xC8 0 x7F 0 x48 0 x48 0 x4C 0 x68 0 x40 0 x0 0 0 x88 0 x98 0 x88 0 x84 0 xFF 0 x84 0 x80 0 x82 0 x93 0 xA2 0 xE2 0 x9A 0 x86 0 x82 0 x80 0 x80 11 加 成都学院 成都大学 课程设计报告 21 0 x10 0 x10 0 x10 0 xFF 0 x10 0 x10 0 xF8 0 x10 0 x00 0 xF8 0 x08 0 x08 0 x08 0 xFC 0 x08 0 x0 0 0 xC0 0 xA0 0 x9E 0 x81 0 xA0 0 xC0 0 xBF 0 x80 0 x80 0 xFF 0 xA0 0 xA0 0 xA0 0 xFF 0 x80 0 x80 12 减 0 x00 0 x02 0 x04 0 x8C 0 x40 0 xF8 0 x08 0 x48 0 x48 0 x48 0 x08 0 xFF 0 x0A 0 x8C 0 x08 0 x0 0 0 x82 0 x82 0 xBF 0 x80 0 xC0 0 xBF 0 x80 0 xBF 0 x91 0 xDF 0 xA0 0 x9F 0 xA8 0 xC7 0 xE0 0 x80 13 速 0 x40 0 x42 0 x44 0 xCC 0 x00 0 xF4 0 x94 0 x94 0 x94 0 xFF 0 x94 0 x94 0 x94 0 xF6 0 x04 0 x0 0 0 x80 0 xC0 0 xA0 0 x9F 0 xA0 0 xD1 0 xC8 0 xC4 0 xC2 0 xFF 0 xC2 0 xC4 0 xCC 0 xE1 0 xA0 0 x80 14 开 0 x80 0 x82 0 x82 0 x82 0 xFE 0 x82 0 x82 0 x82 0 x82 0 x82 0 xFE 0 x82 0 x83 0 xC2 0 x80 0 x0 0 0 x80 0 x80 0 xC0 0 xB0 0 x8F 0 x80 0 x80 0 x80 0 x80 0 x80 0 xFF 0 x80 0 x80 0 x80 0 x80 0 x80 15 始 成都学院 成都大学 课程设计报告 22 0 x10 0 x10 0 xF0 0 x1F 0 x10 0 xF0 0 x40 0 x60 0 x58 0 x47 0 x40 0 x40 0 x50 0 x60 0 xC0 0 x0 0 0 xC0 0 xA2 0 x95 0 x88 0 x96 0 xE1 0 x80 0 xFE 0 xC2 0 xC2 0 xC2 0 xC2 0 xC2 0 xFF 0 x82 0 x80 16 停 0 x40 0 x20 0 xF8 0 x07 0 x00 0 x04 0 x74 0 x54 0 x55 0 x56 0 x54 0 x54 0 x76 0 x04 0 x00 0 x0 0 0 x80 0 x80 0 xFF 0 x84 0 x83 0 x81 0 x85 0 xC5 0 x85 0 xFD 0 x85 0 x85 0 x81 0 x85 0 x83 0 x80 17 止 0 x00 0 x00 0 x00 0 xF8 0 x00 0 x00 0 x00 0 xFF 0 x40 0 x40 0 x40 0 x60 0 x40 0 x00 0 x00 0 x0 0 0 xC0 0 xC0 0 xC0 0 xFF 0 xC0 0 xC0 0 xC0 0 xFF 0 xC0 0 xC0 0 xC0 0 xC0 0 xC0 0 xE0 0 xC0 0 x80 18 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 x0 0 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 19 度 成都学院 成都大学 课程设计报告 23 0 x00 0 x00 0 xFC 0 x24 0 x24 0 x24 0 xFC 0 xA5 0 xA6 0 xA4 0 xFC 0 x24 0 x34 0 x26 0 x04 0 x0 0 0 xC0 0 xA0 0 x9F 0 x80 0 xC2 0 xC2 0 xA6 0 xAA 0 x92 0 xAA 0 xA6 0 xC2 0 xC0 0 xC0 0 xC0 0 x80 uchar code num 16 ASCII 0 xF8 0 xFC 0 x04 0 xC4 0 x24 0 xFC 0 xF8 0 x00 0 x87 0 x8F 0 x89 0 x88 0 x88 0 x8F 0 x87 0 x80 0 0 x00 0 x10 0 x18 0 xFC 0 xFC 0 x00 0 x00 0 x00 0 x80 0 x88 0 x88 0 x8F 0 x8F 0 x88 0 x88 0 x80 1 0 x08 0 x0C 0 x84 0 xC4 0 x64 0 x3C 0 x18 0 x00 0 x8E 0 x8F 0 x89 0 x88 0 x88 0 x8C 0 x8C 0 x80 2 0 x08 0 x0C 0 x44 0 x44 0 x44 0 xFC 0 xB8 0 x00 0 x84 0 x8C 0 x88 0 x88 0 x88 0 x8F 0 x87 0 x80 3 0 xC0 0 xE0 0 xB0 0 x98 0 xFC 0 xFC 0 x80 0 x00 0 x80 0 x80 0 x80 0 x88 0 x8F 0 x8F 0 x88 0 x80 4 0 x7C 0 x7C 0 x44 0 x44 0 xC4 0 xC4 0 x84 0 x00 0 x84 0 x8C 0 x88 0 x88 0 x88 0 x8F 0 x87 0 x80 5 成都学院 成都大学 课程设计报告 24 0 xF0 0 xF8 0 x4C 0 x44 0 x44 0 xC0 0 x80 0 x00 0 x87 0 x8F 0 x88 0 x88 0 x88 0 x8F 0 x87 0 x80 6 0 x0C 0 x0C 0 x04 0 x84 0 xC4 0 x7C 0 x3C 0 x00 0 x80 0 x80 0 x8F 0 x8F 0 x80 0 x80 0 x80 0 x80 7 0 xB8 0 xFC 0 x44 0 x44 0 x44 0 xFC 0 xB8 0 x00 0 x87 0 x8F 0 x88 0 x88 0 x88 0 x8F 0 x87 0 x80 8 0 x38 0 x7C 0 x44 0 x44 0 x44 0 xFC 0 xF8 0 x00 0 x80 0 x88 0 x88 0 x88 0 x8C 0 x87 0 x83 0 x80 9 0 x00 0 x00 0 x00 0 x30 0 x30 0 x00 0 x00 0 x00 0 x80 0 x80 0 x80 0 x86 0 x86 0 x80 0 x80 0 x80 10 0 xE0 0 xF0 0 x98 0 x8C 0 x98 0 xF0 0 xE0 0 x00 0 x8F 0 x8F 0 x80 0 x80 0 x80 0 x8F 0 x8F 0 x80 11 A 0 x04 0 xFC 0 xFC 0 x44 0 x44 0 xFC 0 xB8 0 x00 0 x88 0 x8F 0 x8F 0 x88 0 x88 0 x8F 0 x87 0 x80 12 B 0 xF0 0 xF8 0 x0C 0 x04 0 x04 0 x0C 0 x18 0 x00 0 x83 0 x87 0 x8C 0 x88 0 x88 0 x8C 0 x86 0 x80 13 C 0 x04 0 xFC 0 xFC 0 x04 0 x0C 0 xF8 0 xF0 0 x00 0 x88 0 x8F 0 x8F 0 x88 0 x8C 0 x87 0 x83 0 x80 14 D 0 x80 0 xA0 0 xE0 0 xC0 0 xC0 0 xE0 0 xA0 0 x80 0 x80 0 x82 0 x83 0 x81 0 x81 0 x83 0 x82 0 x80 15 成都学院 成都大学 课程设计报告 25 0 x20 0 xF8 0 xF8 0 x20 0 xF8 0 xF8 0 x20 0 x00 0 x82 0 x8F 0 x8F 0 x82 0 x8F 0 x8F 0 x82 0 x80 16 0 x20 0 xE0 0 xC0 0 x60 0 x20 0 x60 0 xC0 0 x00 0 x88 0 x8F 0 x8F 0 x88 0 x80 0 x80 0 x80 0 x80 17 r 0 x40 0 xE0 0 xA0 0 x20 0 x20 0 x60 0 x40 0 x00 0 x84 0 x8C 0 x89 0 x89 0 x8B 0 x8E 0 x84 0 x80 18 s 0 x00 0 x00 0 x00 0 x80 0 xC0 0 x60 0 x30 0 x00 0 x8C 0 x86 0 x83 0 x81 0 x80 0 x80 0 x80 0 x80 19 函数名称 Write Com 函数功能 向 LCD12864 里写命令 参数 left 左边芯片选通位 right 右边芯片选通位 Com 要写的命令 返回值 无 void Write Com uchar com LCD E 0 LCD RS 0 LCD E 1 Data Port com 成都学院 成都大学 课程设计报告 26 函数名称 Write Data 函数功能 向 LCD12864 里写数据 参数 left 左边芯片选通位 right 右边芯片选通位 Data 要写的数据 返回值 无 void Write Data uchar Data LCD E 0 LCD RS 1 LCD E 1 Data Port Data 函数名称 LCD12864 Disp 函数功能 在任意位置上显示汉字 参数 X X 地址位置 Y Y 地址位置 P 指针 数据的首地址 返回值 无 void LCD12864 Disp uchar x uchar y uchar p uchar i j char k for i 0 i 16 j 1 k 16 else j 0 k 0 Write Com 0 xb8 j x 设置 X 地址 Write Com 0 x40 i y k 设置 Y 地址 Write Data p i 送数据 函数名称 LCD12864 DispNum 函数功能 在任意位置上显示数字 参数 X X 地址位置 Y Y 地址位置 P 指针 数据的首地址 返回值 无 void LCD12864 DispNum uchar x uchar y uchar p uchar i j char k for i 0 i 8 j 1 k 8 成都学院 成都大学 课程设计报告 28 else j 0 k 0 Write Com 0 xb8 x j 设置 X 地址 Write Com 0 x40 i y k 设置 Y 地址 Write Data p i 送数据 函数名称 LCD12864 Init 函数功能 LCD12864 初始化 参数 返回值 无 void LCD12864
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 仓库应对市场变化的灵活策略计划
- 云计算平台的服务模型解析试题及答案
- 河北省石家庄市八校联考2025年七下数学期末经典模拟试题含解析
- 保密资质认定管理办法
- 2024年新疆阿勒泰地区引进笔试真题
- 幼儿园教学质量管理计划
- 路由与交换基础试题及答案详解
- 学习习惯养成的科学研究计划
- 2025法学概论考试亮点试题及答案
- 电子表格高级应用知识试题及答案
- 【沪科版】七年级数学下册第六章单元测试卷(一)含答案与解析
- 广东省广州市2025届高三二模数学试卷(原卷版)
- 济南幼儿师范高等专科学校招聘笔试真题2024
- 2025全国保密教育线上培训考试试题库及答案
- 院感感染培训试题及答案
- 2024年呼和浩特市玉泉区消防救援大队招聘政府专职消防员真题
- 2025年中考语文文言文复习:神话寓言 练习题(含答案解析)
- 管理股协议书范本
- 《医疗机构节能减排教育》课件
- 大学计算机基础 第6章算法与数据结构基础学习资料
- GA/T 751-2024公安视频图像屏幕显示信息叠加规范
评论
0/150
提交评论