导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→我要郁闷死了,敬请老大门帮忙!

* 40677: 我要郁闷死了,敬请老大门帮忙!

   知本家 
知本家发表的帖子 

 我要郁闷死了,敬请老大门帮忙!
我有一块板子,上面用7218b驱动4个led,写好了程序检查了N遍都找不到什么问题,现将程序奉上,并寻找热心人帮忙!
                                             ORG  0000H
                                   LJMP  MAIN
                                        ORG   0100H
                                   MAIN:MOV   SP,#60H
                                        LCALL INITSHOW
                                        MOV A,#00H
                                        MOV DPTR,#TABLE
                                        MOVC A,@A+DPTR
                                        CLR C
                                        SUBB A,#80H
                                        MOV DPTR,#0BFFFH
                                        MOVX @DPTR,A
                                        MOV A,#02H
                                        MOV DPTR,#TABLE
                                        MOVC A,@A+DPTR
                                        MOVX @DPTR,A
                                        MOVX @DPTR,A
                                        MOVX @DPTR,A
                                        MOVX @DPTR,A
                                        MOVX @DPTR,A
                                        MOVX @DPTR,A
                                        MOVX @DPTR,A
                                        NOP

                                        LCALL DIS_MAIN

                                        NOP
                              DIS_MAIN:

                               DISPLAY8:
                                        MOV   R2,#08H
                                        MOV   DPTR,#TABLE
                                        MOV   R0,#00H
                             AGAIN:     MOV   A,R0
                                        MOVC  A,@A+DPTR
                                        CLR C
                                        SUBB A,#80H
                                        MOVX  @DPTR,A
                                        INC   R0
                                        DJNZ  R2,AGAIN
                                        RET

                               INITSHOW:SETB  P2.0
                                        MOV DPTR,#0BFFFH
                                        MOV   A,#0B0H
                                        MOVX  @DPTR,A
                                        CLR   P2.0
                                        RET
                              TABLE:    DB 0FBH,0B0H,0EDH,0F5H,0B6H,0D7H,0DFH,0F0H,0FFH,0F7H



发表时间:2003年8月23日11:00:15

  
回复该帖

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

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

  40769.[详细]你的地址冲突了。在送数据时MODE端必须为0,而你用P2.0作为MODE控制端,DPTR又指向TA..
摘要:你的地址冲突了。在送数据时MODE端必须为0,而你用P2.0作为MODE控制端,DPTR又指向TABLE,在使用MOVX @DPTR指令时,P2.0可能变成1,数据当然写不进去了。换个控制脚。[em03]......(160字)
- [guest][920次] 2003年8月25日

[上一篇帖子]:请教protel一问在PCB的时候,但点击一个元件后屏幕会飞到九霄之外,搞得每次都只能用select
[下一篇帖子]:[建议]Flash的读     可以按字节操作.