久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5225|回復: 0
收起左側

單片機用Itoa函數

[復制鏈接]
ID:404797 發表于 2019-12-26 22:21 | 顯示全部樓層 |閱讀模式
        用過計算機C語言的師兄都應該用過Itoa這個函數,可以很方便的把整數轉化為字符串。在單片機開發中,也很需要這個函數,但是單片機開發用的C語言并沒有提供Itoa函數,當需要顯示整數時很不方便,本人編了一個簡易的Itoa函數,可以很方便將整數按指定進制轉換為字符串,方便整數顯示。供師兄們參考。
  1. #include<reg52.h>
  2. //========================================
  3. unsigned char *Itoa(unsigned int ni,int dd)//ni 要轉換的整數;dd進制;
  4. {char i=0,j=0,temp[16],outstr[16];
  5. unsigned int n,num=ni;
  6. while(num>=dd)
  7. {n=num%dd;
  8.   if(n>9)temp[i]=n+0x37;else temp[i]=n+0x30;
  9.   num=num/dd;
  10.   i++;
  11.   }
  12.   n=num;if(n>9)temp[i]=n+0x37;else temp[i]=n+0x30;
  13.   j=0;
  14.   for(;i>=0;i--){outstr[j]=temp[i];j++;}
  15.   outstr[j]=0;
  16.   return outstr;
  17.   }
  18. //============================================
  19. void Uart_init()
  20. {TMOD=0x22;
  21. SCON=0x50;
  22. TH1=0xfd;
  23. TL1=0xfd;
  24. EA=1;
  25. ES=1;
  26. TR1=1;
  27. }
  28. //---------------------------------------------------------------
  29. void Sentstr(unsigned char *cp)
  30. {char i=0;
  31. while(*cp)
  32.   {SBUF=*cp;
  33.    cp++;
  34.    while(!TI);
  35.    TI=0;
  36.    }
  37. }
  38. //----------------------------------------------------------------
  39. void UartPro()interrupt 4{;}
  40. //=============================================
  41. main()
  42. {Uart_init();
  43. Sentstr("\r253B=");Sentstr(Itoa(253,2));
  44. Sentstr("\r253O=");Sentstr(Itoa(253,8));
  45. Sentstr("\r253D=");Sentstr(Itoa(253,10));
  46. Sentstr("\r253H=");Sentstr(Itoa(253,16));
  47. while(1);
  48. }
復制代碼
程序運行仿真截圖如下:
itoa.JPG

全部資料51hei下載地址:
Itoa.zip (64.82 KB, 下載次數: 26)

評分

參與人數 2黑幣 +60 收起 理由
x84s09t28 + 10 很給力!
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 四虎海外| 一级片视频免费观看 | 日韩国产欧美一区 | 国产区第一页 | 精品日韩| a国产视频| 正在播放国产精品 | 久久综合成人精品亚洲另类欧美 | 神马久久久久久久久久 | 超碰在线人人 | 日韩视频在线观看一区二区 | 免费精品国产 | 国产成人免费视频网站视频社区 | av影音在线 | 色av一区二区三区 | 欧美日韩成人在线观看 | 99热在线观看精品 | 精品国产一区二区三区久久久久久 | 国产电影精品久久 | 久久精品国产久精国产 | 成人午夜激情 | 色婷婷av久久久久久久 | 久久国产综合 | 国产激情一区二区三区 | 成年男女免费视频网站 | 久久久免费少妇高潮毛片 | 成人在线精品视频 | 国产高清视频 | 99久久精品免费看国产四区 | 国产亚洲精品综合一区 | 91精品国产综合久久久久久首页 | 国产欧美精品一区二区 | av官网在线 | 亚洲欧美成人在线 | 国产精品久久久久久238 | 久久免费国产 | 日本精品视频在线观看 | 久久精品在线 | 永久免费视频 | 美女黄视频网站 | 天堂一区 |