![]() |
|
Tài trợ cho PIC Vietnam |
![]() |
|
Ðiều Chỉnh | Xếp Bài |
|
![]() |
#1 |
Đệ tử 1 túi
Tham gia ngày: Aug 2008
Bài gửi: 14
: |
Dung ngat cho Port D khi lở làm phần cứng PortB nối với LCD!
Mình đang làm luận văn,mình thiết kế con pic làm Master để truyền theo chuẩn I2c!Mình đã thiết kế phần cứng cho Pic như sau:PortB giao tiếp LCD,port D giao tiếp bàn phím.Port C giao tiếp I2c bus!Mình muốn viết chương trình như sau:
+Mỗi lần nhấn 1 phím trên Keypad 4x4 thì sẽ tự động 1 ký tự truyền đến LCD và cũng ký tự đó truyền đến I2C bus!Nhưng mà Pic16f877a chỉ phục vụ ngắt portB,mình chỉ còn có port D giao tiếp với bàn Phím 4x4.Vậy mình muốn thực hiện ngắt quét phím 4x4 đồng thời phát lên LCD và I2C thì mình làm như thế nao với phần cứng như vậy?Help me!Please! |
![]() |
![]() |
![]() |
#2 | |
Đệ tử 6 túi
Tham gia ngày: May 2007
Bài gửi: 127
: |
Trích:
thiết lập : TRISD=0xf0 ; PORTD=0xf0 ; khi 1 phím nào đó của ma trận phím được nhấn thì xẽ xảy ra ngắt ( từ 1 -> 0 ) núc chương trình của bạn sẽ được sử lý trong chương trình ngắt xem hình : thay đổi nội dung bởi: lion, 21-12-2008 lúc 11:51 PM. |
|
![]() |
![]() |
![]() |
#3 |
Đệ tử 1 túi
Tham gia ngày: Aug 2008
Bài gửi: 14
: |
LCD ,keypad!
Thanks ban Lion!Vay ban co code giao tiep Pic 16f877a voi Keypad va hien thi LCD ko .Neu co send minh nhe!Thanks!
|
![]() |
![]() |
![]() |
#4 | |
Đệ tử 4 túi
Tham gia ngày: Mar 2007
Nơi Cư Ngụ: Da Nang
Bài gửi: 69
: |
Trích:
Thank! |
|
![]() |
![]() |
![]() |
Ðiều Chỉnh | |
Xếp Bài | |
|
|