帮帮文库

返回

基于stc89c52和ds18b20的温度显示报警系统的设计与实现 基于stc89c52和ds18b20的温度显示报警系统的设计与实现

格式:word 上传:2022-06-25 17:08:12

《基于stc89c52和ds18b20的温度显示报警系统的设计与实现》修改意见稿

1、“.....当检测的温度高于第个上限时,个红灯闪烁,同时蜂鸣器发生警报声,当检测的温度高于第二个上限时,两个红灯同时闪烁,蜂鸣器发出紧急警报声。通过这次单片机作品的设计,使自己了解了单片机的系统设计方法,同时也利用温度传感器掌握了温控测量系统显示的方法,加深了理论知识的理解,提高了自己的动手实践能力。要想成功地做好件事,必须要有目的,有目标,然后循序渐进,点滴的积累知识,最后由量变到质变达到成功。九附录单片机仿真实验效果图实物连接图源程序温度传感器信号线小数点蜂鸣器不带小数点的编码延时函数,复位,初始化函数,蜂鸣器报警声音,控制音调十参考文献单片机微型计算机与接口技术第三版李群芳张士军黄建编著传感器原理及应用吴建平编著单片机语言教程入门提高开发拓展全攻略郭天祥编著百度百科,百度文库读位函数起延时作用读个字节读出的数据最低位在最前面......”

2、“.....读低位读高位两个字节组合为个字温度在寄存器中为位分辨率位乘以表示小数点后面只取位,加是四舍五入是整型显示程序方式之,动态驱动是将所有数码管的个显示笔划,的同名端连在起,另外为每个数码管的公共极增加位选通控制电路,位选通由各自独立的线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位选通端电路的控制,所以我们只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。通过分时轮流控制各个数码管的的端,就使各个数码管轮流受控显示,这就是动态驱动。在轮流显示过程中,每位数码管的点亮时间为,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是组稳定的显示数据,不会有闪烁感......”

3、“.....能够节省大量的端口,而且功耗更低。三温度传感器单总线数字温度传感器芯片是美国半导体公司现已并入公司于世纪年代新推出的种串行总线技术。该技术只需要根信号线将计算机的地址线数据线控制线合为根信号线便可完成串行通信。单根信号线,既传输时钟,又传输数据,而且数据传输是双向的,在信号线上可挂上许多测控对象,电源也由这根信号线供给,所以在单片机的低速约以下的速率测控系统中,使用单根总线技术可以简化线路结构,减少硬件开销。内部结构图转换后得到的位二进制数据,存储在的两个比特的中,二进制中的前面位是符号位。如果测得的温度大于,这位为,只要将测到的数值乘于即可得到实际温度如果温度小于,这位为,测到的数值需要取反加即求补再乘于即可得到实际温度。例如的数字输出为,的数字输出为,的数字输出为,的数字输出为。四方案设计按照系统设计功能的要求......”

4、“.....数字温度控制总体电路结构框图如图所示。五硬件设计单片机最小系统主控制器数码管显示电路报警电路测温电路报警电路闪烁指示灯电路六软件设计程序流程图七系统调试系统的调试以程序调试为主。硬件调试比较简单,首先检查电感的焊接是否正确,然后可用万用表测试或通电检测。软件调试可以先编写显示程序并进行硬件的正确性检验,然后分别进行主程序读出温度子程序温度转换命令子程序计算温度子程序和现实数据刷新子程序等的编程及调试由于与单片机采用串行数据传送,因此,对进行读写编程时必须严格地保证读写时序否则将无法读取测量结果。本程序采用单片机语言编写,用编译器编程调试。的测温范围使得该温度计完全适合般的应用场合,其低电压供电特性可做成用电池供电的手持温度计。结束开始初始化调用启动温度转换子程序调用延时子程序开机显示温度调用子程序,跳过读序号的操作调用子程序......”

5、“.....读取温度值低位给调用子程序,读取温度值高位给取反右移位,舍弃小数部分取反左移位,舍弃符号位或十位个位显示实际温度右移位,舍弃小数部分左移位,舍弃符号位或十位个位调用启动温度转换子程序八结束语本系高速缓存器温度传感器的内部存储器包括个高速暂存和个非易失性的可电擦除的,后者存放高温度低温度触发器和配置寄存器中的信息。高速暂存器是个连续字节的存储器,前两个字节是测得的温度信息,第个字节的内容是温度的低位,第个字节是温度的高位。第个和第个字节是高温触发器低温触发器的易失性复制,第个字节是配置寄存器的易失性复制,以上字节的内容在每次上电复位时被刷新。第个字节用于暂时保留为。的测温原理低温度系数晶振的振荡频率受温度影响很小,用于产生固定频率的脉冲信号送给计数器。高温度系数晶振随温度变化其振荡率明显改变,所产生的信号作为计数器的脉冲输入......”

6、“.....计数器对低温度系数晶振产生的脉冲信号进行减法计数,当计数器的预置值减到时,温度寄存器的值将加,计数器的预置将重新被装入,计数器重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到计数器计数到时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。图中的斜率累加器用于补偿和修正测温过程中的非线性,其输出用于修正计数器的预置值。系统对的操作协议为初始化发复位脉冲发功能命令发存储器操作命令处理数据的命令读的命令代码为匹配的命令代码为跳过命令代码为搜速命令代码为报警搜速命令代码为写暂存器命令代码为读暂存器命令代码为复制暂存器命令代码为温度转换命令代码为复制回暂存器命令代码为读电源使用模式命令代码为钟电路引脚和脚和脚接外部晶体和微调晶体。在中,它们分别是震荡电路反向放大器的输入端和输出端,震荡电路的频率就是晶体固有频率......”

7、“.....高电平有效。此引脚的第二功能是,即备用电源的输入端。脚地址锁存允许信号端。上电后,此端不断向外输出正脉冲信号,此频率为振荡频率的。访问片外存储器时,输出信号作为所存低八位地址的控制信号。,脚程序存储允许输出信号端。在访问片外程序存储器时,此端定时输出负脉冲作为读片外存储器的选通信号。此引脚接的端。端有效时,即允许读出中的指令代码。,脚外部程序存储器地址输入端固化编程电压输入端。当输入信号引脚接高电平时,只访问片内并执行内部程序存储器中的指令,但是当超过时,将自动转去执行片外程序存储器中的内容。当输入信号引脚接低电平时,只访问外部并执行外部程序存储器中的指令,而不管是否具有片内程序存储器。此引脚的第二功能是对片内固化编程时,作为施加较高编程电压的输入端。输入输出端口和口,脚个为准双向端口。当口作为输入口使用时,应首先向锁存器地址写入全,此时口的全部引脚悬空......”

8、“.....在访问片外存储器时,口分时提供低位地址和位数据的复位总线。口的地址数据分时使用分两种情况种是用作输出地址数据总线,另种是由口输入数据。而且口作输出时,输出级属开漏电路,必须接上拉电阻,才有高电平输出。口口,脚,脚都是上拉电阻的位准双向端口。每位可以驱动个型负载。在访问片外时,口可以输出高位地址。口,脚口是个带内部上拉电阻的位准双向端口。每位都能驱动个型负载。口的引脚还具有第二功能。口线的第二功能入下表所示口线替代的第二功能串行口输入串行口输出外部中断输入外部中断输入定时器的外部输入定时器的外部输入片外数据存储器写选通控制输出片外数据存储器读选通控制输出单片机的晶振电路单片机的复位电路三显示器件数码管的分类数码管按段数分为七段数码管和八段数码管......”

9、“.....共阳数码管是指将所有发光二极管的阳极接到起形成公共阳极的数码管。共阳数码管在应用时应将公共极接到,当字段发光二极管的阴极为低电平时,相应字段就点亮。当字段的阴极为高电平时,相应字段就不亮。共阴数码管是指将所有发光二极管的阴极接到起形成公共阴极的数码管。共阴数码管在应用时应将公共极接到地线上,当字段发光二极管的阳极为高电平时,相应字段就点亮。当字段的阳极为低电平时,相应字段就不亮。等效电路字形代码与十六进制数的对应关系数码管的驱动方式数码管要正常显示,就要用驱动电路来驱动数码管的各个段码,从而显示出我们要的数字,因此根据数码管的驱动方式的不同,可以分为静态式和动态式两类。静态显示驱动静态驱动也称直流驱动。静态驱动是指每个数码管的每个段码都由个单片机的端口进行驱动,或者使用如码二十进制译码器译码进行驱动。静态驱动的优点是编程简单,显示亮度高......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于stc89c52和ds18b20的温度显示报警系统的设计与实现.doc预览图(1)
1 页 / 共 20
基于stc89c52和ds18b20的温度显示报警系统的设计与实现.doc预览图(2)
2 页 / 共 20
基于stc89c52和ds18b20的温度显示报警系统的设计与实现.doc预览图(3)
3 页 / 共 20
基于stc89c52和ds18b20的温度显示报警系统的设计与实现.doc预览图(4)
4 页 / 共 20
基于stc89c52和ds18b20的温度显示报警系统的设计与实现.doc预览图(5)
5 页 / 共 20
基于stc89c52和ds18b20的温度显示报警系统的设计与实现.doc预览图(6)
6 页 / 共 20
基于stc89c52和ds18b20的温度显示报警系统的设计与实现.doc预览图(7)
7 页 / 共 20
基于stc89c52和ds18b20的温度显示报警系统的设计与实现.doc预览图(8)
8 页 / 共 20
基于stc89c52和ds18b20的温度显示报警系统的设计与实现.doc预览图(9)
9 页 / 共 20
基于stc89c52和ds18b20的温度显示报警系统的设计与实现.doc预览图(10)
10 页 / 共 20
基于stc89c52和ds18b20的温度显示报警系统的设计与实现.doc预览图(11)
11 页 / 共 20
基于stc89c52和ds18b20的温度显示报警系统的设计与实现.doc预览图(12)
12 页 / 共 20
基于stc89c52和ds18b20的温度显示报警系统的设计与实现.doc预览图(13)
13 页 / 共 20
基于stc89c52和ds18b20的温度显示报警系统的设计与实现.doc预览图(14)
14 页 / 共 20
基于stc89c52和ds18b20的温度显示报警系统的设计与实现.doc预览图(15)
15 页 / 共 20
预览结束,还剩 5 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

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

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

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

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

搜索

客服

足迹

下载文档