版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、题目学院2011 年月题目学院2011 年月摘第一章 绪课题的背景及现设的性能指摘第一章 绪课题的背景及现设的性能指第二章 方案的选主控器的论证与选温度传感器的论证与选第三章 元器件的介对于单片机的介温度传感器的介Ds18b20的还具有许多性能特点运用ds18b20的注意事3.2.3 DS18B20结3.2.4DS18B20的测温原第四章 硬件设设计电路设计介主控制显示电温度检测电电第五章 程5.1程结束参考文献致编编:Thisrdescribesamicrocontroller-basedtemperaturemeasurementsystem8051,detaileddescription
2、oftheuseofdigitaltemperaturesensorDS18B20measurementsystemdevelopmentThisrdescribesamicrocontroller-basedtemperaturemeasurementsystem8051,detaileddescriptionoftheuseofdigitaltemperaturesensorDS18B20measurementsystemdevelopments,focusingonthesensorundertheSCMconnections,softwareprogrammingandsystemse
3、soduleyzedontheofthevealso roduced,thesystemcanetherealization of temperatureofthecollection andDisplay,and setting the temperatureaccordingto,itsquiteeasytouseandhasawiderange,highsensitivity, small size,high, erconsumptionabit.Inour dailylife,agriculturalproduction, temperaturecsobeused astemperat
4、uresingmoduleembeddedinothersystems, other systemsasauxiliaryand. Ds18b20 and8051 combined to achievethemost temperaturedetectionsystem, thesystemrelativelysimple,relativelystrongability, suitablefor useinharshfieldconditionsoftemperaturemeasurement, haveapplication temperature 1.1 课题的背景及现状在智能温度传感器。
5、1.1 课题的背景及现状在智能温度传感器。el公司的8051单片机。测温传感器使用的是1.2 设计的性能指通2.1 主控器的论证与选择方案1:CPLD来。因为CPLD方案2到的信号进行处理并且传输给七段数码进行显示。8051单片机el公司的8051单片机。测温传感器使用的是1.2 设计的性能指通2.1 主控器的论证与选择方案1:CPLD来。因为CPLD方案2到的信号进行处理并且传输给七段数码进行显示。8051单片机功耗,字长为8位的单片微型计算机,处理器、片内128BRAM、片内4KBROM、个16位的定时计数器、四个8位的IO(P0 、P1P2P3 )方案1:在温上使用热电偶。热电偶是一种感
6、温的元件,它是将温度的变方案1:在温上使用热电偶。热电偶是一种感温的元件,它是将温度的变可测到-269(如金铁镍铬),度10V的电压范围传送AD图2-1方案2:采用数字Ds18b20测量温度,输出信号全数字化。便于单片机处理方案2:采用数字Ds18b20测量温度,输出信号全数字化。便于单片机处理图2-系统框设计也比较简单,所以本次设计采用了方案3.1 对于单片机的介绍8051el公司生产的8051单片机为字长8RAMROM16器、四个8位的I / O 口(P 0 、P 1、P 2下面按其引脚功能分为四部分叙述这(1)主电源引脚VCC 和Vcc(40)5VVss(20)3.1 对于单片机的介绍8
7、051el公司生产的8051单片机为字长8RAMROM16器、四个8位的I / O 口(P 0 、P 1、P 2下面按其引脚功能分为四部分叙述这(1)主电源引脚VCC 和Vcc(40)5VVss(20)(2)外接晶体引脚XTAL1 和X T L1(19)XTAL2(18)(3)控制或与其它电源复用引脚R S TVPD、A L E / P R O G 、P S E N 和E A / V 3-8051(a)RST/VPD(9(b)ALE/PROG(30 脚):此频率为振荡器频率的1/6EPROM 单片机(如8751),在EPROM 编程期间。此引脚用于输入编程脉冲(P R O G )(c)PSEN
8、(29(d)EA/VPP(引脚):当EA数器)值超过H(对851/8751/80C51)或器内的程序。当EA程序器。对于常用的8 0 5 1程器,所以EA脚必须常接地(4)输入/ 输出(I/O)引脚P0、P1、P2、P3(共32根(a)P0 口(39 脚至32 脚):是双向8 位三态I/O 口,在外低8位及数据总线复用,能以吸收电流的方式驱动8个ls型的ttl口(188位I/O口(21288位I/O口(10(c)PSEN(29(d)EA/VPP(引脚):当EA数器)值超过H(对851/8751/80C51)或器内的程序。当EA程序器。对于常用的8 0 5 1程器,所以EA脚必须常接地(4)输入
9、/ 输出(I/O)引脚P0、P1、P2、P3(共32根(a)P0 口(39 脚至32 脚):是双向8 位三态I/O 口,在外低8位及数据总线复用,能以吸收电流的方式驱动8个ls型的ttl口(188位I/O口(21288位I/O口(1017):是准双向8位IOMCS518就可以接许多的数字温度计,这样十分的方便。在唯一的三线上进行工作,实现组网多点测温。一条口线就可以实现Ds18b20与微处理器的双向通讯。4.适合的电压范围也很宽阔在3.0V5.5V,在寄生电源方式下可由数据线供电。7.在9位分辨时最多在93.73ms内把温度转换为数字,12位分辨率时最多在750ms送4.适合的电压范围也很宽阔
10、在3.0V5.5V,在寄生电源方式下可由数据线供电。7.在9位分辨时最多在93.73ms内把温度转换为数字,12位分辨率时最多在750ms送图3-2图3-3且必须保证时间的充足,不然转换就会出现错误,使温度输出总是显示853.分最好使用汇编来实现。过8个时,就需要解决微处理器的总线驱动问题。3.2.3 DS18B20且必须保证时间的充足,不然转换就会出现错误,使温度输出总是显示853.分最好使用汇编来实现。过8个时,就需要解决微处理器的总线驱动问题。3.2.3 DS18B20Ds18b20采用3脚PR35封装或8脚SOIC图3-4 DS18B20(1)64b闪存Rom的结构如图3-图3-564
11、b闪存ROM开始8, 接着是每个器件的惟一的序号, 共有48位, 最后8是前56位的DS18B20(2)(3)在DS18B20的电擦除的EP2RAMTH, TL值。数据先写入RAM, 经校验后再传给EP2RAMDs18b20图3-4 DS18B20(1)64b闪存Rom的结构如图3-图3-564b闪存ROM开始8, 接着是每个器件的惟一的序号, 共有48位, 最后8是前56位的DS18B20(2)(3)在DS18B20的电擦除的EP2RAMTH, TL值。数据先写入RAM, 经校验后再传给EP2RAMDs18b20后5位一直都是1,TMDs18b20在Ds18b20出厂时该位被设置为0,R1和
12、R03-1所示(Ds18b20出厂时被设置为12表3-1R1和R0由表3-1字节的CRC器到该数据,在0.0625摄氏度/LSBS=0S=13-2温度最大转换时间00表3-1R1和R0由表3-1字节的CRC器到该数据,在0.0625摄氏度/LSBS=0S=13-2温度最大转换时间009011010111112表3-部份温度0-表3-部份温度0-化Ds18b20发ROM化Ds18b20发ROM设计电路本温度计大体上分为三个过程来进行工作,首先由Ds18b20设计电路本温度计大体上分为三个过程来进行工作,首先由Ds18b204.2 设计介绍4.2.1ROM操作指令4.2 设计介绍4.2.1ROM操
13、作指令4.2.2称为一个字段。GND,4-0C1D2E3F4P5U6R7y8GND,4-0C1D2E3F4P5U6R7y8H9LAbGNDGND2ms,然后显示另一位,CPU需要不断地进行显示刷新。4.2.3口口同时还必须遵守总线命令序列,对单总线的温度传感器Ds18b20唯一64位ROM代码相关。在主机发出ROM的3.同时还必须遵守总线命令序列,对单总线的温度传感器Ds18b20唯一64位ROM代码相关。在主机发出ROM的3.图4-5图4-55.1 程序#defineu#defineucharunsigned#defineLEDoutP0 #defineLEDseg/定义5.1 程序#def
14、ineu#defineucharunsigned#defineLEDoutP0 #defineLEDseg/定义LED数码管BCD码输出端口,BCD码由P0.0-P0.3/定义LED数码管位段选择输出端口, 位段从左至右分别对应#define SkipRom 0 xcc#define ReadTempr 0 xbe sbit ds=P37;sbit beep=P36; void Delay15us(uchar void bitResetDS18B20(); bit ReadBit();ucharvoid MeasureTemprature(); void InitDisp();voiddisplay(ucharnum,uchardat); void dis_temp(uvoiddis_ktemp(uvoid Init();void voidbit voidbit bit uchar uchar i,j,tByte; voidWriteByte(ucharbit n;void bit uvoid void display(ucharnum,ucharvoid void display(ucharnum,ucharuchar
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 44626.1-2024微细气泡技术表征用样品中气泡消除方法第1部分:评估程序
- 复式楼装修合同
- 个体与企业之间借款合同范例
- 2024年股权收益权转让担保合同
- 建筑项目施工合同范例
- 2024年知识产权保护协议书范文
- 合伙建立银行合同协议
- 2024年度企业与实习生实习协议书样本
- 民间担保合同样本参考
- 海员雇佣合同范例
- 沪科版(2024)八年级全一册物理第一学期期中学业质量测试卷 2套(含答案)
- 化工和危险化学品生产经营单位二十条重大隐患判定标准释义(中化协)
- 愚公移山英文 -中国故事英文版课件
- 课件交互设计
- 大坝基础面处理施工方案
- 腹膜后间隙解剖及CT诊断
- 自动化控制仪表安装工程采用材料及机械价格表(2014版江苏省)
- 八卦象数疗法
- 鲁人版九年级道德与法治上册 2.3一年一度的人民代表大会
- 上海市重点建设项目社会稳定风险评估咨询收费办法
- 能源热电公司班组建设工作总结
评论
0/150
提交评论