Ну вообще авторство не моё, я только приспособил На єлектрониксе
http://electronix. …pic=40704&st=0&start=0 хорошо все написано.
А удобство несомненное, например если для ЖКИ используются ноги разных портов
(LCDTMP & 1)? ON(LCD0):OFF(LCD0);
(LCDTMP & 2)? ON(LCD1):OFF(LCD1);
(LCDTMP & 4)? ON(LCD2):OFF(LCD2);
(LCDTMP & 8)? ON(LCD3):OFF(LCD3);
sleep(2);
ON(LCDE);
sleep(2);
OFF(LCDE);
//Описав выводы
#define LCD0 D,2,H
#define LCD1 A,1,H
#define LCD3 E,7,H
#define LCD3 C,11,H
...