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)
-   -   Xem giúp mình mạch này đúng ko (http://www.picvietnam.com/forum/showthread.php?t=33642)

langnhan1560 26-07-2014 10:47 AM

Xem giúp mình mạch này đúng ko
 
1 Attachment(s)
mình vẽ cái mạch này mà sao khi làm xong test xong lcd ko lên hình.

hatuan296 26-07-2014 03:10 PM

Bạn không điều khiển luôn các chân RS , RW , E thì làm sao LCD hoạt động được ?

langnhan1560 26-07-2014 04:51 PM

có mà bạn...port E điều khiển mà

phuphuongbk 26-07-2014 05:10 PM

Phần cứng thì ko sai nh bạn ko up code thì sao biết lỗi được??

langnhan1560 26-07-2014 05:48 PM

uh code mình viết ko biết đúng ko
#include <16F877a.h>
#include <DEFS_16F877A.h>
#device *= 16 ADC = 10
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT

#define LCD_ENABLE_PIN PIN_E0 // chan E noi voi B2
#define LCD_RS_PIN PIN_E2 // RS noi voi B0
#define LCD_RW_PIN PIN_E1
#define LCD_DATA4 PIN_B3 //D4 noi voi B4
#define LCD_DATA5 PIN_B2
#define LCD_DATA6 PIN_B1
#define LCD_DATA7 PIN_B0
#define LED1 RB3
#define LED2 RB4
#define LED3 RB5
#define LED5 RE2
#define LED1_TRIS TRISB3
#define LED2_TRIS TRISB4
#define LED3_TRIS TRISB5

#define SW4_TRIS TRISB0
#define SW5_TRIS TRISB1
#define SW6_TRIS TRISB2
#define SW7_TRIS TRISA4
#define LEDD0_TRIS TRISD0
#include <lcd.c>// su dung thu vien lcd.c


#use delay(clock=40000000)
Int8 adc;

void main(void)
{
lcd_init();
setup_adc(adc_clock_internal);
setup_adc_ports(AN0);
set_adc_channel(0);
delay_ms(10);
lcd_gotoxy(1,1);
lcd_putc("\f");
delay_ms(1000);
while(true)
{
lcd_gotoxy(1,1); // cot 3 hang 1
lcd_putc("Le Thanh Dat"); // hien thi test lcd
lcd_gotoxy(1,2); // cot 1 hang 2
lcd_putc("09000000"); // hien thi so 1
delay_ms(1000);
lcd_putc("\f");
delay_ms(1000);

}
}

langnhan1560 28-07-2014 07:48 PM

mình test lại chạy rồi mà khi gắn cổng com vào thì lcd ko chạy lung tung hết lên vậy


Múi giờ GMT. Hiện tại là 04:59 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