![Phân tích tư tưởng của nhân dân qua đoạn thơ: Những người vợ nhớ chồng… Những cuộc đời đã hóa sông núi ta trong Đất nước của Nguyễn Khoa Điềm](https://timtailieu.net/upload/document/136415/phan-tich-tu-tuong-cua-nhan-dan-qua-doan-tho-039-039-nhung-nguoi-vo-nho-chong-nhung-cuoc-doi-da-hoa-song-nui-ta-039-039-trong-dat-nuoc-cua-nguyen-khoa-136415.jpg)
Thiết kế board giao tiếp - Chương 5
Số trang: 6
Loại file: pdf
Dung lượng: 288.55 KB
Lượt xem: 5
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Keypad – bàn phím4x4- Đọc bàn phím- Quét vòng?- Sử dụng ngắt?- Chống rung- Kiểmtra thời gian của bit trạng thái (0 or 1) đủ “dài”- Dùng tụ để lọc nhiễu đầu vào
Nội dung trích xuất từ tài liệu:
Thiết kế board giao tiếp - Chương 5 Chương 6: Bàn phím Keypadn Keyboardn6.1 Keypad – bàn phím 4x4 S901 S902 S903 S904 K0 K1 K2 K3 K4 S911 S912 S913 S914 K5 S921 S922 S923 S924 K6 S931 S932 S933 S934 K7 16.1 Keypad – bàn phím 4x4 Đọc bàn phím n Quét vòng? n n Sử dụng ngắt? Chống rung n Kiểm tra thời gian của bit trạng thái (0 or 1) đủ “dài” n n Dùng t ụ để lọc nhiễu đầu vào6.1 Keypad – bàn phím 4x4 26.1 Keypad – bàn phím 4x4#define keypad_out PORTA#define keypad_in PINAflash char row[4] = {0xEF, 0xDF, 0xBF, 0x7F};DDRA = 0xF0;for(i=0; i6.1 Keypad – Resistor matrix & ADC If the key 5 is pressed, a voltage divider gets active: * 1 k + 820 Ω = 1,82k to ground, * 3,3 k + 680 Ω + 180 Ω = 4,16k to plus. At an operating voltage of 5 Volt a divided voltage of: 5 * 1,82 / (1,82 + 4,16) = 1,522 Volt6.2 Keyboard – PC Keyboard AT keyboard goàm moät ma traän lôùn caùc phím, taát caû ñöôïc giaùm saùt bôûi moät boä xöû lyù on-board. Boä xöû lyù khaùc bieät nhau töø baøn phím naøy ñeán baøn phím khaùc( chip thoâng duïng goàm 8048, 8049, 6868 vaø 6805) nhöng taát chuùng cô baûn laøm gioáng moät vieäc : Giaùm saùt nhöõng phím ñöôïc nhaán / thaû vaø gôûi döõ lieäu töông xöùng tôùi maùy chuû. Boä xöû lyù naøy chaêm soùc taát caû döõ lieäu ra vaø ñeäm baát cöù döõ lieäu naøo vaøo boä ñeäm 16-byte cuûa noù neáu caàn. Taát caû vieäc giao tieáp giöõa maùy chuû vaø baøn phím duøng PS/2 protocol. 46.2 Keyboard – PC Keyboard6.2 Keyboard – PC Keyboard The keyboard sends data to the host in 11-bit words n Contain a ‘0’ start bit, followed by 8-bits of scan n code (LSB first), followed by an odd parity bit and terminated with a ‘1’ stop bit. The keyboard generates 11 clock transitions (at n around 20 - 30KHz) when the data is sent, and data is valid on the falling edge of the clock. 56.2 Keyboard – PC KeyboardKeyboard to HostHost to Keyboard 6
Nội dung trích xuất từ tài liệu:
Thiết kế board giao tiếp - Chương 5 Chương 6: Bàn phím Keypadn Keyboardn6.1 Keypad – bàn phím 4x4 S901 S902 S903 S904 K0 K1 K2 K3 K4 S911 S912 S913 S914 K5 S921 S922 S923 S924 K6 S931 S932 S933 S934 K7 16.1 Keypad – bàn phím 4x4 Đọc bàn phím n Quét vòng? n n Sử dụng ngắt? Chống rung n Kiểm tra thời gian của bit trạng thái (0 or 1) đủ “dài” n n Dùng t ụ để lọc nhiễu đầu vào6.1 Keypad – bàn phím 4x4 26.1 Keypad – bàn phím 4x4#define keypad_out PORTA#define keypad_in PINAflash char row[4] = {0xEF, 0xDF, 0xBF, 0x7F};DDRA = 0xF0;for(i=0; i6.1 Keypad – Resistor matrix & ADC If the key 5 is pressed, a voltage divider gets active: * 1 k + 820 Ω = 1,82k to ground, * 3,3 k + 680 Ω + 180 Ω = 4,16k to plus. At an operating voltage of 5 Volt a divided voltage of: 5 * 1,82 / (1,82 + 4,16) = 1,522 Volt6.2 Keyboard – PC Keyboard AT keyboard goàm moät ma traän lôùn caùc phím, taát caû ñöôïc giaùm saùt bôûi moät boä xöû lyù on-board. Boä xöû lyù khaùc bieät nhau töø baøn phím naøy ñeán baøn phím khaùc( chip thoâng duïng goàm 8048, 8049, 6868 vaø 6805) nhöng taát chuùng cô baûn laøm gioáng moät vieäc : Giaùm saùt nhöõng phím ñöôïc nhaán / thaû vaø gôûi döõ lieäu töông xöùng tôùi maùy chuû. Boä xöû lyù naøy chaêm soùc taát caû döõ lieäu ra vaø ñeäm baát cöù döõ lieäu naøo vaøo boä ñeäm 16-byte cuûa noù neáu caàn. Taát caû vieäc giao tieáp giöõa maùy chuû vaø baøn phím duøng PS/2 protocol. 46.2 Keyboard – PC Keyboard6.2 Keyboard – PC Keyboard The keyboard sends data to the host in 11-bit words n Contain a ‘0’ start bit, followed by 8-bits of scan n code (LSB first), followed by an odd parity bit and terminated with a ‘1’ stop bit. The keyboard generates 11 clock transitions (at n around 20 - 30KHz) when the data is sent, and data is valid on the falling edge of the clock. 56.2 Keyboard – PC KeyboardKeyboard to HostHost to Keyboard 6
Tìm kiếm theo từ khóa liên quan:
Thiết kế board mạch giao tiếp thiết kế mạch vi điện tử mạch điện tửTài liệu liên quan:
-
Nghiên cứu sự hài lòng của sinh viên Hutech khi sử dụng ví điện tử Momo
6 trang 567 10 0 -
Báo cáo thưc hành: Thiết kế mạch bằng phần mềm altium
9 trang 260 0 0 -
Giáo trình Mạch điện tử - Trường Cao đẳng nghề Số 20
97 trang 175 0 0 -
Tiểu luận: Tìm hiểu công nghệ OFDMA trong hệ thống LTE
19 trang 165 0 0 -
12 trang 145 1 0
-
88 trang 109 0 0
-
Đồ án: Vẽ và thiết kế mạch in bằng Orcad
32 trang 105 0 0 -
Đồ án môn học: Thiết kế mạch chuyển nhị phân 4 Bit sang mã Gray và dư 3 sử dụng công tắc điều khiển
29 trang 101 0 0 -
72 trang 96 0 0
-
Giáo trình Lý thuyết mạch tín hiệu - Tập 1: Phần 1 - PGS.TS. Đỗ Huy Giác, TS. Nguyễn Văn Tách
122 trang 96 0 0