Các ac xem giúp e lỗi này là lỗi j ak. Trong thư viện LCD.c có ct gửi một byte r mà trong hàm main vẫn báo lỗi.
Help giao tiếp LCD với Pic 16f877a
Collapse
X
-
-
m thấy b, b có cách nào khắc phục dc không b.Nguyên văn bởi papalazy01 Xem bài viếtbạn thấy dòng chữ out of Rom chứ :v
Comment
-
Mình thường dùng thư viện LCD này ( download file đính kèm )
Một chương trình ví dụ
#include <16F877a.h>
#include <def_877a.h>
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT
#use Delay(Clock=20000000)
//-----------------------------------------------------------------------------
#include <lcd_lib_4bit.c> //File chua thu vien cac ham xu ly cho LCD
#include <DisplayLCD.c>
void main()
{
lcd_init();
lcd_putcmd(0xC0);
lcd_putchar("dien tu viet nam");
}
Thu vien LCD.zip
//================================================
TIỆN ĐÂY CHO MÌNH HỎI
- Mình có cái biến mảng: vid dụ Table[]={..................} -->trong (...) là n phần tử
- Bi giờ mình không muốn gõ tay những phần từ này vào mà muốn tự động lưu vào biến theo một công thức nào đó..
Ví dụ như thế này:
for( i=0; i<100; i++)
{
x = x +i;
Table[] = x;
}
==>Như vậy, biến mảng Table[] sẽ có 100 phần tử lần lượt theo công thức x = x+i.
Sau khi tạo dc biến mảng Table[] với dữ liệu có sẵn rồi, lúc đó sẽ cất đi và lôi ra dùng khi cầnLast edited by luongthitu; 13-05-2014, 10:33.
Comment
-
-
thế có cách nào khắc phục lỗi trên ko bác.Nguyên văn bởi papalazy01 Xem bài viếtmình ngĩ nó tràn bộ nhớ Rom (k biết có phải vậy k?) :v
"program is too large" main
Comment
-
bạn xem lại hàm main() xem phần nào có thể viết dc ct con thì nên viết.trong hàm main () chỉ gọi nó ra thôi.
Comment
-
bạn nên tạo 2 vong for lồng nhau.1 vòng for cho biến i++; còn 1 vòng for cho biến j++;
VD: for( i=0; i<100; i++)
{
for(j=0;j<100;j++)
{
x = x +i;
Table[j] = x;
}
}
như vậy khi biến i++ thì biến j cũng tăng.trong đó j là địa chỉ của mảng table[];
Comment
Bài viết mới nhất
Collapse
-
-
bởi bqvietĐám UPS cửa cuốn đời cổ vẫn chạy 1 biến áp sắt từ vừa để hạ áp điện lưới nạp bình điện, vừa để kích áp bình điện thành sóng vuông đầu ra đấy thôi. Kiểu tiết kiệm này đã có từ mấy chục năm nay. Sơ đồ đại loại như link
https://www.homemade-circuits.com/si...rchargerchang/...-
Channel: Nguồn!
Hôm qua, 16:49 -
-
bởi dinhthuong92Không biết nó thiết kế kiểu gì mà dùng chung được cuộn cảm L cho cả mạch Buck hạ áp để sạc pin và Boost nâng áp cho Led. Muốn vẽ mạch để xem mà nhiều linh kiện quá, e không kham nổi!
Bác nào có sơ đồ xin up lên cho mọi người tham khảo nhé!...-
Channel: Nguồn!
04-09-2026, 11:09 -
-
-
Trả lời cho TCL - Tập hợp các vấn đề về màn hình màu TCLbởi dtvankhoeBác nào có file rom này cho em xin em cảm ơn ạ TCL L43S6500 – TPD.RT2841.PB772
-
Channel: Điện tử truyền hình
30-08-2026, 21:08 -
.
Comment