




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于单片机的多功能饮水机设计 摘要摘要 随着计算机技术的发展 单片机技术已成为计算机技术中的一个独特的分支 单 片机的应用领域也越来越广泛 本文所设计的智能饮水机就是单片机结合传感器的一 个简单应用 本设计综合单片机 电子技术理论 从实际出发 完善了饮水机的功能 设计方案主要采用数字温度传感器作为检测单元 并运用了 AT89C52 作为主机单元 X5045EEPROM 作为存储单元 HD7279 芯片来管理键盘和显示器 整个系统实现了加热 对温度上下限的控制和定时加热功能 由于采用了自动检测和控制的电子设计技术 可较好地实现对水温的测量和控制 具有较广泛的应用前景 关键词 温度采集 主机单元 存储单元 控制 ABSTRACTABSTRACT With the development of computer technology computer technology microcontroller technology has become one of the unique branch microcontroller application field of more and more widely This design intelligent water dispenser is simply a single chip combining sensor applications The system design integrated SCM and electronic technology theory from life reality perfect the function of water dispenser Design scheme mainly adopts digital temperature sensor DS18B20 consisting temperature measuring system as the test unit and USES a AT89C52 as host unit X5045EEPROM as storage unit HD7279 chip to manage the keyboard and screen The whole design system realize three functions namely heating for the temperature control of the upper and timing heating Compared with the traditional water dispenser as a result of the automatic detection and control of electronic design technology can be achieved for temperature measurement and control and has a broad prospect of application KEYKEY WORDWORD temperature gathering the host units storage location and control 目 录 引言 1 一 总体设计 1 二 硬件设计 2 一 AT89C52 单片机 2 二 温度采集单元 3 三 数据采集的设置 控制单元 6 四 人机交互单元 8 三 软件设计 9 一 主程序设计 9 二 人机接口单元软件 10 三 DS1302 的软件设计 11 总结 13 附录一 14 附录二 15 附录三 16 参考文献 19 致 谢 20 引言引言 随着科技的发展 单片机技术已经渗透到人类生活的方方面面 在家用电器 通 讯产品等日用电子设备中都可见到单片机 目前广泛使用的饮水机 具有价格低廉 制造简便等优点 但是随着用户长时间使用 这些饮水机的缺点逐渐暴露出来 主要 体现在以下几个方面 第一 功能相对简单 只有简单的温度控制 用户不能根据自己的喜好设定温度 第二 能耗较大 在无人使用时 饮水机仍处在开机状态 造成了能源的大量浪 费 第三 长期饮用饮水机里的水会对健康不利 由于广泛使用的饮水机烧水不能完 全沸腾 长期饮用这种水会对身体造成较大的伤害 本论文所设计的饮水机是在单片机控制下进行的温度控制 并通过显示器显示温 度 对单片机及外围设备为主的系统进行了硬件和软件设计 并在此设计的基础上给 出相应的原理图 设计方案中主要采用数字温度传感器 DS18B20 组成的测温系统作为检测单元 并 运用了 AT89C52 作为主机单元 X5045EEPROM 作为存储单元 HD7279 芯片来管理 键盘和显示器 整个设计系统实现了加热 对温度上下限的控制和定时加热的功能 采用的自动检测和控制的电子设计技术 可较好地实现对水温的测量和控制 具有较 广泛的应用前景 用户可根据自己实际情况来设定不同的温度上限 上电后系统将自动运行 显示 的是当前的水温 按一次设定按键可实现温度控制的上限值 温度下限 定时开关机 步骤同上相似 用增键 减键 左右键来完成对应的参数设置 一 总体设计一 总体设计 多功能饮水机总体框图如图 1 1 所示 本系统主要由单片机 温度传感器 控制 电路 LED 显示 键盘 电源电路组成 系统以 AT89C52 单片机为核心 数字温度传感 器将采集到的温度数据送入单片机处理 再将处理好的数据送到 HD7279 进行按键和 数码管的管理 程序采用 E2PROM 存储器 可以很容易的实现软件升级 从软件方面提 高准确度 同时 可以对加热实现基本的控制 有效防止 千滚水 对身体造成的伤 害 图 1 1 总体框图 二 硬件设计二 硬件设计 一 AT89C52 单片机 1 AT89C52 单片机特点 兼容 MCS51 指令系统 8k 可反复擦写 1000 次 Flash ROM 32 个双向 I O 口 256x8bit 内部 RAM 3 个 16 位可编程定时 计数器中断 时钟频率 0 24MHz 2 个串行中断 可编程 UART 串行通道 2 个外部中断源 共 6 个中断源 2 个读写中断口线 3 级加密位 低功耗空闲和掉电模式 软件设置睡眠和唤醒功能 2 AT89C52 的硬件结构 1 数据存储器 AT89C52 有 256 个字节的内部 RAM 高 128 字节的 RAM 和特殊功能寄存器的地址是 相同的 但物理上它们是分开的 当一条指令访问 7FH 以上的内部地址单元时 指令 中使用的寻址方式是不同的 如果指令是直接寻址方式则为访问特殊功能寄存器 2 中断系统 AT89C52 共有 6 个中断向量 两个外中断 INT0 和 INT1 3 个定时器中断 定时 器 0 1 2 和串行口中断 3 定时器 此部分由 3 个 16 位可编程定时器 定时器 0 定时器 1 和定时器 3 组成 4 串行口 P0 口 是一组 8 位漏极开路型双向 I O 口 也是地址 数据总线复用口 P1 口 是一个带内部上拉电阻的 8 位双向 I O 口 P1 的输出缓冲级可驱动 吸收 或输出电流 4 个 TTL 逻辑门电路 P2 口 是一个带有内部上拉电阻的 8 位双向 I O 口 P2 的输出缓冲级可驱动 吸 收或输出电流 4 个 TTL 逻辑门电路 P3 口 是一组带有内部上拉电阻的 8 位双向 I O 口 P3 口输出缓冲级可驱动 吸 收或输出电流 4 个 TTL 逻辑门电路 3 外部引脚及功能 1 AT89C52 各引脚总体介绍 如图 2 1 所示 图2 1 AT89C52引脚配置 1 电源引脚 VCC 40 脚 和 VSS 20 脚 为供电端口 分别接 5V 电源的正负端 2 时钟引脚 XTAL1 19 脚 和 XTAL2 18 脚 为振荡器输入输出端口 外接 12MHz 晶振 3 RST 复位输入 当振荡器工作时 RST 引脚出现两个机器周期以上高电平 使单片机复 位 4 PSEN 程序储存允许 PSEN 输出是外部程序存储器的读选通信号 当 AT89C52 由外部程序 存储器取指令 或数据 时 每个机器周期两次 PSEN 有效 即输出两个脉冲 在此期 间 当访问外部数据存储器 将跳过两次 PSEN 信号 5 EA VPP 外部访问允许 欲使 CPU 仅访问外部程序存储器 地址为 0000H FFFFH EA 端必须 保持低电平 接地 如果加密位 LBI 被编程 复位时内部会锁存 EA 端状态 二 温度采集单元 1 温度传感器 1 DS18B20 温度传感器的特点 本单元选用 DS18B20 温度传感器来进行温度数据的采集 其特点如下 单线结构 只需一根信号线和 CPU 相连 不需要外部元件 直接输出串行数据 不需要外部电源 直接通过信号线供电 电源电压范围为 3 3V 5V 测温精度高 测温范围为 55 125 在 10 85 范围内 精度为 O 5 测温分辨率高 当选用 12 位转换位数时 温度分辨率可达 0 0625 数字量的转换精度及转换时间可通过简单的编程来控制 9 位精度的转换时间为 93 75ms 10 位精度的转换时间 187 5ms 12 位精度的转换时间 750ms 具有非易失性上 下限报警设定的功能 用户可方便地通过编程修改上 下限的数 值 可通过报警搜索命令识别哪片 DS18820 采集的温度超越上 下限 2 DS18B20 内部结构 DS18B20 主要由四部分组成 64 位光刻 ROM 温度传感器 非挥发的温度报警触发 器 TH 和 TL 配置寄存器 64 位光刻 ROM 使每一个出厂的 DS18820 地址序列号都各不相同 这样 就可以实现 一根总线上挂接多个 DS18820 温度传感器 完成对温度的测量 输出格式为 16 位符号扩展的二进制补码 低温触发器 TL 高温触发器 TH 用于设置低温 高温的报警数值 DS18820 完成一 个周期的温度测量后 将测得的温度值和 TL TH 相比较 如果小于 TL 或大于 TH 则表示温度越限 将该器件内的告警标志位置位 并对主机发出的告警搜索命令 作 出响应 修改上 下限温度值时 只需使用一个功能命令即可对 TL TH 写入 配置寄存器 R0 R1 组成 其值决定温度转换的精度位数 转换时间等 3 DS18B20 与单片机接口电路 如图 2 2 所示 DQ 为温度传感器的数据输入 输出端 接到单片机的 P2 0 口 GND 接地 VCC 接电源 DS18B20 温度传感器将感受到的水温由 DQ 端口输出 通过单片机 P2 0 端口送入单片机进行处理与控制 图 2 2 DS18B20 与单片机接口电路 2 时钟单元 本次设计选用 DS1302 芯片作为副板的核心单元 1 芯片引脚 DS1302 的引脚排列图如图 2 3 所示 Vcc1是后备电源 Vcc2是主电源 主电源关闭 时 时钟能连续运行 当 Vcc2 Vcc1 0 2V 时 Vcc2给 DS1302 供电 当 Vcc2 Vcc1时 Vcc1 给 DS1302 供电 X1 和 X2 外接 32 768kHz 晶振 RST 是复位 片选线 通过把 RST 输入 驱动置高电平来启动所有的数据传送 当 RST 为高电平时 所有的数据传送被初始化 允许对 DS1302 进行操作 如果在传送过程中 RST 置为低电平 则会终止此次数据传送 I O 引脚变为高阻态 上电运行时 在 Vcc 2 5V 之前 RST 必须保持低电平 只有在 SCLK 为低电平时 才能将 RST 置为高电平 I O 为串行数据输入输出端 双向 SCLK 为时钟输入端 图 2 3 DS1302 引脚 2 DS1302 与单片机的接口电路 如图 2 4 所示 脚 RST 是复位端 接到 89C52 的 P2 4 引脚 GND 引脚接地 VCC 接电源 SCLK 是串行时钟输入端 接到 89C52 的 P2 5 引脚 I O 是数据输入 输出端 接到单片机的 P2 3 口 X1 X2 是 32 768MHz 晶振输入 输出端 图 2 4 DS1302 与单片机的接口电路 3 控制单元 本控制器由 9012 三极管 固态继电器 加热电阻组成 如图 2 5 所示 9012 三极 管与固态继电器结合起到开关的作用 实现对水的加热处理 图 2 5 开关量控制环节 三 数据采集的设置 控制单元 利用 X5045EEPROM 存储测量值上下限和开机 关机时间 并且具有看门狗定时器 功能 来进行数据采集等过程的设置和控制 1 X5045 芯片引脚 引脚定义如图 2 6 所示 图 2 6 X5045 的引脚图 SO 串行数据输出端 数据在 SCK 的下降沿输出到 SO 上 SI 串行数据输入端 所有操作命令 字节地址及写入的数据在此引脚上输入 SI 线 上输入的数据在 SCK 的上升沿被锁存 SCK 串行时钟输入端 控制数据的输入和输出 CS 芯片选择输入端 片选 当 CS 为低电平时 X25045 能工作 CS 的电平变化 将复位看门狗定时器 VCC 电源电压 WP 写保护输入端 当 WP 为低电平时 对芯片的写操作被禁止 其他功能仍正常 WP 为高电平时 写操作允许 其他功能仍然正常 RESET 复位输入端 漏极开路输出方式 高电平有效 用于电源检测和看门狗超时 输出 GND 电源地 2 X5045 的功能 1 上电复位 当器件通电并超过 Vcc时 X5045 内部的复位电路将会提供一个约为 200ms 的复位 脉冲让微处理器能够正常复位 2 看门狗定时器 看门狗定时器对微处理器提供了一个因外界干扰而引起程序陷入死循环或 跑飞 状态保护的功能 X5045 内部的一个控制寄存器中有两位可编程位 决定了定时周期的 长短 当系统出现故障时 在设定的时间内如果没有对 X5045 进行访问 看门狗定时 器以 RESET 信号作为输出响应 即变为高电平 延时约 200ms 后 RESET 由高电平变为 低电平 CS 的下降沿复位看门狗定时器 3 低电压检测 工作过程中 X5045 监测电源电压下降 电源电压跌落到 Vcc以下时 会产生一个复 位脉冲 复位脉冲保持有效到电源电压降 1V 以下 如果电源电压在降落到门限电压后 上升 则在电源电压超过门限电压后延时约 200ms 复位信号消失 使得微处理器可以 继续工作 3 X5045 与单片机的接口电路 接口电路如图 2 7 所示 89C52 的 P1 0 P1 1 P1 2 P1 3 脚分别与 X5045 的片 选端 1 脚 CS 串行输入 2 脚 SO 串行时钟 6 脚 SCK 和串行输出 5 脚 SI 相连 二者的 RESET 引脚相连 P1 0 作为芯片选择输入端 片选 负责 X25045 是否选通 当 89C52 访问 X25045 时将 CS 置低电平 CS 信号一般不通过 P2 口选通 因为 P2 口工作 于地址总线时 其输出是脉冲方式 呈现高电平 不能保证片选持续有效 也就不能 对其进行任何操作 在这里不使用 WP 信号 直接接 5V X5045 与单片机引脚连接和相关地址的分配如下 CS 片选端 低电平有效 与P1 0相连 CLK 串行时钟输入端 与P1 2相连 SO 串行数据输出端 与P1 1相连 SI 串行数据输入端 与P1 3相连 RESET 复位端 与单片机的复位引脚RESET相连 图 2 7 X5045 与单片机的接口电路 四 人机交互单元 该单元采用HD7279芯片来进行键盘和LED显示器的管理 该芯片采用串行接口方 式 可以同时驱动8位共阴极LED数码管或64位独立LED发光二极管 同时能对多达 8 8的键盘矩阵进行监视 具有自动消抖并识别按键代码的功能 1 HD7279的引脚介绍 其引脚排列如图2 8所示 电源采用 5V供电 DIG0 DIG7分别为8个LED数码管的 位驱动输出端 SA SG分别为LED数码管的A G的输出端 DP为小数点的驱动输出端 HD7279与微处理器接口线只需要4条 其中非CS为片选信号 低电平有效 RC引脚用 于连接HD7279的外接振荡元件 其典型值为R 1 5千欧 C 15pF RESET为复位端 该端由低电平变成高电平并且保持25ms即复位结束 通常 该端接 5V即可 图2 8 HD7279的引脚 2 AT89C52 与 HD7279 接口 如图 2 9 所示 89C52 的 P1 4 P1 5 P1 6 P1 7 分别与 HD7279A 的 6 脚 CS 7 脚 CLOCK 8 脚 DATA 和 9 脚 KEY 相连 P1 4 作为片选线 负责 HD7279A 是否选 通 是 8 位准双向 I O 口 可带 4 个 LSTTL 负载 当 89C52 访问 HD7279A 写入指令 显示数据 位地址 段地址或读出键值 时 将 CS 置低电平 DATA 为串行数据 当 89C52 向 HD7279A 发送数据时 DATA 为输入端 当 89C52 从 HD7279A 读入数据时 DATA 为输出端 CLK 为数据串行传送的同步时钟输入端 时钟的上升沿将数据写入 HD7279A 或从 HD7279A 中读出数据 KEY 为按键信号输出端 在无键按下时为高电平 有键按下时为低电平 并一直保持到按键释放为止 3 键盘控制单元 利用 HD7279 的 10 脚作为行线 18 脚 22 脚作为列线组成 5 键的键盘 完成对 键盘的译码和键值分别为 20H 18H 10H 08H 00H 根据键值就可以确定是哪个 键按下 具体见图 2 10 图 2 9 AT89C52 与 HD7279A 接口电路 图 2 10 HD7279 与 LED 键盘接口电路 4 LED 数码单元 HD7279A 是的串行控制芯片 能同时驱动 8 位共阴极 LED 数码管 在这里我们 只用到了 8 位共阴极 LED 数码管 HD7279A 是动态循环显示方式 HD7279A 的 10 脚 17 脚分别与 8 位 LED 数码管的 g f e d c b a dp 段相连 18 脚 25 脚为 LED 数码管的位驱动输出端 负责 LED 每一位的亮与灭 如图 2 10 所示 三 软件设计三 软件设计 一 主程序设计 1 主程序和中断流程图 主程序主要完成系统的初始化功能 流程图如图3 1所示 其中包括内部变量清零 看门狗定时器初始化 键盘 显示芯片初始化 时钟芯片初始化 完成初始化功能后 系统进入休眠状态 可减少功耗和提高抗干扰能力 由各种中断唤醒 执行完中断服 务程序后 重新进入休眠状态 系统的各任务在T0中断服务程序中执行 中断服务程 序流程图如图3 2所示 3 1 主程序流程图 3 2 中断服务程序流程图 二 人机接口单元软件 1 键处理程序流程图 首先判断有无键按下 有键按下时 KEY OK 标志位置 0 无键按下时 KEY OK 标 志位置 1 判断键有无处理过 处理过则返回 未处理过 则 KEY FIG 位置 0 且读出 键值 根据键值的不同调用相应的子程序 从而保证每个按键只处理了一次 如图 3 3 所示 图3 3 键处理程序流程图 2 各按键功能和子程序说明各按键功能和子程序说明 本系统有五个按键功能如表3 1所述 表3 1 按键功能及键码表 按键按键功能功能键码键码意意 义义 设定设置参数键20H每按下一次 就显示一个设定参数值每按下一次 就显示一个设定参数值 增建增加18H每按一下 设定参数加一每按一下 设定参数加一 减键减少10H每按一下 设定参数减一每按一下 设定参数减一 左移左移08H每按一下 每按一下 LEFT 加一加一 确认确认键00H每次修改完参数后 按下此键 即可将修改后每次修改完参数后 按下此键 即可将修改后 的参数存入内存中保存起来的参数存入内存中保存起来 三 DS1302 的软件设计 采用 DS1302 作为记录测控系统中的数据记录 其软硬件设计简单 时间记录准确 既避免了连续记录的大工作量 又避免了定时记录的盲目性 给连续长时间的测量 控制系统的正常运行及检查都来了很大的方便 可广泛应用于长时间连续的测控系统 中 图 3 4 为 DS1302 流程图 图 3 4 DS1302 流程图 总结总结 通过对整个设计的了解 为以后我在这方面的深入学习打下基础 让我更深刻的 体会到 学以致用 的道理 同时也提高了我解决实际问题的能力 培养了自我创新 意识 在设计中我必须首先熟悉和掌握单片机的结构及工作原理 单片机的接口技术及 相关外围芯片的外特性 控制方法 以单片机核心的电路设计的基本方法和技术了解 有关电路参数的计算方法 通过这次毕业设计 无论从选题到定稿 从理论到实践都使我学到了很多东西 它不仅可以巩固以前所学过的知识 而且学到了很多在书本上所没有学到过的知识 同时也明白了理论与实践相结合的重要性 只有理论知识是远远不够的 只有把所学 的理论知识与实践相结合起来 从理论中得到实践 附录一附录一 主板主板原理图原理图 附录二附录二 副板原理图副板原理图 P1 0 T2 1 P1 1 T2EX 2 P1 2 3 P1 3 4 P1 4 5 P1 5 6 P1 6 7 P1 7 8 RST 9 P3 0 RxD 10 P3 6 WR 16 P3 7 RD 17 XTAL2 18 XTAL1 19 VSS 20 P2 2 A10 23 P2 3 A11 24 P2 4 A12 25 P2 5 A13 26 P2 7 A15 28 ALE 30 P0 7 AD7 32 P0 6 AD6 33 P0 5 AD5 34 P0 4 AD4 35 P0 3 AD3 36 P0 2 AD2 37 P0 1 AD1 38 P0 0 AD0 39 VCC 40 U1 89C52 12 Y1 XTAL 30pF C1 30pF C2 2 2K R8 2 2K R7 2 2K R6 2 2K R5 2 2K R4 200 200 200 200 200 200 200 200 d6d5d3d2d4 VCC VDD 1 VDD 2 Vss 4 CS 6 CLK 7 DATA 8 KEY 9 SG 10 SF 11 SE 12 SD 13 SC 14 SB 15 SA 16 DP 17 DIG1 19 DIG2 20 DIG3 21 DIG4 22 DIG5 23 DIG6 24 DIG7 25 DIG0 18 CLKO 26 RC 27 RESET 28 U2 HD7279 CS 1 SO 2 WP 3 VSS 4 SI 5 SCK 6 RESET 7 VCC 8 U3 X5045 1 5K R3 15pF C4 VCC 4 7K R20 VCC VCC 1 2 J8 5 P1 0 DIG5 DP SA SB SC SD SE SF SG DIG4 DIG3 DIG2 DIG1 DIG0 12 34 56 78 910 1112 1314 1516 1718 1920 2122 2324 2526 J1 12 34 J2 100K R9 DIG6 DIG7 f 9 g 10 e 1 d 2 K 3 c 4 DP 5 b 6 a 7 K 8 D5 f 9 g 10 e 1 d 2 K 3 c 4 DP 5 b 6 a 7 K 8 D4 f 9 g 10 e 1 d 2 K 3 c 4 DP 5 b 6 a 7 K 8 D3 f 9 g 10 e 1 d 2 K 3 c 4 DP 5 b 6 a 7 K 8 D2 f 9 g 10 e 1 d 2 K 3 c 4 DP 5 b 6 a 7 K 8 D1 f 9 g 10 e 1 d 2 K 3 c 4 DP 5 b 6 a 7 K 8 D6 f 9 g 10 e 1 d 2 K 3 c 4 DP 5 b 6 a 7 K 8 D7 f 9 g 10 e 1 d 2 K 3 c 4 DP 5 b 6 a 7 K 8 D8 S1S2S3S5S4 X1 2 X2 3 VCC2 1 GND 4 RST 5 I O 6 SCLK 7 U 12 34 56 78 910 1112 1314 1516 1718 1920 2122 2324 2526 VCC 9012 GND 1 DQ 2 VDD 3 4K7 R1 Res2 DS18B20 DS1302 1 DC 2 DC 3 AC 4 AC VCC t 加加加加 SSR 100pF C1 100pF C2 12 Y XTAL 附录三附录三 温度传感器程序温度传感器程序 include include include define uchar unsigned char define uint unsigned int sbit DQ P1 3 ds18b20 端口 uchar Temp Integer 0 uchar Temp Decimal 0 uchar fg 0 void delay2 uint us while us uchar Init DS18B20 void uchar x 0 DQ 1 DQ 复位 delay2 8 稍做延时 DQ 0 单片机将 DQ 拉低 delay2 80 精确延时 大于 480us DQ 1 拉高总线 delay2 10 x DQ 稍做延时后 如果 x 0 则初始化成功 x 1 则初始化失败 delay2 5 return x uchar ReadOneChar void 读一个字节 LSB uchar i 0 uchar dat 0 for i 8 i 0 i DQ 0 给脉冲信号 dat 1 DQ 1 给脉冲信号 if DQ dat 0 x80 delay2 5 return dat void WriteOneChar unsigned char dat 写一个字节 uchar i 0 for i 8 i 0 i DQ 0 DQ dat delay2 5 DQ 1 dat 1 delay2 5 DS18b20 读取主函数 整个流程 5ms 左右 uchar ReadTemperature void 读取温度 uchar L 18B20 0 uchar H 18B20 0 Init DS18B20 WriteOneChar 0 xCC skip 跳过读序号列号的操作 WriteOneChar 0 x44 convert 启动温度转换 delay2 200 Init DS18B20 WriteOneChar 0 xCC skip 跳过读序号列号的操作 WriteOneChar 0 xBE read 读取温度寄存器 前两个就是温度 L 18B20 ReadOneChar 读取温度低八位数据 H 18B20 ReadOneChar 读取温度高八位数据 if H 18B20 0 x7f 最高位为 1 时温度是负 L 18B20 L 18B20 1 补码转换 取反加一 H 18B20 H 18B20 fg 1 读取温度为负时 fg 1 Temp Decimal L 18B20 取温度小数部分二进制 L 18B20 L 18B20 4 取温度整数部分二进制 H 18B20 H 18B20 4 Temp Integer H 18B20 L 18B20 参考文献参考文献 1 何立民 单片机应用系统设计 航空航天大学出版社 2 5 46 50 2 张毅刚 单片机原理及接口技术 哈尔滨工业大学出版社 35 42 3 谭浩强 单片机课程设计 清华大学出版社 21 32 4 李广弟 单片机基础 北京航空航天大学出版社 56 64 5 注定花 戴汝平 单片微机原理与应用 清华大学出版社 36 54 袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿 蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇羅膃蚈螂羁膂莈蚅袇膁蒀袀螃膀薂蚃肂腿节衿羈腿莄蚂袄芈蒇袇螀芇蕿蚀聿芆艿蒃肅芅蒁螈羁芄薃 薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆薁袆芃芃螆螂芃莅蕿肁节蒈螅羇莁薀薈袃莀艿螃蝿荿莂薆膈莈薄袁肄莇蚆蚄羀莇莆袀袆羃蒈蚂螂羂薁袈肀肁芀蚁羆肁莃袆袂肀薅虿袈聿蚇蒂膇肈莇螇肃肇葿薀罿肆薂螆袅肅芁薈螁膅莃螄聿膄蒆薇袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆 螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 宁波市市级机关选调真题2024
- 2025版城市更新工程款支付与历史建筑保护协议范本
- 二零二五年典当借款与文化产业投资合作合同
- 2025版汽车抵押借款信贷信息服务平台合同模板
- 二零二五年度创意产业园区场地租赁服务协议详细书
- 二零二五年房产产权纠纷调解协议书范本含调解协议及执行
- 2025版二级建造师建筑工程验收聘用合同模板
- 二零二五年度高端白酒进口与分销合作协议
- 护士规培个人总结课件
- 施工方案范本 绿化
- 2025年文物保护工程从业资格考试(责任工程师·近现代重要史迹及代表性建筑)历年参考题库含答案详解(5套)
- 社保补助协议书范本
- 小区物业薪酬制度方案(3篇)
- 2025年计算机一级考试题库操作题及答案
- 电信运营商应急预案
- 高血压防治指南
- 教育评价学全套ppt课件完整版教学教程
- 手术通知单模板
- 油气藏类型、典型的相图特征和识别实例
- 生态文明建设与可持续发展PPT演示课件(PPT 78页)
- 未来教育家治校方略
评论
0/150
提交评论