|
Tài trợ cho PIC Vietnam |
Giao tiếp các cổng khác (ISA, PCI, ...) Tương tác các cổng, các bus.. Tại sao chúng ta không thiết kế các card giao tiếp máy tính? |
|
Ðiều Chỉnh | Xếp Bài |
04-06-2009, 02:20 PM | #21 |
Nhập môn đệ tử
Tham gia ngày: Apr 2009
Bài gửi: 4
: |
Card giao tiếp ISA có hai 8255 mở rộng port, sử dụng 2 đường địa chỉ A0 và A1 chọn port cho từng 8255 và sử dụng A3 làm chân Chip Select (CS) để chọn từng 8255 ( A3 = 0: Chọn 8255 thứ nhất, A3 = 1: Chọn 8255 thứ 2 ).
Dùng 8255 thứ 2 điều khiển hệ thống theo yêu cầu sau: - PortA nhập giá trị analog 8bits vào với điện áp thay đổi 1từ 0-5V (tương ứng giá trị digital là 0 – 255) - Bit 0 và 1 Port B xuất giá trị điều khiển chiều quay và tốc độ động cơ DC như sau: Quay thuận khi PB0 = 0, PB1 = 1 và quay nghịch khi PB0 = 1, PB1 = 0. Tốc độ điều khiển bằng phương pháp điều rộng xung với Toff khi PB0 = 1, PB1 = 1. Chu kỳ T = 10ms - Viết chương trình điều khiển khi giá trị analog = 0 – 2V thì động cơ quay thuận với tốc độ Ton = 80%. Khi giá trị analog = 2-3V thì ngừng động cơ và khi giá trị analog = 3-5V thì động cơ quay nghịch với tốc độ Ton = 30% BAN NAO BIET RO VE VEN DE NAY HUONG DAN MINH VOI .CAM ON NHIEU |
|
|