帮帮文库

返回

基于单片机的温度检测器 基于单片机的温度检测器

格式:word 上传:2025-08-22 20:15:54
真诚欢迎各位师长同行提出宝贵意见。通过这次单片机课程设计,我不仅加深了对单片机理论的理解,将理论很好地应用到实际当中去,而且我还学会了如何去培养我们的创新精神,从而不断地战胜自己,超越自己。创新可以是在原有的基础上进行改进,使之功能不断完善,成为真己的东西。由于系统架构设计合理,功能电路实现较好,系统性能优良稳定,较好地达到了题目要求的各项指标。整个课程设计过程中,学习了很多东西。首先,掌握了个系统的整个流程,了解了先做什么,后做什么的全部过程,其次熟悉了几个软件,如仿真软件工具。然后是再次熟悉了语言的编程思想和编程方法,以及语言在单片机中的应用和外设接口中和单片机配合应用。更直接的发现了理论联系实际的学习方法,理论推动实际科技的发展。最后,再次熟悉了板子的整个制作流程,包括腐蚀,钻孔,焊接等基本方法。课程设计是提高学生实践能力的很好的手段和方法,学生应该高度重视。谢辞首先感谢学院领导为培养我们电子信息工程专业学生的动手实践能力所付出的心血。其次,感谢指导老师对我们的悉心指导。感谢老师对我们提出的宝贵意见,为我们课程设计的选题以及方案的设定提出了关键性的引导。最后感谢身边同学的大力支持,在碰到些疑点难点的时候,是身边的同班同学伸出了援助之手,没有他们的热情帮助,我们的工作也不会进展的如此顺利。参考文献徐煜明,韩雁单片机原理及接口技术北京电子工业出版社,万光毅,严义,邢春香单片机实验与实践教程北京北京航空航天大学出版社,例说单片机语言版人民邮电出版社张义和等编著单片机原理及接口技术清华大学出版社北京交通大学出版社梅丽凤等基于的系列单片机设计与仿真电子工业出版社侯玉宝等编著单片机应用从零开始清华大学社杨欣王玉凤刘湘黔编著单片机应用系统开发典型实例中国电力出版社戴佳等编著单片机应用实例详解清华大学出版社杨欣王玉凤刘湘黔编著附录电路仿真图如下程序定义调整键定义减少键定义增加键定义蜂鸣器闪烁间隔标志显示小数点显示百位关闭显示显示报警温度子程序显示显示十位显示百位上限下限标示关闭显示报警子程序关闭外部中断关闭外部中断报警检测关闭蜂鸣器开启外部中断开启外部中断关闭蜂鸣器开启外部中断开启外部中断蜂鸣器间隔标志小数点计数器温度值全局变量温度值全局变量状态标志上限报警温度,默认值为下限报警温度,默认值为,延时子程序初始化定时器确定工作方式晶振定时器中断服务程序外部中断服务程序关外部中断读取温度获取温度值并减去的温漂误差计算得到十位数字计算得到个位数字计算得到整数位计算得到小数位设置温度显示上限显示开机初始化等待画面显示关闭显示显示温度子程序显示温度显示显示个位显示十位示在四位集成数码管上。能够运用可以控制的检测的过程,在数码管上可以初始化显示。能够设置最高温度和最低温度,并且通过开关控制可以把最高温度和最高温度可以显示在数码管上。能够通过开关控制,可以调整最高温度和最低温度。能过实现当检测的实际温度高于最高温度或低于最低温度时都能够报警提示。整体设计方案主要技术要求基本范围精度误差小于数码直读显示单片机部分单片机最小系统起振电容般采用,并且电容离晶振越近越好,晶振离单片机越近越好口为开漏输出,作为输出口时需加上拉电阻,阻值般为。设置为定时器模式时,加计数器是对内部机器周期计数个机器周期等于个振荡周期,即计数频率为晶振频率的。计数值乘以机器周期就是定时时间。设置为计数器模式时,外部事件计数脉冲由或引脚输入到计数器。在每个机器周期的期间采样引脚电平。当周期采样到高电平输入,而下周期又采样到低电平时,则计数器加,更新的计数值在下个机器周期的期间装入计数器。由于检测个从到的下降沿需要个机器周期,因此要求被采样的电平至少要维持个机器周期。当晶振频率为时,最高计数频率不超过,即计数脉冲的周期要大于。晶振部分振荡器特性和分别为反向放大器的输入和输出。该反向放大器可以配置为片内振荡器。石晶振荡和陶瓷振荡均可采用。如采用外部时钟源驱动器件,应不接。有余输入至内部时钟信号要通过个二分频触发器,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。复位电路部分复位电路简介为确保微机系统中电路稳定可靠工作,复位电路是必不可少的部分,复位电路的第功能是上电复位。般微机电路正常工作需要供电电源为,即。由于微机电路是时序数字电路,它需要稳定的时钟信号,因此在电源上电时,只有当超过低于以及晶体振荡器稳定工作时,复位信号才被撤除,微机电路开始正常工作。单片机复位电路分类单片机复位电路主要有四种类型微分型复位积分型复位电路比较器型复位电路看门狗型复位电路。总线的复位信号到南桥之间会有个非门,跟随器或电子开关,常态时为低电平,复位时为高电平。的复位和总线正好相反,通常两者之间会有个非门或是个反向电子开关,也就是说常态时为高电平,复位时为低电平,这里的高电平为或,低电平为因为晶振没有起振。另外还要注意的地方是,要将引脚拉高,因为我们用的是片内,否则会出现程序乱跑的情况。有时用仿真器可以,而烧入片子不行,往往是因为引脚没拉高的缘故当然,晶振没起振也是原因只。经过上面几点的检查,般即可排除故障了。如果系统不稳定的话,有时是因为电源滤波不好导致的。在单片机的电源引脚跟地引脚之间接上个的电容会有所改善。如果电源没有滤波电容的话,则需要再接个更大滤波电容,例如的。遇到系统不稳定时,就可以并上电容试试。故障点分析检测故障点的方法如下测量电压法。首先要确认的是各芯片电源引脚的电压是否正常,其次检查各种参考电压是否正常,另外还有各点的工作电压是否正常等。信号注入法。将信号源加至输入端,然后依次往后测量各点的波形,看是否正常,以找到故障点。有时我们也会用更简单的办法,例如用手握个镊子,去碰触各级的输入端,看输出端是否有反应。当然,还有很多其它的寻找障点的方法,例如看听闻摸等。看就是看元件有无明显的机械损坏,例如破裂烧黑变形等听就是听工作声音是否正常,例如些不该响的东西在响,该响的地方不响或者声音不正常等闻就是检查是否有异味,例如烧焦的味道电容电解液的味道等,对于个有经验的电子维修人员来说,对这些气味是很敏感的摸就是用手去试探器件的温度是否正常,例如太热,或者太凉。些功率器件,工作起来时会发热,如果摸上去是凉的,则基本上可以判断它没有工作起来。但如果不该热的地方热了或者该热的地方太热了,那也是不行的。软件调试问题及解决个应用系统并非次就可以正确无误地设计出来,尤其是设计的程序,必须经过多次的调试才能确凿无误地工作。为避免浪费,并不把刚刚编写好的程序直接写到等中去,更不会急于生产安装部分硬件,在专用的仿真器或开发试验台上进行。软件提供丰富的库函数和功能强大的集成开发调试工具,全界面。另外重要的点,只要看下编译后生成的汇编代码,就能体会到生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。软件可以对我们写的汇编程序进行编译,它能清晰的显示出程序的各种信息,并能明确的指出程序的之处和的原由。以致我们能够得到结构,书写都无误的汇编语言的程序。总结本次实验是通过温度芯片,把数据通过单片机传送至数码管显示温度通过本次课设,使我得到了次用专业知识专业技能分析和解决问题全面的系统的锻炼。使我在单片机的基本原理,单片机应用系统开发过程,以及在常编程设计的思路技巧,特别是对汇编语言的掌握方面能向前进了大步,为今后成为合格的应用型人才打下了良以下的电位。温度计的硬件设计最小系统设计图单片机最小系统设计晶振电路图晶振电路显示电路图电路复位电路图复位电路图整体图按照单片机系统扩展与系统配置状况,单片机应用系统可分为最小系统最小功耗系统及典型系统等。单片机是美国公司生产的低电压高性能位单片机,具有丰富的内部资源闪存根口线个位定时计数器个向量两级中断结构个全双工的串行口,具有的电压工作范围和工作频率,使用单片机时无须外扩存储器。因此,本流水灯实际上就是个带有八个发光二极管的单片机最小应用系统,即为由液晶晶振复位电源等电路和必要的软件组成的单个单片机。其具体硬件组成如图所示。图数字温度计原理图软件设计软件编程单片机的应用系统由硬件和软件组成,上述硬件原理图搭建完成上电之后,我们还不能看到温度显示的现象,我们还需要告诉单片机怎么来进行工作,即编写程序控制单片机管脚电平的高低变化,来实现温度计的实现功能。软件编程是单片机应用系统中的个重要的组成部分,是单片机学习的重点和难点。下面我们以最简单的数字温度计显示功能来介绍实现温度计控制的软件编程方法。首先启动系统,然后初始化,初始化的目的是检测单片机的外部连接的和单片机的连接状态是否良好并且检测是否处于正常工作状态。处于正常工作的状态并且单片机得到的应答,那么接这就跳过,跳过对操作的命令是在总线上只有个器件时,为节省时间而简化的操作,若总线上不止个器件,那么跳过操作命令将会使几器件同时响应,这样就会出现数据冲突。接着单片机发出温度转换命令,开始进行温度的检测和转换,将检测的结果显示在数码管上,这时单片机根据传来的数据进行判断,如果检测的温度大于设定的最高温度或低于设定的最低温度,此时进行报警,报警后返回初始化。如果没有超过设定温度直接返回初始化。整体程序的流程框图系统的调试和结果最小系统调试首先应该确认电源电压是否正常。用电压表测量接地引脚跟电源引脚之间的电压,看是否是电源电压,我们所用的电源电压是。接下来就是检查复位引脚电压是否正常。分别测量按下复位按钮和放开复位按钮的电压值,看是
下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于单片机的温度检测器.doc预览图(1)
1 页 / 共 19
基于单片机的温度检测器.doc预览图(2)
2 页 / 共 19
基于单片机的温度检测器.doc预览图(3)
3 页 / 共 19
基于单片机的温度检测器.doc预览图(4)
4 页 / 共 19
基于单片机的温度检测器.doc预览图(5)
5 页 / 共 19
基于单片机的温度检测器.doc预览图(6)
6 页 / 共 19
基于单片机的温度检测器.doc预览图(7)
7 页 / 共 19
基于单片机的温度检测器.doc预览图(8)
8 页 / 共 19
基于单片机的温度检测器.doc预览图(9)
9 页 / 共 19
基于单片机的温度检测器.doc预览图(10)
10 页 / 共 19
基于单片机的温度检测器.doc预览图(11)
11 页 / 共 19
基于单片机的温度检测器.doc预览图(12)
12 页 / 共 19
基于单片机的温度检测器.doc预览图(13)
13 页 / 共 19
基于单片机的温度检测器.doc预览图(14)
14 页 / 共 19
基于单片机的温度检测器.doc预览图(15)
15 页 / 共 19
预览结束,还剩 4 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档