【8-19】使用DA转换器DAC0832产生-.docVIP

  • 7
  • 0
  • 约1.63千字
  • 约 3页
  • 2016-11-23 发布于天津
  • 举报
【8-19】使用DA转换器DAC0832产生-

第八章作业 1、设某一MCS-51系统,要求连接16个4×4的键盘,其硬件原理如下图所示,请编写相应键值扫描和识别程序。 KEY: MOV P1, #00H ;P1为高四位 MOV A, P0 ;P0为低四位 ANL A, #0FH CJNE A, #0FH,K0 ;判断键是否按下 K0: ACALL DELAY ;产生一定延时 MOV A, P0 ANL A, #0FH CJNE A, #0FH,K1 AJMP KEY K1: MOV R3, #10H MOV R2, #0 MOV B, A MOV P0, A MOV A, P1 ANL A, #0FH SWAP A ADD A, B MOV B, A MOV DPTR, #TAB K2: MOV A, R2 MOVC A,@A+DPTR CJNE A, B, K4 K3: MOV A, R2 RET K4: INC R2 DJNZ R3, K2 TAB: DB 0EEH, 0DEH, 0BEH, 7EH DB 0EDH, 0DDH, 0BDH, 7DH DB 0EBH, 0DBH, 0BBH, 7BH DB 0E7H, 0D7H, 0B7H, 77H E

文档评论(0)

1亿VIP精品文档

相关文档