tft每日頭條

 > 圖文

 > 16進制轉換10進制程序

16進制轉換10進制程序

圖文 更新时间:2025-01-17 03:09:52

16進制轉換10進制程序?//16進制<->10進制互換程序,今天小編就來聊一聊關于16進制轉換10進制程序?接下來我們就一起去研究一下吧!

16進制轉換10進制程序(16進制10進制互換程序)1

16進制轉換10進制程序

//16進制<->10進制互換程序

unsigned char d[10]; //用于顯示的10位顯示緩存

//================================================

//16進制to10進制輸出子程序:顯示數據,起始位,結束位,有無小數點

//================================================

void output(unsigned long dd,unsigned char s,unsigned char e,unsigned char dip) {

unsigned long div;

unsigned char tm[8],i,j;

div=10000000;

for (i=0;i<8;i ) {

tm[i]=dd/div;

dd%=div;

div/=10;

}

for (i=0;i<6;i ) {

if (tm[i]!=0) break;

tm[i]=nul;

}

tm[5]|=dip; //小數點控制,請看“串行LED數碼管顯示驅動程序”

j=7;

for (i=s;i<e;i ) {

d[i]=tm[j];

j--;

}

}

//把顯示位5-9位的10進制數轉換成為16進制數

unsigned int input(void) {

unsigned int dd,dat;

dd=10000;dat=0;

for (i=5;i<10;i ) {

dat =dd*temp;

dd/=10;

}

return(dat);

}

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关圖文资讯推荐

热门圖文资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved