Presentation is loading. Please wait.

Presentation is loading. Please wait.

The Practice of Micro-processor Yonam Institute of Digital Technology 05. Key Matrix Control.

Similar presentations


Presentation on theme: "The Practice of Micro-processor Yonam Institute of Digital Technology 05. Key Matrix Control."— Presentation transcript:

1 The Practice of Micro-processor Yonam Institute of Digital Technology 05. Key Matrix Control

2 2  Key Matrix  We have variant way to insert key information in digital circuit.  For the way, we usually use Key Matrix.  Because it is a way which can get many key information by using small number of ports.  4X4 Key Matrix  uses 4 for out port  uses 4 for in port Overview of Key Matrix

3  Key Data Input / Output Overview of Key Matrix 3

4  Test-Board contains 4x4 Key Matrix Key Matrix in Test Board 4 PortSpecify PC.0~3 insert signal to choice a line of Key Matrix (Output) PC.4~7 receive choose key value of Key Matrix (Input)

5 Circuit Diagram for Key Matrix Control e (1110) d (1101) b (1011) 7 (0111)

6  Arrangement of Key Matrix Components Key Matrix Data Bus Jumper 6 PC.0 ● PC.1 ● PC.2 ● PC.3 ● PC.4 ● PC.5 ● PC.6 ● PC.7 ● ● C.0 ● C.1 ● C.2 ● C.3 ● L.0 ● L.1 ● L.2 ● L PC PORT Key Matrix Part

7 7  Wiring Diagram AVR8535 MCU Module Multi Digital Breadboard PA.0 ● PA.1 ● PA.2 ● PA.3 ● PA.4 ● PA.5 ● PA.6 ● PA.7 ● ● Q.0 ● Q.1 ● Q.2 ● Q.3 ● A ● B ● C ● D ● E ● F ● G ● P PB.0 ● PB.1 ● PB.2 ● PB.3 ● PB.4 ● PB.5 ● PB.6 ● PB.7 ● 8583 PA PORT 8583 PB PORT 7-Segment Part 7-Segment Part PC.0 ● PC.1 ● PC.2 ● PC.3 ● PC.4 ● PC.5 ● PC.6 ● PC.7 ● ● C.0 ● C.1 ● C.2 ● C.3 ● L.0 ● L.1 ● L.2 ● L PC PORT Key Matrix Part

8 Practice of Key Matrix Control  key Matrix 에서 ‘4’ 에 해당하는 Key 가 눌려지면 7-Segment 로 ‘4’ 를 출력 ( 단, ‘4’ 가 아닌 다른 key 가 눌려지면 FND 는 변동사항 없음 ) 8 CDEF 89AB CDEF 89AB

9  key Matrix 에서 ‘1’ 에 해당하는 Key 가 눌려지면 7-Segment 로 ‘1’ 을 출력 ( 단, ‘1’ 이 아닌 다른 key 가 눌려지면 FND 는 변동사항 없음 ) 9 CDEF 89AB CDEF 89AB

10 10  Key Matrix 의 Key 값을 읽어서 7-Segment 로 출력 CDEF 89AB CDEF 89AB CDEF 89AB CDEF 89AB …

11 Advanced Practice  Key Matrix 를 사용하여 Password 를 입력하는 전자 자물쇠 구현  Password 저장 mode ( 초기값 “0000” 이다 )  Password 입력 mode 11 (MSB)(LSB) (MSB)(LSB) CDEF 89AB CDEF 89AB

12  Password 입력이 맞으면  Password 입력이 틀리면 반복 ▲ 7-Segment Part ▲ Digital I/O Part


Download ppt "The Practice of Micro-processor Yonam Institute of Digital Technology 05. Key Matrix Control."

Similar presentations


Ads by Google