|
Tài trợ cho PIC Vietnam |
Giao tiếp cổng COM và LPT RS232, RS485 và LPT là những giao tiếp cơ bản và kinh điển khi mới học về vi điều khiển... |
|
Ðiều Chỉnh | Xếp Bài |
19-11-2008, 07:37 PM | #3 |
Nhập môn đệ tử
Tham gia ngày: Mar 2008
Bài gửi: 4
: |
Lập trình C cho cổng LPT:
Nhưng mà vấn đề lập trình bằng C em kô thạo lắm. Các pác có thể giúp em viết code đc kô? Vấn đề là thế này: Em làm mạch như kiểu đi thi OMLIMPIA ý.có nghĩa là với 3 nút bấm,đc nối với 3 đèn LED hoặc bằng chuông điện(chỉ là phần báo hiệu thôi mà). Khi đó ta sẽ nối mạch trên với máy tính wa cổng LPT. Mình sẽ dùng C để viết CODE,khi ta ấn lần lượt 3 nút trên bảng mạch điện hoặc ấn đồng thời 3 nút thì trên màn hình máy tính sẽ hiện thời gian là:giờhút:giây.Tương đương với time của máy tính. Vấn đề ở đây là: -lệnh xuất giở(time)của máy tính. -tiếp đến là truy suất tới cổng LPT. -Tìm hiếu xem,đâu là 3 chân data hoặc là 3 chân status,để nối với 3 đèn led(hoặc 3 chuông điện) ở mạch điện.Khi ta bấm chuông,sẽ tạo ra dòng điện vào chân cổng LPT,đưa mức "0" lên "1". -về phần lập trình gồm:kiẻm tra liên tục,khi nào các chân LPT lên mức "1".Khoảng 1s quét 1 lần. -sau khi lên mức "1",hiển thị time ra màn hình.Lưu trạng thái của nó. khi đã hiẻn thị cả 3 chuông,thì ấn nút để rết nó về không,và quét tiếp cổng LPTc ho lần sau. -Em chỉ biết như vậy thui,chứ ko thể lập trình đc,mong các pác pro` giúp cho. Các pác có thể giúp em viết CODE đc kô? THANK các pác nhìu nhìu!!!!! thay đổi nội dung bởi: namqn, 19-11-2008 lúc 08:26 PM. Lý do: dọn rác trong bài viết |
|
|