ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
117600 Топик полностью
VAI (07.04.2008 12:51, просмотров: 107) ответил jb83 на Вот
ИМХО, так было бы лучше // За оформление Sorry :)) #define NCOLS 320 #define NROWS 240 void DispScrn (void) { static unsigned int row_cnt,col_cnt,i; i = 0; row_cnt = NROWS; while (row_cnt !=0) { col_cnt = NCOLS*3/8; while (col_cnt !=0) { IOSET |= CP; // ставим CP delay(); IOSET |= Scrn[i] << 22; // выставляем IOCLR |= (~Scrn[i]) << 22; // данные IOCLR |= CP; // защелкиваем CP delay(); col_cnt--; i++; } switch (row_cnt){ case(1): // если конец кадра IOSET |= FRAME; // выставляем заблаговременно FRAME delay(); IOSET |= LP; // выставляем LP delay(); IOCLR |= LP; // защелкиваем LP delay(); IOCLR |= FRAME; // убираем FRAME delay(); break; default: // если не конец кадра IOSET |= LP; // выставляем LP delay(); IOCLR |= LP; // защелкиваем LP delay(); break; } row_cnt--; } return; }