keyboard_isturb.docVIP

  • 11
  • 0
  • 约2.48千字
  • 约 5页
  • 2016-08-18 发布于贵州
  • 举报
keyboard_isturb

;该程序通过PORTB的电平变化中断进行键盘的输入,使按下K1键时第一个数码管显示1,按下K2 ;键时第一个数码管上显示2,按下K3键时第一个数码管上显示3,按下K4键时第一个数码管上显示4 ;对键盘的扫描采用中断方式 LIST P=18F458 INCLUDE P18F458.INC ;所用的寄存器 JIANR EQU 0X20 DEYH EQU JIANR+1 DEYL EQU JIANR+2 ORG 0X00 GOTO MAIN ORG 0X08 GOTO INTSERVE 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 0X83 ;B RETLW 0XC6 ;C

文档评论(0)

1亿VIP精品文档

相关文档