下载此文档

单片机论文.docx


文档分类:论文 | 页数:约11页 举报非法文档有奖
1/11
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/11 下载此文档
文档列表 文档介绍
单片机论文.docx&饥Zi{務滨江学院课程设计题目DS18B20测温系统专业电子信息工程学生姓名 学号20082305075指导教师一邹应全—二0—一年5月30日DS18B20温度课程设计一、设计目的1) 掌握DS18B20数字温度传感器的工作原理和使用方法;2) 掌握对18B20转换数据进行处理的方法;3) 熟练单片机在实际屮的基本应用方法;4) 提高自身的动手能力。5) 通过这个实验,希望能够对动手能力有所帮助,能够在实际屮做到对单片机的基础应用,将课程所学初步应用到实际中,自己动手设计一个属于自己的开发板。二、原理图设计(1)原理图屮的电源不问是从USB借口取电的USB接口以及滤波电容。需要注意的是,滤波电容对于屯路设计非常重要。(2) 。需耍注意的是,DS18B20信号线需耍加上拉电阻。(3) 蜂鸣器电路。三极管作蜂鸣器的张动,增加了蜂鸣器的张动电流。。(4) 单片机电路。如附录C所示,单片机采用AT89S52;电容C47和C46是滤波电容;RP1,RP2,RP3,RP4是四个电阻,作为单片机四个口得上拉电阻;三件S101是屮断按键,用于设置参数,按一次该键就进入报警温度设置状态,S102是退出报警温度设置状态的按键,S103,S104是这只报警温度的增加和减少的键;C44,S100和R9组成单片机的抚慰系统;X101是系统的时钟晶体,:;开始、/生成比示码撫得PCM兀丽主流程图读温度子程序流程图四、 系统调试在设计中,用到了ProteusTSTS与Keil软件联合仿真系统,在手动焊接电路后用到了捎写电路以及捎写程序软件。在课堂上所学的仿真器材在木课程设计中得到了正确的应用。五、 总结问题1:无法读取DS18B20中的数据。解决办法:由于在电路中没有在DS18B20的I)Q引脚加上上拉电阻,在上拉电阻加上后完成数据采集。问题2:数码管显示不正常。解决办法:由于对真实的数码管了解不够,不知道哪个引脚是干什么的,经过老师指点以及查找资料找到了测试引脚的方法,最后自己用万用表测出各个引脚的作用。总结:通过木次课程设计,加强了我的动手操作能力,将课堂上所学的知识应用到实践中來,并且了解了DS18B20数字温度传感器的工作原理和使用方法,掌握了对DS18B20转换数据进行处理的方法,在实践过程中也练****了10口的输入输出方式,熟练的掌握了数码管显示数据的方法,在两周的学****屮,让我学到了在课堂上没有学到的东西,学会的自我学****的方法,在查找资料口我分析以及跟同学的讨论,加上老师的悉心教导,使我顺利的完成的木次课程设计,感觉受益匪浅。在以后的学****生活中,我希望能够多几次这样的实训,这样能够增强我的动手能力,而且使我对动手实践产生了浓厚的兴趣。附录名称:DS18b20数码管显示论坛:编写:shifang日期::无内容: */#include<>//包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义ttinclude〃〃^include"〃fidefineDUANP0//定义数据端口程序中遇到DataPort则用P0替换ttdefineWEIPl#defineKeyPortP3//定义按键端口sbitBUZZ二P2飞 ;//定义锁存使能端口段锁存//sbitLATCH2=P2飞;// 位锁存bitReadTempFlag;//定义读时间标志unsignedcharcodedofly_DuanMa[10]={0xc0,0xf9,0xa4,OxbO,/*01234*/0x99,0x92,0x82,0xf8,0x80,0x90};/*56789*///unsignedcharcodedofly_WeiMa[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};//分别对应相应的数両管点亮,即位码unsignedcharcodedofly_WeiMa[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};//分别对应相应的数材管点亮,即位码unsignedcharTempData[8];//存储显示值的全局变量unsignedcharmodflag=0;intHtemp二50,LvoidDisplay(unsigncdcharFirstBit,unsigncdcharNum);//数码管显示函数voidInitTimerO(void);//定时器初始化unsignedcharKeyScan(void);/* 主函数 */voidmain(void)unsigned

单片机论文 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数11
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小博士
  • 文件大小56 KB
  • 时间2020-01-03