標(biāo)題: 誰有UART.H和BOEBOT.H兩個頭文件的源代碼? [打印本頁]

作者: markshen1987    時間: 2012-5-14 15:41
標(biāo)題: 誰有UART.H和BOEBOT.H兩個頭文件的源代碼?
本人今年大四,要做個小項目,現(xiàn)在碰到兩個頭文件如題所述,keil軟件里沒有這兩個頭文件,所以一直沒有結(jié)果,哪位大哥有的話,可是奉獻下嗎?小弟在此感激不盡。。。。
作者: admin    時間: 2014-2-21 21:51
Boebot.h和Boebot.c我都發(fā)給你
作者: admin    時間: 2014-2-21 21:54
標(biāo)題: RE: 誰有UART.H和BOEBOT.H兩個頭文件的源代碼?
下載附件:

Boebot.rar

725 Bytes, 下載次數(shù): 544, 下載積分: 黑幣 -5


作者: admin    時間: 2014-2-21 21:56
uart.rar (1.14 KB, 下載次數(shù): 713) 這個是UART.H和UART.c
作者: admin    時間: 2014-2-21 21:56
#include "uart.h"

unsigned char ostart;
unsigned char oend;
char idata outbuf[OLEN];

unsigned char istart;
unsigned char iend;
char idata inbuf[ILEN];
bit bdata sendfull;
bit bdata sendactive;

/*串行中斷服務(wù)程序*/
static void com_isr(void) interrupt 4 using 1        //串口中斷
{
   //-------------接收數(shù)據(jù)中斷--------------
  char c;
  if(RI)
  {
    c=SBUF;
    RI=0;
    if(istart+ILEN!=iend)
    {
      inbuf[iend++&(ILEN-1)]=c;
    }
  }

  //-------------發(fā)送數(shù)據(jù)中斷--------------
  if(TI)
  {
    TI=0;
    if(ostart!=oend)
    {  
       SBUF=outbuf[ostart++&(OLEN-1)];
       sendfull=0;
     }
     else
     {
        sendactive=0;
     }
   }
}   

//PUTBUF: 寫字符到SBUF或發(fā)送緩沖區(qū)
void putbuf(char c)
{
    if(!sendfull)
    {
      if(!sendactive)
      {
          sendactive=1;
          SBUF=c;
      }
      else
      {
        ES=0;
        outbuf[oend++&(OLEN-1)]=c;
        if(((oend^ostart)&(OLEN-1))==0)
         { sendfull=1;}
         ES=1;
      }
    }
}

//替換標(biāo)準(zhǔn)庫函數(shù)putchar程序
//printf函數(shù)使用putchar輸出一個字符
char putchar (char c)
{
  if (c=='\n')
    {
      while(sendfull);
      putbuf(0x0D);
    }
  while(sendfull);
  putbuf(c);
  return(c);
}

//替換標(biāo)準(zhǔn)庫函數(shù)_getkey程序
//getchar和gets函數(shù)使用_getkey
char _getkey(void)
{
  char c;
  while(iend==istart)
  {;}
  ES=0;
  c=inbuf[istart++&(ILEN-1)];
  ES=1;
  return(c);
}

/* 初始化串行口和UART波特率函數(shù)*/
void com_initialize(void)
{
  istart=0;
  iend=0;
  ostart=0;
  oend=0;
  sendactive=0;
  sendfull=0;

  TMOD |=0x20;   //T/C1工作在方式2
  TH1=0xfd;
  TR1=1;         
  SCON=0xd8;
  ES=1;
}   

void uart_Init()
{
  com_initialize();
  EA=1;
}


作者: zxyny1989    時間: 2014-4-14 13:11
不錯。謝謝了
作者: zxyny1989    時間: 2014-4-14 13:12
謝謝了。。。
作者: shenwumian    時間: 2014-5-18 10:28
謝謝2樓,先看看
作者: li8o    時間: 2014-7-8 10:13
謝謝了

作者: zz51c    時間: 2014-9-15 20:25
好棒啊,非常感謝!
作者: 54cml    時間: 2014-9-27 11:28
謝了~正好要用到
作者: 54cml    時間: 2014-9-27 11:29
謝了~正好要用到
作者: ppppaaaa16    時間: 2014-10-14 16:09
這個問題感謝樓主解決,那么問題來了.
作者: ppppaaaa16    時間: 2014-10-21 14:47
HelloRobot
作者: 785806630    時間: 2014-11-1 19:37
就缺這個 ,煩死了。
作者: liuyun1223    時間: 2014-11-6 15:16
終于找到了,謝謝樓主
作者: xiuyueyuan2013    時間: 2014-11-6 18:53
收藏了,也有可能用到
作者: 誰的日光傾了城    時間: 2014-11-20 17:29
回復(fù) 張紀梵嗎
作者: 誰的日光傾了城    時間: 2014-11-20 17:30
四季度或刷卡刷了空間assk啊vas
作者: 田野牧哥    時間: 2014-11-25 21:17
太感謝了,我好找呀!
作者: 田野牧哥    時間: 2014-11-25 21:17
眾里尋她千百度
作者: 田野牧哥    時間: 2014-11-25 21:28
admin 發(fā)表于 2014-2-21 21:56
這個是UART.H和UART.c

這兩個.h文件,拷到keil的相關(guān)目錄里,就可用了嗎?
作者: asa    時間: 2015-1-3 15:44
感謝。。。。。。
作者: asa    時間: 2015-1-3 15:45
再次感謝。。。。。。。。
作者: VECENT_LIN    時間: 2015-1-27 19:25
admin 發(fā)表于 2014-2-21 21:54
下載附件:

謝謝分享,THK?
作者: VECENT_LIN    時間: 2015-1-27 19:25
admin 發(fā)表于 2014-2-21 21:56
這個是UART.H和UART.c

THK.......
作者: VECENT_LIN    時間: 2015-1-27 19:26
admin 發(fā)表于 2014-2-21 21:56
這個是UART.H和UART.c

應(yīng)該比較方便控制
作者: sfwsegwgwseg    時間: 2015-2-27 22:42
erhedmjsjhdzn
作者: sfwsegwgwseg    時間: 2015-2-27 22:43
wsywshws
作者: wewill9014    時間: 2015-3-22 10:17
我的也沒有

作者: wewill9014    時間: 2015-3-22 10:17
這回正好可以下了
作者: hiprime    時間: 2015-3-29 13:55
太感謝了
作者: hiprime    時間: 2015-3-29 13:55
哈哈等等
作者: henangaomin    時間: 2015-8-5 15:13
好貼,解決燃眉之急,感謝
作者: liweicai990    時間: 2015-9-4 14:20
admin 發(fā)表于 2014-2-21 21:56
這個是UART.H和UART.c

正在找這個東西  很好 感謝分享
作者: hjb19963    時間: 2015-10-10 09:05
需要這個東西
作者: 1406215966    時間: 2015-12-4 15:47
第一次學(xué)習(xí)單片機 感覺好難啊這個頭文件都弄得一頭霧水
作者: 123x123    時間: 2016-3-11 09:08
Thanks
作者: YOU1988    時間: 2016-4-10 23:15
第一次遇到這樣的問題,謝謝謝謝。。。。。。。。
作者: zky1996    時間: 2016-5-9 22:08
謝謝!。。。。。。。。。。。。。。。!
作者: 我和你222    時間: 2016-5-12 17:05
謝了~正好要用到
作者: 453342840    時間: 2016-6-3 13:49
太感謝了
作者: 白夜淺華    時間: 2016-6-10 21:24
謝謝分享,THK?
作者: 白夜淺華    時間: 2016-6-10 21:24
太感謝了
作者: lmhtz    時間: 2016-6-16 21:16

謝謝分享,THK?
作者: lmhtz    時間: 2016-6-16 21:27

謝謝分享.....
作者: wheat320    時間: 2016-6-21 00:18
學(xué)習(xí)了,謝謝。。!
作者: qq826197147    時間: 2016-6-21 12:11
手續(xù)費反反復(fù)復(fù)反反復(fù)復(fù)否反反復(fù)復(fù)反反復(fù)復(fù)否
作者: 鄒澤贛    時間: 2016-8-9 20:01
誰能告訴我如何獲取一個黑幣。。。
作者: 冬之白日    時間: 2016-10-7 20:11
感謝二樓,找了好久
作者: lhj1120    時間: 2016-10-8 21:25
admin 發(fā)表于 2014-2-21 21:54
下載附件:


謝謝2樓,先看看
作者: ywzlq    時間: 2016-10-8 22:13
太感謝了,我好找呀!
作者: lykoi    時間: 2016-11-5 16:23
我也收藏了,謝謝
作者: yuke1    時間: 2016-11-8 22:28
有某有usta.h的?
作者: yunqiao1994    時間: 2016-11-18 23:11
很好,太需要了!
作者: lingerxiang    時間: 2017-2-8 16:15
要用用,謝謝!
作者: xv169    時間: 2017-2-23 08:46
非常感謝,太需要了,正好用上。
作者: wynkw    時間: 2017-2-23 16:05
正需要
作者: wynkw    時間: 2017-2-23 16:07
感謝啦
作者: wynkw    時間: 2017-2-23 16:08
不清楚怎么用
作者: wynkw    時間: 2017-2-23 16:09
請問樓主你是控制什么用?
作者: Hunters    時間: 2017-3-19 15:29
在哪下載?
作者: 大賽空間規(guī)    時間: 2017-4-26 18:48
的撒子的愛上大s大s
作者: theundercity    時間: 2017-5-4 09:42
太好了 正好需要
作者: winownm    時間: 2017-5-11 01:50
太感激了
作者: Nicotine    時間: 2017-5-13 20:56
你好能給我發(fā)一下  uart.h文件嗎
作者: Nicotine    時間: 2017-5-13 20:57
你好能把uart.h文件給我發(fā)一下嗎  283864134@qq.com
作者: 1518349016    時間: 2017-5-19 22:01
頂,好東西!

作者: kbandcp3    時間: 2017-6-25 01:05
哎想下載又沒有黑幣
作者: 凌世煜    時間: 2017-7-6 16:54
admin 發(fā)表于 2014-2-21 21:54
下載附件:

下載不了啊
作者: Refrain    時間: 2017-9-12 19:07
admin 發(fā)表于 2014-2-21 21:54
下載附件:

積分不夠很尷尬
作者: AAAAAZA    時間: 2017-9-18 17:06
我也需要
作者: 智0236    時間: 2017-9-18 18:14
這個沒見過
作者: xjkszc    時間: 2017-11-6 15:45
很感謝提供,下載的途徑
作者: zeinima    時間: 2018-1-12 23:46
可以可以
作者: 哈里路    時間: 2018-8-6 14:44
好貼,可惜感覺不夠黒幣下載
作者: SMU_Neon    時間: 2018-11-14 00:09
admin 發(fā)表于 2014-2-21 21:56
這個是UART.H和UART.c

謝謝大佬的分享

作者: 小匠人    時間: 2019-9-27 09:56
突然發(fā)現(xiàn)也遇到這個問題,感謝大佬
作者: zj8446    時間: 2020-5-30 18:32
admin 發(fā)表于 2014-2-21 21:54
下載附件:

太好了
作者: 江黒黑    時間: 2020-6-21 22:37
admin 發(fā)表于 2014-2-21 21:56
這個是UART.H和UART.c

謝謝!
作者: taotao662    時間: 2021-2-15 09:20
admin 發(fā)表于 2014-2-21 21:56
這個是UART.H和UART.c

感謝大神,絕世好貼
作者: guruiui    時間: 2021-3-19 00:04
admin 發(fā)表于 2014-2-21 21:56
這個是UART.H和UART.c

感謝大佬,為你點贊
作者: 15151562    時間: 2021-4-29 23:02
admin 發(fā)表于 2014-2-21 21:56
這個是UART.H和UART.c

愛死你了


作者: birdzhyli    時間: 2021-4-30 08:30
inbuf[iend++&(ILEN-1)]=c;求教,這里面的溪居
作者: birdzhyli    時間: 2021-4-30 08:33
birdzhyli 發(fā)表于 2021-4-30 08:30
inbuf=c;求教,這里面的溪居

寫錯了,手機一點就發(fā)了,++是結(jié)尾+1,后面的與操作是什么意思?與上長度-1,是到頭歸0嗎,求解釋
作者: birdzhyli    時間: 2021-4-30 08:47
birdzhyli 發(fā)表于 2021-4-30 08:30
inbuf=c;求教,這里面的溪居

前后對照又學(xué)習(xí)了一遍,長度為8,位與8-1,相當(dāng)于清除前5位,到8清0,又學(xué)習(xí)了靈活操作,c語言靈活性真強,高手,膜拜
作者: 3212943132    時間: 2021-7-11 16:37
網(wǎng)上看了個教程要用到這個,但是不知道是啥
作者: submars1    時間: 2023-4-4 01:48

謝了~正好要用到
作者: vscos    時間: 2024-5-12 06:09
這兩個頭文件不是標(biāo)準(zhǔn)的頭文件,一般是自已寫的,或網(wǎng)上抄來的




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