基于单片机的数字温度计课程设计内容摘要:
0INT 外部中断 1 申请 T0 定时器 /计数器 0 的外部输入 T1 定时器 /计数器 1 的外部输入 WR 外部 RAM 写选通 RD 外部 RAM 读选通 ( 2) 分别介绍下 P0、 P P P3 口 ① P0 口 P0 口的口线逻辑电路如图 所示。 邵阳学院课程设计 ( 论文 ) 4 vc c地址/数据控制锁存器DCPMUXT1T21引脚读锁存器写锁存器内部总线读引脚amp。 图 P0 口某位结构 ② P1 口 P1 口的口线逻辑电路见图。 vc c锁存器DCP引脚读锁存器写锁存器内部总线读引脚内部上拉电阻 图 P1 口某位结构 ③ P2 口 P2 口的口线逻辑电路见图。 锁存器DCP读锁存器写锁存器内部总线读引脚v c c引脚内部上拉电阻地址 控制MUX1 图 P2 口某位结构图 ④ P3 口 P3 口的口线逻辑电路见图。 邵阳学院课程设计 ( 论文 ) 5 锁存器DCP读锁存器写锁存器内部总线读引脚vc c引脚内部上拉电阻amp。 第二输出功能第二输入功能 图 P3 口某位结构 ( 3) 时钟电路与复位电路 ①时钟电路 时钟电路用于产生单片机工作所需要的时钟信号,而时序所研究 的是指令执行中各地信号之间的相互关系。 单片机本身就如一个复杂的同步时序电路,为了保证同步工作方式的实现,电路应在唯一的时钟信号控制下严格地按时序进行工作。 单片机的时钟电路,如图 所示。 1XTAL1XTAL2C1C2晶振8051至内部时钟电路 图 时钟振荡电路 一般电容 C1,C2 取 30pF 左右,晶体的振荡频率范围是 ~ 12 MHz。 晶体振荡频率高 , 则系统的时钟频率也高 , 单片机运行速度也就快。 MCS51 在通常应用情况下,使用振荡频率为的 6MHz 或 12MHz。 ②单片机的复位电路 单片机复位的条件是:必须使 RST/VPD 或 RST 引脚 ( 9) 加上持续二个机器周期(即 24 个振荡周期)的高电平。 单片机常见的复位电路如图 ( a)( b) 所示。 邵阳学院课程设计 ( 论文 ) 6 MCS51V C CVCCRESETVSS22uF1KMCS51V C CVCCRESETVSS22uF1KR E S E TR1R2200 ( a) 上电复位电路 (b) 按键复位电路 图 常见的复位电路 图 ( a) 为上电复位 电路,它是得用电容充电来实现的。 在接电瞬间, RST端的电位与 VCC 的相同,随着充电电流的减小, RST 的电位逐渐下降。 图 ( b) 为按键复位电路。 该电路除具有上电复位功能外,若要复位,只需按图 ( b) 中的 RESET 键,此时电源 VCC 经电阻 R R2 分 压,在 RST 端产生一个复位高电平。 四位数码显示管 ( 1) 四位数码显示管 引脚 图如图。 图 四位数码显示管引脚图 ( 2) 四位 七段共阳 数码显示器功能介绍: 图中引脚 4 分别为数码显示选择位,顺序从左至右, 高 电平有效。 引脚 A、 B、 C、 D、 E、 F、 G 表示的是七段字符,控制数码管显示,低 电平有效。 引脚 DP 表示的是小数点, 低 电平有效。 温度测量电路 ( 1) 温度测量电路如图。 邵阳学院课程设计 ( 论文 ) 7 图 温度测量电路 ( 2) 温度测量电路的功能介绍: 温度测量电路将采集到的温度通过温度传感器测量,运算放大得到 0~ 5V 的电压信号。 经过模 /数转换再由单片机分析后即可得到实际温度。 A/D 转换电路 ( 1) A/D 转换电路如图。 图 A/D 转换电路 ( 2) A/D 转换电路的功能介绍: A/D 转换将模拟量变为数字量,本例为八位 A/D。基于单片机的数字温度计课程设计
相关推荐
DS1302 接口方式图如图 211所示: 图 211 DS1302 接口方式 DS1302 内部寄存器 DS1302 内部共有 12 个寄存器,其中有 7个寄存器与日历、时钟有关,存放的数据位为 BCD 码形式,其日历、时间寄存器及控制字。 寄存器内容的定义 如下表 23所示: 表 23 寄存器内容定义表 寄存器名称 命令字 取值范围 定义 写操作 读操作 7 6 5 4 3~ 0 秒寄存器
输出速率是多少;⑥ 封装:是DIP直插的,还是SO贴片的,还是其他封装的等;⑦ 参考源:参考源是单一参考源,还是多参考源,参考电压使多少等;⑧ 输入通道:是单通道转换,还是多通道转换等;⑨ 功耗:功耗也是需要考虑的问题之一。 A/D转换器的种类很多,就位数来分,有8位、10位、12位、16位等。 位数越高,其分辨率也越高,但价格也越贵。 而就其结构而言,有单一的A/D转换器
制信号 ) [67]; P3 口也可作为 AT89C51 的一些特殊功能口,如 表 所示: 表 P3 口管脚及功能 卜纪清 : 基于单片机的智能温室大棚温度控制系统设计与仿真 8 端 口 管 脚 备选功能 RXD 串行输入口 TXD 串行输出口 INT0 外部中断 0 INT1 外部中断 1 T0 记时器 0 外部输入 T1 记时器 1 外部输入 WR 外部数据存储器写选通道 RD
EA 接高电平,其外围电路提供能使之工作的晶振脉冲、复位按键,四 个 I/O 口分别接 8 路的单列 IP 座方便与外围设备连接。 如图 1 所示 : 图 1 单片机模块 (2)时钟模块 该模块的主要功能是向单片机提供时间的信息 包括年、月、日、星期及时间。 其是由 DS130晶振、电容等组成。 DS1302 的是美国 DALLAS 公司开发的 I2C 总线的串行时钟 /日历芯片。
温湿度进行实时测量与控制。 中科院合肥智能机械研究所研制了 “ 农业专家系统开发环境 — DET系列软件 ” 和智能温室自动控制系统,能够有效地提高作物产量、缩短生长期、减 小人工操作的盲目性。 北京农业大学研制成功 “ WJG1” 温室环境监控计算机管理系统,采用了分布式控制系统。 河南省农科院自动化控制中心研制了 “ GCS— I型智能化温室自动控制系统 ” ,采用上位机加
模拟通道 IN0~IN7,允许 8 路模拟量分时输入,共用 A/D 转换器进行转换。 三态输出锁存器用于锁存 A/D转换完的数字量,当 OE 端为高电平时才可以从三态输出锁存器取出转换完的数据。 IN0— IN7:8 条模拟量输入通道。 ADC0809 对输入模拟量要求:信号单极性,电压范围是 05V, 若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快