亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 機箱溫控.txt

?? 一般機箱的51單片機溫控程序設計
?? TXT
字號:
#include <REG52.H>
#include <INTRINS.H>
#define uchar unsigned char
#define uint unsigned int
#define LCM_Data P0
#define Busy 0x80 
sbit LCM_RW=P2^1; 
sbit LCM_RS=P2^0;
sbit LCM_E=P2^2;
sbit DQ=P2^7;
sbit P1_0=P1^0;
sbit P3_2=P3^2;
sbit P3_3=P3^3;
unsigned char temper;
unsigned char ReadStatusLCM(void)
{
LCM_Data = 0xff;      
LCM_RS=0;
LCM_RW = 1;
LCM_E = 0;
LCM_E = 0;
LCM_E = 1;
while (LCM_Data & Busy);  
return(LCM_Data);
}
void Delay5Ms(void)
{
unsigned int TempCyc = 6555;
while(TempCyc--);
}

void WriteDataLCM(unsigned char WDLCM)
{
ReadStatusLCM(); 
LCM_Data = WDLCM;
LCM_RS = 1;
LCM_RW = 0;
LCM_E = 0;  
LCM_E = 0;  
LCM_E = 1;
}
 
void WriteCommandLCM(unsigned char WCLCM,BuysC) 
{if (BuysC) ReadStatusLCM();  
LCM_Data = WCLCM;
LCM_RS = 0;
LCM_RW = 0; 
LCM_E = 0;
LCM_E = 0;
LCM_E = 1; 
}

void LCMInit(void)  
{
LCM_Data = 0;
WriteCommandLCM(0x38,0);  
Delay5Ms(); 
WriteCommandLCM(0x38,0);
Delay5Ms(); 
WriteCommandLCM(0x38,0);
Delay5Ms(); 
WriteCommandLCM(0x38,1); 
WriteCommandLCM(0x08,1);  
WriteCommandLCM(0x01,1);  
WriteCommandLCM(0x06,1);  
WriteCommandLCM(0x0F,1); 
 }

void DisplayOneChar(unsigned char X, unsigned char Y, unsigned char DData)
{
Y &= 0x1;
X &= 0xF;  
if (Y) X |= 0x40; 
X |= 0x80;  
WriteCommandLCM(X, 1);  
WriteDataLCM(DData);
}

void DisplayListChar(unsigned char X, unsigned char Y, unsigned char code *DData)
{
unsigned char ListLength,i;

ListLength = 0;
while(DData[ListLength]>31) ListLength=ListLength+1;
for(i=0;i<ListLength;i++)
  {  DisplayOneChar(X++,Y,DData[i]);
    if(X==16)
     {
     X=0;Y=Y^1;
    }
   }
}

void Delay400Ms(void)//400ms延時
{
unsigned char TempCycA = 5;
unsigned int TempCycB;
while(TempCycA--)
{
TempCycB=7269;
while(TempCycB--);
}
}

bit reset(void)
{    bit s;
    unsigned char i;
    DQ=1;
	_nop_();
    DQ=0;
    i=250;
	while(--i);
    DQ=1;
    i=15;
    while(--i);//100us
    s=DQ;
	DQ=1;
    i=110;
    while(--i); 
	return(s);
 
}

void writecomm(unsigned char command)
{
   unsigned char i;
   unsigned char j;
   for(i=0;i<8;i++)
 {
   DQ=1;
   DQ=0;
   j=5;
   while(--j);
   DQ=(bit)(command&0x01);
   j=35;
   while(--j);
    DQ=1;
	command=command>>1;
	_nop_();
 }
   
}

unsigned char readdata(void)
{
   unsigned char i;
   unsigned char j;
   unsigned char temp;
   temp=0;
   DQ=1;
  for(i=0;i<8;i++)
 {
    temp=temp>>1;
    DQ=0;
     _nop_();
     _nop_();
     DQ=1;
    j=6;
	while(--j);//8us
	_nop_();
 
     if(DQ==1)
        temp=temp|0x80;
     DQ=1;
     j=20;
     while(--j);//60us
    }
   return(temp);
 }

//初始化
void system_init(void)
{
EA=1;
EX1=1;
EX0=1;
IT1=0;
IT0=0;
}

//延時
void delayd(unsigned int N)
{
int i=N;
while(--i);
}

//int0
void INT0_intrupt() interrupt 0 using 1
{
EA=0;
delayd(1000);
if(P3_2==0)
{
while(P3_2==0);
delayd(1000);
temper++;
}
EA=1;
}

//int1
void INT1_intrupt() interrupt 2 using 1
{
EA=0;
delayd(1000);
if(P3_3==0)
{
while(P3_3==0);
delayd(1000);
temper--;
}

EA=1;
}



void main(void)
{
	 unsigned char resultt,simm=0,i;
    int mid;
    unsigned char rddata[2],result,x;//
      bit sflag;
	  temper=38;
	  P1_0=0;      
      reset();  
	  
	       
     writecomm(0xCC);  
	 writecomm(0x44);   
	  Delay400Ms();    
      LCMInit();        
       Delay5Ms();    


 system_init();




	  while(1)
	{  
	 Delay400Ms(); //啟動等待,等LCM講入工作狀態





	reset();

	writecomm(0xCC);  //跳過ROM


     writecomm(0xBE);  //讀取溫度值




    rddata[0]=readdata();  //存放溫度低四位
	rddata[1]=readdata();   //存放溫度高四位


    sflag=0;               //設定溫度為正的



   if((rddata[1] & 0xf8)!=0x00)  //判斷高字節的高位是否為1 1表示為負的溫度
  {
    sflag=1;   //fu de 
    rddata[1]=~rddata[1]; //負的溫度是存放為補碼 要得到原碼先取反
    rddata[0]=~rddata[0]; //取反
    result=rddata[0]+1;    //低位加一
    rddata[0]=result;     



    if(result>255)         //如果rddata[0]取反大于255,則要進位
       rddata[1]=rddata[1]+1; 
  }




   rddata[1]=rddata[1]<<4;     //去除高五位,低三位為溫度值
   rddata[1]=(rddata[1]&0x70);
    x=rddata[0];          //將rddata[0]的高四位和rddata[1]的低三位合并成溫度的整數部分
     x=x>>4;          //向低移四位
     x=x&0x0f;       //將高四位置0



     rddata[1]=rddata[1]|x;   //得到溫度的整數部分

	if(rddata[1]>temper){  P1_0=0;		i++; 
	 switch(i){
	
	case 0: DisplayListChar(10,0,"      ");	break;
	case 1: DisplayListChar(10,0,"=     ");	break;
	case 2: DisplayListChar(10,0," =    ");	break;
	case 3: DisplayListChar(10,0,"  =   ");	break;
	case 4: DisplayListChar(10,0,"   =  ");	break;
	case 5: DisplayListChar(10,0,"    = ");	break;
	case 6: DisplayListChar(10,0,"     =");	break;
	default: i=0;break;

	}	}
	else if(rddata[1]<temper) {P1_0=1;DisplayListChar(11,0,"||||||");}



    result=rddata[1]/100;  //取得溫度整數部分的百位

   DisplayOneChar(0,0,result+48);  //顯示



   x=rddata[1]-100*result;       //求余
   result=x/10;           //十位
    DisplayOneChar(1,0,result+48);


	result=x-10*result;      //求余

	 DisplayOneChar(2,0,result+48); //個位

	 DisplayOneChar(3,0,'.');  
	 
    rddata[0]=rddata[0]&0x0f;  //rddata[0]的低四位為小數部分
     mid=rddata[0]*625;       //本應乘0.0625,現在乘0.625,將小數第一位調到個位
     result=mid/1000;         //  取得個位
     mid=mid-result*1000;      //   求得余數
     DisplayOneChar(4,0,result+48);
     result=mid/100;
     DisplayOneChar(5,0,result+48);


	

	 DisplayOneChar(6,0,128);
	 DisplayOneChar(7,0,223);

	 DisplayOneChar(8,0,67);
	  DisplayOneChar(9,0,128);
        DisplayOneChar(13,1,128);
       DisplayOneChar(0,1,128);	 
      DisplayListChar(0,1," Compare TO:    ");	 
   resultt=temper/10;
 DisplayOneChar(14,1,resultt+48);  //顯示
  resultt=temper%10;
  DisplayOneChar(15,1,resultt+48);  //顯示	 
	
	     reset();

    writecomm(0xCC);

 writecomm(0x44);	//	 啟動在線DS1280做溫度A/D轉換。

}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩免费在线视频| 亚洲少妇最新在线视频| 91女人视频在线观看| 粉嫩在线一区二区三区视频| 国产经典欧美精品| 粉嫩绯色av一区二区在线观看| 国模一区二区三区白浆| 国产高清不卡一区二区| 丁香另类激情小说| 91麻豆高清视频| 欧美日本精品一区二区三区| 6080yy午夜一二三区久久| 欧美一级二级三级乱码| 亚洲精品一区二区三区蜜桃下载 | 亚洲资源在线观看| 亚洲精品视频一区二区| 亚洲免费电影在线| 亚洲黄色片在线观看| 日本视频在线一区| 国产在线精品一区二区不卡了 | 国产在线播放一区二区三区| 国产精品亚洲专一区二区三区| 成人黄色软件下载| 在线中文字幕一区二区| 日韩视频免费直播| 国产精品私人影院| 亚洲成人av在线电影| 久久99日本精品| av中文字幕不卡| 欧美丰满一区二区免费视频| 久久精品一区四区| 樱桃国产成人精品视频| 九九国产精品视频| 色综合天天综合网天天狠天天| 欧美精品国产精品| 国产精品沙发午睡系列990531| 一区二区高清视频在线观看| 激情亚洲综合在线| 欧美手机在线视频| 国产精品美女一区二区三区| 日韩va亚洲va欧美va久久| 国产91在线观看丝袜| 这里只有精品免费| 亚洲黄色尤物视频| 成人午夜短视频| 亚洲精品一区二区精华| 亚洲一区二区三区在线| 成人久久视频在线观看| 欧美电影免费观看高清完整版在线观看| 欧美成人官网二区| 天使萌一区二区三区免费观看| 国产精品一区二区久久不卡| 欧美日韩亚洲综合在线 | 一区二区高清在线| 成人av免费在线播放| 日韩欧美激情一区| 亚瑟在线精品视频| 色婷婷一区二区| 中文字幕在线观看一区| 激情av综合网| 精品国产凹凸成av人导航| 午夜精品免费在线| 欧美色图第一页| 亚洲一区二区在线观看视频| 91农村精品一区二区在线| 国产亚洲一区二区三区在线观看| 久久精品国产久精国产| 欧美一区午夜精品| 石原莉奈一区二区三区在线观看| 欧美在线免费视屏| 亚洲第一av色| 7777精品伊人久久久大香线蕉超级流畅| 亚洲女同ⅹxx女同tv| 色网综合在线观看| 亚洲欧美日韩国产另类专区| 在线观看视频欧美| 一区二区三区影院| 欧美午夜不卡在线观看免费| 亚洲3atv精品一区二区三区| 欧美三电影在线| 丝袜亚洲另类丝袜在线| 欧美一级生活片| 韩国欧美国产1区| 国产欧美日韩精品a在线观看| 国产高清在线精品| 国产精品理伦片| 欧美中文字幕亚洲一区二区va在线| 一区二区三区高清| 欧美一区欧美二区| 国产二区国产一区在线观看| 国产精品国产三级国产a | 欧美一区二区三区精品| 麻豆91在线观看| 日本一区二区三区免费乱视频| 国产精品一区三区| 国产精品免费久久久久| 欧美亚洲精品一区| 久久疯狂做爰流白浆xx| 欧美激情一二三区| 欧美日韩国产一区| 国产美女精品在线| 一级日本不卡的影视| 日韩精品一区二区三区swag| 成人毛片老司机大片| 国产精品福利在线播放| 成人的网站免费观看| 亚洲国产精品久久人人爱蜜臀| 日韩精品一区二区三区老鸭窝 | 欧美日韩一区三区| 精品无人码麻豆乱码1区2区| 亚洲色图清纯唯美| 日韩欧美一级精品久久| 91小宝寻花一区二区三区| 蜜桃av噜噜一区| 亚洲日本青草视频在线怡红院| 欧美高清激情brazzers| 国内精品国产三级国产a久久| 亚洲激情一二三区| 欧美精品一区二区高清在线观看| 成人激情免费视频| 美女一区二区在线观看| 亚洲精品成人精品456| 久久只精品国产| 91精品国产全国免费观看| 91首页免费视频| 国产91色综合久久免费分享| 秋霞午夜鲁丝一区二区老狼| 亚洲人一二三区| 亚洲国产成人在线| 精品国产一区a| 日韩欧美亚洲一区二区| 欧美在线观看一区| 91麻豆精品一区二区三区| 粉嫩av一区二区三区| 国内成人精品2018免费看| 日韩av网站免费在线| 亚洲成人免费av| 亚洲综合成人在线视频| 亚洲色图在线播放| 中文字幕日韩一区| 国产精品电影一区二区| 欧美国产一区二区| 日本一区二区三区四区在线视频| 26uuu成人网一区二区三区| 日韩视频中午一区| 欧美系列亚洲系列| 色噜噜偷拍精品综合在线| 成人小视频在线| 成人午夜视频在线观看| 大胆欧美人体老妇| 成人午夜在线视频| 97精品国产露脸对白| 91浏览器在线视频| 99精品视频在线观看免费| av电影一区二区| 色久优优欧美色久优优| av亚洲精华国产精华| 一本高清dvd不卡在线观看| 日本久久一区二区| 欧美体内she精高潮| 欧美亚洲一区二区三区四区| 日本久久电影网| 欧美福利电影网| 久久伊99综合婷婷久久伊| 久久久久久久久久久久电影| 欧美激情中文不卡| 亚洲另类春色国产| 丝瓜av网站精品一区二区| 麻豆精品在线看| 国产98色在线|日韩| 在线亚洲高清视频| 欧美日韩高清一区二区| 欧美不卡一区二区三区| 久久久www成人免费无遮挡大片| 国产情人综合久久777777| 怡红院av一区二区三区| 日韩国产高清在线| 国产一区二区三区综合| 成人激情小说网站| 91麻豆精品国产91久久久使用方法| 精品美女一区二区| 亚洲人成影院在线观看| 日韩不卡在线观看日韩不卡视频| 国产伦精一区二区三区| 欧美专区日韩专区| 国产欧美日韩视频在线观看| 亚洲国产婷婷综合在线精品| 激情丁香综合五月| 欧美色男人天堂| 日本一区免费视频| 蜜臀99久久精品久久久久久软件| 风间由美一区二区av101| 欧美高清性hdvideosex| 国产精品国产三级国产aⅴ中文| 丝袜诱惑制服诱惑色一区在线观看| 成人教育av在线| 欧美精品一区二区蜜臀亚洲| 午夜欧美一区二区三区在线播放| 丰满少妇在线播放bd日韩电影| 91精品国产一区二区三区香蕉|