毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

单片机多路温度控制系统设计源代码 第2页

更新时间:2012-7-29:  来源:毕业论文
//--------------------*
#ifndef __LED_H__
#define __LED_H__
//------------------------*/

#define uchar unsigned char
#define led_data P0     //数码管数据端口
#define led_bit  P1     //数码管位选端口
#define led_number  6   //数码管的个数,根据硬件实际连接的个数修改,最多8个,最少3个。

void Led_Disp(uchar *num);

#endif本文来自优.文,论-文·网原文请找腾讯3249-114
/****************************************************************************/
//头文件             
#include <AT89X52.h>
#include <intrins.h>
#include <main.h>
#include <led.h>

#define  _Nop()  _nop_()

unsigned char i;
unsigned char display[7]="1  000";

unsigned int temp;
unsigned char irq_count=0;


/*****************************************************************************/
//温度传感器定义
sbit 论文范文http://www.chuibin.com/  DQ_0 = P2^0 ;                                          //定义ds18B20总线IO
sbit DQ_1 = P2^1 ;
sbit DQ_2 = P2^2 ;
sbit DQ_3 = P2^3 ;
sbit DQ_4 = P2^4 ;
sbit DQ_5 = P2^5 ;
sbit DQ_6 = P2^6 ;
sbit DQ_7 = P2^7 ;

/******************************************************************************/
void Delay(int num)                                                    //延时函数
{
    while(num--) ;
}

/***********************短延时*******************************/
void ShortDelay(void)
{ uchar x,y;
  for(x=0;x<5;x++)
     for(y=0;y<125;y++)
       _Nop();
  return;
}

//-------------------------------------------------------------------------------------111111111
/******************************************************************************/
void Init_DS18B20_1(void)//初始化ds1820
{
 DQ_0 = 1;    //DQ复位本文来自优.文,论-文·网原文请找腾讯3249.114
 Delay(8);    //稍做延时
 DQ_0 = 0;    //单片机将DQ拉低
 Delay(80);   //精确延时 大于 480us
 DQ_0 = 1;    //拉高总线
 Delay(14);
 Delay(20);

上一页  [1] [2] [3] 下一页

单片机多路温度控制系统设计源代码 第2页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。