21.07.2013 Views

THỰC HÀNH VI XỬ LÝ - Khoa Khoa học và Kỹ thuật Máy tính

THỰC HÀNH VI XỬ LÝ - Khoa Khoa học và Kỹ thuật Máy tính

THỰC HÀNH VI XỬ LÝ - Khoa Khoa học và Kỹ thuật Máy tính

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Trường ĐH. Bách <strong>Khoa</strong> TP.HCM <strong>Khoa</strong> KH & KTMT<br />

chính là giá trị output tương ứng với các cột của ma trận phím, đối số thứ 2 có tến<br />

là col chính là giá trị bắt đầu của mỗi cột. Ví dụ cột 1 thì giá trị đó bằng 0, cột 2 thì<br />

giá trị đó bằng 1, cột 3 thì giá trị đó bằng 2 <strong>và</strong> cột 4 thì giá trị đó bằng 3.<br />

GET_KEY<br />

BTFSS temp_wr, 0<br />

BCF COLUMN_1<br />

BTFSS temp_wr, 0<br />

BSF COLUMN_1<br />

BTFSS temp_wr, 1<br />

BCF COLUMN_2<br />

BTFSS temp_wr, 1<br />

BSF COLUMN_2<br />

BTFSS temp_wr, 2<br />

BCF COLUMN_3<br />

BTFSS temp_wr, 2<br />

BSF COLUMN_3<br />

BTFSS temp_wr, 3<br />

BCF COLUMN_4<br />

BTFSS temp_wr, 3<br />

BSF COLUMN_4<br />

BTFSC PORTD,4 ;BIT TEST F, SKIP IF SET<br />

GOTO NEXT_BUTTON_1<br />

MOVLW .0<br />

MOVWF KeyReg1<br />

GOTO EXIT_GET_KEY<br />

NEXT_BUTTON_1<br />

BTFSC PORTD,5 ;BIT TEST F, SKIP IF SET<br />

GOTO NEXT_BUTTON_2<br />

MOVLW .4<br />

MOVWF KeyReg1<br />

GOTO EXIT_GET_KEY<br />

NEXT_BUTTON_2<br />

BTFSC PORTD,6 ;BIT TEST F, SKIP IF SET<br />

GOTO NEXT_BUTTON_3<br />

MOVLW .8<br />

MOVWF KeyReg1<br />

GOTO EXIT_GET_KEY<br />

NEXT_BUTTON_3<br />

BTFSC PORTD,7 ;BIT TEST F, SKIP IF SET<br />

GOTO NEXT_BUTTON_2<br />

MOVLW .12<br />

Bộ môn <strong>Kỹ</strong> Thuật <strong>Máy</strong> Tính 52 Thực hành Vi xử lý

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!