多路控制单片机温度传感器_第1页
多路控制单片机温度传感器_第2页
多路控制单片机温度传感器_第3页
多路控制单片机温度传感器_第4页
多路控制单片机温度传感器_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 目 录 摘要 2 第一章 总体方案设计 2 第二章 硬件设计 3 2 1 温度传感器 AD590 及放大电路 3 2 2 单片机系统设计 4 2 2 1 单片机原理图 6 2 2 2 显示电路设计 6 2 2 3 键盘电路设计 7 2 2 4 晶振电路 8 2 2 5 复位电路 9 2 2 6 报警电路设计 9 2 2 7 电源电路设计 10 第三章 软件设计 11 结论 14 参考文献 14 附录 15 2 摘 要 单片机具有软硬件结合 体积小 可以很容易嵌入到各种应用系统中的优点 广泛的应用在工业自动化自动检测与控制智能仪器仪表机电一体化设备汽车电子家 用电器等各个方面 本课题基于 STC90C58AD 单片机和 AD590 温度传感器的一种温度采集系统 将传 感器产生的模拟信号转变为数字信号 并在液晶显示器上显示出实时温度 该系统 中温度测量范围为 55 到 125 测量精度达到 0 5 采用了 C 语言进行编程 使用了显示模块程序 数据存取程序 A D 转换程序等 以 内置 A D 转换器的单 片机系统 为核心 能对多点的温度进行实时巡检 采用模拟传感器 AD590 温度传 感器 由于采用内部补偿 所以输出从 0 开始 便于计数和测量 关键词 STC90C58AD单片机 AD590 温度传感器 内置 A D 转换器 LCD 显示器 第一章 总体方案设计 本设计方案以 AD590 为温度传感器 内置 A D 转换器单片机 STC90C58AD 为控制 核心组成多点温度测试系统 该系统包括传感器电路 键盘与显示电路 复位电路 晶振电路 报警电路和电源电路组成 STC90C58AD 利用单总线的特点可以方便的实 现多点温度的测量 轻松地组建传感器网络 系统的抗干扰性好 设计灵活 方便 而且适合于在恶劣的环境下进行现场温度测量 本方案系统框图为 STC90C58AD 单片机 LCD 显示电路 键盘识别电路 8 路 AD590 温度 传感器 复位电路 晶振电路 报警电路 图一 系统框图 3 第二章 硬件设计 本课题的整个系统是由单片机 显示电路 键盘电路 晶振电路 复位电路 报警电路和电源电路构成 2 1 温度传感器 AD590 及放大电路 AD590 是美国模拟器件公司生产的单片集成两端感温电流源 AD590 温度传感器 不但实现了温度转换为线性化电量测量 而且精确度高 互换性好 应用简单方便 因此 可把输出的电信号经 AD 卡转换为数字信号 由计算机采集 Vi t 的数据 以 发挥其实时和准确的特点 把 AD590 用于改进一部分物理实验 如空气比热容比的 测量 金属比热容的测量及液氮汽化热的测量等 都取得了良好的效果 总之 与 水银温度计 铜 康热电偶温度计及半导体热敏电阻温度计相比 AD590 具有线性好 测温不需参考点及消除电源波动等优点 因此在常温范围内可以取代它们 广泛的 应用于科技和工业领域中 它的主要特性是流过器件的电流 A 等于器件所处环境的 热力学温度开尔文度数 即 K 1 T Ir A 式中 流过器件 AD590 的电流 单位为 A r I AD590 VccVout AD590 990 R7 100 R5 GND 15V LM358 10K R3 10K R4 100K R2 GND 5V GND P1 0 LM358 10K R 10K R12 5 5 GND GND 图二 温度传感器 AD590 及放大电路 因为流过 AD590 的电流与热力学温度成正比 当电位器阻值 R1 一定时 电压 V1 随温度改变线性变化 经运算放大器 跟随器 匹配放大 模拟电压进入单片机 模拟信号采集端口 经单片机模数转换模块处理 转换为数字信号 将实时温度显示 4 在液晶显示器上 2 2 单片机系统设计 STC90C58AD 是一种内置 A D 转换的单片机 是广受欢迎的 STC89 系列的升级版 本 具有超强抗静电 超强抗干扰 抗干扰能力比 89 系列更强 复位效果更好 直 接取代 89 系列 软硬件无需改动 低功耗超低价 高速 高可靠等优点 1 STC90C58AD 系列单片机指令代码完全兼容传统 8051 单片机 12 时钟 机器周 期和 6 时钟周期 机器周期可以任意选择 内部集成 MAX819 专用复位电路 2 工作电压 5 5V 3 3V 5V 单片机 3 6V 2 0V 3V 单片机 3 工作频率范围 0 40MHz 相当于普通 8051 的 0 80MHz 实际工作频率可达 48MHz 4 片上集成 256 4096 字节 RAM 6 通用 I O 口 35 39 个 复位后为 P1 P2 P3 P4 是准双向口 弱上拉 普通 8051 传统 I O 口 P0 口是开漏输出 作为总线扩展用时 不用加上拉电阻 作为 I O 口用时 需要加上拉电阻 STC90C58AD 共 40 引脚 按其引脚功能可以分为 3 类 及电源和时钟引脚 Vss Vcc XTAL1 XTAL2 共 4 引脚 功能引脚 EA LE PSEN REST 共 4 个 4 个 8 位 I O 口 P0 P1 P2 P3 其具体引脚功能见表 1 表 1 STC90C58AD 引脚功能 管脚说明 P0 0 P0 7 P0 口即可作为输入 输出口 也可以作为地址 数据复用总线 使用 当 P0 口作为输入 输出口时 P0 是一个 8 位准双向口 上 电复位后处于开漏模式 P0 口内部无上拉电阻 所以作 I O 口必 须外接 10K 4 7K 的上拉电阻 当 P0 作为地址 数据复用总线使用 时 是低 8 位地址线 A0 A7 数据线的 D0 D7 此时无需外接上 拉电阻 P1 0 T2 ADC0 P1 0 标准 I O 口 PORT1 0 ADC0 ADC 输入通道 0 P1 1 T2EX ADC1 P1 1 标准 I O 口 PORT1 1 ADC1 ADC 输入通道 1 P1 2 ADC2 P1 2 标准 I O 口 PORT1 2 ADC2 ADC 输入通道 2 P1 3 ADC3 P1 3 标准 I O 口 PORT1 3 ADC3 ADC 输入通道 3 P1 4 ADC4 P1 4 标准 I O 口 PORT1 4 ADC4 ADC 输入通道 4 P1 5 ADC5 P1 5 标准 I O 口 PORT1 5 ADC5 ADC 输入通道 5 P1 6 RXD ADC6 P1 6 标准 I O 口 PORT1 6 ADC6 ADC 输入通道 6 P1 7 TXD ADC7 P1 7 标准 I O 口 PORT1 7 ADC7 ADC 输入通道 7 5 管脚说明 P2 0 P2 7 P2 口内部有上拉电阻 既可作为输入 输出口 也可作为高 8 位 地址总线使用 A8 A15 当作为输入 输出口时 P2 是一个 8 位 准双向口 P3 0 RXD P3 0 标准 I O 口 PORT3 0 RXD 串口数据接收端 P3 1 TXD P3 1 标准 I O 口 PORT3 1 TXD 串口数据发送端 P3 2 INTO P3 2 标准 I O 口 PORT3 2 INTO 外部中断 0 下降沿中断或 低电平中断 P3 3 INT1 P3 3 标准 I O 口 PORT3 3 INT1 外部中断 1 下降沿中断或 低电平中断 P3 4 TO P3 4 标准 I O 口 PORT3 4 T0 定时器 计数器 0 的外部输入 P3 5 T1 P3 5 标准 I O 口 PORT3 5 T1 定时器 计数器 1 的外部输入 P3 6 WR P3 6 标准 I O 口 PORT3 6 WR 外部数据存储器写脉冲 P3 7 RD P3 7 标准 I O 口 PORT3 7 RD 外部数据存储器读脉冲 P4 O 标准 I O 口 PORT4 0 P4 1 标准 I O 口 PORT4 1 P4 2 INT3 P4 2 标准 I O 口 PORT4 0 INT3 外部中断 3 下降沿中断或 低电平中断 P4 3 INT2 P4 3 标准 I O 口 PORT4 0 INT4 外部中断 4 下降沿中断或 低电平中断 P4 4 PSEN P4 4 标准 I O 口 PORT4 0 PSEN 外部程序存储器选通信号输 出引脚 P4 5 ALE P4 5 标准 I O 口 PORT4 0 ALE 地址锁存允许信号输出引脚 编程脉冲输入引脚 P4 6 EA P4 6 标准 I O 口 PORT4 0 EA 内外存储器选择引脚 RST 复位脚 XTA1 内部时钟电路反相放大器输入端 接外部晶振的一个引脚 当直 接使用外部时钟源时 此引脚是外部时钟源的输入端 XTA2 内部时钟电路反相放大器输出端 接外部晶振的另一端 当直接 使用外部时钟源时 此引脚可浮空 此时 XTAL2 实际将 XTAL1 输 入的时钟进行输出 VCC 电源正极 Gnd 电源负极 接地 6 2 2 1 单片机原理图 EA P4 6 31 XTAL1 19 XTAL2 18 RST 9 P3 7 RD 17 P3 6 WR 16 P3 2 INT0 12 P3 3 INT1 13 P3 4 T0 14 P3 5 T1 15 P1 0 T2 ADC0 1 P1 1 T2EX ADC1 2 P1 2 ADC2 3 P1 3 ADC3 4 P1 4 ADC4 5 P1 5 ADC5 6 P1 6 RXD ADC6 7 P1 7 TXD ADC7 8 P0 0 39 P0 1 38 P0 2 37 P0 3 36 P0 4 35 P0 5 34 P0 6 33 P0 7 32 P2 0 A8 21 P2 1 A9 22 P2 2 A10 23 P2 3 A11 24 P2 4 A12 25 P2 5 A13 26 P2 6 A14 27 P2 7 A15 28 PSEN P4 4 29 ALE P4 5 30 P3 1 TXD 11 P3 0 RXD 10 Vcc 40 Vss 20 1 STC90C58AD 图三 STC90C58AD 引脚结构图 2 2 2 显示电路设计 本设计采用显示模块采用 LCD1602 字符液晶显示 1602 液晶显示模块管脚及功 能介绍如表 2 液晶八位数据线分别由总线由高位到低位对应连接到单片机的 P2 口 寄存器选择脚 RS 连接 读 写操作选择 使能分别对应连接单片机的 P0 2 P0 1 P0 0 VO 接滑动变阻器的中性端 用以调节背光亮度 BG VCC 经 1K 电阻接电源 BG GND 接地 硬件接线电路如图四 LCD 液晶显示电路 表 2 LCD1602 引脚功能 引脚号符号引脚功能 1GND电源地 2VCC 5V 逻辑电源 3VO液晶驱动电源 4RS寄存器选择 5 WR读 写操作选择 6E使能 7 14DB0 DB7数据总线与单片机的数据线相连 三态 15BG VCC背光电源 16BG GND背光电源地 7 GND 1 VCC 2 VO 3 RS 4 RW 5 E 6 DB0 7 DB1 8 DB2 9 DB3 10 DB4 11 DB5 12 DB6 13 DB7 14 BG VCC 15 BG GND 16 LCD 1602 LCD1 LCD1602 GND 10K R11 GND 1K R14 GND BUS0 BUS1 BUS2 BUS3 BUS4 BUS5 BUS6 BUS7 5V 5V P0 5 P0 6 P0 7 图四 LCD 液晶显示电路图 2 2 3 键盘电路设计 独立式键盘的各个按键相互独立 每个按键独立地与一根数据输入线 单片机 并行接口或其他芯片的并行接口 连接 独立式键盘配置灵活 软件结构简单 但 每个按键必须占用一根接口线 在按键数量不多时 接口线占用多 所以 独立式 按键常用于按键数量不多的场合 键的闭合与否反映在行线输出电压上就是呈现高电平或低电平 如果呈现高电 平 变现键断开 低电平则表示键闭合 通过对行线电平高低状态的检测 便可确 认按键按下以及按键释放与否 8 GND 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 10K R12 S2 S3 S4 S5 S6 S7 S9 S8 3V P3 0 P3 1 P3 2 P3 3 P3 4 P3 5 P3 6 P3 7 图五 键盘电路图 2 2 4 晶振电路 晶体振荡器电路给数字钟提供一个频率稳定准确的 12MHz 的方波信号 可保证信 号的走时准确及稳定 晶体振荡器与 AT89C51 的接法如图所示 XTAL1 和 XTAL2 脚 接到 12MHz 的晶体振荡器上 与两个 30pf 的电容并联 并接低电平 12M HZ 30pF 30pF G ND XTAL1 XTAL2 图六 晶体振荡器电路图 9 2 2 5 复位电路 复位是使单片机或系统中的其他部件处于某种确定的初始状态 单片机的工作 就是从复位开始的 当在单片机的 RST 引脚引入高电平并保持 2 个机器周期时 单 片机内部就执复位操作 若该引脚持续保持高电平 单片机就处于循环复位状态 22uF C1 47K R10 GND VCC S1 RST 图七 复位电路 2 2 6 报警电路设计 为了实现多点温度检测报警系统 本课题采用内置 A D 转换器单片机作为主控 制器 采用扫描的方式对多点 AD590 温度传感器获取对应该位置的温度值 经处理 后通过串口可以立即发送到上位机 如温度不在设定的范围内 给出报警信号 系 统总体硬件电路图如下所示 10 A 1 B 2 C 3 GIA 4 GIB 5 GND 8 Y0 15 Y1 14 Y2 13 Y3 12 Y4 11 Y5 10 Y6 9 Y7 7 Vcc 16 G1 6 U1 74LS138 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 2 4K R7 Q1 9012 Q2 9012 Q8 9012 Q3 9012 Q4 9012 Q5 9012 Q6 9012 Q7 9012 LS1 Bell D3 D5 D4 D6 D1 D7 D2 D8 680 R1 Q9 9012 GND P0 0 GND 5 1K R13 5V 5V 2 2 7 电源电路设计 电源电路设计采用电池提供 9V 电压 通过 LM7805 及电容 二极管等产生 5V 电压进行供电 电源电路设计如图所示 BT1 Battery 9V S10 47uF C4 VinVout GND VR1LM7805 22uF C5 1K R15 D11 GND 5V 1 2 P1 Header 2 图九 电源电路图 图八 报警电路图 11 第三章 软件设计 系统软件设计主要包括系统程序和流程图 根据整个系统的要求 完成温度的 测量与控制必须经过以下几个步骤 单片机接受传感器的模拟温度信号并进行 A D 转换 并通过 I O 端口驱动 LCD 显示出来 单片机独立式键盘 接受控制信号 并 将温度显示出来 若温度不在范围内则发出报警 系统的总程序流程图如图所示 开始 重新设置堆栈指针 设置初始报警上下限 初始开 关报警功能 开 INT0 中断 调用读温度子程序 GET TEMPER 调用转化温度子程序 TEMPER COV 调用进制转化子程序 TWO TO TEN 将 16 进制的温度值转化为十进制 调用显示子程序 DISPLAY 调用报警子程序 ALARM 图十 系统的总程序流程图 12 Y 测温子程序 单片机通过调用测温子程序将模拟温度信号读入进行 A D 转换 转换完成后继续读取温度值进行处理 当取三次后去平均值 传送给显示子程序进 行显示 同时对下一路温度进行取值处理 各路温度处理循环进行 N 显示子程序 测温子程序将温度读入并由单片机处理后 开始调用显示子程序 对处理后的温度值进行显示 在子程序执行过程中 有按键按下后 处理按键 显 示按键选择的通道温度值 如果没有按键按下则显示当前通道温度值 延时一秒后 显示下一通道温度值 并对 8 路温度进行循环显示 当温度值超出设定值后 调用 报警程序执行报警 图十一 测温子程序流程图 测温子程序 读入模拟温度量 进行 A D 转换 等待转换 是否采集 3 次 取平均值 14 开始 系统初始化 显示子程序 显示当前通路温度 显示下一路温度 显示延时 1 秒 显示选 择通路 温度 报警 Y 解 除 报 警 图十二 显示子程序图 选择通路键 是否按下 是否超过设 定温度值 N Y N 15 结 论 本次课题主要是利用内置 A D 转换单片机 模拟温度传感器等组成的多路温度 测量系统 实现对温度进行多点同时测量并准确显示 整个系统由单片机控制 接 受传感器的数据并显示出来 可以从键盘输入命令 系统根据命令选择对应的传感 器 并由 I O 端口驱动实现 LED 动态扫描驱动并将温度显示 对异常情况进行报警 通过这次课程的设计 使我熟悉了单片机设计原则 对 51 系列单片机内部构造 与其它芯片的接口技术及其工作情况有了更进一步了解 提高了我综合运用所学知 识 分析和解决实际问题的能力 通过查找自学相关资料和技术文献 让我的阅读 和查找能力有了很大的提高通过这次课程的设计 将课本的知识实际应用 摆脱考 试的局限 锻炼自己的解决问题的能力 独立思考能力 虽然是很简单的运用 但 比为了考试而瞬时记忆的知识牢固多了 工作需要独立解决问题的的能力 还是希 望多一些这样的机会 同时查阅了相关资料 锻炼自己的解决问题和独立思考能力 对今后单片机的使用打下了基础 参考文献 1 张毅刚主编 单片机原理及应用 M 北京 高等教育出版社 2008 2 方佩敏编著 智能化集成温度传感器原理与应用 M 北京 电子工业出版社 2002 3 李道玲 李玲 朱艳编著 传感器电路分析与设计 M 武汉 武汉大学出版社 2003 4 刘笃人 韩保军编著 传感器及应用技术 M 西安 西安电子科技大学出版社 2003 5 周慈航著 单片机程序设计基础 M 北京 北京航空航天大学出版社 2003 6 杨居义主编 单片机课程设计指导 M 北京 清华大学出版社 2009 7 欧大生 杨杉 电路设计与制板 M 西安电子科技大学出版社 2004 9 康华光 陈大钦 电子技术基础 模拟部分 M 高等教育出版设 2000 10 张庆双 电源应用电路 M 机械工业出版社 2005 16 附 录 程序源码 系统程序 常数定义 TMEL EQU 0E0H 20ms 定时器 0 时间常数 TMEH EQU 0B1H TMEPHEAD EQU 36H 工作内存定义 BITST DATA 20H TIMEISOK BIT BITST 1 TEMPONEOK BIT BITST 2 TEMPL DATA 26H TEMPH DATA 27H TEMPHC DATA 28H TEMPLC DATA 29H 中断向量区 ORG 000H LJMP START ORG 00BH LJMP T0IT 系统初始化 ORG 100H START MOV SP 60H CLSMEM MOV R0 20H MOV R1 60H CLSMEM1 MOV R0 00H INC R0 DJNZ R1 CLSMEM1 MOV TMOD 00100001B MOV TH0 TIMEL MOV TL0 TIMEH SJMP INIT 17 ERROR NOP LJMP START NOP INIT NOP SETB ET0 SETB TR0 SETB EA MOV PSW 00H CLR TEMPONEOK LJMP MAIN 定时器 0 中断服务程序 T0IT PUSH PSW MOV PSW 10H MOV TH0 TIMEH MOV TL0 TIMEL INC R7 CJNE R7 32H T0ITI MOV R7 00H SETB TIMEISOK TOIT1 POP PSW RETI 主程序 MAIN LCALL DISP1 JNB TIME1SOK MAIN CLR TIME1SOK JNB TEMPONEOK MAIN2 LCALL READTEMP1 LCALL CONVTEMP LCALL DISPBCD LCALL DISP1 MAIN2 LCALL READTEMP SETB TEMPONEOK LJMP MAIN 子程序区 18 RESET STC89LE516AD INITSTC90C58AD SETB TEMPDIN NOP NOP CLR TEMPDIN MOV R6 0A0H DJNZ R6 MOV R6 0A0H DJNZ R6 SETB TEMPDIN MOV R6 32H DJNZ R6 MOV R6 3CH LOOP1820 MOV C TEMPDIN JC INITSTC90C58ADOUT DJNZ R6 LOOP1820 MOV R6 064H DJNZ R6 SJMP INITDS1820 RET INITDS1820OUT SETB TEMPDIN RET 读 STC90C58AD 的程序 从 STC90C58AD 中读出一个字节的数据 READSTC90C58AD MOV R7 08H SETB TEMPDIN NOP NOP READSTC90C58ADLOOP CLR TEMPDIN NOP NOP NOP SETB TEMPDIN MOV R6 07H 19 DJNZ R6 MOV C TEMPDIN MOV R6 3CH DJNZ R6 RRC A SETB TEMPDIN DJNZ R7 READSTC90C58ADLOOP MOV R6 3CH DJNZ R6 RET 写 STC90C58AD 的程序 从 STC90C58AD 中写一个字节的数据 WRITESTC90C58AD MOV R7 08H SETB TEMPDIN NOP NOP WRITESTC90C58ADLOP CLR TEMPDIN MOV R6 07H DJNZ R6 RRC A MOV TEMPDIN C MOV R6 34H DJNZ R6 SETB TENPDIN DJNZ R7 WRITESTC90C58ADLOP RET READ TEMP READTEMP LCALL INITSTC90C58AD MOV A 0CCH LCALL WRITESTC90C58AD MOV R6 34H DJNZ R6 MOV A 44H LCALL WRITESTC90C58AD MOV R6 34H 20 DJNZ R6 RET READTEMP1 LCALL INITSTC90C58AD MOV A 0CCH LCALL WRITESTC90C58AD MOV R6 34H DJNZ R6 MOV A 0BEH LCALL WRITESTC90C58AD MOV R6 34H DJNZ R6 MOV R5 09H MOV R0 TEMPHEAD MOV B 00H READTEMP2 LCALL READSTC90C58AD MOV R0 A INC R0 READTEMP21 LCALL CRC8CAL DJNZ R5 READTEMP2 MOV A B JNZ READTEMPOUT MOV A TEMPHEAD 0 MOV TEMPL A MOV A TEMPHEAD 1 MOV TEMPH A READTEMPOUT RET 中断子程序 INT 7289 PUSH 00H PUSH 01H PUSH 02H PUSH 03H PUSH 04H PUSH 05H 21 PUSH 06H PUSH 07H PUSH ACC PUSH PSW LCALL DELAY LCALLRDKEY CJNEA 38H KEY A 双路温度测量切换选通 CPLFLAG LJMPDOWN KEY A CJNEA 3AH KEY C 修改报警上限 LCALL DEY1 LCALLINT DISPLAY MOVR1 11100111B LCALLFLASH JNB P3 3 LCALL DELAY S1 JBP3 3 S1 LCALL DELAY LCALLRDKEY SUBB A 30H MOVMODIF H H A 修改上限十位 LCALLINT DISPLAY MOVR1 11101111B LCALLFLASH JNB P3 3 LCALL DELAY S2 JBP3 3 S2 LCALL DELAY LCALLRDKEY SUBB A 30H MOVMODIF H L A 修改上限个位 LCALLINT DISPLAY MOVR1 11111111B LCALLFLASH 22 JNB P3 3 LCALL DELAY S3 JBP3 3 S3 LCALL DELAY LCALLRDKEY CJNEA 3AH S3 确认返回 LJMP DOWN KEY C CJNEA 3CH DOWN 控制打开或关闭报警程序 MOVA ALARM CONTROL XRLA 01H MOVALARM CONTROL A SJMPDOWN DOWN CLR IE1 POP PSW POP ACC POP 07H POP 06H POP 05H POP 04H POP 03H POP 02H POP 01H POP 00H RETI RDKEY 读键值 MOV029H 15H ACALLSEND ACALLRESE SETBCS MOVA 028H RET INT DISPLAY 中断显示 23 MOV R0 98H MOV R6 11011000B LCALL SSEGSHOW MOVR0 0CBH MOVR6 MODIF H H LCALLSSEGSHOW MOVR0 0CCH MOVR6 MODIF H L LCALLSSEGSHOW MOVR0 0CEH MOVR6 MODIF L H LCALLSSEGSHOW MOVR0 0CFH MOVR6 MODIF L L LCALLSSEGSHOW RET FLASH MOV029H 88H 闪烁子程序 ACALLSEND MOV029H R1 ACALLSEND SETBCS RET GET TEMPER 读出转化后的温度值 SETBDQ BCD LCALLINIT 1820 JBFLAG1 S22 LJMPBCD S22 LCALLDELAY1 JBFLAG NEXT3 MOVDPTR ROM NUM1 SJMPNEXT4 NEXT3 MOVDPTR ROM NUM2 NEXT4 MOVA 55H 24 LCALLWRITE 1820 LCALLMATCHROM MOVA 44H LCALLWRITE 1820 LCALLDELAY CBA LCALLINIT 1820 JBFLAG1 ABC LJMPCBA ABC LCALLDELAY1 MOVA 55H LCALLWRITE 1820 LCALLMATCHROM MOVA 0BEH LCALLWRITE 1820 LCALLREAD 18200 RET 1 AD590 VccVout AD590 990 R8 100 R5 GND LM35810K R3 10K R4 100K R2 GND GND P1 0 12 12MHZ Y1 XTAL

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论