wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 10530|回復(fù): 5
收起左側(cè)

單片機(jī)控制智能風(fēng)扇proteus仿真與源程序

[復(fù)制鏈接]
ID:242952 發(fā)表于 2018-1-11 11:46 | 顯示全部樓層 |閱讀模式
里面有程序和仿真,按鍵充當(dāng)人體紅外模塊,其他的很簡(jiǎn)單,大家能看懂!
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
0.jpg
單片機(jī)源程序如下:
  1. #include "reg51.h"
  2. #include "motor.h"
  3. #include "fengmingqi.h"
  4. #include "LCD1602.h"
  5. #include "intrins.h"
  6. #include "wendu.h"

  7. #define uchar unsigned char
  8. #define uint unsigned int

  9. uint temp1=0,a=0;
  10. uchar CNCHAR[6] = "攝氏度";

  11. void delay2s(void)   //誤差 0us
  12. {
  13.     unsigned char a,b,c;
  14.     for(c=127;c>0;c--)
  15.         for(b=235;b>0;b--)
  16.             for(a=32;a>0;a--);
  17.     _nop_();  //if Keil,require use intrins.h
  18. }

  19. void welcome(void)
  20. {                                                                  
  21.         LcdWriteCom(0x80+0x01);
  22.     LcdWriteData('W');
  23.         LcdWriteData('e');
  24.         LcdWriteData('l');
  25.         LcdWriteData('c');
  26.         LcdWriteData('o');
  27.         LcdWriteData('m');
  28.         LcdWriteData('e');
  29.         LcdWriteData(' ');
  30.         LcdWriteData('t');
  31.         LcdWriteData('o');
  32.         LcdWriteData(' ');
  33.         LcdWriteData('u');
  34.     LcdWriteData('s');
  35.         LcdWriteData('e');
  36.           
  37.         LcdWriteCom(0x80+0x40);
  38.     LcdWriteData('S');
  39.         LcdWriteData('m');
  40.         LcdWriteData('i');
  41.         LcdWriteData('l');
  42.         LcdWriteData('e');
  43.         LcdWriteData(' ');
  44.         LcdWriteData('2');
  45.         LcdWriteData(' ');
  46.         LcdWriteData('o');
  47.         LcdWriteData('u');
  48.     LcdWriteData('r');
  49.         LcdWriteData(' ');
  50.         LcdWriteData('l');
  51.         LcdWriteData('i');
  52.     LcdWriteData('f');
  53.         LcdWriteData('e');        
  54. }

  55. uint wenduchuli()
  56. {
  57.         float tp;
  58.     Ds18b20ReadTemp();          
  59.         if(temp< 0)                                //當(dāng)溫度值為負(fù)數(shù)
  60.           {
  61.                   LcdWriteCom(0x80);                //寫地址 80表示初始地址
  62.                 SBUF='-';//將接收到的數(shù)據(jù)放入到發(fā)送寄存器
  63.                 while(!TI);                                 //等待發(fā)送數(shù)據(jù)完成
  64.                 TI=0;                                                 //清除發(fā)送完成標(biāo)志位
  65.             LcdWriteData('-');                  //顯示負(fù)
  66.                 //因?yàn)樽x取的溫度是實(shí)際溫度的補(bǔ)碼,所以減1,再取反求出原碼
  67.                 temp=temp-1;
  68.                 temp=~temp;
  69.                 tp=temp;
  70.                 temp1=tp*0.0625*100+0.5;       
  71.                 //留兩個(gè)小數(shù)點(diǎn)就*100,+0.5是四舍五入,因?yàn)镃語(yǔ)言浮點(diǎn)數(shù)轉(zhuǎn)換為整型的時(shí)候把小數(shù)點(diǎn)
  72.                 //后面的數(shù)自動(dòng)去掉,不管是否大于0.5,而+0.5之后大于0.5的就是進(jìn)1了,小于0.5的就
  73.                 //算由?.5,還是在小數(shù)點(diǎn)后面。

  74.           }
  75.         else
  76.           {                       
  77.                   LcdWriteCom(0x84);                //寫地址 80表示初始地址
  78.             LcdWriteData('+');                 //顯示正
  79.                 SBUF='+';//將接收到的數(shù)據(jù)放入到發(fā)送寄存器
  80.                 while(!TI);                                 //等待發(fā)送數(shù)據(jù)完成
  81.                 TI=0;                                                 //清除發(fā)送完成標(biāo)志位
  82.                 tp=temp;//因?yàn)閿?shù)據(jù)處理有小數(shù)點(diǎn)所以將溫度賦給一個(gè)浮點(diǎn)型變量
  83.                 //如果溫度是正的那么,那么正數(shù)的原碼就是補(bǔ)碼它本身
  84.                 temp1=tp*0.0625*100+0.5;       
  85.                 //留兩個(gè)小數(shù)點(diǎn)就*100,+0.5是四舍五入,因?yàn)镃語(yǔ)言浮點(diǎn)數(shù)轉(zhuǎn)換為整型的時(shí)候把小數(shù)點(diǎn)
  86.                 //后面的數(shù)自動(dòng)去掉,不管是否大于0.5,而+0.5之后大于0.5的就是進(jìn)1了,小于0.5的就
  87.                 //算加上0.5,還是在小數(shù)點(diǎn)后面。
  88.         }
  89.         return temp1;
  90. }
  91. /*******************************************************************************
  92. * 函數(shù)名         : LcdDisplay()
  93. * 函數(shù)功能                   : 顯示函數(shù)
  94. * 輸入           : 無
  95. * 輸出                  : 無
  96. *******************************************************************************/

  97. void LcdDisplay(int temp2)
  98. {
  99.        
  100.           unsigned char i, datas[] = {0, 0, 0, 0, 0}; //定義數(shù)組
  101.         datas[0] = temp2 % 10000 / 1000;
  102.         datas[1] = temp2 % 1000 / 100;
  103.         datas[2] = temp2 % 100 / 10;
  104.        
  105.         LcdWriteCom(0x86);                 //寫地址 80表示初始地址
  106.         LcdWriteData('0'+datas[0]); //十位
  107.         SBUF = '0'+datas[0];//將接收到的數(shù)據(jù)放入到發(fā)送寄存器
  108.         while (!TI);                                 //等待發(fā)送數(shù)據(jù)完成
  109.         TI = 0;

  110.         LcdWriteCom(0x87);                //寫地址 80表示初始地址
  111.         LcdWriteData('0'+datas[1]); //個(gè)位
  112.         SBUF = '0'+datas[1];//將接收到的數(shù)據(jù)放入到發(fā)送寄存器
  113.         while (!TI);                                 //等待發(fā)送數(shù)據(jù)完成
  114.         TI = 0;

  115.         LcdWriteCom(0x88);                //寫地址 80表示初始地址
  116.         LcdWriteData('.');                 //顯示 ‘.’
  117.         SBUF = '.';//將接收到的數(shù)據(jù)放入到發(fā)送寄存器
  118.         while (!TI);                                 //等待發(fā)送數(shù)據(jù)完成
  119.         TI = 0;

  120.         LcdWriteCom(0x89);                 //寫地址 80表示初始地址
  121.         LcdWriteData('0'+datas[2]); //顯示后一位  
  122.         SBUF = '0'+datas[2];//將接收到的數(shù)據(jù)放入到發(fā)送寄存器
  123.         while (!TI);                                 //等待發(fā)送數(shù)據(jù)完成
  124.         TI = 0;

  125.         for(i=0; i<6; i++)
  126.         {
  127.                  SBUF = CNCHAR[i];//將接收到的數(shù)據(jù)放入到發(fā)送寄存器
  128.                 while (!TI);                                 //等待發(fā)送數(shù)據(jù)完成
  129.                 TI = 0;
  130.         }                 
  131. }

  132. void main()
  133. {
  134.     jidian=0;
  135.         LcdInit();
  136.         welcome();//顯示歡迎
  137.         delay2s();
  138.         LcdWriteCom(0x01);  //清屏
  139.         LcdWriteCom(0x8a);        //寫地址 溫度圓圈
  140.         LcdWriteData(0xdf);
  141.     LcdWriteCom(0x8b);        //寫地址 C
  142.         LcdWriteData('C');
  143.         kaishi();
  144.         beep=0;
  145.         LED=0;
  146.         LED1=0;
  147.   while(1)
  148.   {
  149.    wenduchuli();
  150.    LcdDisplay(temp1);
  151.    kongzhi(); //假設(shè)是人體紅外模塊
  152.    if(jidian==1)//有人
  153.    {
  154.          if(temp1>=3000)//3000=30攝氏度
  155.     {
  156.      while(a==0)
  157.          {
  158.      fengmingqi();
  159.          LcdWriteCom(0x88+0x40);        //電機(jī)運(yùn)動(dòng)圖標(biāo)  高溫開風(fēng)扇
  160.          LcdWriteData(0xe0);
  161.          a=1;
  162.          break;
  163.          }
  164.          gaowen();
  165.          zhuan();         
  166.     }
  167.            if((temp1>2000)&&(temp1<3000))
  168.    {
  169.     ting();
  170.         LED=0;
  171.         LED1=0;
  172.     LcdWriteCom(0x88+0x40);        //電機(jī)停止圖標(biāo)
  173.         LcdWriteData(0x10);
  174.         a=0;
  175. ……………………

  176. …………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼

所有資料51hei提供下載:
19 王祿松 智能風(fēng)扇.rar (153.03 KB, 下載次數(shù): 160)


回復(fù)

使用道具 舉報(bào)

ID:328014 發(fā)表于 2021-6-24 20:51 | 顯示全部樓層
由于樓主的temp變量用了無符號(hào)的所以無法顯示負(fù)溫度,我閑桌沒事給大家修改了一下
51hei.png

可顯示負(fù)溫度的.7z

128.38 KB, 下載次數(shù): 14, 下載積分: 黑幣 -5

回復(fù)

使用道具 舉報(bào)

ID:89286 發(fā)表于 2018-1-11 22:49 | 顯示全部樓層
thanks for sharing
回復(fù)

使用道具 舉報(bào)

ID:396194 發(fā)表于 2018-9-15 17:35 | 顯示全部樓層
為什么這個(gè)原理圖要用Proteus仿真7.5才能打開
回復(fù)

使用道具 舉報(bào)

ID:410721 發(fā)表于 2018-11-14 01:52 | 顯示全部樓層
做到板子上怎么lcd1602A不顯示了,如何排查問題所在?
回復(fù)

使用道具 舉報(bào)

6#
無效樓層,該帖已經(jīng)被刪除
ID:317629 發(fā)表于 2021-10-10 09:44 | 顯示全部樓層
有啟發(fā),我來看看
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
日本福利在线观看| 一区二区三区美女视频| 日韩欧美一区二区三区免费看| 免费观看成人性生生活片| 伊人222成人综合网| 8888四色奇米在线观看| 国产精品无码2021在线观看| 伊人影院在线播放| 在线伊人免费视频| 性感美女激情视频在线观看| 在线黄色国产视频| 在线三级av| 麻豆av电影在线观看| 午夜精品在线观看| 国产一区二区在线看| 99av国产精品欲麻豆| 欧美激情性爽国产精品17p| 国产大片一区| 亚洲网色网站| 在线一区视频| 国产精品主播| 精品一区二区国语对白| 国产精品一二三四| 久久久亚洲精品石原莉奈| 日本一区二区综合亚洲| 亚洲色图都市小说| 午夜久久福利影院| 欧美三电影在线| 亚洲精品一区二区三区香蕉| 亚洲欧美中文在线视频| 久久精品视频在线播放| 2020国产精品视频| 亚洲一区二区三区视频| 农村寡妇一区二区三区| 日韩video| 毛片av免费在线观看| 免费看的av网站| 自拍偷拍视频亚洲| 中国老女人av| 97xxxxx| 在线免费观看视频黄| 黄色片子免费看| 免费看裸体网站| 久久久91视频| 国产乱码一区二区| 日韩视频www| 黄色影片网址| 中文字幕欧美一区二区| 91在线免费看| 亚洲第一会所| 亚洲成人一品| 性欧美暴力猛交另类hd| 国产aⅴ精品一区二区三区色成熟| 久久免费视频一区| 日韩欧美在线网址| 精品伊人久久97| 五月天激情在线| 国产免费拔擦拔擦8x在线播放| 亚洲一区导航| 成人精品电影| 麻豆freexxxx性91精品| 久久影院视频免费| 性做久久久久久免费观看| 欧美精品一二三| 在线看日韩欧美| 国产精品高潮呻吟久久av黑人| 国产精品青青草| 青青草成人免费在线视频| 四虎永久免费观看| 久草福利资源在线观看| 免费a级片在线观看| 免费在线观看a| 久久久不卡网国产精品二区| 欧美国产日韩亚洲一区| 欧美日韩另类视频| 日韩精品在线视频| 欧美与黑人午夜性猛交久久久| 国产精品久久久久久久久久久久午夜片| 在线观看福利一区| 国产不卡的av| 国产午夜精品无码| 中文字幕先锋av影音资源网| 2019国内自拍| av黄在线观看| 国产亚洲成av人片在线观黄桃| 国内精品亚洲| 91丝袜美腿高跟国产极品老师| 欧美丝袜一区二区| 久久这里只有精品视频首页| 成人区精品一区二区| 欧美私人情侣网站| 久草手机视频在线观看| 欧美一级淫片aaaaaa| 美女视频免费观看网站在线| 亚洲天堂电影| 黄色亚洲在线| 亚洲欧美日韩小说| 亚洲欧美日韩国产中文| 国产在线久久久| 国产欧美在线一区| 久久久久亚洲AV| 国产一卡2卡3卡四卡网站| 国产黄在线看| 欧美日韩看看2015永久免费 | www.国产成人| 波多野结衣大片| 香蕉视频网站在线播放| 超碰在线网址| 成人一区不卡| 国产亚洲一区字幕| 亚洲国产天堂网精品网站| 成人黄色免费片| 天天色综合天天色| av资源免费观看| h在线观看视频| 人人鲁人人莫人人爱精品| 亚洲区第一页| 亚洲成人手机在线| 欧美激情乱人伦一区| 一区二区三区一级片| 99自拍偷拍视频| 欧美性xxxxxbbbbbb精品| 亚洲精品老司机| 一本一本久久a久久精品牛牛影视| 国产精品美女久久久久av福利| 手机免费av片| 中文字幕自拍偷拍| 区一区二日本| 欧美一区二区三区久久| 日本成人精品| 久久精品久久久精品美女| 欧美午夜精品电影| 国产中文字幕亚洲| 亚洲视频在线不卡| 亚洲精华国产精华精华液网站| 四虎影院在线域名免费观看| 国产一卡不卡| 日韩在线欧美在线国产在线| 精品国产一区二区在线观看| 成人午夜在线影院| www.涩涩涩| 国产一区二区麻豆| 欧美巨乳在线| 国产精品91一区二区三区| 亚洲日本青草视频在线怡红院 | 奇米影音第四色| 亚洲天堂免费av| 亚洲网友自拍| 色狮一区二区三区四区视频| 亚洲男人天堂一区| 欧美一区二粉嫩精品国产一线天| 亚洲一级免费观看| 蜜臀av免费在线观看| 黄色精品免费看| 久久久久久亚洲精品杨幂换脸| 欧美视频在线观看一区| 亚洲黄色网址大全| 免费一级suv好看的国产网站| 先锋音影av资源中文网| 四虎av在线| 视频在线观看91| 91精品国产免费| 欧美三级电影在线播放| 欧美成人片在线观看| 免费的av电影| 精品视频免费| 欧美日韩一区二区三区| 91福利视频导航| 久久久久麻豆v国产| 成人免费视频网站在线看| 精品一区二区男人吃奶| 亚洲嫩草精品久久| 91午夜在线播放| 中文国语毛片高清视频| 中文字幕不卡在线视频极品| 久久精品中文字幕一区| 日本欧美视频在线观看| 中文字幕日韩第一页| 成a人v在线播放| 国产人成精品一区二区三| 日韩欧美亚洲国产另类| 综合色婷婷一区二区亚洲欧美国产| 成年人免费看毛片| 四季av中文字幕| 国产又粗又大又长| 国产麻豆精品| 亚洲欧美另类综合偷拍| 国产日本欧美一区| 懂色av蜜桃av| 久艹在线视频| 中文日韩欧美| 亚洲视频在线观看免费| 国产91在线视频观看| 亚洲在线天堂| 国产中文字幕网| 国产成人精品亚洲线观看| 一二三四区精品视频| 97久久天天综合色天天综合色hd| 日本午夜在线观看| 日韩黄色影片| 麻豆精品在线观看| 欧美老女人xx| 亚洲成人手机在线观看| 人妻精品久久久久中文字幕69| 亚洲天堂在线播放| 欧美成人黄色| 一区二区三区丝袜| 麻豆成人av| 怡红院男人天堂| 天堂а√在线最新版中文在线| 久久综合成人精品亚洲另类欧美| 国内精品久久久久久影视8| 国产精品扒开腿做爽爽爽a片唱戏| jizz免费观看视频| 欧美日韩国产探花| 亚洲精品永久免费| 天堂网成人在线| 国产成人综合美国十次| 一区二区91| 一本色道久久88综合日韩精品| 亚洲精品mv在线观看| xxxxx性13一14| 欧美精品一线| 伊人久久大香线蕉av一区二区| 色网站在线视频| 福利片免费在线观看| 欧美福利电影在线观看| 日韩欧美高清dvd碟片| 黄色国产一级视频| 欧美另类videos粗暴黑人| 久久久伦理片| 欧美一级久久久久久久大片| 日韩欧美一区三区| 日本免费黄网站| 亚洲无毛电影| 精品中文字幕视频| 日韩精品一区二区亚洲av性色| 亚洲欧美视频一区二区| 国产午夜亚洲精品午夜鲁丝片 | 欧美男gay| 亚洲精品99久久久久中文字幕| www.国产福利| 久草在线看片| 男人的天堂导航| 欧美成人黄色| 欧美在线观看一区二区| 日韩在线综合网| 九九在线免费视频| 肉肉av福利一精品导航| 97精品在线视频| 奇米影视第四色777| 亚洲人免费短视频| 欧美日韩免费在线视频| 欧美精品成人网| 亚洲精品少妇久久久久久 | 日韩欧美在线影院| 亚洲高清av一区二区三区| 欧美著名女优| 91免费看视频| 亚洲成人一区二区三区| 中国xxx69视频| 亚洲免费二区| 国内精品视频久久| 黄色大片网站在线观看| 成人乱码手机视频| 亚洲第一网站免费视频| 在线免费观看日韩av| 尤物yw193can在线观看| 黄色一区二区在线观看| 亚洲精品高清无码视频| 天天草夜夜草| 日韩国产高清在线| 亚洲1区2区3区视频| 成人在线观看毛片| 黄色大片免费看| 麻豆91精品视频| 国产aⅴ精品一区二区三区黄| 理论片中文字幕| 在线成人激情| 国产成人一区二区三区小说| 国产绿帽刺激高潮对白| 日本久久精品| 久久全国免费视频| 国产麻豆免费观看| 一区二区三区毛片免费| 欧美有码在线视频| 亚洲高清视频在线播放| 欧美va天堂在线| 国产一区二区丝袜高跟鞋图片| 蜜臀av午夜精品| 亚洲欧美日本国产专区一区| 成人激情黄色网| 欧美性xxxx极品hd欧美| 久久精品国产久精国产| 蜜桃视频在线观看91| 免费的色视频| 久久久www成人免费无遮挡大片| 91传媒免费视频| 欧美在线一区二区三区四区| 污视频软件在线观看| 亚洲黄色成人| 亚洲最大福利网站| 精品卡一卡卡2卡3网站| 精品一区二区三区欧美| 视频一区视频二区视频| 先锋影音av资源在线| 久久这里都是精品| 乱妇乱女熟妇熟女网站| 久热av在线| 欧美综合亚洲图片综合区| 香蕉视频黄色在线观看| 国产精品99久久久久久董美香| 亚洲激情 国产| 日韩和一区二区| 日韩欧美伦理| 91九色国产社区在线观看| 欧美精品xx| 成人性生交大片免费看中文 | 国产极品美女到高潮| 男女精品视频| 黑人另类av| 成人拍拍拍在线观看| 国产精品久久久久久妇女6080| 国产精品人人爽人人爽| 亚洲精品天堂| 亚洲黄色成人网| 中文字幕手机在线视频| 欧美黄色大片网站| 懂色av一区二区三区在线播放| 美女极度色诱视频www免费观看| 国产欧美日韩精品一区| mm1313亚洲国产精品无码试看| caoporm免费视频在线| 亚洲精品久久久一区二区三区| 黄色在线观看国产| 黄色日韩在线| 在线成人性视频| 国产69精品久久app免费版| 欧美在线你懂的| 青娱乐国产精品| 国产综合 伊人色| 91麻豆国产在线| 国产精品女主播一区二区三区| 精品国产综合久久| av美女在线| 亚洲一区二区三区中文字幕| 丝袜熟女一区二区三区| 青青草国产一区二区三区| 九九精品在线观看| 久草免费资源| 99免费精品视频| 欧洲美女亚洲激情| 亚洲欧美一级| 午夜剧场成人观在线视频免费观看| 中文字幕先锋av影音资源网| 26uuu国产一区二区三区| 99re6在线观看| 欧美日韩破处视频| 青青久久aⅴ北条麻妃| 夜夜摸视频网| 亚洲影视在线观看| 国产又色又爽又高潮免费| 999成人网| 中文字幕欧美日韩| 99久久国产免费| 激情综合色播激情啊| 欧美三级一级片| 中文在线免费二区三区| 欧美激情视频在线| 天堂在线免费视频| 红桃av永久久久| 日本一级淫片色费放| 国产视频一区在线观看一区免费| 男人天堂成人网| 国内高清免费在线视频| 欧美日韩国产成人| 高清在线观看免费韩剧| 亚洲综合免费观看高清完整版| 青娱乐国产视频| 国产真实久久| 九九爱精品视频| 电影亚洲一区| 国产精品专区一| 男人天堂免费视频| 欧美变态凌虐bdsm| 丰满肥臀噗嗤啊x99av| 久久久午夜精品| 91传媒免费观看| 久久精品九九| 伊人国产在线视频| 亚洲人成网站77777在线观看| 日本在线观看一区| 七七成人影院| 日本电影亚洲天堂| 宅男深夜国产| 亚洲人线精品午夜| 九色91偷拍| 欧美影院精品一区| 精品人妻少妇嫩草av无码专区 | 国产女精品视频网站免费|