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

  • 大小: 45.06MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發布日期: 2023-06-22
  • 語言: 其他
  • 標簽:

資源簡介

火災報警器 畢業課程設計 項目課程設計 1602 庫參考 是優秀的參考文件

資源截圖

代碼片段和文件信息

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

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

uchar?yushe_wendu=50; //溫度預設值
uchar?yushe_yanwu=100; //煙霧預設值
uint?wendu;? //溫度值全局變量
uchar?yanwu; ? //用于讀取ADC數據

//運行模式??
uchar?Mode=0; ? //=1是設置溫度閥值??=2是設置煙霧閥值 =0是正常監控模式
//管腳聲明
sbit?Led_Reg ?=P2^2; ?//紅燈
sbit?Led_Yellow??=P2^4; ?//黃燈
sbit?Buzzer???? ?=P2^0; ?//蜂鳴器

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

//LCD管腳聲明?(RW引腳實物直接接地,因為本設計只用到液晶的寫操作,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延時
void?LCDdelay(uint?z) ??//該延時大約100us(不精確,液晶操作的延時不要求很精確)
{
??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;
}
//寫數據
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);??????//表示第二行
}????????
}
/*------------------------------------------------
??????????????寫入字符串函數
------------------------------------------------*/
void?LCD_Write_String(unsigned?char?xunsigned?char?yunsigned?char?*s)?
{?????
SelectPosition(xy)?;
while?(*s)?
{?????
write_data(?*s);?????
s?++;?????
}
}
//========================================================================
//?函數:?void?LCD_Write_Char(u8?xu8?yu16?su8?l)
//?應用:?LCD_Write_Char(013664)?;
//?描述:?在第0行第一個字節位置顯示366的后4位顯示結果為?0366
//?參數:?x:行y:列s:要顯示的字l:顯示的位數
//?返回:?none.
//?版本:?VER1.0
//?日期:?2013-4-1
//?備注:?最大顯示65535
//======================================================

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-04-20?02:26??01__c程序+注釋\
?????目錄???????????0??2018-04-20?02:26??01__c程序+注釋\keil4版\
?????文件???????20502??2017-01-05?19:30??01__c程序+注釋\keil4版\火災報警器
?????文件???????12887??2016-05-30?19:41??01__c程序+注釋\keil4版\火災報警器.c
?????文件????????6806??2017-01-05?19:30??01__c程序+注釋\keil4版\火災報警器.hex
?????文件??????????37??2017-01-05?19:30??01__c程序+注釋\keil4版\火災報警器.lnp
?????文件???????22862??2017-01-05?19:30??01__c程序+注釋\keil4版\火災報警器.LST
?????文件???????27457??2017-01-05?19:30??01__c程序+注釋\keil4版\火災報警器.M51
?????文件???????22552??2017-01-05?19:30??01__c程序+注釋\keil4版\火災報警器.OBJ
?????文件?????????258??2017-06-16?23:55??01__c程序+注釋\keil4版\火災報警器.plg
?????文件???????72188??2017-06-17?00:05??01__c程序+注釋\keil4版\火災報警器.uvgui.Zhang?Liqiang
?????文件???????72128??2017-04-20?22:41??01__c程序+注釋\keil4版\火災報警器.uvgui_Zhang?Liqiang.bak
?????文件????????5398??2017-06-17?00:05??01__c程序+注釋\keil4版\火災報警器.uvopt
?????文件???????13443??2015-06-02?11:13??01__c程序+注釋\keil4版\火災報警器.uvproj
?????文件???????12827??2016-05-25?16:01??01__c程序+注釋\火災報警器.c
?????文件???????32233??2016-05-25?16:02??01__c程序+注釋\火災報警器.docx
?????文件???????12827??2016-05-25?16:01??01__c程序+注釋\火災報警器.txt
?????目錄???????????0??2018-04-20?02:26??02__原理圖\
?????文件??????241664??2016-10-05?20:58??02__原理圖\煙霧火~1.Bkp
?????文件??????241664??2016-10-05?20:58??02__原理圖\煙霧火~1.DDB
?????文件??????830976??2016-05-25?15:59??02__原理圖\煙霧火災報警器硬件電路.doc
?????文件??????278145??2016-05-25?15:58??02__原理圖\煙霧火災報警器硬件電路.PDF
?????文件???????43331??2016-05-25?15:58??02__原理圖\煙霧火災報警器硬件電路.sch
?????文件??????150016??2016-05-25?15:57??02__原理圖\煙霧火災報警器硬件電路.SchDoc
?????目錄???????????0??2018-04-20?02:26??03__元件清單\
?????文件???????13363??2015-12-14?14:46??03__元件清單\煙霧火災報警器器件清單.xlsx
?????目錄???????????0??2018-04-20?02:26??04__PCB圖+布局圖+焊接圖\
?????文件??????663572??2017-04-26?22:06??04__PCB圖+布局圖+焊接圖\1.png
?????文件??????253296??2017-04-26?22:06??04__PCB圖+布局圖+焊接圖\1_副本.png
?????文件???????53760??2017-04-26?22:06??04__PCB圖+布局圖+焊接圖\WORD版.doc
?????目錄???????????0??2018-04-20?02:26??05__實物圖\
............此處省略152個文件信息

評論

共有 條評論