PDA

View Full Version : mạch giao tiếp cơ bản cho cổng isa


petertho87
12-05-2009, 04:44 PM
đây là mạch I/o cơ bản , giúp các bạ có thể hiểu được cơ bản về isa. Mình quan niệm chỉ cần biết nó I/O như thế nào là Đk được thôi.
chúc các bạn vui và cùng thảo luận cho vui nhà vui cửa

toinhatminh
04-06-2009, 02:10 PM
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%

41104041
05-04-2012, 02:05 AM
cách tiền bối ơi cho e hỏi cái LC3 đi.. có mấy cái lệnh mà e k hểu được ứng dụng thực tế của nó trong chương trình..
có tiền bối nào có tài liệu cho e xin được không ạ