|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
|
Ðiều Chỉnh | Xếp Bài |
20-11-2011, 05:02 PM | #1 |
Nhập môn đệ tử
Tham gia ngày: Nov 2011
Bài gửi: 1
: |
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; } } } } thay đổi nội dung bởi: iamme.haui, 20-11-2011 lúc 05:22 PM. |
|
|