[PIC16F877A+汇编语言]DS18B20温度采集程序.docVIP

  • 5
  • 0
  • 约 10页
  • 2017-08-12 发布于河南
  • 举报

[PIC16F877A+汇编语言]DS18B20温度采集程序.doc

DS18B20温度采集程序[PIC16F877A+汇编语言];六位数码管显示温度结果,其中整数部分2位,小数部分4位 ;每次按下RB0键后进行一次温度转换。 ;硬件要求:把DS18B20插在18B20插座上 ;????????? 拨码开关S10第1位置ON,其他位置OFF ;????????? 拨码开关S5、S6全部置ON,其他拨码开关全部置OFF ;*****************以下是暂存器的定义***************************** #INCLUDEP16F877A.INC #DEFINE DQ PORTA,0???????? ;18B20数据口 __CONFIG _DEBUG_OFF_CP_ALL_WRT_HALF_CPD_ON_LVP_OFF_BODEN_OFF_PWRTE_ON_WDT_OFF_HS_OSC ;调试模式关闭,写保护,一半ROM可在线改写,EEPROM加密,低压编程关闭,掉电检测关闭,上电延时开,看门狗关,4M晶振HS振荡 ? ??? CBLOCK 20H DQ_DELAY1 DQ_DELAY2 TEMP TEMP1 TEMP2???????????????????????? ;存放采样到的温度值 TEMP3 COUNT COUNT1 ?ENDC TMR0_VALUE??????? EQU? 0AH?? ;寄存器初值为6,预分频比1:

文档评论(0)

1亿VIP精品文档

相关文档