久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
串口調(diào)試助手向串口一發(fā)送命令,串口1把命令寫到串口2,再把數(shù)據(jù)顯示到串口一
[打印本頁(yè)]
作者:
17851000590
時(shí)間:
2019-12-6 16:09
標(biāo)題:
串口調(diào)試助手向串口一發(fā)送命令,串口1把命令寫到串口2,再把數(shù)據(jù)顯示到串口一
#include "reg51.h"
#include "intrins.h"
#define FOSC 11059200UL
#define BRT (65536 - FOSC / 115200 / 4)
#define BRT2 (65536 - FOSC / 9600 / 4)
sfr AUXR = 0x8e;
sfr T2H = 0xd6;
sfr T2L = 0xd7;
sfr S2CON = 0x9a;
sfr S2BUF = 0x9b;
sfr IE2 = 0xaf;
bit busy;
char wptr;
char rptr;
char buffer[16];
bit busy2;
char wptr2;
char rptr2;
char buffer2[16];
void UartIsr() interrupt 4 using 1
{
if (TI)
{
TI = 0;
busy = 0;
}
if (RI)
{
RI = 0;
buffer2[wptr2++] = SBUF;
wptr2 &= 0x0f;
}
}
void Uart2Isr() interrupt 8 using 1
{
if (S2CON & 0x02)
{
S2CON &= ~0x02;
busy2 = 0;
}
if (S2CON & 0x01)
{
S2CON &= ~0x01;
buffer[wptr++] = S2BUF;
wptr &= 0x0f;
}
}
void UartInit()
{
SCON = 0x50;
TMOD = 0x00;
TL1 = BRT;
TH1 = BRT >> 8;
TR1 = 1;
AUXR |= 0x40;
wptr = 0x00;
rptr = 0x00;
busy = 0;
}
void Uart2Init()
{
S2CON = 0x50;
T2L = BRT2;
T2H = BRT2 >> 8;
AUXR |= 0x14;
wptr2 = 0x00;
rptr2 = 0x00;
busy2 = 0;
}
void UartSend(char dat)
{
while (busy);
busy = 1;
SBUF = dat;
}
void Uart2Send(char dat)
{
while (busy);
busy2 = 1;
S2BUF = dat;
}
void UartSendStr(char *p)
{
while (*p)
{
UartSend(*p++);
}
}
void Uart2SendStr(char *p)
{
while (*p)
{
Uart2Send(*p++);
}
}
void main()
{
UartInit();
Uart2Init();
IE2 = 0x01;
ES = 1;
EA = 1;
UartSendStr("Uart Test !\r\n");
Uart2SendStr("Uart2 Test !\r\n");
while (1)
{
if (rptr != wptr)
{
UartSend(buffer[rptr++]);
rptr &= 0x0f;
}
if (rptr2 != wptr2)
{
Uart2Send(buffer2[rptr2++]);
rptr2 &= 0x0f;
}
}
}
//--------------------結(jié)束-以上代碼可以運(yùn)行--------------------------------
/*
void main()
{
while (1)
{
}
}
*/
作者:
17851000590
時(shí)間:
2019-12-6 20:44
stc8f2k08s2 說明上寫著支持雙串口。我在stc-isp上看到的范例單獨(dú)串口1實(shí)現(xiàn),和串口2實(shí)現(xiàn)。 這里需求需要 數(shù)據(jù) 通過串口1接收 ,在通過串口2發(fā)出去。
我想把下面的的共能和在一起,同時(shí)支持串口1的收發(fā),串口2的收發(fā)。 上面的兩段代碼 就 AUXR 的值不同。合在一起AUXR沖突。
向大家請(qǐng)教。
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
国产精品久久久久久久久久妇女
|
黄色电影在线免费观看
|
亚洲国产欧美在线
|
在线 丝袜 欧美 日韩 制服
|
亚洲三级在线观看
|
国产日韩精品视频
|
视频一区中文字幕
|
日本黄色不卡视频
|
国产视频久久久
|
久久精品91久久久久久再现
|
午夜久久久
|
成人免费视频网站在线观看
|
完全免费在线视频
|
五月婷婷中文
|
久久精品成人
|
久久亚洲一区二区三区四区
|
精品久久精品
|
国产最新网址
|
国产精品1区
|
亚洲第一福利网
|
亚洲www
|
日韩中文字幕视频在线
|
亚洲成人av在线播放
|
国产日韩一区二区三区
|
色综合99
|
另类亚洲视频
|
午夜精品一区二区三区在线观看
|
中文字幕一区二区三
|
伊人激情综合网
|
91在线精品一区二区
|
天天操天天干天天爽
|
情侣酒店偷拍一区二区在线播放
|
中文字幕精品一区二区三区精品
|
欧美一区二区三区国产精品
|
国产成人av免费看
|
国产精品久久久久久久久久免费看
|
亚洲精品久久久久久久久久久
|
精品久久ai电影
|
成人免费高清
|
久草精品视频
|
在线中文字幕亚洲
|