欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 單片機雙機獨立按鍵通信中,主機和從機接收數據如何實現,有些模糊 [打印本頁]

作者: wushuang.    時間: 2019-12-5 22:48
標題: 單片機雙機獨立按鍵通信中,主機和從機接收數據如何實現,有些模糊
#include<reg52.h>
#define uint unsigned int
#define uchar unsigned char
sbit  led1=P0^0;
sbit key1=P1^0;
uchar x;
void delay(uint xms)
{
   uint i,j;
    for(i=xms;i>0;i++)
  for(j=110;j>0;j++);
}
void send(uchar dat)
{
   SBUF=dat;
   while(!TI);
   TI=0;
}
void keyscan()
{
if(key1==0)
{
if(key1==0)
  delay(10);
   led1=~led1;
   while(!key1);  
}
send();
}
void main()
{
  led1=1;
  TMOD=0x20;
  TH1=0xfd;
  TL1=0xfd;
  TR1=1;
  SM0=0;
  SM1=1;
  EA=1;
  ES=1;
  while(1)
  {
   keyscan();
   }
}
不知道哪個send()這里怎樣去表示

作者: tyrl800    時間: 2019-12-6 07:52
void keyscan()
{
if(key1==0)
{
if(key1==0)
  delay(10);
   led1=~led1;
   while(!key1);  
send(k1val);//K1val為K1的鍵值;

}
作者: aking991    時間: 2019-12-6 08:03
自定義協義啊,用串口最簡單,串口要有發送,然后還要有串口接收中斷函數,最后解析接收到的數據,數據正確時是怎樣就怎樣,不正確報錯就可以了
作者: moluxiyan    時間: 2019-12-6 08:47
send(1); send(2);括號里的是參數,這是C語言問題,任何一本C語言的書都會講,你不如先去學學C語言,否則你會遇到很多問題
作者: 51hei**1140    時間: 2019-12-6 08:55
send( xxx );   //xxx就是你要通過串口發送的數據
作者: csmyldl    時間: 2019-12-6 09:16
send()中的括號內要放上你要發送的數據,如發送0xaa,寫成send(0xaa),多個數據發送要用循環,取數據一般用指針




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1