- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于pic16f877a通讯温度检测和控制--毕业论文
x职业技术学院电气信息学院毕 业 设 计课题名称 基于pic16f877a通讯温度检测与控制 专业班级x姓 名x学 号x指导教师x日 期摘 要本系统是通过PIC16F877A单片机作为主要核心,DS18B20温度传感器读取实时温度,DS1302作为实时时钟芯片,实现与PC机实时通讯温度检测与控制。由MPLAB IDE v8.89作为单片机软件的开发环境,编译出HEX文件,烧入单片机中;使用Protel 99 SE 软件设计出电路图与PCB图;使用 ISIS 7 Professional软件 画出仿真的电路图,并进行与PC机串口软件进行仿真;由Microsoft Visual Studio 2010 作为上位机软件的开发环境,设计出串口软件。通过虚拟端口,对单片机与串口软件进行数据的交互以及调试。本文简单描述了PIC16F877A、LCD1062、DS18B20、DS1302等芯片的功能介绍及部分原理。还附上了单片机程序与串口软件程序的源代码,以及仿真调试过程、功能演示的截图,单片机程序代码是由C语言编写而成,串口软件(Windows窗体应用程序)则是由C#语言编写而成的。关键词:PIC16F877A;LCD1602;DS18B20;DS1302;C#WINDOWS窗体应用程序目 录1 引言………………………………………………………………………42 系统的功能实现(芯片的选择)及原理………………………42.1 PIC16F877A单片机功能介绍…………………………………………… 42.2 LCD1602液晶显示屏 ………………………………………………… 92.3 RS232异步传输接口 ……………………………………………… 142.4 DS18B20温度传感器 ……………………………………………… 142.5 4N25光耦与继电器 …………………………………………………… 202.6 DS1302………………………………………………………… 203 系统软件与硬件的设计及源程序 ………………………………………… 213.1 硬件设计原理图…………………………………………………… 213.2 单片机(下位机软件)设计(源代码)……………………………… 263.3 上位机软件设计及功能介绍(源代码)…………………………………… 514 系统的仿真调试 ………………………………………………………… 554.1 ISIS 7 Professional仿真原理…………………………………… 554.2 仿真调试…………………………………………………………… 55结论 ……………………………………………………………………………… 58参考文献……………………………………………………………………………591 引言随着国民经济的发展,温度控制是工农业生产过程中经常遇到的过程控制,人们需要对各种加热炉、热处理炉、反应炉和锅炉中温度进行监测和控制。特别是在冶金、化工、建材、食品、机械、石油等工业中,具有举足重轻的作用,其温度的控制效果直接影响着产品的质量;在农业上,对温室大棚的温度控制也是非常重要的,尤其是在种植反季节蔬菜方面,温度的控制能力就直接关系蔬菜的生长好坏以及上市时间,而上市时间就决定了你所种植的蔬菜的价格高低,直接关心你的收入多少。因而设计一种较为理想的温度控制系统是非常有价值的。工业生产中温度控制具有单向性、时滞性、大惯性和时变性的特征,同时要实现温度控制的快速性和准确性,对于提高产品质量具有很重要的现实意义。农业上则要求你所设计的控制器价格低廉并且具有很好的温度控制和调节能力。1.1 通讯温度控制的意义随着科技的发展,电子行业的盛行,许多东西都已经智能化,温度的控制应用于各个行业,如工业、农业等各个领域,网络通讯的发展,使人们足不出户就能完成一些操作,本设计就是通过单片机与PC之间的通讯来完成温度的检测与控制。2 系统的功能实现(芯片的选择)及原理2.1 PIC16F877A单片机功能介绍PIC16F877A单片机是microchip公司的产品,它采用14位的RISC指令系统,内部集成了A/D转换器、EEPROM、模拟比较器、带比较和捕捉功能的定时器/计数器、PWM输出、异步串行通信电路等。将该单片机作为整个系统的核心。2.1.1 程序存储器程序存储器和堆栈PIC16F877A单片机内部具有8K×14位的Flash程序存储器,程序存储器具有13位宽度的程序计数器地址范围:0000H-1FFFH。由程序计数器提供13条地址线进行单元选择,每个单元宽14位,即PIC16F877A的指令字节宽度为14位,能够存放一条PIC单片机系统指令。?在系统上电或其他复位情况下,程序计数器均从0000H
您可能关注的文档
最近下载
- 眼外伤ppt课件-眼外伤健康教育课件.ppt VIP
- 《新时代思想读本》3.2新时代新征程课件.pptx VIP
- 2024-2025学年初中信息科技湘教版2024七年级上册-湘教版2024教学设计合集.docx
- 人教鄂教版科学四年级上册全册教学设计教案.doc
- DB11T 945.1-2023建设工程施工现场安全防护、场容卫生及消防保卫标准 第1部分:通则.pdf VIP
- 外研版六年级(上册)M4U2.ppt VIP
- 大学课程思政案例(高校课程思政案例)-思政案例内容整理.docx VIP
- 《无人机综合监管与航路规划》全套教学课件.pptx VIP
- (优质!)Amfori BSCI社会责任验厂全套管理手册及程序文件.docx VIP
- 自-电大__电工电子技术总复习题及答案 .doc VIP
文档评论(0)