正在加载图片...
①MOVP1,#0FOH;低位送全“0”矩阵式键线反转法图例 MOVA,P1;读进P1口电平 ANLA,#0FOH;保留高4位 CJNE A,#OFOH,MK3(②) ;若有键按 “0”位,跳转到3去处理;0行P1.0 若无键按下1行P1 2行P1.2 设:第3行第1列结点有键按下3P1.3 首先: 11110000”→P1 AT89C51 然后读P1:P1-“1101x0列P1.4 只留高4位:A=“1010001P1.5 因为有键按下,A≠1111000 2列P1.6 3列P1.7 P202图6-28矩阵式键盘线反转法图例 AT89C51 P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 +5v ①MOV P1,#0F0H ;低位送全“0” MOV A, P1 ;读进P1口电平 ANL A,#0F0H ;保留高4位 CJNE A, #0F0H, MK3(②) ;若有键按下则P1.4—P1.7必 有“0”位,跳转到MK3去处理; 若无键按下则退出键扫描。 0行 1行 2行 3行 0列 1列 2列 3列 设:第3行/第1列结点有键按下 首先: “1111 0000” → P1 然后读P1: P1← “1101 xxxx” 只留高4位: A = “1101 0000” 因为有键按下,A ≠11110000 P202图6-28
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有