久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
兩個(gè)51單片機(jī),兩機(jī)的串口交叉連線,雙機(jī)互發(fā)數(shù)據(jù)
[打印本頁]
作者:
sunhaitao
時(shí)間:
2013-8-13 17:21
標(biāo)題:
兩個(gè)51單片機(jī),兩機(jī)的串口交叉連線,雙機(jī)互發(fā)數(shù)據(jù)
兩個(gè)51單片機(jī),兩機(jī)的串口交叉連線,雙機(jī)互發(fā)數(shù)據(jù)串口通信是單片機(jī)和其它系統(tǒng)交換數(shù)據(jù)的主要形式。
上周有幾位網(wǎng)友問到單片機(jī)雙機(jī)通信的問題,做而論道為此特意設(shè)計(jì)了軟件、硬件,進(jìn)行了測(cè)試。
下列程序,經(jīng)過編譯、硬件仿真調(diào)試成功。
要點(diǎn)如下:
兩個(gè)51單片機(jī),兩機(jī)的串口交叉連線,雙機(jī)互發(fā)數(shù)據(jù);
發(fā)送方大約每隔 1s 發(fā)送一個(gè)字節(jié),內(nèi)容遞增(或遞減);
接收方采用兩位數(shù)據(jù)顯示器顯示收到的數(shù)據(jù)。
網(wǎng)友實(shí)驗(yàn)時(shí),顯示函數(shù)應(yīng)該根據(jù)自己的設(shè)備進(jìn)行改寫。
下面的程序,既包括了發(fā)送功能,也包括了接收功能,也就是說:進(jìn)行雙機(jī)通信實(shí)驗(yàn)時(shí),兩個(gè)單片機(jī)使用同一個(gè)程序就可以。
//=========================================
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
uchar Rbuf = 0;
uchar code dis_7[] = {
0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, //共陰段碼
0x7f, 0x6f, 0x77, 0x7c, 0x39, 0x5e, 0x79, 0x71, 0x00};
//段碼表 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F, off
//-------------------------------
void delay(uint k)
{
uint i, j;
for(i = 0; i < k; i++) for(j = 0; j < 200; j++);
}
//-------------------------------
void Display(uchar x)
{
P2 = 0xFF;
P0 = dis_7[x / 16]; //輸出高四位
P2 = 0xFE; delay(2);
P2 = 0xFF;
P0 = dis_7[x % 16]; //輸出低四位
P2 = 0xFD; delay(2);
}
//-------------------------------
void UART()interrupt 4
{
if(RI) {
RI = 0; //清除中斷標(biāo)志
Rbuf = SBUF;
}
if(TI) {
TI = 0; //清除中斷標(biāo)志
}
}
//-------------------------------
void main()
{
uchar t1, i;
SCON = 0x50; //串口工作在方式1
PCON &= 0x7F; //SMOD=0
TMOD = 0x20; //定時(shí)器1當(dāng)做波特率發(fā)生器
TH1 = 0xFD; //初值, 9600 @ 11.0592MHz
TL1 = 0xFD;
TR1 = 1;
ES = 1;
EA = 1;
while (1) {
for (i = 0; i < 100; i++)//多次循環(huán),便于觀察與發(fā)送
Display(Rbuf); //顯示收到的數(shù)據(jù)
SBUF = t1; //發(fā)送數(shù)據(jù)
P1 = ~t1; //本機(jī)顯示
t1++;
// t1--;
}
}
//=========================================
作者:
sunnyboy6652
時(shí)間:
2013-8-17 01:00
學(xué)習(xí)了
作者:
xbd1763688799
時(shí)間:
2017-12-11 09:16
怎么沒有原理圖,沒有原理圖。
作者:
sky_t
時(shí)間:
2017-12-18 16:06
雙機(jī)通信can通信可以實(shí)現(xiàn)嗎?
作者:
新鄉(xiāng)家電維修
時(shí)間:
2018-7-2 09:18
xbd1763688799 發(fā)表于 2017-12-11 09:16
怎么沒有原理圖,沒有原理圖。
看程序就知道了,原理圖不需要,只看IO功能就行了。
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
国产一区福利
|
三上悠亚一区二区
|
激情五月综合
|
日韩精品久久久久
|
成年人免费在线观看
|
一二三区视频
|
亚洲国产欧美日韩在线
|
91精品久久久久
|
亚洲综合在线一区
|
欧美亚洲在线观看
|
91成人免费版
|
97视频在线
|
精品久久久久久久久久
|
欧美日韩在线看
|
国产伦精品一区二区三区免费
|
综合久久综合
|
亚洲区一区二
|
久久久久国产视频
|
日本一级大毛片a一
|
黄色片网站视频
|
色大师av
|
综合激情网
|
精品亚洲国产成人av制服丝袜
|
日本少妇视频
|
麻豆视频国产
|
午夜影院在线观看
|
亚洲一级二级三级
|
伊人免费视频
|
久久一区二区视频
|
亚洲高清在线视频
|
成人一区在线观看
|
日韩视频免费看
|
www.色偷偷
|
天天综合影院
|
日韩视频免费观看
|
日韩精品毛片
|
欧美三级韩国三级日本三斤在线观看
|
日韩中文av
|
爱福利视频网
|
欧美在线视频一区二区
|
黄色精品视频
|