找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 31420|回復(fù): 93
打印 上一主題 下一主題
收起左側(cè)

誰(shuí)有UART.H和BOEBOT.H兩個(gè)頭文件的源代碼?

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:40227 發(fā)表于 2012-5-14 15:41 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
本人今年大四,要做個(gè)小項(xiàng)目,現(xiàn)在碰到兩個(gè)頭文件如題所述,keil軟件里沒(méi)有這兩個(gè)頭文件,所以一直沒(méi)有結(jié)果,哪位大哥有的話,可是奉獻(xiàn)下嗎?小弟在此感激不盡。。。。

評(píng)分

參與人數(shù) 4黑幣 +18 收起 理由
rhzimo + 5 很給力!
Nicotine + 5
lingerxiang + 3 贊一個(gè)!
yunqiao1994 + 5 絕世好帖!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏7 分享淘帖 頂5 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:1 發(fā)表于 2014-2-21 21:51 | 只看該作者
Boebot.h和Boebot.c我都發(fā)給你
回復(fù)

使用道具 舉報(bào)

板凳
ID:1 發(fā)表于 2014-2-21 21:54 | 只看該作者

RE: 誰(shuí)有UART.H和BOEBOT.H兩個(gè)頭文件的源代碼?

下載附件:

Boebot.rar

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

回復(fù)

使用道具 舉報(bào)

地板
ID:1 發(fā)表于 2014-2-21 21:56 | 只看該作者
uart.rar (1.14 KB, 下載次數(shù): 713) 這個(gè)是UART.H和UART.c

評(píng)分

參與人數(shù) 3黑幣 +15 收起 理由
Robot702175417 + 5 贊一個(gè)!
rzt123 + 5 很給力!
yunqiao1994 + 5 絕世好帖!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

5#
ID:1 發(fā)表于 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)庫(kù)函數(shù)putchar程序
//printf函數(shù)使用putchar輸出一個(gè)字符
char putchar (char c)
{
  if (c=='\n')
    {
      while(sendfull);
      putbuf(0x0D);
    }
  while(sendfull);
  putbuf(c);
  return(c);
}

//替換標(biāo)準(zhǔn)庫(kù)函數(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;
}

回復(fù)

使用道具 舉報(bào)

6#
ID:60674 發(fā)表于 2014-4-14 13:11 | 只看該作者
不錯(cuò)。謝謝了
回復(fù)

使用道具 舉報(bào)

7#
ID:60674 發(fā)表于 2014-4-14 13:12 | 只看該作者
謝謝了。。。
回復(fù)

使用道具 舉報(bào)

8#
ID:61986 發(fā)表于 2014-5-18 10:28 | 只看該作者
謝謝2樓,先看看
回復(fù)

使用道具 舉報(bào)

9#
ID:63749 發(fā)表于 2014-7-8 10:13 | 只看該作者
謝謝了
回復(fù)

使用道具 舉報(bào)

10#
ID:66204 發(fā)表于 2014-9-15 20:25 | 只看該作者
好棒啊,非常感謝!
回復(fù)

使用道具 舉報(bào)

11#
ID:66715 發(fā)表于 2014-9-27 11:28 | 只看該作者
謝了~正好要用到
回復(fù)

使用道具 舉報(bào)

12#
ID:66715 發(fā)表于 2014-9-27 11:29 | 只看該作者
謝了~正好要用到
回復(fù)

使用道具 舉報(bào)

13#
ID:67237 發(fā)表于 2014-10-14 16:09 | 只看該作者
這個(gè)問(wèn)題感謝樓主解決,那么問(wèn)題來(lái)了.
回復(fù)

使用道具 舉報(bào)

14#
ID:67237 發(fā)表于 2014-10-21 14:47 | 只看該作者
HelloRobot
回復(fù)

使用道具 舉報(bào)

15#
ID:68249 發(fā)表于 2014-11-1 19:37 | 只看該作者
就缺這個(gè) ,煩死了。
回復(fù)

使用道具 舉報(bào)

16#
ID:68438 發(fā)表于 2014-11-6 15:16 | 只看該作者
終于找到了,謝謝樓主
回復(fù)

使用道具 舉報(bào)

17#
ID:68356 發(fā)表于 2014-11-6 18:53 | 只看該作者
收藏了,也有可能用到
回復(fù)

使用道具 舉報(bào)

18#
ID:69122 發(fā)表于 2014-11-20 17:29 | 只看該作者
回復(fù) 張紀(jì)梵嗎
回復(fù)

使用道具 舉報(bào)

19#
ID:69122 發(fā)表于 2014-11-20 17:30 | 只看該作者
四季度或刷卡刷了空間assk啊vas
回復(fù)

使用道具 舉報(bào)

20#
ID:40100 發(fā)表于 2014-11-25 21:17 | 只看該作者
太感謝了,我好找呀!
回復(fù)

使用道具 舉報(bào)

21#
ID:40100 發(fā)表于 2014-11-25 21:17 | 只看該作者
眾里尋她千百度
回復(fù)

使用道具 舉報(bào)

22#
ID:40100 發(fā)表于 2014-11-25 21:28 | 只看該作者
admin 發(fā)表于 2014-2-21 21:56
這個(gè)是UART.H和UART.c

這兩個(gè).h文件,拷到keil的相關(guān)目錄里,就可用了嗎?
回復(fù)

使用道具 舉報(bào)

23#
ID:71561 發(fā)表于 2015-1-3 15:44 | 只看該作者
感謝。。。。。。
回復(fù)

使用道具 舉報(bào)

24#
ID:71561 發(fā)表于 2015-1-3 15:45 | 只看該作者
再次感謝。。。。。。。。
回復(fù)

使用道具 舉報(bào)

25#
ID:72224 發(fā)表于 2015-1-27 19:25 | 只看該作者

謝謝分享,THK?
回復(fù)

使用道具 舉報(bào)

26#
ID:72224 發(fā)表于 2015-1-27 19:25 | 只看該作者
admin 發(fā)表于 2014-2-21 21:56
這個(gè)是UART.H和UART.c

THK.......
回復(fù)

使用道具 舉報(bào)

27#
ID:72224 發(fā)表于 2015-1-27 19:26 | 只看該作者
admin 發(fā)表于 2014-2-21 21:56
這個(gè)是UART.H和UART.c

應(yīng)該比較方便控制
回復(fù)

使用道具 舉報(bào)

28#
ID:73948 發(fā)表于 2015-2-27 22:42 | 只看該作者
erhedmjsjhdzn
回復(fù)

使用道具 舉報(bào)

29#
ID:73948 發(fā)表于 2015-2-27 22:43 | 只看該作者
wsywshws
回復(fù)

使用道具 舉報(bào)

30#
ID:75050 發(fā)表于 2015-3-22 10:17 | 只看該作者
我的也沒(méi)有
回復(fù)

使用道具 舉報(bào)

31#
ID:75050 發(fā)表于 2015-3-22 10:17 | 只看該作者
這回正好可以下了
回復(fù)

使用道具 舉報(bào)

32#
ID:75605 發(fā)表于 2015-3-29 13:55 | 只看該作者
太感謝了
回復(fù)

使用道具 舉報(bào)

33#
ID:75605 發(fā)表于 2015-3-29 13:55 | 只看該作者
哈哈等等
回復(fù)

使用道具 舉報(bào)

34#
ID:87689 發(fā)表于 2015-8-5 15:13 | 只看該作者
好貼,解決燃眉之急,感謝
回復(fù)

使用道具 舉報(bào)

35#
ID:89365 發(fā)表于 2015-9-4 14:20 | 只看該作者
admin 發(fā)表于 2014-2-21 21:56
這個(gè)是UART.H和UART.c

正在找這個(gè)東西  很好 感謝分享
回復(fù)

使用道具 舉報(bào)

36#
ID:92025 發(fā)表于 2015-10-10 09:05 | 只看該作者
需要這個(gè)東西
回復(fù)

使用道具 舉報(bào)

37#
ID:98319 發(fā)表于 2015-12-4 15:47 | 只看該作者
第一次學(xué)習(xí)單片機(jī) 感覺(jué)好難啊這個(gè)頭文件都弄得一頭霧水
回復(fù)

使用道具 舉報(bào)

38#
ID:108327 發(fā)表于 2016-3-11 09:08 | 只看該作者
Thanks
回復(fù)

使用道具 舉報(bào)

39#
ID:84705 發(fā)表于 2016-4-10 23:15 | 只看該作者
第一次遇到這樣的問(wèn)題,謝謝謝謝。。。。。。。。
回復(fù)

使用道具 舉報(bào)

40#
ID:119486 發(fā)表于 2016-5-9 22:08 | 只看該作者
謝謝。。。。。。。。。。。。。。。。!
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表