xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 49KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-07
  • 語言: 其他
  • 標簽: 雙單片機??通訊??

資源簡介

基于兩個at89c52之間的并行通訊,附電路圖

資源截圖

代碼片段和文件信息

//////////////////////////////////////////////////////////////////////////////////////////
//自定義通訊協議設置四個標記引腳分別為u1_outu1_in_over;u2_outu2_in_over表示通訊線路空閑
//u1_out為單片機1發送數據標記u1_in_over表示接收數據完畢由單片機1控制
//u2_out為單片機2發送數據標記u2_in_over表示接收數據完畢由單片機2控制
//最后為了以防傳輸時:當通訊線空閑時兩個單片同時發送數據而造成的死機設置一個引腳為時間片
//?time_patch.由單片機1控制time_patch?=?0為單片機1發送時間片1為單片機2發送時間片
/////////////////////////////////////////////////////////////////////////////////////////

/*-------------單片機1---------------------*/
#include
#define?uchar?unsigned?char
#define?data_line?P1
#define?data_try?P2
sbit?u1_out?=?P3^0;
sbit?u1_in_over?=?P3^3;
sbit?u2_in_over?=P3^4;
sbit?time_patch?=?P3^5;
uchar?temp;

void?nop(void){}

void?delayMs?(uchar?ms)?
{
uchar?i;
while?(--ms)
{
for?(i?=?0;?i? }
}

void?get_data(void) interrupt?0
{
??EX0?=?0;
??data_line?=?0xff; ??//初始化引腳
??nop();
??temp?=?data_line;
??u1_in_over?=?1;//接收完畢
??nop();
??u1_in_over?=?0;
??data_try?=?temp;
??EX0?=?1;
}
void?tp(void)?interrupt?1
{
?time_patch?=~time_patch;
?TH0?=?0xfe;TL0=?0x0c;

}
void?send_data(uchar?ch)
{
?
?while(u1_out);//等待總線空閑
?while(time_patch);//等待時間片的到來
?u1_out?=?1;
?data_line?=?0xff;
?nop();
?data_line?=?ch;
?while(u2_in_over);//等待U2接收完畢
?u1_out?=?0;
?
}


void?main(void)
{?
??uchar?ii;
??ET0?=?1;EX0?=?1;EA=1;
??IT0?=?1;
??TMOD?=?0x01;
??TH0?=?0xfe;TL0=?0x0c;
??TR0?=?1;
??u1_out?=?0;?u1_in_over?=?0;
??for(ii?=?0;ii<255;ii++)
????{send_data(ii);
delayMs(50);
}
send_data(ii);

while(1);
?
?

}

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

????.......??????6376??2009-08-30?18:27??單片機通訊(并行-半雙工)\單片機1\STARTUP.A51

?????文件???????3966??2009-08-30?20:42??單片機通訊(并行-半雙工)\單片機1\U1

?????文件???????1745??2009-08-30?20:45??單片機通訊(并行-半雙工)\單片機1\U1.c

?????文件????????486??2009-08-30?20:42??單片機通訊(并行-半雙工)\單片機1\U1.hex

?????文件?????????36??2009-08-30?20:42??單片機通訊(并行-半雙工)\單片機1\U1.lnp

?????文件???????3832??2009-08-30?20:42??單片機通訊(并行-半雙工)\單片機1\U1.LST

?????文件???????6021??2009-08-30?20:42??單片機通訊(并行-半雙工)\單片機1\U1.M51

?????文件???????4402??2009-08-30?20:42??單片機通訊(并行-半雙工)\單片機1\U1.OBJ

?????文件???????1008??2009-08-30?20:45??單片機通訊(并行-半雙工)\單片機1\U1.Opt

?????文件???????6436??2009-08-30?20:47??單片機通訊(并行-半雙工)\單片機1\U1.plg

?????文件???????2095??2009-08-30?20:45??單片機通訊(并行-半雙工)\單片機1\U1.Uv2

????.......??????1008??2009-08-30?20:41??單片機通訊(并行-半雙工)\單片機1\U1_Opt.Bak

????.......??????2095??2009-08-30?20:40??單片機通訊(并行-半雙工)\單片機1\U1_Uv2.Bak

????.......??????6376??2009-08-30?18:27??單片機通訊(并行-半雙工)\單片機2\STARTUP.A51

?????文件???????3361??2009-08-30?20:42??單片機通訊(并行-半雙工)\單片機2\U2

?????文件???????1589??2009-08-30?20:42??單片機通訊(并行-半雙工)\單片機2\U2.c

?????文件????????393??2009-08-30?20:42??單片機通訊(并行-半雙工)\單片機2\U2.hex

?????文件?????????36??2009-08-30?20:42??單片機通訊(并行-半雙工)\單片機2\U2.lnp

?????文件???????3480??2009-08-30?20:42??單片機通訊(并行-半雙工)\單片機2\U2.LST

?????文件???????5282??2009-08-30?20:42??單片機通訊(并行-半雙工)\單片機2\U2.M51

?????文件???????3722??2009-08-30?20:42??單片機通訊(并行-半雙工)\單片機2\U2.OBJ

?????文件????????967??2009-08-30?20:42??單片機通訊(并行-半雙工)\單片機2\U2.Opt

?????文件???????4234??2009-08-30?20:47??單片機通訊(并行-半雙工)\單片機2\U2.plg

????.......??????2095??2009-08-30?18:27??單片機通訊(并行-半雙工)\單片機2\U2.Uv2

????.......???????966??2009-08-30?20:30??單片機通訊(并行-半雙工)\單片機2\U2_Opt.Bak

????.......??????2095??2009-08-30?18:27??單片機通訊(并行-半雙工)\單片機2\U2_Uv2.Bak

?????文件??????66587??2009-08-30?19:43??單片機通訊(并行-半雙工)\電路\Last?Loaded?U1&U2.DBK

?????文件??????66587??2009-08-30?20:29??單片機通訊(并行-半雙工)\電路\U1&U2.DSN

?????文件???????1052??2009-08-30?20:47??單片機通訊(并行-半雙工)\電路\U1&U2.PWI

?????目錄??????????0??2009-08-30?20:45??單片機通訊(并行-半雙工)\單片機1

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

評論

共有 條評論