91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 54.67MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2023-02-19
  • 語言: C/C++
  • 標簽: 單片機??

資源簡介

基于51單片機的粉塵顆粒檢測系統,用C語言寫的下位機,我的畢業作品

資源截圖

代碼片段和文件信息

#include?
#include?
#include?
#include?
#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?hanguchar?lieuchar?*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?ij;
for(i=0;?i<=10;?i++)
for(j=0;?j<=2;?j++);
}

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

/********************************************************************
*?名稱?:?enable(uchar?del)
*?功能?:?1602命令函數
*?輸入?:?輸入的命令值
*?輸出?:?無
***********************************************************************/

void?enable(uchar?del)
{
P0?=?del;
RS?=?0;
E?=?1;
delay();
E?=?0;
delay();
}

/********************************************************************
*?名稱?:?write(uchar?del)
*?功能?:?1602寫數據函數
*?輸入?:?需要寫入1602的數據
*?輸出?:?無
***********************************************************************/

void?write(uchar?del)
{
P0?=?del;
RS?=?1;
E?=?1;
delay();
E?=?0;
delay();
}

/********************************************************************
*?名稱?:?L1602_init()
*?功能?:?1602初始化,請參考1602的資料
*?輸入?:?無
*?輸出?:?無
***********************************************************************/
void?L1602_init(void)
{
enable(0x38);
enable(0x0c);
enable(0x06);?
enable(0x01);?//清屏要放在最后
enable(0x80);
L1602_string(11“?PM2.5:???0ug/m3“);
L1602_string(21“?ALARM:?250ug/m3“);
}

/********************************************************************
*?名稱?:?L1602_char(uchar?hanguchar?liechar?sign)
*?功能?:?改變液晶中某位

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????282??2017-01-01?00:09??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\10說明書\說明書.txt

?????文件??????25088??2017-08-19?23:26??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\11元件清單\元件清單.doc

?????文件??????44796??2014-03-25?22:22??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\12制作詳解\DC電源插口\CON2為電源插針(電路中可以不接).jpg

?????文件??????32060??2014-03-25?22:22??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\12制作詳解\DC電源插口\DC電源接口及開關(簡易版).jpg

?????文件???????6039??2014-03-25?22:22??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\12制作詳解\DC電源插口\DC電源插口內部透視圖.jpg

?????文件??????15132??2014-03-25?22:22??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\12制作詳解\DC電源插口\DC電源插口原理圖.jpg

?????文件?????????92??2014-03-25?22:22??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\12制作詳解\DC電源插口\DC電源插口原理圖介紹說明.txt

?????文件??????49452??2014-03-26?00:37??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\12制作詳解\DC電源插口\DC電源插口硬件圖.jpg

?????文件??????34593??2014-03-25?22:50??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\12制作詳解\供電方式\DC插頭.jpg

?????文件??????23873??2014-03-25?22:22??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\12制作詳解\供電方式\USB電源線.jpg

?????文件??????27878??2014-03-25?22:22??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\12制作詳解\供電方式\電池盒.jpg

?????文件???????4440??2014-03-25?22:22??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\12制作詳解\各種電阻、貼片、可調電阻焊接方法\光敏電阻.jpg

?????文件???????4662??2014-03-25?22:22??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\12制作詳解\各種電阻、貼片、可調電阻焊接方法\可調電阻.jpg

?????文件?????410112??2014-03-25?22:22??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\12制作詳解\各種電阻、貼片、可調電阻焊接方法\可調電阻焊接方法.doc

?????文件???????7773??2014-03-25?22:22??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\12制作詳解\各種電阻、貼片、可調電阻焊接方法\電位器.jpg

?????文件??????14567??2014-03-25?22:22??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\12制作詳解\各種電阻、貼片、可調電阻焊接方法\電路圖中的光敏電阻.jpg

?????文件???????3899??2014-03-25?22:22??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\12制作詳解\各種電阻、貼片、可調電阻焊接方法\色環電阻.jpg

?????文件???????5660??2014-03-25?22:22??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\12制作詳解\各種電阻、貼片、可調電阻焊接方法\貼片電阻.jpg

?????文件?????376832??2014-03-25?22:22??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\12制作詳解\各種電阻、貼片、可調電阻焊接方法\貼片電阻焊接方法.doc

?????文件?????189591??2015-04-13?02:10??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\12制作詳解\粉塵傳感器參數.docx

?????文件??????15706??2014-03-25?22:22??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\12制作詳解\自鎖開關\自鎖開關原理圖.jpg

?????文件??????24699??2014-03-25?22:22??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\12制作詳解\自鎖開關\自鎖開關硬件圖.jpg

?????文件?????????93??2014-03-25?22:22??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\12制作詳解\自鎖開關\自鎖開關說明.txt

?????文件?????384319??2014-03-26?00:23??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\12制作詳解\輕觸按鍵\圖.png

?????文件??????15294??2014-03-25?22:22??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\12制作詳解\輕觸按鍵\按鍵原理圖.jpg

?????文件??????34233??2014-03-25?22:22??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\12制作詳解\輕觸按鍵\按鍵解析圖.jpg

?????文件??????55638??2014-03-25?22:22??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\12制作詳解\輕觸按鍵\按鍵解析圖標注.jpg

?????文件??????71068??2014-03-25?22:22??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\12制作詳解\輕觸按鍵\輕觸按鍵實物圖.jpg

?????文件??????37069??2017-12-14?11:22??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\13PCB圖\_M{A2L]88O3~J@5Y)M%%HLV.png

?????文件???????1474??2016-03-10?13:08??91-基于單片機PM2.5(ADC0832)報警器設計(帶風扇)\1程序\0832.h

............此處省略161個文件信息

評論

共有 條評論