07电科电子档初稿_第1页
07电科电子档初稿_第2页
07电科电子档初稿_第3页
07电科电子档初稿_第4页
07电科电子档初稿_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论