温度计
生电源供电方式时 VDD 端接地。 由于单线制只有一根线,因此发送接口必须是三态的。 4 硬 件电路设计 主板电路 系统整体硬件电路包括,传感器数据采集电路,温度显示电路,上下限报警调数字温度计设计 7 整电路,单片机主板电路等,如图 所示。 图 中有三个独立式按键可以分别调整温度计的上下限报警设置,图中蜂鸣器可以 在被测温度不在上下限范围内时,发出报警鸣叫声音。 图
..............................................12 12 级电子信息工程技术(家电)专业毕业设计制作说明书 摘要 本设计是以 STC89C52 为核心,以数字温度传感器 DS18B20 来采集温度。 同时,为了达到视觉与听觉的效果,分别采用 LCD1602 液晶显示器 和 ISD1420 语音芯片,实现温度的显示和播报的功能。 因此
率先进行 10 分频处理,使送入频率计的显示的频率为 255Hz,配合小数点的选择,此时我们看到的显示就是 ,正好与实际环境温度读数吻合。 2)时钟电路。 为简化电路,本论文直接从变压器的次级引入频率为 10Hz 的电网频率信号,经 IC1C 的整形、处理由其 10 脚输出 50Hz 的方波信号,再经IC2A 进行 10 分频后得到 5Hz 的标准信号作为计数控制电路的时钟信号。 由于这里的
位漏极开路的双向 I/O 口。 作为输出口,每位能驱动 8 个 TTL逻辑电平。 对 P0 端口写 ―1‖时,引脚用作高阻抗输入。 当访问外部程序和数据存储器时,P0 口也被作为低 8 位地址 /数据复用。 在这种模式下 , P0 具有内部上拉电阻。 在 flash编程时, P0 口也用来接收指令字节;在程序 校验时,输出指令字节。 程序校验时,需要外部上拉电阻。 P1 口: P1
基于 Lab Center Electronics 公司的 PROTEUS 软 件,PROTEUS 实现了从概念到产品的设计 ,与 Keil 能联立调试,完成程序与硬件的搭建。 本课题选取的 P89V51RD2 在 PROTEUS 元件库中没有,而因为 P89V51RD2 在代码和引脚等功能上兼容 AT89C51,所以用 AT89C51 代替,仿真电路图如图 所示。 图 硬件仿真电路图 3. 1
return (flag)。 //返回检测成功标志 } /***************************************************** 函数功能:从 DS18B20读取一个字节数据 出口参数: dat ***************************************************/ uchar ReadOneChar(void) {
16 参考文献 17 附录 A 总电路原理图 18 附录 B 程序清单 19 四川信息职业技术学院毕业设计说明书 第 1页 共 24页 摘 要 随着科学技术的发展,温度传感器向着集成工艺和多变量复合传感器、智能化传感器、网络化传感器的方向发展,各种不同类型的温度传感器将会越来越多的出现在我们的日常生活中,给我们带来极大的方便。 为了对温度进行实时监测,设计了这套温度显示系统。 系统采用
选用 51 系列单片机 AT89C51。 AT89C51 是美国 ATMEL公司生产的低功耗,高性能 CMOS8 位单片机,片内含 4kbytes 的可编程的 Flash只读程序存储器,兼容标准 8051 指令系统及引脚,并集成了 Flash 程序存储器,既可在 线编程 (ISP),也可用传统方法进行编程,因此,低价位 AT89C51 单片机 可应用于许多高性价比的 场合
0xfb,0xf7, 0xef,0xdf,0xbf,0x7f}。 unsigned char code displaycode[]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71,0x00,0x40}。 unsigned char code dotcode[32]={0,3,6
+ 125℃,在 10~ +85℃时精度为177。 ℃;可编程的分辨率为 9~ 12 位,对应的可分辨温度分别为 ℃、 ℃、 ℃和 ℃,可实现高精度测温;在 9 位分辨率时最多在 内把温度转换为数字, 12位分辨率时最多在 750ms 内把温度值转换为数字,速度更快;测量结果直接输出数字温度信号,以“一线总线”串行传送给 CPU,同时可传送 CRC 校验码,具有极强的抗干扰纠错能力;负压特性