导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请大虾指教

* 46474: 请大虾指教

   guest 
guest发表的帖子 

 请大虾指教
ORG 0000H
      lJMP MIAN
     
      ORG 0030H
MIAN: MOV SP #60H 
 CLR P1.1
      MOV A,#0C0H
      lcall tb
     
KEY:   ACALL KS1
       JNZ LOOP1
      AJMP KEY

KS1:   MOV A,#0FFH
       MOV P0,A
       MOV A,P0
       CPL A
       RET
LOOP1: ACALL DELAY
       ACALL KS1
       JNZ LOOP2
       AJMP KEY
LOOP2: JB ACC.0,KEY0
       JB ACC.1,KEY1
       JB ACC.2,KEY2
       JB ACC.3,KEY3
       JB ACC.4,KEY4
       JB ACC.5,KEY5
       JB ACC.6,KEY6
       JB ACC.7,KEY7
       AJMP KEY
 KEY0: AJMP TATA0
 KEY1: AJMP TATA1
 KEY2: AJMP TATA2
 KEY3: AJMP TATA3
 KEY4: AJMP TATA4
 KEY5: AJMP TATA5
 KEY6: AJMP TATA6
 KEY7: AJMP TATA7
TATA0: MOV A,#0F9H
       LCALL TB
       AJMP KEY
TATA1: MOV A,#0A4H
       LCALL TB
       AJMP KEY
TATA2: MOV A,#0B0H
       LCALL TB
       AJMP KEY
TATA3: MOV A,#99H
       LCALL TB
       AJMP KEY
TATA4: MOV A,#92H
       LCALL TB
       AJMP KEY
TATA5: MOV A,#83H
       LCALL TB
       AJMP KEY
TATA6: MOV A,#0F8H
       LCALL TB
       AJMP KEY
TATA7: MOV A,#80H
       LCALL TB
       AJMP KEY
  TB:  MOV  R0,#08H
       CLR  C
LOOP3: RLC  A
       MOV P1.0,C
       CLR P1.1
       SETB P1.1
       CLR P1.1
       DJNZ R0,LOOP3
       MOV A,#0FFH
       MOV R0,#08H
       CLR C
LOOP4: RLC A
       MOV P1.0,C
       CLR P1.1
       SETB P1.1
       CLR P1.1
       DJNZ R0,LOOP4
       CLR P1.2
       SETB P1.2
       CLR P1.2
       RET
DELAY: MOV R7,#02H
   TM: MOV R6,#0FFH
  TM6: DJNZ R6,TM6
       DJNZ R7,TM
       RET       
       END

           
我是初学者啊,做了个最小系统,用74LS595和74HC224 推动,共阳的数码管,程序通不过,好郁闷啊,请高手指点指点,我这只超级菜鸟

发表时间:2003年12月18日18:57:33

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:HM9270D有两个引脚,一个是数据好信号(15脚 IRQ),当接收到有效的DTMF信号时
[下一篇帖子]:X5045就不错。