单片机课程设计报告 一、引言 随着电子技术和微型计算机的迅速发展,微机测量和控制技术也得到了迅速的发展和广泛的应用。 作为获取信息的手段——传感器技术得到了显著的进步,其应用领域较广泛。传感器技术已成为衡量一个国家科学技术发展水平的重要标志之一。因此,了解并掌握各类传感器的基本结构、工作原理及特性是非常重要的。 为了提高对传感器的认识和了解,尤其是对温度传感器的深入研究以及其用法与用途,基于实用、广泛和典型的原则而设计了本系统。本设计系统包括单片机,温度采集模块,显示模块,按键控制模块,报警和指示模块五个部分。文中对每个部分功能、实现过程作了详细介绍。整个系统的核心是进行温度监控,完成了课题所有要求。 二、实验目的和要求 1 2.1 学习DS18B20 温度传感芯片的结构和工作原理。 2.2 掌握LED 数码管显示的原理及编程方法。 2.3 掌握独立式键盘的原理及使用方法。 2.4 掌握51 系列单片机数据采集及处理的方法。 三、方案设计 总体设计方案采用AT89C52 单片机作控制器,温度传感器选用DS18B20 来设计数字温度计,系统由5 个模块组成:主控制器、测温电路、显示电路、控制电路、报警及指示电路。主控制器由单片机AT89C52 实现,测温电路由DS18B20温度传感器实现,显示电路由4 位 LED 数码管直读显示,,报警指示电路由蜂鸣器和发光二级管构成,控制电路由按键构成。本设计所使用的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测温准确等特点,其输出温度采用数字显示,主要用于对温度的精度要求较高的场所,或科研实验室使用,并且加有报警装置,超过限制温度可发出报警信号,还可以调整报警上下限温度。该设计控制器使用单片机AT89C52,测温传感器使用DS18B20,用4 位共阳极LED 数码管以I/O 口传送数据,实现温度显示,能准确达到以上要求。 四、实验原理 利用温度传感器芯片监测环境温度,将温度信号转换为数字信号传送到单片机内部,单片机通过对温度数据进行处理,利用四位八段数码管显示环境温度,并利用蜂鸣器和发光二极管发出超限警报信号。通过按键操作可以改变 报警温度的上下限。 五、材料清单 序 号 名 称 型 号/规 格 数量 备 注 1 单片机 STC89C52RC 1 U1 2 温度传感器 DS18B20 1 U2 3 电阻 3KΩ 5 R1,R2,R3,R4,R12 4 100Ω 4 R5,R6,R7,R8 5 10KΩ 4 R9,R13,R14,R15 6 200Ω 1 R10 7 1KΩ 1 R11 8...