单片机原理及系统课程设计专 业:电气工程及其自动化班 级: 电气 1101 姓 名: 学 号: 指导老师: 评语:考勤 10 分守纪 10 分过程 30 分设计报告 30 分答辩 20 分总成绩(100分)兰州交通大学自动化与电气工程学院2014 年 1 月 17 日1 设计题目基于单片机的数字温度计设计
2 设计方案2
1 设计目的单片机是单片微型计算机的简称,其具有体积小、可靠性高、功能强、灵活方便等优点,故可以广泛应用于各种领域
其中数字温度计就是一个典型的例子
本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确等特点,其输出温度采纳数字显示,主要用于对测温要求较高的场所,该设计主要使用的元件有单片机 AT89C52,测温传感器使用 DS18B20 和LCD1602 液晶显示器
2 性能指标(1) 基本范围-50-110℃℃;(2) 精度为 0
5℃;(3) 液晶 LCD 显示;(4) 可以设定温度的上下限以及报警功能
3 数字温度计系统的硬件设计3
1 数字温度计硬件框图数字温度计系统硬件框图如图 1 所示
图 1 系统的硬件框图3
2 AT89C52 单片机AT89C52 单片机引脚配置图,如图 2 所示
图 2 AT89C52 引脚配置图3
3 外围电路AT89C52 的时序就是 CPU 在执行指令时所需控制信号的时间顺序
选择了内部时钟方式,即利用芯片内部的振荡器,然后在引脚 XTAL1 和 XTAL 两端跨接晶体或陶瓷谐振器,就构成了稳定的自激振荡器,其发出的脉冲直接送入内部时钟电路
外接晶振时,C1 和 C2 值通常选择为 30PF 左右
C1 和 C2 对频率有微调作用
晶体的频率范围可在 1
2~12MHZ 之间选择
XTAL218XTAL119ALE30EA31PSEN29RST9P0
0/AD039P0
1/AD13