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 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!
hôm nay, 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 -
-
bởi domar123Sự kết hợp giữa vi xử lý siêu cấp AMD Ryzen Threadripper 9960X / 9970X cùng card đồ họa Radeon RX 9060 XT / RX 9070 XT 16GB mang lại một cỗ máy "all-in-one" đúng nghĩa. Đây là cấu hình đáp ứng trọn vẹn cho những người dùng cần một hệ...
-
Channel: Đánh giá sản phẩm DTVN
27-08-2026, 11:43 -
.
Comment