keyboard_heck.docVIP

  • 1
  • 0
  • 约2.56千字
  • 约 5页
  • 2016-08-18 发布于贵州
  • 举报
keyboard_heck

;本程序用于键盘的识别,通过编程,使按下K1键时第一个数码管显示1,按下K2键时第一 ;个数码管上显示2,按下K3键时第一个数码管上显示3,按下K4键时第一个数码管上显示4, ;对键盘的扫描采用查询方式 LIST P=18F458 INCLUDE P18F458.INC ;所用的寄存器 JIANR EQU 0X20 FLAG EQU JIANR+1 ;标志寄存器 DEYH EQU JIANR+2 DEYL EQU JIANR+3 F0 EQU 0 ;FLAG的第0位定义为F0 ORG 0X00 GOTO MAIN ORG 0X30 ;*************以下为码值转换表****************** CONVERT ADDWF PCL,1 RETLW 0XF9 ;1 RETLW 0XA4 ;2 RETLW 0XB0 ;3 RETLW 0X99 ;4 RETLW 0X92 ;5 RETLW 0X82 ;6 RETLW 0XD8 ;7 RETLW 0X80 ;8 RETLW 0X90 ;9 RETLW 0X88 ;A RETLW

文档评论(0)

1亿VIP精品文档

相关文档