咨询人士学习成长与交流平台
目录
一、设计要求 (1)
二、设计目的 (1)
三、设计的具体实现 (2)
1、系统概述 (2)
2、单元电路设计 (3)
1)锅炉示意电路: (3)
2)测温电路: (4)
3) 水可饮用指示电路: (5)
4)模/数转换电路: (6)
5)温度显示电路: (6)
6)上电复位电路: (7)
7)时钟电路: (8)
8)电源电路 (9)
9)整体电路如下图: (9)
3、软件程序设计 (11)
1)程序主流程如下: (11)
2)判温程序流程如下: (11)
四、结论与展望 (18)
五、心得体会与建议 (18)
本资料由皮匠网收录,更多免费资料下载请点
咨询人士学习成长与交流平台
六、附录 (20)
七、参考文献 (21)
本资料由皮匠网收录,更多免费资料下载请点
咨询人士学习成长与交流平台单片机课程设计报告
设计题目:基于单片机的温度采集系统设计
一、设计要求
系统要求实现温度的测量控制
转换精度:8位
转换范围:0℃——+128℃
转换误差:≤1摄氏度
二、设计目的
通过采用单片机实现系统功能的设计实习,要达到理论上巩固既学知识,实践上丰富设计经验,并通过设计过程中暴露出来的一些问题,达到优化知识结构、丰富动手思维能力。同时,通过对设计中遇到的各种未知知识及设计技巧的学习和解决,更好的培养学生的自学能力。通过以分组的形式,来培养学生的团结互助,相互学习补充。这样,不仅在学习上达到的学生间、知识间的融合,更增进了学生的融洽,为即将步入社会的大四学生打下良好的基础。
咨询人士学习成长与交流平台
三、设计的具体实现
1、系统概述
框图
说明:该测量系统由单片机实现烧水锅炉各功能的控制。
锅炉具有自动加水,沸水控制,加热控制等功能。初始化单片机时系统进入锅炉加水功能,当水位达到上限水位时,锅炉产生一个中断脉冲中断单片机,跳出加水,进入单片机控制锅炉加热功能,当锅炉中水的温度达到80度时,降低加热电压,并允许使用锅炉中的水。当锅炉中的水用至低于下限水位时,锅炉同样会产生一个中断脉冲中断单片机,回复前面过程,再次进行加水控制,如此达到单片机控制热水锅炉的温度测控功能。
MCU
89C51
锅 炉
高水位 低水位
进水
出水
三级加热
ADC 0809
74LS373
1
2
3
4
5
高警戒水位
低警戒水位
锅炉示意图
三级加热
6
8
进水
出水
T1
D2
D1
U9
咨询人士学习成长与交流平台 D1/P1.3
D2/P1.2
功能
0 0 不加热 1 0 半压加热 1
1
全压加热
D1,D2的触发端则分别与单片机的P1.3,P1.2口相连,达到控制的目的。
2)测温电路:
Rx Cu100
R1
100
VC C
GND
R2330R31k 5ANOLOG GND
A1
R4
660
R51k 5
VC C
0~2.5v
咨询人士学习成长与交流平台 VC C P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78
RST/VpD 9P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.5/T115P3.6/WR 16P3.7/RD 17
XTAL1
19P2.1P2.2P2.3P2.4P2.5P2.6P2.7PSEN ALE/PR OG EA/Vpp P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0XTAL218drin k able
R?RES2
GND
dp
a
b c d e f g oci 1oci 2RST
C L K
3
D
2
Q 5
Q 6
U5A 74LS74
VC C 40P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78
RST/VpD 9P3.0/RXD 10Vss
20P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.5/T115P3.6/WR 16P3.7/RD 17
XTAL1
19P2.0
21
P2.122P2.223P2.324P2.425P2.526P2.627P2.728PSEN 29ALE/PR OG 30EA/Vpp 31
P0.739P0.638P0.537P0.436P0.335P0.234P0.133P0.032XTAL218U289C 51
GND
IN-026ms b2-121
2-220IN-1272-3192-418IN-2282-582-615IN-312-714lsb2-817IN-4
2EOC
7IN-5
3ADD-A 25IN-64ADD-B 24ADD-C 23IN-75
ALE 22ref(-)
16OE 9START
6ref(+)12
CLOCK
10ADC0809
GND VC C
GND
ADC_clk
ADC_clk
ANOLOG a b c d e f g dp
dp
a b c d e f g oci 1oci 2VC C
GND
RST
控制ADC0809的目的。ADC0809的转换时钟信号由89C51的ALE 端信号经D 触发器分频后接入。
5)温度显示电路:
a b f c g d
e
DPY 1234567a b c d e f g 8
dp
dp
G N D
9
LED1a b f c g d
e
DPY 1
234567a b c d e f g 8
dp
dp
G N D
9
LED2a b f c g d
e
DPY 1234567a b c d e f g 8
dp
dp
G N D 9
LED3D03Q02D14Q15D27Q26D38Q39D413Q412D514Q515D617Q616D718Q7
19
OE 1LE 11
U174LS373
a b c d e f g dp
咨询人士学习成长与交流平台VC C
C8
RST
单片机在启动上电时都应该复位内部,以达到正常工作的目的。电路中,RST接到89C51的RST端,电容在上电的瞬间短路,RST端接入高电平,单片机复位;达到稳态后,电容相当于断路,RST接为低电平,失去复位功能。
7)时钟电路: