PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Cơ bản về vi điều khiển và PIC (http://www.picvietnam.com/forum/forumdisplay.php?f=8)
-   -   can moi nguoi giup em voi (http://www.picvietnam.com/forum/showthread.php?t=11888)

iamme.haui 20-11-2011 05:02 PM

can moi nguoi giup em voi
 
dung ngat ngoai hien thi lcd ma ko chay:((
#include <16f877a.h>
#fuses NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT,NOCPD, NOWRT,NOLVP
#use delay(clock=20000000)
#byte portb=0x06
#byte portd=0x08
#include <lcd.c>
#define LCD_ENABLE_PIN PIN_D0 ////
#define LCD_RS_PIN PIN_D1 ////
#define LCD_RW_PIN PIN_D2 //
#define LCD_DATA4 PIN_D4 ////
#define LCD_DATA5 PIN_D5 ////
#define LCD_DATA6 PIN_D6 ////
#define LCD_DATA7 PIN_D7
int8 i;
#int_ext
void ngatngoai()
{
if(i==10)
{
i=0;
i++;
}

}
void main()
{
set_tris_b(0x01);//ngat ngoai tren chan b0
set_tris_d(0x00);//output tren portb
enable_interrupts(int_ext);
enable_interrupts(global);
ext_int_edge(h_to_l);
i=0;
lcd_init();
delay_ms(100);
while(true)
{
lcd_gotoxy(2,1);
lcd_putc("moi an phim");
while(true)
{
switch(i)
{
case 1:

lcd_gotoxy(2,1);
lcd_putc("phim1");
break;
case 2:
lcd_gotoxy(2,1);
lcd_putc("phim2");
break;
case 3:
lcd_gotoxy(2,1);
lcd_putc("phim3");
break;
case 4:
lcd_gotoxy(2,1);
lcd_putc("phim4");
break;
case 5:
lcd_gotoxy(2,1);
lcd_putc("phim5");
break;
case 6:
lcd_gotoxy(2,1);
lcd_putc("phim6");
break;
case 7:
lcd_gotoxy(2,1);
lcd_putc("phim7");
break;
case 8:
lcd_gotoxy(2,1);
lcd_putc("phim8");
break;
case 9:
lcd_gotoxy(2,1);
lcd_putc("phim9");
break;

}
}
}
}


Múi giờ GMT. Hiện tại là 06:31 AM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam