ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
28 ноября
173706 Топик полностью
silver (27.11.2009 15:23, просмотров: 99) ответил silver на Привет! Помогите с ЖКИ, подсоединен правильно, код тоже (по моему) правильный, но на экран ничего не выводится. Микроконтроллер SiLabs C8051F120, индикатор PYC1602AHW-SYL
Упростил программу с учетом всех советов, все-равно не инициализируется  void main(void) { WDTCN = 0xDE; WDTCN = 0xAD; SFRPAGE = CONFIG_PAGE; P2MDOUT = 0xFF; P0MDOUT = 0xFF; XBR2 = 0x40; while (1)LCD_init(); } void LCD_init() {delay (); LCD_rs = 0; LCD_rw = 0; LCD_data = 0x30; //Function set: 2 Line, 8-bit, 5x7 dots LCD_en=1; delay (); LCD_en=0; delay (); LCD_rs = 0; LCD_rw = 0; LCD_data = 0x30; //Function set: 2 Line, 8-bit, 5x7 dots LCD_en=1; delay (); LCD_en=0; delay (); LCD_rs = 0; LCD_rw = 0; LCD_data = 0x30; //Function set: 2 Line, 8-bit, 5x7 dots LCD_en=1; delay (); LCD_en=0; delay (); LCD_rs = 0; LCD_rw = 0; LCD_data = 0x38; LCD_en=1; delay (); LCD_en=0; delay (); LCD_rs = 0; LCD_rw = 0; LCD_data = 0x08; LCD_en=1; delay (); LCD_en=0; delay (); LCD_rs = 0; LCD_rw = 0; LCD_data = 0x01; LCD_en=1; delay (); LCD_en=0; delay (); LCD_rs = 0; LCD_rw = 0; LCD_data = 0x07; LCD_en=1; delay (); LCD_en=0; delay (); } void delay (void) {int i; for (i=1000;i>0;i--) {}; }