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

  • 大小: 1.3MB
    文件類(lèi)型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-08-14
  • 語(yǔ)言: 其他
  • 標(biāo)簽: c編程??51單片機(jī)??

資源簡(jiǎn)介

保安巡邏系統(tǒng) c編程 51單片機(jī) 一個(gè)主站 三個(gè)從站 源代碼 該項(xiàng)目已經(jīng)成功使用!

資源截圖

代碼片段和文件信息

#include?
#include?“intrins.h“
#include?“24c02.h“
#define?uchar?unsigned?char
#define?uint?unsigned?int
#define?BN?16
#define?len?5
#define?add_1?0x10
#define?add_2?0x20
#define?add_3?0x30

void?UART_Init();
void?err();
void?key1();
void?delay_ms(uint?t);
uchar?master(uchar?addruchar?command);
uchar?master1(uchar?addruchar?command);
void?beep();

void?alarm_shfa();
sbit?led1=P1^3;
sbit?led2=P1^4;
sfr?WDTRST?=?0xA6; //看門(mén)狗的使用
?sbit?out1=P2^4;??//臨時(shí)使用端口

sbit?FLAG1=P1^7;
sbit?FLAG2=P1^6;
sbit?FLAG3=P1^5;

//sbit?key=P2^0;
bit?keyflag;
bit?b1b2b3;
bit?baojing;
uchar?temp;
uchar?abcd;
uchar?tp;
uint?t0t1;
uint?js1=0js2=0js=0;
uchar?rbuf[16];
uchar??tbuf[13]={‘o‘‘7‘‘a(chǎn)‘‘s‘‘t‘‘e‘‘8‘‘t‘‘3‘‘3‘‘h‘‘1‘};

unsigned?char?buf1[]={0x100x550x550xED}; //寫(xiě)命令
unsigned?char?buf2[]={0x100xaa0xaa0xED}; ?//讀命令

unsigned?char?ruf1[4];
uchar?code?tabe1[]=“20??-??-“;????????????//液晶一直顯示的字符
uchar?code?tabe2[]=“??:??:???????OK!“;
uchar?code?tabe3[]=“Alarm?set:“;
uchar?code?tabe4[]=“POWERTEC“;
uchar?code?tabe5[]=“Made?by?Zhang“;


uchar?miaofenshinianyueriweekwendu_shiwendu_gewendu_shuvariatealarm_shialarm_fenalarm_miao;
uchar?flag=1count=0flag_up=0flag_down=0flag_alarm=0alarm_onalarm_count=0done=0;
uint?wendu;

//定義IO
sbit?DQ?=?P2^7;?????????????????????????//ds18b20溫度傳送數(shù)據(jù)IO口
sbit?ds1302_rst?=?P1^2;?????????????????//1302復(fù)位
sbit?ds1302_io??=?P1^1;?????????????????//數(shù)據(jù)輸入輸出
sbit?ds1302_sclk=?P1^0;?????????????????//串行時(shí)鐘

sbit?alarm_out??=?P2^5;


sbit?lcd1602_rs?=?P2^0;? //?1602命令、數(shù)據(jù)選擇
sbit?lcd1602_rw?=?P2^1; ????//?1602寫(xiě)
sbit?lcd1602_e??=?P2^2;? //?1602使能

sbit?set?=?P3^4; //選擇按鍵
sbit?up??=?P3^5; //加
sbit?down=?P3^6; //減
sbit?nao?=?P3^7; ?//設(shè)置鬧鐘

sbit?ACC0=ACC^0;
sbit?ACC7=ACC^7;

//延時(shí)
void?delay(uchar?x)
{
uchar?yz;
for(z=x;z>0;z--)
for(y=110;y>0;y--);
}
//延時(shí)
void?delayms(uchar?x)
{
uchar?yzw;
for(z=x;z>0;z--)
for(y=100000;y>0;y--)
for(w=100000;w>0;w--);
}

void?delay1()
{
_nop_();
_nop_();
}

ds18b20_delay(uchar?xus)??????//延時(shí)xus
{
while(xus--);
}

/**********************ds18b20***********************/

void?ds18b20_init()?????????????????//DS18B20初始化
{
uchar?x=0;?
DQ=1;
ds18b20_delay(8);
DQ=0;
ds18b20_delay(80);
DQ=1;
ds18b20_delay(14);
x=DQ;
ds18b20_delay(20);
}

void?write_onechar(uchar?dat)????????//寫(xiě)一字節(jié)
{
uchar?i;
for(i=8;i>0;i--)
{
DQ=0;
if(dat&0x01==0x01)
DQ=1;
else
DQ=0;
ds18b20_delay(5);
DQ=1;
ds18b20_delay(1);
dat>>=1;
}
}

uchar?read_onechar() //讀一字節(jié)
{
uchar?value=0i;
for(i=8;i>0;i--)
{
value>>=1;
DQ=0;
ds18b20_delay(1);
DQ=1;
if(DQ==1)
value|=0x80;
else
value&=0x7f;
ds18b20_delay(4);
}
return?value;
}

uint?read_wendu()???????????//DS18B20讀溫度???????????
{
uchar?a=0b=0;
uint?wen=0x0000;
ds18b20_init(); //初始化
write_onechar(0xc

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

?????文件??????59519??2011-12-21?14:12??安裝完畢2011年12月21日164300\主機(jī)\123

?????文件??????15798??2011-12-21?14:12??安裝完畢2011年12月21日164300\主機(jī)\123.hex

?????文件?????????43??2011-12-21?14:12??安裝完畢2011年12月21日164300\主機(jī)\123.lnp

?????文件??????80986??2011-12-21?14:12??安裝完畢2011年12月21日164300\主機(jī)\123.M51

?????文件???????1622??2011-12-21?16:42??安裝完畢2011年12月21日164300\主機(jī)\123.Opt

?????文件????????169??2011-12-21?16:42??安裝完畢2011年12月21日164300\主機(jī)\123.plg

?????文件???????2161??2010-12-20?15:05??安裝完畢2011年12月21日164300\主機(jī)\123.Uv2

?????文件???????1622??2011-12-21?13:20??安裝完畢2011年12月21日164300\主機(jī)\123_Opt.Bak

?????文件???????2161??2010-12-13?21:22??安裝完畢2011年12月21日164300\主機(jī)\123_Uv2.Bak

?????文件???????1705??2011-12-04?15:00??安裝完畢2011年12月21日164300\主機(jī)\24c02.h

?????文件???????2228??2010-12-13?17:11??安裝完畢2011年12月21日164300\主機(jī)\24c02.h.bak

?????文件???????1705??2010-12-18?16:38??安裝完畢2011年12月21日164300\主機(jī)\24c64.h.bak

?????文件??????99968??2010-12-22?22:23??安裝完畢2011年12月21日164300\主機(jī)\Last?Loaded?lcd1602.DBK

?????文件?????100009??2011-12-13?19:52??安裝完畢2011年12月21日164300\主機(jī)\lcd1602.DSN

?????文件???????1555??2011-12-19?17:12??安裝完畢2011年12月21日164300\主機(jī)\lcd1602.PWI

?????文件??????29552??2011-12-21?14:08??安裝完畢2011年12月21日164300\主機(jī)\shizhong.c

?????文件??????17740??2010-12-21?23:47??安裝完畢2011年12月21日164300\主機(jī)\shizhong.c.bak

?????文件??????84239??2011-12-21?14:12??安裝完畢2011年12月21日164300\主機(jī)\shizhong.LST

?????文件??????70163??2011-12-21?14:12??安裝完畢2011年12月21日164300\主機(jī)\shizhong.OBJ

?????文件?????289348??2010-12-22?22:27??安裝完畢2011年12月21日164300\主機(jī)\日歷?調(diào)試成功.jpg

?????文件??????53116??2011-12-16?14:35??安裝完畢2011年12月21日164300\從機(jī)1\123

?????文件??????13493??2011-12-16?14:35??安裝完畢2011年12月21日164300\從機(jī)1\123.hex

?????文件?????????43??2011-12-16?14:35??安裝完畢2011年12月21日164300\從機(jī)1\123.lnp

?????文件??????70234??2011-12-16?14:35??安裝完畢2011年12月21日164300\從機(jī)1\123.M51

?????文件???????1622??2011-12-16?14:46??安裝完畢2011年12月21日164300\從機(jī)1\123.Opt

?????文件???????5992??2011-12-16?14:46??安裝完畢2011年12月21日164300\從機(jī)1\123.plg

?????文件???????2161??2010-12-20?15:05??安裝完畢2011年12月21日164300\從機(jī)1\123.Uv2

?????文件???????1617??2011-12-16?11:26??安裝完畢2011年12月21日164300\從機(jī)1\123_Opt.Bak

?????文件???????2161??2010-12-13?21:22??安裝完畢2011年12月21日164300\從機(jī)1\123_Uv2.Bak

?????文件???????1705??2011-12-04?15:00??安裝完畢2011年12月21日164300\從機(jī)1\24c02.h

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

評(píng)論

共有 條評(píng)論

相關(guān)資源