View Full Version : [Help] giúp e về LCD
langnhan1560
04-01-2014, 01:18 PM
#define use_portb_lcd TRUE
dòng này có nghĩa gì vậy...tiền bối nào chỉ giúp e với
caddish12
04-01-2014, 02:03 PM
TRUE = 1, vậy điều đó có ngĩa là use_portb_lcd =1, tức là port b dc đùng làm port cho lcd, và tương tự sau này bạn có gặp cái nào tương tự thì nó là vậy đó.
langnhan1560
04-01-2014, 02:35 PM
#include <16F877A.h>
#include <DEFS_16F877A.h>
#fuses XT,NOWDT,NOPROTECT,NOLVP
#use delay(clock=4000000)
#define use_portb_lcd TRUE
#include <lcd.c>
void main(void)
{
delay_ms(100); // tao tre 100ms cho LCD khoi dong
lcd_init();
lcd_gotoxy(7,1); // vi tri (x,y)=(7,1)= hang 1, cot 7
lcd_putc('H');
lcd_putc('I');
lcd_putc('!');
}
chương trình này thì nó dùng ở đâu
caddish12
04-01-2014, 03:16 PM
#include <16F877A.h>
#include <DEFS_16F877A.h>
#fuses XT,NOWDT,NOPROTECT,NOLVP
#use delay(clock=4000000)
#define use_portb_lcd TRUE
#include <lcd.c>
void main(void)
{
delay_ms(100); // tao tre 100ms cho LCD khoi dong
lcd_init();
lcd_gotoxy(7,1); // vi tri (x,y)=(7,1)= hang 1, cot 7
lcd_putc('H');
lcd_putc('I');
lcd_putc('!');
}
chương trình này thì nó dùng ở đâu
bạn tìm trong lcd.c
maiduy082
05-01-2014, 09:18 AM
#define use_portb_lcd TRUE
dòng này có nghĩa gì vậy...tiền bối nào chỉ giúp e với
nếu bạn hỏi về mặt ý nghĩa câu lệnh thì nó là thế này:
cụm "use_portb_lcd" tương đương với cụm "TRUE".
khi bạn chạy code, nếu gặp cụm "use_portb_lcd" thì có sẽ hiểu là "TRUE".
mình nói thêm, ở dòng #define, "TRUE" chỉ là từ "TRUE" thôi, không phải TRUE của kiểu dữ liệu boolean.
Có gì ko chính xác thì các bạn chỉ bảo thêm nhé :)
picvn1188
02-05-2014, 01:23 AM
các anh chị xem giúp e với e khai báo delay rồi mà biên dịch nó cứ báo lỗi delay thôi ak.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.