温度传感器设计报告(编辑修改稿)内容摘要:

引脚功能说明 : Vcc:电源电压 GND:地 P0 口: P0 口是一组 8 位漏极开路型双向 I/ O 口,也即地址/数据总线复用口。 作为输出口用时,每位能吸收电流的方式驱动 8个 TTL逻辑门电路,对端口写“ 1”可作为高阻抗输入端用。 在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低 8位)和数据总线复用,在访问期间激活内部上拉电阻。 在 FIash编程时, P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻。 P1口: P1是一个带内部上拉电阻的 8位双向 I/ O口, P1的输出缓冲级可驱动(吸收或输出电流) 4 个 TTL 逻辑门电路。 对端口写“ 1”, 通过内部的上拉电阻把端口拉到高电平,此时可作输入口。 作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流( IIL)。 FIash编程和程序校验期间, P1接收低 8位地址。 P2口: P2是一个带有内部上拉电阻的 8位双向 I/ O口, P2的输出缓冲级可驱动(吸收或输出电流) 4 个 TTL 逻辑门电路。 对端口写“ 1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流( IIL)。 在访问外部程序存储器或 16位地址的外部数据存 储器(例如执行 MOVX@DPTR指令)时, P2口送出高 8位地址数据。 在访问 8 位地址的外部数据存储器(如执行 MOVX@RI 指令)时, P2 口线上的内容(也即特殊功能寄存器( SFR)区中 R2寄存器的内容),在整个访问期间不改变。 Flash 编程或校验时, P2 亦接收高位地址和其它控制信号。 P3口: P3口是一组带有内部上拉电阻的 8 位双向 I/ O 口。 P3 口输出缓冲级可驱动(吸收或输出电流) 4 个 TTL 逻辑门电路。 对 P3 口写入“ 1”时,它们被内部上拉电阻拉高并可作为输入端口。 作输入端时,被外部拉低的 P3 口将用上拉电阻输出电流( IIL)。 P3口除了作为一般的 I/ O口线外,更重要的用途是它的第二功能,如下表所示: 温度传感器 设计报告 6 图 5 P3口还接收一些用于 Flash闪速存储器编程和程序校验的控制信号。 RST:复位输入。 当振荡器工作时, RST引脚出现两个机器周期以上高电平将使单片机复位。 ALE/ PROG: 当访问外部程序存储器或数据存储器时, ALE(地址锁存允许)输出脉冲用于锁存地址的低 8 位字节。 即使不访问外部存储器, ALE 仍以时钟振荡频率的 l/ 6 输出固定的正脉冲信号,因此它可对外输出时钟或用于定时 目的。 要注意的是:每当访问外部数据存储器时将跳过一个 ALE 脉冲。 对 Flash 存储器编程期间,该引脚还用于输入编程脉( PROG )。 如有必要,可通过对特殊功能寄存器( SFR)区中的 8EH单元的 DO 位置位,可禁止 ALE 操作。 该位置位后,只有一条 MOVX和 MOVC指令 ALE才会被激活。 此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置 ALE无效。 PSEN:程序储存允许( PSEN)输出是外部程序存储器的读选通信号,当 AT89C51 由外部程序存储器取指令(或数据)时,每个机器周期两次 PSEN有效,即输出两 个脉冲。 在此期间,当访问外部数据存储器,这两次有效的 PSEN信号不出现。 EA/ VPP:外部访问允许。 欲使 CPU仅访问外部程序存储器(地址为 0000H— FFFFH), EA端必须保持低电平(接地)。 需注意的是:如果加密位 LB1被编程,复位时内部会锁存 EA端状态。 如 EA端为高电平(接 VCC端), CPU则执行内部程序存储器中的指令。 Flash存储器编程时,该引脚加上 +12V的编程允许电源 Vpp,当然这必须是该器件是使用 12V编程电压 Vpp。 1 XTAL1:振荡器反相放大器的及内部时钟发生器的输入端。 1 XTAL2:振荡器反相放大器的输出端。 温度传感器 设计报告 7 图 6 AT89C51引脚图 ADC0809介绍 1) .主要特性 1) 8 路 8 位 A/ D 转换器,即分辨率 8 位。 2)具有转换起停控制端。 3)转换时间为 100μs 4)单个+ 5V 电源供电 5)模拟输入电压范围 0~+ 5V,不需零点和满刻度校准。 6)工作温度范围为 40~+ 85 摄氏度 7)低功耗,约 15mW。 2) .内部结构 ADC0809 是 CMOS 单片型逐次逼近式 A/ D 转换器,内部结构如图 13. 22 所示,它由 8 路 模拟开关、地址锁存与译码器、比较器、 8 位开关树型 D/ A 转换器、逐次逼近 温度传感器 设计报告 8 3) .外部特性(引脚功能) 图 7 ADC0809 引脚图 ADC0809 芯片有 28 条引脚,采用双列直插式封装,如图 13. 23 所示。 下面说明各引脚功能。 IN0~ IN7: 8 路模拟量输入端。 21~ 28: 8 位数字量输出 端。 ADDA、 ADDB、 ADDC: 3 位地址输入线,用于选通 8 路模拟输入。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。