[an error occurred while processing this directive]
|
#define HIBYTE(w) ((BYTE)(((WORD)(w)>>8)&0xFF))
#define LOBYTE(w) ((BYTE)(w))
просто Ваша конструкция зависима от индейцев, а эта - нет, вот в кейле на 51 контроллере индейцы идут как раз наоборот. А 8 сдвигов кейл например понимает, что надо взять именно старший байт.
E-mail: info@telesys.ru