![]() |
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! |
1 Attachment(s)
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 : |
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!
|
Trích:
Thank! |
Múi giờ GMT. Hiện tại là 10:41 PM. |
Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam