欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2371|回復: 0
收起左側

51單片機智能溫度監測系統設計課程設計指導書

[復制鏈接]
ID:304253 發表于 2018-4-16 09:05 | 顯示全部樓層 |閱讀模式
課程設計指導書
課程名稱:單片機控制課程設計

適用專業:農業電氣化與自動化
          電氣工程及其自動化
0.jpg

仿真圖

仿真圖


#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
sbit DQ=P3^2;//ds18b20與單片機連接口
sbit RS=P1^0;
sbit RW=P1^1;
sbit EN=P1^2;
sbit PSB =P1^6;
sbit zeng=P3^4;
sbit jian=P3^5;
sbit beep=P1^5;
sbit high=P2^7;
sbit low=P2^6;
sbit jiare=P2^5;
sbit JDQ=P1^4;
unsigned char code str1[]={"Temperature:  "};
unsigned char code str2[]={"              "};
bit flag;
uchar data disdata[5];
uint tvalue;//溫度值
uchar tflag;//溫度正負標志
uint setvalue;//設置溫度
/*************************lcd1602程序**************************/
void delay1ms(unsigned int ms)
{unsigned int i,j;
   for(i=0;i<ms;i++)
    for(j=0;j<100;j++);
}
void wr_com(unsigned char com)//寫指令//
{  delay1ms(1);
   RS=0;
   RW=0;
   EN=0;
   P0=com;
   delay1ms(1);
   EN=1;
   delay1ms(1);
   EN=0;
  }
void wr_dat(unsigned char dat)//寫數據//
{  
   RS=1;
   RW=0;
   EN=0;
   P0=dat;
   delay1ms(1);
   EN=1;
   delay1ms(1);
   EN=0;
}
void lcd_init()//初始化設置//
{delay1ms(15);
  wr_com(0x38);delay1ms(5);
   wr_com(0x08);delay1ms(5);
    wr_com(0x01);delay1ms(5);
     wr_com(0x06);delay1ms(5);
      wr_com(0x0c);delay1ms(5);
}
void display(unsigned char *p)//顯示//
{
while(*p!='\0')
{
wr_dat(*p);
p++;
delay1ms(1);
}
}
init_play()//初始化顯示
  { lcd_init();
    wr_com(0x80);
         display(str1);
         wr_com(0xc0);
         display(str2);
   }


全部資料51hei下載地址:
1 單片機控制課程設計指導書 (智能溫度檢測系統設計)20170528.pdf (1.05 MB, 下載次數: 19)


評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表