![]() |
|
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 |
|
|
#1 |
|
Đệ tử 1 túi
Tham gia ngày: Dec 2013
Bài gửi: 14
: |
[Help] giúp e về LCD
#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 |
|
|
|
|
|
#2 |
|
Đệ tử 1 túi
Tham gia ngày: Apr 2010
Bài gửi: 25
: |
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 đó.
|
|
|
|
|
|
#3 |
|
Đệ tử 1 túi
Tham gia ngày: Dec 2013
Bài gửi: 14
: |
Code:
#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('!');
}
thay đổi nội dung bởi: caddish12, 04-01-2014 lúc 03:17 PM. Lý do: nhớ để code trong thẻ [code]your code[/code] |
|
|
|
|
|
#4 | |
|
Đệ tử 1 túi
Tham gia ngày: Apr 2010
Bài gửi: 25
: |
Trích:
__________________
Thanh Nguyen, International University, VNU |
|
|
|
|
|
|
#5 | |
|
Đệ tử 4 túi
Tham gia ngày: Apr 2008
Bài gửi: 66
: |
Trích:
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é ![]() |
|
|
|
|
|
|
#6 |
|
Nhập môn đệ tử
Tham gia ngày: Mar 2014
Bài gửi: 2
: |
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.
|
|
|
|
![]() |
|
|