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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3744|回復: 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 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美2区| 69亚洲精品 | 国产蜜臀 | 欧美精品a∨在线观看不卡 国产精品久久国产精品 | 一区二区在线不卡 | 99国内精品久久久久久久 | 一区二区三区四区国产 | 欧美一区二区在线观看 | 99爱国产| 日韩精品中文字幕一区二区三区 | 超碰操 | 国产亚洲精品久久久久动 | 国产一区二区在线免费观看 | 亚洲一区二区 | 九九久久精品视频 | 天天天天操 | 97精品国产97久久久久久免费 | 国产精品视频一区二区三区四区国 | 国产成人精品久久二区二区91 | 久久不卡 | 国产精品99久久久久久久久久久久 | 国产精品欧美精品日韩精品 | 91视频国产区| 婷婷一级片 | 久久中文视频 | av激情影院 | 337p日本欧洲亚洲大胆 | 国产精品美女久久久久 | 黄色免费av| 国产片一区二区三区 | 亚洲一区电影 | 午夜成人免费视频 | 韩日一区二区三区 | 日韩不卡一二区 | 亚洲精品欧美 | www.97国产| 久久91精品久久久久久9鸭 | 国产视频精品免费 | 日韩在线不卡视频 | 日韩欧美国产精品 | 亚洲视频自拍 |