中国IEEE
关于我们 | 会员登陆 | 收藏本站 | 留 言 薄
 

 | 网站首页 | 电子知识 | 单片机知识 | 电路设计 | 微电子技术 | SCADA系统 | 资源下载 | 给我留言 | 视频教程 | ieee | 
热门搜索关键字: 单片机教程 | 三极管微电子 |  C语言汇编语言SCADA元器件IEEE |
cnieee.com baidu
栏目导航  
栏目更新推荐  
·89C2051带音乐的电子闹钟(已测试OK…
·51单片机C语言学习
·自制51单片机试验板
·C语言16进制与10进制互换程序
·AT89S51单片机下载器软件使用说明
·用MCS51做电子钟(附源程序)
·MCS-51单片机实用子程序库(七)
·MCS-51单片机实用子程序库(六)
点击TOP(10)  
·89C2051带音乐的电子闹钟(已测试OK…
·自制51单片机试验板
图片文章  

89C2051带音乐的电子…

51单片机C语言学习

自制51单片机试验板

AT89S51单片机下载器…
 
您现在的位置: 中国IEEE中国电气电子工程师网 >> 单片机知识 >> 硬件知识 >> 正文

C语言16进制与10进制互换程序
文章来源:本站整理 点击数: 更新时间:2008-6-1 【字体:
(欢迎光临中国IEEE,希望本文能对您有所帮助http://www.cnieee.com)


相关文章:

8051单片机C语言数据采集程序

  • 上一个文章:

  • 下一个文章: 没有了
  • 发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     
    关于〖C语言16进制与10进制互换程序〗的最新评论:

    单片机C语言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);
     }

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明网站地图 | 名站导航 | 管理登录 | 
    本站资源部分来自互联网,如侵犯您的权利,我们将予以删除  鲁ICP备08006092号
    本站欢迎同类网站做友情链接,QQ留言
    中国IEEE 中国电气电子工程师网 版权所有