键盘扫描汇编程序
[11-20 17:13:40] 来源:http://www.88dzw.com 嵌入式系统 阅读:8996次
文章摘要:PIC键盘扫描汇编程序;;...............................键盘扫描子程序---16键,D口低四位输出,高四位输入 ;...............................JIANPAN MOVLW 00H MOVWF PORTD MOVLW 0F0H ANDWF PORTD,W SUBLW 0F0H BTFSC STATUS,Z;判断D口高四位是否全为“1” RETURN ;是,无键输入,返回 CALL DELAY10MS;否,有键输入,延时20ms CALL DELAY10MS CALL DELAY
键盘扫描汇编程序,标签:嵌入式系统开发,嵌入式开发,http://www.88dzw.comPIC键盘扫描汇编程序
;;...............................
键盘扫描子程序---16键,D口低四位输出,高四位输入
;...............................
JIANPAN MOVLW 00H
MOVWF PORTD
MOVLW 0F0H
ANDWF PORTD,W
SUBLW 0F0H
BTFSC STATUS,Z;判断D口高四位是否全为“1”
RETURN ;是,无键输入,返回
CALL DELAY10MS;否,有键输入,延时20ms
CALL DELAY10MS
CALL DELAY10MS
MOVLW 00H ;再判断一次
MOVWF PORTD
MOVLW 0F0H
ANDWF PORTD,W
SUBLW 0F0H
BTFSC STATUS,Z;判断D口高四位是否全为“1”
RETURN ;是虚假输入,返回
MOVLW 0FEH ;确定有键输入,逐行判断,首先RD0=0
MOVWF PORTD
BTFSS PORTD,4 ;判键“0”
GOTO JIAN0
BTFSS PORTD,5 ;判键“1”
GOTO JIAN1
BTFSS PORTD,6 ;判键“2”
GOTO JIAN2
BTFSS PORTD,7 ;判键“3”
GOTO JIAN3
MOVLW 0FDH ;确定有键输入,逐行判断,首先RD1=0
MOVWF PORTD
BTFSS PORTD,4 ;判键“4”
GOTO JIAN4
BTFSS PORTD,5 ;判键“5”
GOTO JIAN5
BTFSS PORTD,6 ;判键“6”
GOTO JIAN6
BTFSS PORTD,7 ;判键“7”
GOTO JIAN7
MOVLW 0FBH ;确定有键输入,逐行判断,首先RD0=2
MOVWF PORTD
BTFSS PORTD,4 ;判键“8”
GOTO JIAN8
BTFSS PORTD,5 ;判键“9”
GOTO JIAN9
BTFSS PORTD,6 ;判键“A”
GOTO JIANA
BTFSS PORTD,7 ;判键“B”
GOTO JIANB
MOVLW 0F7H ;确定有键输入,逐行判断,首先RD0=3
MOVWF PORTD
BTFSS PORTD,4 ;判键“C”
GOTO JIANC
BTFSS PORTD,5 ;判键“D”
GOTO JIAND
BTFSS PORTD,6 ;判键“E”
GOTO JIANE
BTFSS PORTD,7 ;判键“F”
GOTO JIANF
RETURN
;.................
;10 ms延时子程序
;.................
DELAY10MS MOVLW 0FH
MOVFW 20H
LP2 MOVLW 0FFH
MOVWF 21H
LP1 DECFSZ 21H,F
GOTO LP1
DECFSZ 22H,F
GOTO LP2
RETURN
;........................
;键‘0’子程序,可自定义
;........................
JIAN0 CALL SFANG;调用键盘释放子程序
.
.
.
RETURN
;...................
;键盘释放等待子程序
;...................
SFANG MOVLW 00H
MOVWF PORTD
MOVLW 0F0H
ANDWF PORTD,W
- 上一篇:c语言键盘扫描程序
《键盘扫描汇编程序》相关文章
- › 工业设备中LED显示和键盘扫描设计
- › 基于FPGA的键盘扫描模块的设计与实现
- › 矩阵键盘扫描程序
- › 数码管显示矩阵键盘扫描程序
- › 键盘扫描汇编程序
- › c语言键盘扫描程序
- 在百度中搜索相关文章:键盘扫描汇编程序
- 在谷歌中搜索相关文章:键盘扫描汇编程序
- 在soso中搜索相关文章:键盘扫描汇编程序
- 在搜狗中搜索相关文章:键盘扫描汇编程序