久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
單片機(jī)串口發(fā)送到PC端的數(shù)據(jù)第一位總是重復(fù)怎么解決?
[打印本頁(yè)]
作者:
落星閃
時(shí)間:
2023-12-28 21:10
標(biāo)題:
單片機(jī)串口發(fā)送到PC端的數(shù)據(jù)第一位總是重復(fù)怎么解決?
#include<reg52.h>
sbit KeyOut1=P2^3;
sbit KeyIn1=P2^4;
unsigned char *Z;//發(fā)送指針
unsigned char L[]="1234";//等待發(fā)送的數(shù)據(jù)
unsigned char j=0;//計(jì)數(shù)器
void D(unsigned int g);//延時(shí)函數(shù)
void main()
{
KeyOut1=0;
KeyIn1=1;
SCON=0x50;
TMOD &= 0x0F;
TMOD=0x20;
PCON=0x00;
TH1=0xFD;
TL1=0xFD;
TR1=1;
ES=1;
EA=1;
while(1)
{
j=sizeof(L);
Z=L;
if(KeyIn1==0)
{
D(160);
if(KeyIn1==0)
{
TI=1;
}
}
}
}
void D(unsigned int g)//延時(shí)函數(shù)
{
unsigned char n;
while(g--)
{
for(n=0;n<110;n++);
}
}
void E()interrupt 4
{
if(TI)
{
TI=0;
if(j>0)
{
SBUF=*Z;
j--;
Z++;
}
}
}
作者:
csmyldl
時(shí)間:
2023-12-28 22:20
void E()interrupt 4把發(fā)送中斷程序去掉,把TI=1;改為 for (i=0;i<j;i++) {TI=0;SBUF=*Z;while(!TI);}就可以了
作者:
zhuls
時(shí)間:
2023-12-28 22:25
你的*Z沒(méi)有更新,應(yīng)該是每次都重復(fù)。
作者:
Graves
時(shí)間:
2023-12-29 09:18
主循環(huán)中J和Z一直賦值,到中斷J--執(zhí)行一次或兩次后主循環(huán)又給J賦值了,J永遠(yuǎn)不會(huì)變0就不會(huì)打印后面數(shù)字了
作者:
carpcarey
時(shí)間:
2023-12-29 09:19
當(dāng)你按下按鍵后,發(fā)送第一位,雖然在中斷程序里j--;Z++;了,但是出了中斷后,在主程序while(1)里,卻重置了j和Z。 j=sizeof(L);Z=L;所以第一位始終重復(fù)。
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
久久国产精品亚洲
|
午夜精品一区
|
色视频网站
|
日本精品视频一区二区三区四区
|
欧美精品一区二区三区四区五区
|
九九九色
|
久久久久久久久淑女av国产精品
|
亚洲日韩中文字幕一区
|
91精品国产一区二区三区蜜臀
|
天天综合久久
|
国产成人精品一区二区三区网站观看
|
日本高清中文字幕
|
黄片毛片在线观看
|
操久久
|
91亚洲精品国偷拍自产在线观看
|
久久久久久久久久影视
|
中文字幕欧美日韩一区
|
91久久综合亚洲鲁鲁五月天
|
亚洲精品视频一区二区三区
|
91免费在线看
|
国产女人第一次做爰毛片
|
久久免费精品
|
久久国产精品免费
|
午夜精品在线观看
|
亚洲精品久久久蜜桃网站
|
人妖一区
|
日韩高清一区
|
欧美日韩综合精品
|
男女羞羞视频在线观看
|
99精品视频一区二区三区
|
羞羞视频在线观看免费观看
|
成人一区在线观看
|
免费黄色片在线观看
|
成人亚洲精品久久久久软件
|
久久久久国产精品一区二区
|
在线观看国产wwwa级羞羞视频
|
天堂av中文在线
|
欧美一级黄色片在线观看
|
中文在线一区二区
|
狠狠的操
|
婷婷桃色网
|