|
|
| | -文章搜索 - 最新文章 - | |
第984篇:码制转换程序 |
| 发布时间:2005年10月16日 点击次数:2364 |
| 来源: 作者: |
#include #include #include /**此宏定义摘自51bbs Youth发表***/ #define LongToBin(n) \ (\ ((n >> 21) & 0x80) | \ ((n >> 18) & 0x40) | \ ((n >> 15) & 0x20) | \ ((n >> 12) & 0x10) | \ ((n >> 9) & 0x08) | \ ((n >> 6) & 0x04) | \ ((n >> 3) & 0x02) | \ ((n ) & 0x01) \ ) #define Bin(n) LongToBin(0x##n##l) /********** HEX转BCD******/ /***bcd_data(<0x255,>0)***/ unsigned char BCD2HEX(unsigned int bcd_data) { unsigned char temp; temp=((bcd_data>>8)*100)|((bcd_data>>4)*10)|(bcd_data&0x0f); return temp; } /********** HEX转BCD******/ /***hex_data(<0xff,>0)****/ unsigned int HEX2BCD(unsigned char hex_data) { unsigned int bcd_data; unsigned char temp; temp=hex_data%100; bcd_data=((unsigned int)hex_data)/100<<8; bcd_data=bcd_data|temp/10<<4; bcd_data=bcd_data|temp%10; return bcd_data; } void main(void) { unsigned int c; c= Bin(10101001); // then c = 0xA9 c=BCD2HEX(0x255); file://255 转成HEX为0xff c=HEX2BCD(0xff); file://0xff 转成BCD码为 255 } |
|
|
|
|
[软件开发] 相关文章: 图像处理硬件加速器中间件简介: 生产商: 瑞萨科技 Renesas Technology 产品说明: 瑞萨科技公司近日发布了该公司的VPU4(视频处理单元4)图像处理硬件加速器的中间件,可实现视频电话、移动电话陆地数字广播等的高质量图像和高性能多媒体应用。 VPU4中间件包括用于VPU4图像处理硬件加速器的软件程序库。处理负载由硬件和软件共享,可在成本和性能间合理平衡。 VPU4中间件的特性如下: 1.高速MPEG-4和H.2...... 针对数字视频应用的DSP解决方案 Cascade Microtech 推出数字成像系统eVue Libero IDE具有分析引擎和第三方支持 便于在机电系统中采用PIC®单片机设计的开发工具包——PICDEM |
|
|
|