久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 單片機+1602液晶溫控風扇檔位可調的設計思路 無代碼 [打印本頁]

作者: 梁光陽    時間: 2019-4-18 20:20
標題: 單片機+1602液晶溫控風扇檔位可調的設計思路 無代碼
內容:本系統就是充分利用了8051芯片的I/O引腳。系統以采用MCS-51系列單片機89c51為中心器件來設計簡易溫控風扇系統,實現了能根據設置的上下限溫度,來啟動風扇的工作與停止,低于設置的下限溫度,風扇不工作,在上限與下限之間風扇以50%的轉速工作,溫度高于上限,風扇全速工作。
實施方案:
1)        設計電路布局圖
2)        準備好所需的材料
3)        按照電路圖焊接好元件
4)        編寫單片機程序
5)        對單片機進行調試
預期目標:在每個溫度區間保證風扇按要求運行、
溫控風扇.doc (1.01 MB, 下載次數: 51)
溫控風扇控制設計參考.doc (4.33 MB, 下載次數: 39)
DS18B20中文手冊.pdf (878.98 KB, 下載次數: 15)
PWM脈寬調制.pdf (508.65 KB, 下載次數: 16)
PWM脈寬調制原理.doc (28 KB, 下載次數: 15)
脈寬調制PWM.doc (43.5 KB, 下載次數: 21)
部分程序:


#include <reg52.h>
#include <intrins.h>
#include <absacc.h>
#include <math.h>
#include "0832.h"
  
#define uchar unsigned char
#define uint unsigned int

//定義LCD1602端口
sbit E=P2^6;                //1602使能引腳
sbit RS=P2^7;                //1602數據/命令選擇引腳
sbit RW=P2^5;

sbit LED_RED=P2^2;
sbit LED_YELLOW=P2^1;
sbit LED_GREEN=P2^0;
sbit SET_KEY=P3^4;
sbit ADD_KEY=P3^5;
sbit SUB_KEY=P3^6;
sbit BUZZ=P3^7;
sbit jdq=P2^4;
int WARNING=250;
uint DA;
bit FlagStartRH=0;
bit flag_BJ=0;
bit set=0;
void L1602_string(uchar hang,uchar lie,uchar *p);

//定時器0初始化
void Timer0_Init()
{
        ET0 = 1;        //允許定時器0中斷
        TMOD = 0x11;       //定時器工作方式選擇
        TL0 = 0xb0;     
        TH0 = 0x3c;     //定時器賦予初值
        TR0 = 1;        //啟動定時器
        TL1 = 0xb0;     
        TH1 = 0x3c;     //定時器賦予初值
        ET1=1;
        TR1=1;
}

//定時器0中斷
void Timer0_ISR (void) interrupt 1 using 0
{
        uchar RHCounter;
        TL0 = 0xb0;
        TH0 = 0x3c;     //定時器賦予初值
        RHCounter++;
        //每2秒鐘啟動一次溫濕度轉換
    if (RHCounter >= 20)
    {
       FlagStartRH = 1;
           RHCounter = 0;
    }
}
//定時器1中斷
void Timer1_ISR (void) interrupt 3
{
        uchar RHCounter1;
        TL1 = 0xb0;
        TH1 = 0x3c;     //定時器賦予初值
        RHCounter1++;
        if(RHCounter1>=10)
        {
                RHCounter1=0;
                if(flag_BJ==1)
                BUZZ=!BUZZ;
                else
                BUZZ=1;
        }
}


/********************************************************************
* 文件名  : 液晶1602顯示.c
* 描述    :  該程序實現了對液晶1602的控制。
***********************************************************************/


/********************************************************************
* 名稱 : delay()
* 功能 : 延時,延時時間大概為140US。
* 輸入 : 無
* 輸出 : 無
***********************************************************************/

void delay()
{
        int i,j;
        for(i=0; i<=10; i++)
        for(j=0; j<=2; j++);
}

void delay_ms(uint ms)
{
        uint i,j;
        for(i=0;i<ms;i++)
        for(j=0;j<110;j++);
}           

        


作者: 陳煒豪    時間: 2019-6-3 15:53
可以很強!!!




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 视频在线日韩 | 51ⅴ精品国产91久久久久久 | 先锋资源网 | 天堂综合网久久 | 国产区在线观看 | 欧美日韩国产欧美 | 妞干网福利视频 | 狠狠色综合欧美激情 | 亚洲男人天堂2024 | 在线视频第一页 | 国产精品欧美一区二区三区 | 亚洲精品久久久久久下一站 | 国产精品久久久久9999鸭 | 久久久不卡网国产精品一区 | 久久精品亚洲 | 国产精品久久久久久久岛一牛影视 | 曰韩三级 | 日韩欧美三级电影在线观看 | 国产免费又色又爽又黄在线观看 | 毛片1 | 精品久久国产 | 久久久久国产一区二区三区四区 | 一区二区三区四区视频 | 欧美一区二区三区久久精品 | av片在线观看网站 | 夜夜爽夜夜操 | 国产精品久久久久久久久久三级 | 一区网站 | 亚洲精品久久久久久久久久久 | 国产在线中文字幕 | 成人免费观看男女羞羞视频 | 国产精品久久久久久久午夜 | 亚洲一区二区在线视频 | 成人午夜激情 | 欧美一级免费观看 | 玖玖视频 | 九九99精品 | 亚洲色综合 | 欧美日在线 | 久久久天天 | 在线不卡视频 |