久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
STC15w4k58s4單片機(jī)4串口同時(shí)收發(fā)例程
[打印本頁(yè)]
作者:
CZP1234
時(shí)間:
2017-7-13 14:13
標(biāo)題:
STC15w4k58s4單片機(jī)4串口同時(shí)收發(fā)例程
STC15w4k58s4 芯片的4串口同時(shí)收發(fā)例程
0.png
(53.99 KB, 下載次數(shù): 132)
下載附件
2017-7-13 16:44 上傳
單片機(jī)源程序如下:
#include "intrins.H"
#include "uart.H"
#define uchar unsigned char
#define uint unsigned int
uchar uart1buf[6]={0xa5,0x5a,0x4a,0xf8,0xff,0xff};
uchar uart2buf[6]={0xa5,0x5a,0x4a,0xf8,0xff,0xff};
uchar uart3buf[6]={0xa5,0x5a,0x4a,0xf8,0xff,0xff};
uchar uart4buf[6]={0xa5,0x5a,0x4a,0xf8,0xff,0xff};
uchar uart2_i,uart3_i,uart4_i;
bit flag2=0,flag3=0,flag4=0; //flag of reveived new packs 收到新數(shù)據(jù)包標(biāo)志
void delay(uint k)
{
uint i,j;
for(i=0;i<k;i++)
{
for(j=0;j<121;j++)
{;}}
}
void main()
{
uchar i;
uint l1,l2,l3;
Uart1Init();
Uart2Init();
Uart3Init();
Uart4Init();
while(1)
{
if(flag3==1||flag2==1||flag4==1)
{
flag4=0;
flag3=0;
flag2=0;
for(i=0;i<6;i++)
uart1buf[i]=uart3buf[i];
l1=256*uart2buf[2]+uart2buf[3];
l1=l1/10*7;
l2=256*uart3buf[2]+uart3buf[3];
l2=l2/10*7;
l3=256*uart4buf[2]+uart4buf[3];
if(l1<=l2&&l1<=l3)
{
uart1buf[2]=l1/256;
uart1buf[3]=l1%256;
}
if(l2<=l1&&l2<=l3)
{
uart1buf[2]=l2/256;
uart1buf[3]=l2%256;
}
if(l3<=l1&&l3<=l2)
{
uart1buf[2]=uart4buf[2];
uart1buf[3]=uart4buf[3];
}
if(uart1buf[2]>=0xea)
{
uart1buf[2]=0xea;
uart1buf[3]=0x00;
}
for(i=0;i<6;i++)
UART1_SendData(uart1buf[i]);
}
// delay(500);
}
}
void Uart2() interrupt 8 using 1
{
if (S2CON & S2RI)
{
S2CON &= ~S2RI; //清除S2RI位
uart2buf[uart2_i]=S2BUF;
uart2_i++;
if(uart2_i==6)
{
uart2_i=0;
flag2=1;
if(uart2buf[2]==0&&uart2buf[3]==0)
{
uart2buf[2]==0x2a;
uart2buf[3]==0xf8;
}
}
}
if (S2CON & S2TI)
{
S2CON &= ~S2TI; //清除S2TI位
}
}
void Uart3() interrupt 17 using 1
{
if (S3CON & S3RI)
{
S3CON &= ~S3RI; //清除S2RI位
uart3buf[uart3_i]=S3BUF;
uart3_i++;
if(uart3_i==6)
{
uart3_i=0;
flag3=1;
if(uart3buf[2]==0&&uart3buf[3]==0)
{
uart3buf[2]==0x2a;
uart3buf[3]==0xf8;
}
}
}
if (S3CON & S3TI)
{
S3CON &= ~S3TI; //清除S3TI位
}
}
void Uart4() interrupt 18 using 1
{
if (S4CON & S4RI)
{
S4CON &= ~S4RI; //清除S2RI位
uart4buf[uart4_i]=S4BUF;
……………………
…………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼
所有資料51hei提供下載:
2017.06.23 四串口.rar
(77.06 KB, 下載次數(shù): 298)
2017-7-13 14:13 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
作者:
HJHJH
時(shí)間:
2017-7-13 22:02
謝謝分享,好資料,51黑有你更精彩!!!
作者:
hxkun
時(shí)間:
2017-8-15 10:33
謝謝分享資料!
作者:
hack778
時(shí)間:
2017-9-9 19:34
好東西 謝謝
作者:
waitgrape
時(shí)間:
2017-11-9 10:46
多謝分享!
作者:
iceh
時(shí)間:
2018-2-8 10:14
多謝分享!
作者:
wuxishun
時(shí)間:
2018-2-8 21:55
謝謝分享
作者:
xhdzwzj
時(shí)間:
2018-2-13 16:18
謝謝分享,好好好
作者:
qjzyx
時(shí)間:
2018-2-13 20:32
謝謝分享!
作者:
ttianmei
時(shí)間:
2018-4-8 22:15
好資料,51黑有你更精彩!!!
作者:
yls0221
時(shí)間:
2018-4-27 16:46
學(xué)習(xí)一下!
作者:
18861190651
時(shí)間:
2018-9-17 16:10
好東西
作者:
hcec
時(shí)間:
2018-11-17 10:46
謝謝分享,
作者:
STC15W4K32S4
時(shí)間:
2018-11-30 21:34
學(xué)習(xí)了
作者:
Eric530
時(shí)間:
2019-1-21 22:37
正好在看這個(gè) ,謝謝分享
作者:
Eric530
時(shí)間:
2019-1-21 22:40
很高興看到這個(gè),謝謝分享
作者:
wu‘kong
時(shí)間:
2019-3-17 15:41
剛好可以用到,謝謝樓主
作者:
liuz325
時(shí)間:
2019-3-18 20:25
希望有用,看不太全
作者:
jaypie
時(shí)間:
2019-4-14 21:21
謝謝分享!
作者:
jaypie
時(shí)間:
2019-4-16 00:58
謝謝分享
作者:
yulin3192
時(shí)間:
2019-7-8 11:56
代碼注釋太少了
作者:
雨后心空
時(shí)間:
2019-11-10 19:55
有用嗎?
作者:
macag4
時(shí)間:
2019-11-12 00:44
這個(gè)程序有人測(cè)試過(guò)嗎?
作者:
twetnr
時(shí)間:
2019-11-12 08:37
感謝分享!
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
超碰成人在线观看
|
人人澡视频
|
欧美亚洲一区二区三区
|
秋霞a级毛片在线看
|
日本视频中文字幕
|
亚洲一区二区在线播放
|
国产黄色在线
|
亚洲一区欧美一区
|
日韩成人在线观看
|
草樱av
|
精品1区2区3区
|
精品国产欧美
|
欧美日本韩国一区二区
|
亚洲精品片
|
日本成人在线观看网站
|
午夜视频一区二区
|
久久精品成人
|
自拍视频精品
|
免费观看a级毛片在线播放 黄网站免费入口
|
色综合中文
|
一区二区电影网
|
国产一区二区三区免费
|
国产亚洲精品精品国产亚洲综合
|
日韩视频精品在线
|
一级a性色生活片久久毛片波多野
|
国产一区二区三区高清
|
久久精品久久久
|
久久精品网
|
91亚洲精品在线
|
亚洲视频中文字幕
|
国产精品亚洲一区二区三区在线
|
欧美一区二区在线播放
|
欧美专区在线视频
|
综合中文字幕
|
久久久久亚洲
|
国产在线视频一区二区董小宛性色
|
一区二区免费视频
|
免费a在线
|
亚洲福利
|
亚洲一区二区三区免费视频
|
一级在线观看
|