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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3997|回復: 2
收起左側

基于51單片機的智能飲水機系統-代碼+仿真

[復制鏈接]
ID:620389 發表于 2022-7-2 14:01 | 顯示全部樓層 |閱讀模式
仿真原理圖如下(proteus8.10仿真工程文件可到本帖附件中下載)

仿真圖

仿真圖


單片機源程序如下:
#include <reg52.h>                 //調用單片機頭文件
#define uchar unsigned char  //無符號字符型 宏定義        變量范圍0~255
#define uint  unsigned int         //無符號整型 宏定義        變量范圍0~65535

sbit SCL=P1^4;                //SCL定義為P1口的第3位腳,連接ADC0832SCL腳
sbit DO=P1^5;                //DO定義為P1口的第4位腳,連接ADC0832DO腳
sbit CS=P1^3;                //CS定義為P1口的第4位腳,連接ADC0832CS腳

sbit beep = P3^3;   //蜂鳴器IO口定義
sbit key= P1^7;                //開關

uchar shuiwei;     //水位
uchar s_high = 90;//水位報警參數

uint flag_250ms ;

/********************************************************************
* 名稱 : delay_uint()
* 功能 : 小延時。
* 輸入 : 無
* 輸出 : 無
***********************************************************************/
void delay_uint(uint q)
{
        while(q--);
}

/***********************1ms延時函數*****************************/
void delay_1ms(uint q)
{
        uint i,j;
        for(i=0;i<q;i++)
                for(j=0;j<120;j++);
}

/***********讀數模轉換數據********************************************************/        
//請先了解ADC0832模數轉換的串行協議,再來讀本函數,主要是對應時序圖來理解,本函數是模擬0832的串行協議進行的
                                                //  1  0  0 通道
                                                //  1  1  1 通道
unsigned char ad0832read(bit SGL,bit ODD)
{
        unsigned char i=0,value=0,value1=0;               
                SCL=0;
                DO=1;
                CS=0;                //開始
                SCL=1;                //第一個上升沿        
                SCL=0;
                DO=SGL;
                SCL=1;          //第二個上升沿
                SCL=0;
                DO=ODD;
                SCL=1;            //第三個上升沿
                SCL=0;            //第三個下降沿
                DO=1;
                for(i=0;i<8;i++)
                {
                        SCL=1;
                        SCL=0; //開始從第四個下降沿接收數據
                        value<<=1;
                        if(DO)
                                value++;                                                
                }
                for(i=0;i<8;i++)
                {                        //接收校驗數據
                        value1>>=1;
                        if(DO)
                                value1+=0x80;
                        SCL=1;
                        SCL=0;
                }
                CS=1;
                SCL=1;        
                if(value==value1)                                //與校驗數據比較,正確就返回數據,否則返回0        
                        return value;
        return 0;
}

/****************報警函數***************/
void clock_h_l()
{
                if(shuiwei<s_high&&key==0)//水位小于設定值且紅外探測器觸發
                {
                  beep = 0;      //工作
                }
                        else
                {
                        beep = 1;                        //暫停工作
                }
                        
}


/***************主函數*****************/
void main()
{
        while(1)
        {
               
                        shuiwei = ad0832read(1,0);        //讀出濕度
                        shuiwei = 99 - shuiwei * 99 / 255;
                        shuiwei *= 1.3;
                        if(shuiwei >= 99)
                                shuiwei = 99;
                        clock_h_l();         //報警函數
                delay_1ms(1);
        }
}
51hei.png
注意仿真必須要用Proteus8.10版本才行,如果沒有此版本的就不要下載了: 智能飲水機.7z (149.9 KB, 下載次數: 60)

評分

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

查看全部評分

回復

使用道具 舉報

ID:1082272 發表于 2023-6-5 23:07 來自觸屏版 | 顯示全部樓層
哪位朋友運行了程序 有沒有錯誤啊 我復制過去顯示文檔沒創建
回復

使用道具 舉報

ID:1093552 發表于 2023-9-14 16:10 | 顯示全部樓層
皮皮鴨 發表于 2023-6-5 23:07
哪位朋友運行了程序 有沒有錯誤啊 我復制過去顯示文檔沒創建

首先看一下你的軟件是否和這個編程軟件等級一樣,或者更新最新版本在運行一下試試
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲精品免费看 | 成人亚洲天堂 | 超碰在线中文字幕 | aaa黄色片 | 欧美一区二区三区在线播放 | 午夜999| 欧美一区二区三区在线视频 | 性生活毛片 | 黄色片在线 | 日韩精品三区 | 精品免费国产 | 日韩av在线看 | 日狠狠 | 少妇激情视频 | 日本不卡在线播放 | 免费av在线播放 | 久久久夜色精品 | 日韩精品视频网站 | 日本理伦片午夜理伦片 | 日韩中文字幕一区二区三区 | 国产一区二区网站 | 日韩中文字幕精品 | 亚洲精品在线看 | 伊人久久艹 | 免费看的黄色片 | 日本天堂在线 | 天天操夜夜摸 | 五月婷婷六月天 | 黄色小视频免费看 | 久久精品三级 | 色妞色视频一区二区三区四区 | 成人国产在线 | 日韩专区在线观看 | 亚洲人精品 | 色接久久 | 久久久免费观看 | 日本少妇做爰全过程毛片 | 亚洲人成在线播放 | 国产在线成人 | 黄色大片免费观看 | 久久国产精品一区二区三区 |