⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c语言的bcd码转换.txt

📁 一个简单BCD码程序
💻 TXT
字号:
C51编程:我写的BCD码转换成二进制码的程序不知对不对,请大虾指教  [caomang23] 2005-8-20 17:20:03
#include<reg51.h>
#include<intrins.h>
unsigned int  i;
unsigned int  number[4]={0x01,0x03,0x02,0x06};
unsigned int ma(unsigned int a,unsigned int  b);
void  main()
{
unsigned char  k;
  i=number[0];
     for(k=0;k<3;k++)
      {
       i=ma(i,number1[k+1]);   
      }
}
unsigned int ma(unsigned int a,unsigned int  b)
{
      unsigned int c;
      a=a<<1;
      c=a;
      a=a<<2;
      a=a+c;
      i=a+b;
     return(i);
}

这是我写的BCD码转换成二进制码的程序,BCD码如1234,1---A,2---B,3-----C,4---D;算法
是:BIN=((A*10+B)*10+C)*10+D 
是为了实现:通过按键连续按四位数,这四个数对应的编码转换成BIN,并发送给FPGA,程序
不知对不对,请大虾指教 
 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -