wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

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

QQ登錄

只需一步,快速開始

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

學(xué)51單片機(jī)-UART口發(fā)送一串字符

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:74835 發(fā)表于 2015-4-8 22:38 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
      
       昨天說的是如何通過UART口發(fā)送一個(gè)英文字母,其實(shí)對(duì)照那個(gè)ASCII碼表,大小寫字母、數(shù)字、標(biāo)點(diǎn),還有一些符號(hào)都可以發(fā)送,只要你找到它對(duì)應(yīng)的編碼就行。
       今天說一下如何用UART口發(fā)送字符串和漢字。
       如果按照昨天的思路,發(fā)送一串字母或者數(shù)字也很好實(shí)現(xiàn),我只要把這串字母或者數(shù)字對(duì)應(yīng)的ASCII碼找出來,寫進(jìn)一個(gè)數(shù)組就行了。但是這樣還要查表,有點(diǎn)麻煩,今天說一個(gè)更簡單的方法。
       假如我想發(fā)送5個(gè)字母 A,用昨天的方法,怎么實(shí)現(xiàn)?定義一個(gè)數(shù)組:
       Uchar table[] = {0x41,0x41,0x41,0x41,0x41};              //五個(gè)字母 A
       顯得很傻,這次的方法:
       Uchar table[] =”AAAAA”;                            //五個(gè)字母A
       有沒有覺得這個(gè)很高端~~~
       如果我想發(fā)送漢字呢?
       Uchar table[] = “大家好,我是MCU起航!”;                     //字符串
       為什么會(huì)這樣簡單?又要扯編碼的事了,雖然我也不是很懂。
首先,我們知道計(jì)算機(jī)能識(shí)別的是二進(jìn)制的編碼:0和1.
而ASCII碼是處理英文信息的標(biāo)準(zhǔn)編碼,hello,fine,thank you!等等語句都可以用ASCII碼表示。
那么漢字呢?為了讓我們國家的語言沖出亞洲,走進(jìn)計(jì)算機(jī),也要有一套統(tǒng)一的編碼。于是,1981年5月,國家標(biāo)準(zhǔn)局頒布了《信息交換用漢字編碼字符集——基本集》,代號(hào)為GB2312-8.在這套編碼里面,漢字用兩個(gè)字節(jié)表示。
而我們寫的這一串字符,在進(jìn)行編譯的時(shí)候,KEIL會(huì)幫我們生成相應(yīng)的編碼,統(tǒng)稱為:機(jī)內(nèi)碼!漢字有漢字的機(jī)內(nèi)碼,英文有英文的機(jī)內(nèi)碼。
說了這么多,開始寫程序,還是昨天的電路,今個(gè)顯示的字符多一點(diǎn)!如下圖:

  1. /**********************51單片機(jī)學(xué)習(xí)例程************************
  2. *  平臺(tái):Keil U4 + STC89C52
  3. *  名稱:UART口傳輸一個(gè)字符 A
  4. *  編寫:起航
  5. *  晶體:11.0592MHZ
  6. ******************************************************************/

  7. #include <reg52.h>
  8. #define jingzhen     11059200UL                         /*使用11.0592M晶體*/         
  9. #define botelv   9600UL                     /*波特率定義為9600*/
  10. unsigned char zifuchuan[]="大家好,我是MCU起航!";                        //待顯示字符。
  11. volatile unsigned char sending;

  12. void delay(unsigned char i)
  13. {
  14.         unsigned char j,k;
  15.         for(j=i;j>0;j--)
  16.                 for(k=90;k>0;k--);
  17. }
  18. void init(void)                                //串口初始化
  19. {
  20. EA=0; //暫時(shí)關(guān)閉中斷
  21. TMOD&=0x0F;  //定時(shí)器1模式控制在高4位
  22. TMOD|=0x20;    //定時(shí)器1工作在模式2,自動(dòng)重裝模式
  23. SCON=0x50;     //串口工作在模式1
  24. TH1=256-jingzhen/(botelv*12*16);  //計(jì)算定時(shí)器重裝值
  25. TL1=256-jingzhen/(botelv*12*16);
  26. PCON|=0x80;    //串口波特率加倍
  27. ES=1;         //串行中斷允許
  28. TR1=1;        //啟動(dòng)定時(shí)器1
  29. REN=1;        //允許接收
  30. EA=1;         //允許中斷
  31. }

  32. void send(unsigned char d)                  //發(fā)送一個(gè)字節(jié)的數(shù)據(jù),形參d即為待發(fā)送數(shù)據(jù)。
  33. {

  34. SBUF=d; //將數(shù)據(jù)寫入到串口緩沖
  35. sending=1;         //設(shè)置發(fā)送標(biāo)志
  36. while(sending); //等待發(fā)送完畢
  37. }

  38. void sendc(unsigned char * pd)
  39. {
  40. while((*pd)!='\0') //發(fā)送字符串,直到遇到0才結(jié)束
  41. {
  42.   send(*pd); //發(fā)送一個(gè)字符
  43.   pd++;  //移動(dòng)到下一個(gè)字符
  44. }
  45. }

  46. int main()
  47. {
  48.         init();
  49.         while(1)
  50.         {
  51.                         delay(200);
  52.                         sendc(zifuchuan);
  53.         }
  54.         return(0);
  55. }

  56. void uart(void) interrupt 4                 //串口發(fā)送中斷
  57. {
  58. if(RI)    //收到數(shù)據(jù)
  59. {
  60.   RI=0;   //清中斷請(qǐng)求
  61. }
  62. else      //發(fā)送完一字節(jié)數(shù)據(jù)
  63. {
  64.   TI=0;
  65.   sending=0;  //清正在發(fā)送標(biāo)志
  66. }
  67. }
復(fù)制代碼
       下載鏈接: UART_CHAR.zip (31.79 KB, 下載次數(shù): 94)
       對(duì)了,留個(gè)思考題,如果在字符串的結(jié)尾加上 \r  或者  \n 是什么效果,大家可以試試!
       Uchar table[] =”AAAAA\r”;      




分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏5 分享淘帖 頂2 踩

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:208733 發(fā)表于 2017-9-13 11:46 | 只看該作者
樓主強(qiáng)大,下來學(xué)習(xí)學(xué)習(xí)
回復(fù)

使用道具 舉報(bào)

板凳
ID:325608 發(fā)表于 2018-5-20 17:11 | 只看該作者
學(xué)習(xí)下
回復(fù)

使用道具 舉報(bào)

地板
ID:190832 發(fā)表于 2018-5-20 19:21 | 只看該作者
啥破玩意?不用去ASCII碼表查找,直接把自己要輸出的用char類型表示就行,比如u8 table[5] = {'A', 'B', 'V', 'D' ,'E'};,通過串口輸出電腦端收到的就是ABCDE
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
日本在线视频播放| av首页在线| 国产日韩中文字幕| 欧美精品电影在线播放| 2023国产精品| 欧美激情视频一区二区三区免费| 一本大道色婷婷在线| 中文字幕123| 久久综合精品视频| 波多野结衣毛片| 噜噜噜在线视频| 少妇人妻在线视频| 美日韩精品免费| 2019中文字幕在线| 亚洲欧美www| 在线日韩国产精品| 国产精品成人一区二区艾草| 免费观看成人鲁鲁鲁鲁鲁视频| 国产主播性色av福利精品一区| www.综合网.com| 国产专区在线播放| aaaaa毛片| 国产精品自产拍在线观看2019 | 在线一级视频| 嫩草视频在线免费观看| 三级视频在线看| 日韩黄色片网站| 侵犯稚嫩小箩莉h文系列小说| 一女二男3p波多野结衣| 久久综合亚洲精品| 欧美在线日韩精品| yellow视频在线观看一区二区| 欧美激情中文字幕在线| 亚洲日本中文字幕免费在线不卡| 91国在线观看| 天天操天天色综合| 亚洲精品国产第一综合99久久| 99re这里只有精品首页| 黑人巨大精品欧美一区| 在线视频精品| 欧美日韩精品一本二本三本| 青青草原在线亚洲| 亚洲不卡在线| 日韩黄色在线| 精品欧美一区二区三区在线观看 | 日日夜夜精品一区| 在线看a视频| 麻豆疯狂做受xxxx高潮视频| 天堂网成人在线| 成人在线观看a| 99视频在线免费播放| 视频一区二区视频| 亚洲午夜精品国产| 一区二区精品视频| 亚洲三区四区| 亚洲视频欧美在线| 亚洲欧美日韩在线综合 | 精品人妻一区二区三区潮喷在线 | 黄色网在线播放| 久久电影视频| 青青草视频在线观看| 在线观看免费av网| 中文字幕视频免费在线观看| 久草亚洲一区| 免费高清特黄a大片| 国产精品三级a三级三级午夜 | 久久久影视精品| 欧美黄色免费网站| 欧美激情视频网址| 欧美精品久久久久久久久| 日韩色av导航| 欧美疯狂做受xxxx高潮| 17婷婷久久www| 国产精品观看在线亚洲人成网 | 精品伦精品一区二区三区视频密桃| 在线天堂www在线国语对白| 手机在线播放av| 人妻丰满熟妇aⅴ无码| 在线观看福利片| 国产精品久久久免费看| 26uuu成人网| 国产香蕉视频在线| 亚洲熟女乱色一区二区三区久久久| 亚洲国产无线乱码在线观看| 国产日本精品视频| 亚洲色大成网站www| 亚洲精品一区二区三区网址 | 高潮久久久久久久久久久久久久| julia中文字幕一区二区99在线| 久久久久久久久久久久久久久久久久久久| 国产香蕉精品| 屁屁影院在线观看| 伊人国产在线看一| 日本中文在线观看| 亚洲天堂av在线| 日韩一区二区三区高清在线观看| 久久资源综合| 亚洲电影在线一区二区三区| 国产精品美女| 国产成人综合在线播放| 久久精品网站免费观看| 亚洲在线免费播放| 欧美喷潮久久久xxxxx| 国产婷婷色综合av蜜臀av| 久久精品2019中文字幕| 欧美制服第一页| 国产自产在线视频一区| 超级碰在线观看| 999精品视频在线| 性色av蜜臀av色欲av| 九九免费精品视频| 91精品国产乱码久久| 男人看的污网站| 全部免费的黄色毛片| 最新av番号| 亚洲精品承认| 四虎精品在线观看| 91精品蜜臀一区二区三区在线| 久久一区中文字幕| 国产日韩高清在线| 欧美区在线观看| 久久夜精品香蕉| 99re在线国产| www..com日韩| 伊人网在线视频观看| 草久久免费视频| 色妇色综合久久夜夜| 2色视频网站| 日本在线视频观看| 欧美日韩黄网站| 亚洲久久一区二区| 337p粉嫩大胆噜噜噜噜噜91av| 欧美性猛交xxxx富婆| 亚洲日韩中文字幕| 亚洲精品免费一区二区三区| 97久久国产亚洲精品超碰热 | 成人网址大全| 爆操欧美美女| 三级精品视频| 精品一区二区在线观看| 亚洲一区二三区| 亚洲精选中文字幕| 91精品久久久久久| 天堂…中文在线最新版在线| 国产成人鲁鲁免费视频a| 俄罗斯精品一区二区三区| 男的插女的下面视频| 中国毛片在线观看| 国产成人精品一区二区无码呦 | 中文永久免费观看| 国产麻豆精品一区二区三区v视界| 美女网站在线| 欧美黄色网络| 国产欧美精品| 久久久久久久久久久久久女国产乱| 在线精品亚洲一区二区不卡| 九九热这里只有在线精品视| 欧美一区二区综合| 91黄色免费视频| va婷婷在线免费观看| 国产三级视频| 国产91在线播放精品| 久久精品亚洲一区二区| 亚洲国产一区二区三区| 按摩亚洲人久久| 精品国产乱码一区二区三区四区| 日韩大片一区二区| 青青草免费观看视频| 国卡一卡二卡三免费网站| 18video性欧美19sex高清| 欧美国产日本| 亚洲自拍偷拍麻豆| 欧美疯狂做受xxxx高潮| 欧美黑人在线观看| 福利所第一导航| 奇米色在线视频| 国模冰冰炮一区二区| 国产日韩欧美一区在线 | 奇米精品一区二区三区四区| 色综合天天综合色综合av | 国产一级在线播放| 人人影院免费大片| 欧美freesex| 视频一区在线播放| 欧美日韩国产影片| 亚洲影视九九影院在线观看| 激情小说欧美色图| 亚洲aaaaaaa| 欧美黄色激情| 欧美日本亚洲韩国国产| 亚洲精品乱码久久久久久久久| 久久99久久99精品免观看粉嫩| 公共露出暴露狂另类av| 精品少妇theporn| 99色在线播放| 欧美成人专区| 亚洲欧美一区二区视频| 久久久久国产精品免费网站| 成人一对一视频| 在线观看免费视频一区| 色视频在线观看福利| 日本一区二区在线看| 一区二区三区四区在线播放| 97精品国产97久久久久久| 午夜免费高清视频| 刘亦菲毛片一区二区三区| av网站在线看| 久久国产精品亚洲77777| 欧美高清性hdvideosex| 欧美日韩精品免费看| 午夜精品福利在线视频| 美女av电影| 亚洲欧美日本伦理| 亚洲乱码国产乱码精品精98午夜| 人体精品一二三区| 岛国精品一区二区三区| 国产成人精品男人的天堂538| 国外成人福利视频| 久久久久久久久久美女| 88xx成人精品| 欧美做受高潮中文字幕| 国产你懂的在线观看| 91麻豆精品国产综合久久久| 国产婷婷色一区二区三区四区| 国模精品视频一区二区| 亚洲av无码久久精品色欲| 精品一成人岛国片在线观看| 在线免费成人| 亚洲色图制服诱惑| 亚洲永久免费观看| 99成人在线观看| 老司机在线免费视频| 欧美激情偷拍自拍| 精品视频123区在线观看| 欧美精品亚洲精品| 精品国产一区二区三区四| a天堂中文在线88| 久久99精品久久久久久久久久久久| 原创国产精品91| 日日干日日操日日射| xxxxwwww欧美| 欧美日韩破处| 色噜噜偷拍精品综合在线| 欧美污视频久久久| 中日韩av在线| 午夜激情电影在线播放| 国产三级精品三级| 成人h视频在线观看播放| 三级av在线免费观看| 欧洲一级在线观看| 蜜桃久久久久久久| 欧美日韩第一视频| asian性开放少妇pics| 狠狠操夜夜操| 噜噜噜91成人网| xxav国产精品美女主播| 亚洲熟妇一区二区| 国产精品久久久久久精| 亚洲综合另类| 九九综合九九综合| xxxxx99| 国产精品一区二区婷婷| 国产乱码字幕精品高清av| 国产91精品青草社区| 亚洲一二三在线观看| 在线a免费看| 26uuu亚洲综合色| 国产精品免费一区二区| 中文字幕人妻一区二区三区视频 | 久草在现在线| 粉嫩一区二区三区性色av| 日韩女优人人人人射在线视频| 免费91在线观看| 免费观看在线午夜影视| 国产日韩精品一区二区浪潮av | 国产精品第9页| 久久久123| 亚洲欧美激情小说另类| 日韩aⅴ视频一区二区三区| 亚洲h视频在线观看| 一区二区三区在线免费看 | 国产精品一二三在线观看| 天天干天天爱天天操| 天海翼精品一区二区三区| 日韩一区二区免费在线观看| 亚洲老女人av| 97视频免费| 久久国产综合精品| 国产精品成熟老女人| 一级片中文字幕| xx欧美视频| 一本大道av伊人久久综合| av在线播放亚洲| 成年网站免费观看| 视频一区国产视频| 国产精品成人v| 精品国产www| 欧美大奶一区二区| 亚洲人成电影网站色www| 一卡二卡三卡四卡| av观看在线| 午夜天堂影视香蕉久久| 99精品人妻少妇一区二区| 又黄又免费的网站| 国产精品综合二区| 国产精品一区在线播放| 岛国中文字幕| 综合av在线| 欧美与欧洲交xxxx免费观看 | 伊人春色在线观看| 亚洲福利视频三区| 国产无套内射久久久国产| 国产主播色在线| 久久久午夜精品理论片中文字幕| 热re99久久精品国99热蜜月| 欧美成人午夜做爰视频在线观看| 亚洲网站在线| 国产精品一香蕉国产线看观看| 国产麻豆精品一区| 国产欧美日韩在线观看视频| 久久精品国产一区二区电影| 色播视频在线播放| 成人性生交大片免费看96| 一二美女精品欧洲| 日韩精品久久久久久久| 中文字幕一区日韩精品| 在线观看国产精品淫| 国产一级中文字幕| 第四色在线一区二区| 中文字幕乱妇无码av在线| 欧美性猛交99久久久久99| 四虎最新地址发布| 国内爆初菊对白视频| 激情综合网五月| 欧美激情女人20p| 中文字幕有码无码人妻av蜜桃| 蜜桃成人av| 久99久在线视频| 中文字幕欧美人妻精品一区蜜臀 | 色综合视频在线观看| 被黑人猛躁10次高潮视频| 午夜dj在线观看高清视频完整版| 精品视频1区2区| 俄罗斯毛片基地| 99久久99九九99九九九| 中文日韩电影网站| 超碰在线97观看| 欧美有码视频| αv一区二区三区| xfplay资源站夜色先锋| 久久久精品tv| 午夜免费高清视频| 丁香花在线高清完整版视频| 日韩一级黄色片| 久久久久久久伊人| 精品国产一区二区三区噜噜噜| 日本视频久久久| 欧美孕妇与黑人巨交| 国产成人免费av在线| 日本a级片在线播放| 国产小视频在线播放| 在线观看精品一区| jizzjizzjizz国产| 日韩精品福利一区二区三区| 26uuu日韩精品一区二区| 最新中文乱码字字幕在线| 久久av资源站| 日本熟妇人妻xxxx| 欧美尤物美女在线| 精品国产乱码久久久久久久久| 国产福利拍拍拍| 亚洲欧美网站在线观看| 不卡一区二区三区视频| 天天av导航| 亚洲国产精品自拍| 欧美精品日韩在线| 国产精品丝袜在线播放| 日韩av不卡电影| 一个人看的www在线免费视频| 久久久久久9999| 亚洲一二区在线观看| 免费高清视频在线一区| 欧美成人午夜激情| 一色屋成人免费精品网| 久久亚洲一级片| 在线免费看v片| 岛国精品在线| 日韩av观看网址| www.98色噜噜噜| 亚洲v日本v欧美v久久精品| 91禁男男在线观看| 成人羞羞动漫| 久久久久久九九| 青青草视频免费在线观看| 精品国产网站在线观看| 一区二区三区精彩视频| 国产一区二区三区免费| www.日本xxxx| 国产精品美女久久久久人| 国产精品露脸自拍|