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

  • 大小: 286KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-07-12
  • 語言: 其他
  • 標(biāo)簽: c;??51;??

資源簡介

這個(gè)溫度火災(zāi)煙霧報(bào)警器設(shè)計(jì)的51單片機(jī)程序及注釋和protus仿真都有,非常好用. 煙霧傳感器仿真中沒有,其實(shí)就是傳感器檢測時(shí)相應(yīng)的電阻值會變化,用滑動電位器代替就ok

資源截圖

代碼片段和文件信息

#include??//包含頭文件,一般情況不需要改動,頭文件包含特殊功能寄存器的定義
#include?“intrins.h“ ???

#define?????u8?? unsigned?char
#define?????u16??? unsigned?int
#define?????uchar?? unsigned?char
#define?????uint??? unsigned?int

uchar?yushe_wendu=50; //溫度預(yù)設(shè)值
uchar?yushe_yanwu=45; //煙霧預(yù)設(shè)值
uint?wendu;? //溫度值全局變量
uchar?yanwu; ? //用于讀取ADC數(shù)據(jù)

//運(yùn)行模式??
uchar?Mode=0; ? //=1是設(shè)置溫度閥值??=2是設(shè)置煙霧閥值 =0是正常監(jiān)控模式
//管腳聲明
sbit?Led_Reg ?=P2^2; ?//紅燈
sbit?Led_Yellow??=P2^4; ?//黃燈
sbit?Buzzer???? ?=P2^0; ?//蜂鳴器
sbit?Fan???? ? ?=P3^3; ?//


/********************************************************************
*?名稱?:?delay_1ms()
*?功能?:?延時(shí)1ms函數(shù)
*?輸入?:?q
*?輸出?:?無
***********************************************************************/
void?delay_ms(uint?q)
{
uint?ij;
for(i=0;i for(j=0;j<110;j++);
}
/***********************************************************************************************************
LCD1602相關(guān)函數(shù)
***********************************************************************************************************/

//LCD管腳聲明?(RW引腳實(shí)物直接接地,因?yàn)楸驹O(shè)計(jì)只用到液晶的寫操作,RW引腳一直是低電平)
sbit?LCDRS?=?P2^7;
sbit?LCDEN?=?P2^6;
sbit?D0 ?=?P0^0;
sbit?D1 ?=?P0^1;
sbit?D2 ?=?P0^2;
sbit?D3 ?=?P0^3;
sbit?D4 ?=?P0^4;
sbit?D5 ?=?P0^5;
sbit?D6 ?=?P0^6;
sbit?D7 ?=?P0^7;



//LCD延時(shí)
void?LCDdelay(uint?z) ??//該延時(shí)大約100us(不精確,液晶操作的延時(shí)不要求很精確)
{
??uint?xy;
??for(x=z;x>0;x--)
????for(y=10;y>0;y--);
}
void?LCD_WriteData(u8?dat) ??
{
if(dat&0x01)D0=1;else?D0=0;
if(dat&0x02)D1=1;else?D1=0;
if(dat&0x04)D2=1;else?D2=0;
if(dat&0x08)D3=1;else?D3=0;
if(dat&0x10)D4=1;else?D4=0;
if(dat&0x20)D5=1;else?D5=0;
if(dat&0x40)D6=1;else?D6=0;
if(dat&0x80)D7=1;else?D7=0;
}
//寫命令
void?write_com(uchar?com)
{
??LCDRS=0; ??
LCD_WriteData(com);
//??DAT=com;
??LCDdelay(5);
??LCDEN=1;
??LCDdelay(5);
??LCDEN=0;
}
//寫數(shù)據(jù)
void?write_data(uchar?date)
{
??LCDRS=1;
LCD_WriteData(date);
//??DAT=date;
??LCDdelay(5);
??LCDEN=1;
??LCDdelay(5);
??LCDEN=0;
}

/*------------------------------------------------
??????????????選擇寫入位置
------------------------------------------------*/
void?SelectPosition(unsigned?char?xunsigned?char?y)?
{?????
if?(x?==?0)?
{?????
write_com(0x80?+?y);?????//表示第一行
}
else?
{??????
write_com(0xC0?+?y);??????//表示第二行
}????????
}
/*------------------------------------------------
??????????????寫入字符串函數(shù)
------------------------------------------------*/
void?LCD_Write_String(unsigned?char?xunsigned?char?yunsigned?char?*s)?
{?????
SelectPosition(xy)?;
while?(*s)?
{?????
write_data(?*s);?????
s?++;?????
}
}
//========================================================================
//?函數(shù):?void?LCD_Write_Char(u8?xu8?yu16?su8?l)
//?應(yīng)用:?LCD_Write_Char(013664)?;
//?描述:?在第0行第一個(gè)字節(jié)位置顯示366的后4位顯示結(jié)果為?0366
//?參數(shù):?x:行y:列s:要顯示的字l:顯示的位數(shù)
//?返回:?none.
//?版本:?VER1.0
//?日期:?2013-4-1
//?備注:?最大顯示65535
//======================

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件??????20640??2017-03-31?15:39??基于51單片機(jī)的溫度火災(zāi)煙霧報(bào)警器proteus仿真及程序\1__c程序+注釋\keil4版\火災(zāi)報(bào)警器

?????文件??????12886??2017-03-31?15:39??基于51單片機(jī)的溫度火災(zāi)煙霧報(bào)警器proteus仿真及程序\1__c程序+注釋\keil4版\火災(zāi)報(bào)警器.c

?????文件???????6816??2017-03-31?15:39??基于51單片機(jī)的溫度火災(zāi)煙霧報(bào)警器proteus仿真及程序\1__c程序+注釋\keil4版\火災(zāi)報(bào)警器.hex

?????文件?????????37??2017-03-31?15:39??基于51單片機(jī)的溫度火災(zāi)煙霧報(bào)警器proteus仿真及程序\1__c程序+注釋\keil4版\火災(zāi)報(bào)警器.lnp

?????文件??????22938??2017-03-31?15:39??基于51單片機(jī)的溫度火災(zāi)煙霧報(bào)警器proteus仿真及程序\1__c程序+注釋\keil4版\火災(zāi)報(bào)警器.LST

?????文件??????27630??2017-03-31?15:39??基于51單片機(jī)的溫度火災(zāi)煙霧報(bào)警器proteus仿真及程序\1__c程序+注釋\keil4版\火災(zāi)報(bào)警器.M51

?????文件??????22691??2017-03-31?15:39??基于51單片機(jī)的溫度火災(zāi)煙霧報(bào)警器proteus仿真及程序\1__c程序+注釋\keil4版\火災(zāi)報(bào)警器.OBJ

?????文件????????249??2017-03-31?15:39??基于51單片機(jī)的溫度火災(zāi)煙霧報(bào)警器proteus仿真及程序\1__c程序+注釋\keil4版\火災(zāi)報(bào)警器.plg

?????文件??????71959??2017-03-31?15:39??基于51單片機(jī)的溫度火災(zāi)煙霧報(bào)警器proteus仿真及程序\1__c程序+注釋\keil4版\火災(zāi)報(bào)警器.uvgui.Administrator

?????文件??????72057??2017-03-31?15:39??基于51單片機(jī)的溫度火災(zāi)煙霧報(bào)警器proteus仿真及程序\1__c程序+注釋\keil4版\火災(zāi)報(bào)警器.uvgui.Zhang?Liqiang

?????文件??????71961??2017-03-31?15:39??基于51單片機(jī)的溫度火災(zāi)煙霧報(bào)警器proteus仿真及程序\1__c程序+注釋\keil4版\火災(zāi)報(bào)警器.uvgui_Administrator.bak

?????文件??????72054??2017-03-31?15:39??基于51單片機(jī)的溫度火災(zāi)煙霧報(bào)警器proteus仿真及程序\1__c程序+注釋\keil4版\火災(zāi)報(bào)警器.uvgui_Zhang?Liqiang.bak

?????文件???????5394??2017-03-31?15:39??基于51單片機(jī)的溫度火災(zāi)煙霧報(bào)警器proteus仿真及程序\1__c程序+注釋\keil4版\火災(zāi)報(bào)警器.uvopt

?????文件??????13443??2017-03-31?15:39??基于51單片機(jī)的溫度火災(zāi)煙霧報(bào)警器proteus仿真及程序\1__c程序+注釋\keil4版\火災(zāi)報(bào)警器.uvproj

?????文件??????12885??2017-03-31?15:39??基于51單片機(jī)的溫度火災(zāi)煙霧報(bào)警器proteus仿真及程序\1__c程序+注釋\火災(zāi)報(bào)警器.c

?????文件??????68608??2017-03-31?15:39??基于51單片機(jī)的溫度火災(zāi)煙霧報(bào)警器proteus仿真及程序\1__c程序+注釋\火災(zāi)報(bào)警器.doc

?????文件??????12885??2017-03-31?15:39??基于51單片機(jī)的溫度火災(zāi)煙霧報(bào)警器proteus仿真及程序\1__c程序+注釋\火災(zāi)報(bào)警器.txt

?????文件?????172153??2017-03-28?15:38??基于51單片機(jī)的溫度火災(zāi)煙霧報(bào)警器proteus仿真及程序\4__protus仿真\Last?Loaded?溫度煙霧報(bào)警protus仿真.DBK

?????文件??????12721??2017-03-28?15:38??基于51單片機(jī)的溫度火災(zāi)煙霧報(bào)警器proteus仿真及程序\4__protus仿真\仿真說明.docx

?????文件?????172375??2017-03-28?15:38??基于51單片機(jī)的溫度火災(zāi)煙霧報(bào)警器proteus仿真及程序\4__protus仿真\溫度煙霧報(bào)警protus仿真.DSN

?????文件???????1054??2017-03-28?19:01??基于51單片機(jī)的溫度火災(zāi)煙霧報(bào)警器proteus仿真及程序\4__protus仿真\溫度煙霧報(bào)警protus仿真.PWI

?????文件??????86655??2018-11-28?21:53??基于51單片機(jī)的溫度火災(zāi)煙霧報(bào)警器proteus仿真及程序\51黑論壇_1__c程序?注釋.zip

?????文件??????69117??2018-11-28?21:53??基于51單片機(jī)的溫度火災(zāi)煙霧報(bào)警器proteus仿真及程序\51黑論壇_4__protus仿真.zip

?????目錄??????????0??2017-03-31?15:39??基于51單片機(jī)的溫度火災(zāi)煙霧報(bào)警器proteus仿真及程序\1__c程序+注釋\keil4版

?????目錄??????????0??2017-03-31?15:39??基于51單片機(jī)的溫度火災(zāi)煙霧報(bào)警器proteus仿真及程序\1__c程序+注釋

?????目錄??????????0??2017-03-28?19:01??基于51單片機(jī)的溫度火災(zāi)煙霧報(bào)警器proteus仿真及程序\4__protus仿真

?????目錄??????????0??2018-11-28?21:55??基于51單片機(jī)的溫度火災(zāi)煙霧報(bào)警器proteus仿真及程序

-----------?---------??----------?-----??----

??????????????1029208????????????????????27



............此處省略0個(gè)文件信息

評論

共有 條評論