摘要: //Hex转BCD码#defineHEX2BCD(x)(((x)%10)+((((x)/10)%10)<<4))/*20->20H*///按照LSB格式把两个字节转化为一个word#defineFLIPW(ray)((((word)(ray)[0])*256)+(ray)[1])//按照LSB格式把一个word转化为两个字节#defineFLOPW(ray,val)(ray)[0]=((val)/256);\(ray)[1]=((val)&0xFF)//得到一个字的高位和低位字节#defineWORD_LO(xxx)((byte)((word)(var)&25 阅读全文
posted @ 2011-12-21 13:48 kenter 阅读(354) 评论(0) 推荐(0) 编辑
摘要: #pragmaonce//锁接口classILock{public:virtual~ILock(){}virtualvoidLock()=0;virtualvoidUnlock()=0;};/************************************************************************//*CRITICAL_SECTION*//************************************************************************/classCriticalSectionLocker:ILock{publ 阅读全文
posted @ 2011-12-21 13:44 kenter 阅读(240) 评论(0) 推荐(0) 编辑