原创 单片机的学习

2007-11-18 09:13 2086 5 5 分类: MCU/ 嵌入式

这是关于单片机学习的个人空间,里面有大量的本人所编译的汇编程序和C语言程序,如果有调不出的,希望登录我的这个网站的各位大侠(单片机高手)给予指点.


这是关于在模拟keil软件用键盘来控制数码的程序:


      ORG 0000H
 LOOP:    MOV P3,#01111111B
        JNB P3.3,KEY0
       JNB P3.2,KEY1
       JNB P3.1,KEY2
       JNB P3.0,KEY3
       MOV P3,#10111111B
        JNB P3.3,KEY4点击看大图
       JNB P3.2,KEY5
       JNB P3.1,KEY6
       JNB P3.0,KEY7


       MOV P3,#11011111B
        JNB P3.3,KEY8
       JNB P3.2,KEY9
       JNB P3.1,KEYA
       JNB P3.0,KEYB


       MOV P3,#11101111B
        JNB P3.3,KEYC
       JNB P3.2,KEYD
       JNB P3.1,KEYE
       JNB P3.0,KEYF
       AJMP LOOP


 KEY0:    MOV P0,#11000000B
         MOV P2,#0FEH
        AJMP LOOP
  KEY1:    MOV P0,#11111001B
        MOV P2,#0FDH
        AJMP LOOP


  KEY2:    MOV P0,#10100100B
        MOV P2,#0FBH
        AJMP LOOP
  KEY3:    MOV P0,#10110000B
         MOV P2,#0F7H
         AJMP LOOP
  KEY4:    MOV P0,#10011001B
         MOV P2,#0DFH
         AJMP LOOP
  KEY5:    MOV P0,#10010010B
         MOV P2,#0EFH
         AJMP LOOP


  KEY6:    MOV P0,#10000010B
         MOV P2,#0BFH
         AJMP LOOP
  KEY7:     MOV P0,#11111000B
         MOV P2,#7FH
         AJMP LOOP
       KEY8:  MOV P1,#11110111B
        AJMP LOOP
  KEY9:    MOV P1,#11110110B
        AJMP LOOP


  KEYA:    MOV P1,#11110101B
         AJMP LOOP
  KEYB:    MOV P1,#11110100B
        AJMP LOOP


  KEYC:   MOV P1,#11110011B
        AJMP LOOP
  KEYD:   MOV P1,#11110010B
        AJMP LOOP


  KEYE:    MOV P1,#11110001B
         AJMP LOOP
  KEYF:    MOV P1,#11110000B
         AJMP LOOP
        END

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
5
关闭 站长推荐上一条 /3 下一条