1、 电子技术课程设计电子技术课程设计 题目:题目:多路智能温度测控系统设计 学学 院院 计算机与通信工程学院 专专 业业 通信工程 学学 号号 姓姓 名名 指导老师指导老师 2011 年年 5 月月 2 目目 录录 摘要 3 关键字 3 前言 3 一Proteus 内容简介 . 4 二、设计目的 4 三、设计内容 4 四、DS18B20 简介 . 5 五、单片机简介 9 六、基本设计原理 . 9 七、设计步骤 . 10 八、Proteus 设计图 11 九、Proteus 仿真调试 11 十、软件设计 . 13 结语总结 14 参考文献 14 附录 1 . 15 附录 2 . 17 3 摘摘 要
2、:要: 本文介绍了数字温度传感器DS18B20测温的基本原理以及基于DS18B20的多 点温度测量系统的设计过程,包括软件设计和硬件设计两大部分。软件部分给出 了软件设计思想及软件流程图,硬件部分给出了单片机、测温电路、显示电路设 计。单片机使用 AT89C52 单片机,温度传感器使用美国 DALLAS 公司最新推出的 DS18B20 数字式温度传感器,显示模块采用 LCD 显示。基于 DS18B2O 的多点测温 系统在实际中应用广泛,测温系统简单、测温精度高、连接方便、占用口线少、 转换速度快、给硬件电路设计工作带来极大的方便并且缩短了开发周期。 关键词:关键词:DS18B20 多点温度测量
3、 单片机 Proteus 仿真 前前 言言 随着电子技术的快速发展, 我们生活中的方方面面几乎都充斥着电子产品, 我们也无时无刻不享受着电子技术带给我们的便利。作为电子专业的大学生,我 们应当在享受电子生活带给我们的便捷的同时, 应该更多的理解与思考电子产品 的设计过程,并能在已有的集成芯片和单片机等微控制器的基础上,自己动手亲 身体验电子设计的过程,以便于将课本上的理论实践化,做到学以致用,更好的 掌握单片机等元器件的应用,锻炼独立解决问题的能力。本课程设计题目是基于 DS18B20的多路智能温度测控系统设计, 主要介绍了DS18B20的工作过程和原理, 以及基于它的系统设计。 在这个设计里
4、,根据要求设计了两个 DS18B20 与单片机之间的单端口通信, 可以推广到多个 DS18B20。通过学习了解掌握了 Proteus 原理图设计及仿真方 法,熟悉 Keil 开发环境。 在设计过程中参考或引用了基于 PROTEUS 的电路及单片机系统设计与仿 真 ,DS18B20 数据手册等参考资料以及网络上的相关资料。在此,向这些技术 资料的作者表示感谢。 由于设计者的学识水平有限,加之时间仓促,作品不够完善,不足之处在所 难免,敬请老师指导和改正。 4 一一ProteusProteus 内容简介内容简介 Proteus 软件是英国 Labcenter electronics 公司出版的 E
5、DA 工具软件。它 不仅具有其它 EDA 工具软件的仿真功能,还能仿真单片机及外围器件。它是目前 最好的仿真单片机及外围器件的工具。Proteus 从原理图布图、代码调试到单片 机与外围电路协同仿真,一键切换到 PCB 设计,真正实现了从概念到产品的完整 设计。是目前世界上唯一将电路仿真软件、PCB 设计软件和虚拟模型仿真软件三 合 一 的 设 计 平 台 , 其 处 理 器 模 型 支 持8051 、 HC11 、 PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086、MSP430、Cortex 和 DSP 系 列处理器。它是能进行模拟电路、数字电路、模数混合电
6、路、RS232 动态仿真、 I2C 调试器、SPI 调试器、键盘和 LCD、LED 系统的设计与仿真的平台。Proteus 具备原理图设计、电路分析与仿真、PCB 设计功能,可以通过调入程序的编译结 果. hex 或. cof 文件来调试单片机程序,还可直接嵌入到 Microchip 公司的单 片机调试软件 MPLAB IDE 中,进行程序的调试和仿真。 二、设计目的二、设计目的 1、掌握单片机基本编程技术及外围电路的搭建 2、熟练掌握 DS18B20 的基本操作并了解其工作原理 3、熟练掌握 Proteus 原理图设计及仿真 三、设计内三、设计内容容 1、单片机最小系统设计 2、DS18B20 与单片机的