引言
目前,温度控制器产品从模拟、集成温度控制器发展到智能数码温度控制器。智能温控 器(数字温控器)是微电子技术、计算机技术和自动测试技术的结合,特点是能输出温度数 据及相关的温度控制量,适配各种控制器,并且它是在硬件的基础上通过软件来实ADO
RS^L
rwT
^
39
A1
2
38
A2
3
37
A3
4
36
A4
5
35
A5
6
34
A6
7
33
A7
8
32
A8
9
1
2] L[
22
16
77
RES PACK-8 <TEXT> ,
89C51单片机
2温度测量部分
运用DS18B20作为温度传感器。接法如图九运用的是电源寄生接法,在对DS18B20芯片 供电的同时提高信号输出线的电压。
U2
■ TEMP 2・
VCC
DQ
GND • •
DS18B20
1主机发复位脉冲 480<Tx*0,,<960ms
―►-
—主机接收存在信号至少48Qps —
翻8疏发生在林王
等待 l*«0 p s-240 ji H
C__C__
DS18B20
Vcc-
GND-
(a)初始化肘序
CND
YCC
1-Wire
BUS
DS18B20米样 MIN TYP MAX 】5 NS」.30
Vcc
1-WIRE
BUS
CND
(b)写时序
总线采样
总线采样
15p $ . .15 |is J, 30n s .
(c)读时序
DS18B20时序表
2. 3显示部分
上拉电阻RP1和显示屏LCD1 (LM016L)组成显示部分,。
LM016L液晶模块采用HD44780控制器,hd44780具有简单而功能较强的指令集,可以实 现字符移动,闪烁等功能,LM016L与单片机MCU通讯可采用8位或4位并行传输两种方式, hd44780控制器由两个8位寄存器,指令寄存器(IR)和数据寄存器(DR)忙标志(BF), 显示数RAM( DDRAM),字符发生器ROMA(CGOROM)字符发生器RAM( CGRAM),地址计数器RAM (AC)。
IR用于寄存指令码,只能写入不能读出,DR用于寄存数据,数据由内部操作自动写入DDRAM
和CGRAM,或者暂存从DDRAM和CGRAM读出的数据,BF为1时,液晶模块处于内部模式,不 响应外部操作指令和接受数据,DDTAM用来存储显示的字符,能存储80个字符码,CGROM 由8位字符码生成5*7点阵字符160中和5*
关系。
LCD1
LM016L <TEXT>
s a山 、
s a Lu s m olzco 寸 gcoz
> > > a: a: lu aaaaaaaa
C9
寸
卜
8
顷
O L
T— L
CM
co
寸
L
*
UJ
<
3
§
5
7
RV1 1k 〈♦kt
-) 「EX
t-
温度信号显示
3 Proteus软件介绍
Proteus软件是英国Labcenter electronics公司出版的EDA工具软件(该软件中国总 代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真 单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起 步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者 的青睐。Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机 与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前 世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理 器模型支持 8051、HC11、PIC10/12/16/18/24/30/DsPIC33> AVR、ARM、808
单片机结业论文 来自淘豆网m.daumloan.com转载请标明出处.