매트릭스 키보드 어떤 신선한 그림 코드?

M

manish12

Guest
난 키보드 그림 877 매트릭스 포트 핀을 사용하기위한 코드가 필요하지만 같은 방마다에서되지 않습니다.

감사합니다

 
여기에
시도 http://ccsinfo.com/forum/viewtopic.php?t=26333&sid=237b2426541db4bf61d12cc383099575
당신이 프로그램은 C를 사용하는 경우.

기능을 내장 그래도 조심해.

 
아니, 난 양식은 ASM에 코드가 필요

감사합니다

 
어쨌든 사람들이 그것을 업로드 할
수도 somone
미안하지만, 당신이 첨부 파일을보기 위해서는 로그인이 필요

 
감사합니다

하지만, 아무도
나를 도와 드릴까요?<img src="http://www.edaboard.com/images/smiles/icon_cry.gif" alt="울고 또는 아주 슬픈" border="0" />
 
혹시
방법을 사용하면 3x3로, 3x4 또는 4x4가 제공하는 설계도를 보여주는 연결된 키패드와 무엇을 사용하고 핀을?

 
지만이 같은 ckt 않고 오전 arrengment

인용구 :; RA1 - C0

; RA2 - C1으로

; RA3 - C2 상태

; RA4 - C3에; RA5 - R0

; RE0 - R2에

; RE1 - R3

; RE2 드라이브 - R4; R0 ------- SW1 -------- SW2 -------- SW3 --------- SW4

; | | | |

;의 R1 ------- SW5 -------- SW6 -------- SW7 --------- SW8

; | | | |

; R2를 ------- -------- SW9 SWB SWA -------- --------- 일 SWC

; | | | |

; R3 ------- SWD SWE -------- --------- -------- SWF SW0

; | | | |

; C0에 C1 C2 상태도 C3감사합니다.
 
안녕,
여기에 전자 문 키패드 자물쇠를위한 또 다른 프로젝트, 16f84 사용,
하지만 당신은 쉽게 16f877,이 적응할 수있습니다
또한,이 작품은 877에있을 것입니다 매우 작은 corection 함께,은 ASM 코드가
문제가있다면 이메일로 보내 줘, 당신 도움이 될 것입니다
안부
미안하지만, 당신이 첨부 파일을보기 위해서는 로그인이 필요

 
감사합니다.

단지 1 년 전 뉴스에 대한 begener 그림입니다.하지만 난 그다지 knlg 변환을 시도합니다
하지만 여전히 하나에 해당하는 경우, 그 날 위해 최선의 선택은 그것에 대한 subrutine있다.
다시한번 감사

 
여기에 하나 더은 ASM 4x4 매트릭스를위한 루틴입니다.

환호

라비
미안하지만, 당신이 첨부 파일을보기 위해서는 로그인이 필요

 
인용구 :;-------------------------------------------

keyread clrf portb

clrf portdBSF portb, 4

btfsc 포트, ret1

고토 r1c1

btfsc porte, ret2

고토 r1c2

btfsc porte, ret3

고토 r1c3

btfsc porte, ret4

고토 r1c4

bcf portb, 4

BSF portb, 5

btfsc 포트, ret1

고토 r2c1

btfsc porte, ret2

고토 r2c2

btfsc porte, ret3

고토 r2c3

btfsc porte, ret4

고토 r2c4

bcf portb, 5

BSF portb, 6

btfsc 포트, ret1

고토 r3c1

btfsc porte, ret2

고토 r3c2

btfsc porte, ret3

고토 r3c3

btfsc porte, ret4

고토 r3c4

bcf portb, 6

BSF portb, 7

btfsc 포트, ret1

고토 r4c1

btfsc porte, ret2

고토 r4c2

btfsc porte, ret3

고토 r4c3

btfsc porte, ret4

고토 r4c4

bcf portb, 7

retlw 00r1c1 bcf portb, 4

movlw 07h

반환r1c2 bcf portb, 4

movlw 08h

반환r1c3 bcf portb, 4

movlw 09h

반환r1c4 bcf portb, 4

movlw 0Ah

반환r2c1 bcf portb, 4

movlw 04h

반환r2c2 bcf portb, 4

movlw 05h

반환r2c3 bcf portb, 4

movlw 06h

반환r2c4 bcf portb, 4

movlw 0Bh

반환r3c1 bcf portb, 4

movlw 01h

반환r3c2 bcf portb, 4

movlw 02h

반환r3c3 bcf portb, 4

movlw 03h

반환r3c4 bcf portb, 4

movlw 0Ch

반환r4c1 bcf portb, 4

movlw 10h

반환r4c2 bcf portb, 4

movlw 0Fh

반환r4c3 bcf portb, 4

movlw 0Eh

반환r4c4 bcf portb, 4

movlw 0Dh

반환
 
keyread
BSF portb, 4
포트 라인 높은
소요btfsc 포트, ret1
1 번 라인을 누르면 확인 키와 반환되었습니다 높다보고
고토 r1c1
그렇다면 언론 row1coloum1 고토 감지
btfsc porte, ret2
확인을 누르면 키 및 반환 라인 2왔다 높은보고
고토 r1c2
그렇다면 언론 row1coloum2 고토 감지
.
.
등등 등등

r1c1 bcf portb, 4
분명 낮은 높은 비트
movlw 07h
이후 1 행 1 열 값을 7
반환
승 복귀 7

이 코드는 4x4 매트릭스를위한 것입니다.각 라인에 대한 것, 모든 4 반환 라인 높은 테스트를 검사합니다.반환 라인을 감지하는 경우, 다음의 해당 코드를 반환하는 높은 것이다.

환호

라비

 
감사합니다,

이 코드는 제가 찾고있다.

하지만 긴지만 종료 좋은 .!!!!!!!!

 
manish12 썼습니다 :

하지만 긴지만 종료 좋은 .!!!!!!!!
 

Welcome to EDABoard.com

Sponsor

Back
Top