![]() |
code LCD?
các anh cho em hỏi đoạn code em viết hiển thị cho LCD như này đã đúng chưa?
em muốn tạo ra 1 phím nhấn tăng count với 1 phím nhấn giảm count sau đó hiển thị count lên lcd Code:
Void push_key() |
Trích:
thứ 2 là:if(B1==1) & if(B2==1) không phải là if(B1==0) & if(B2==0) |
nhưng mà theo em nghỉ thì khi nút nhấn được thiết kết nối với GND thì khi nhấn nút đóng mạch thì điện áp ở chân vdk =0 chứ
|
ở trên mình nghĩ bạn thiết kế là phín đc nhấn thì vdk đọc là 1,nếu thiết kế vdk đoc là 0 thì thay while(B1==0) và while(B2==0) ,bạn lập trình cho if và while giống nhau la đc
|
Trích:
Code:
#include <16F877A.h> |
cảm ơn tdm ! thực ra mình viết chương trình chỉnh PID hiển thị lên với các số liệu PID được nhập vào.tạo 1 menu gồm P;I;D Có 4 phím điều khiển(up,down,cancel,enter) nhưng mà bí quá mình chỉ làm được thế này thôi
Code:
signed int 8 count=0; |
Trích:
sau mỗi lần cập nhập giá trị lưu vào eeprom. |
rất cảm ơn tdm ! chúc bạn và gia đình dồi dào sức khỏe và tràn đầy hạnh phúc! nhờ bạn mà mình đã viết được cái chương trình đầu tiên trong đời!!!!!!
|
2 Attachment(s)
bạn ơi sao mình biên dịch cái chương trình của bạn thành file hex được rồi ! mà khi mô phỏng trên protues chẳng thấy xuất hiện gì cả,chỉ thấy cái LCD sáng lên vậy, mấy chân LCD thì nhấp nháy loạn xạ?????
Code:
#include <16F877A.h> |
2 Attachment(s)
Trích:
|
mình đã làm theo cách của bạn viết ra cái này .biên dịch ok nhưng vdk nó không chạy ko biết vì sao??? nản luôn!
Code:
#include <16F877A.h> |
Trích:
Một vài gợi ý cho bạn: Code:
#include <16F877A.h> |
bạn ơi sao mình copi code của bạn để biên dịch ra file hex được rồi mà khi mô phỏng trên protuer nó chẳng ra gì cả??? ko biết protues co bị gì ko mình sử dụng v7.6 SP4???
Code:
#include <16F877A.h> |
Trích:
bạn dùng ccs c phiên bản bao nhiêu. file tôi gửi kèm có cả code,hex,sơ đồ. trên proteus bạn có lạp file HEX cho Pic 16f877a không vậy. |
mình dich ra file hex bình thường luôn mà
mình thấy trên file mô phỏng của bạn có cái linh kiện này HD44870 mình mô phỏng trên protues nó ra cái cảnh báo này : [HD44780]Attempted to read after writing a single nibble ( lúc chạy mô phỏng nó xuất hiện ra] mình gắn thiếu cái HD44780 đó à??? ????? |
Múi giờ GMT. Hiện tại là 07:52 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