您现在所在的是:

单片机论坛

回帖:3个,阅读:3190 [上一页] [1] [下一页]
905
dream8305
文章数:1
年度积分:50
历史总积分:905
注册时间:2005/8/24
发站内信
发表于:2005/8/24 10:30:00
#0楼
ORG   0000H
RESET:            AJMP  MAIN

                 ORG   0100H
MAIN:


                 MOV   SP,#60H
                 MOV   49H,#5
                 MOV   48H,#10
                                LCALL DISP
           AA:   NOP
                 LJMP AA
;静态显示
  DISP:  

                 MOV   R0,#49H
                    MOV   R3,#02H

                 MOV   DPTR,#SETTAB   ;字型表的入口地址
  LOOP:          MOV   A,@R0          ;取最高位的待显示数据
                 MOVC  A,@A+DPTR       ;查表获取字型码

                    MOV   B,A
                     LCALL HS164
                 DEC   R0
                 DJNZ  R3,LOOP
                 RET

      HS164:     CLR   P2.6
                 MOV   A,B
                 LCALL DS164
                 RET

      DS164:     MOV   R6,#08H
        SD:      NOP
                 NOP
                 NOP
                 CLR   P2.7
                 RLC   A
                 MOV   P2.6,C
                 NOP
                 NOP
                 NOP
                 SETB  P2.7
                 DJNZ  R6,SD
                 RET

   SETTAB:DB 0EEH 28H 0CDH 6DH 2BH 67H 0E7H 2CH 0EFH 6FH 0C7H 0C2H 87H 8FH
         ;   0   1    2    3   4   5   6    7   8    9   E    L    F   P

这个程序是用P2.6口接164的1、2脚,用P2.7口接164的8脚,用2个74LS164驱动2个静态数码显示,帮忙看一下,通电数码管一点都不亮
3110
xiouxian
文章数:1236
年度积分:53
历史总积分:3110
注册时间:2002/12/22
发站内信
发表于:2005/8/24 11:30:00
#1楼
哦,是单片机的程序,暂时不懂,帮你顶一下!
         快乐才是重要的!
9012
吴辉
文章数:2351
年度积分:50
历史总积分:9012
注册时间:2002/1/15
发站内信
发表于:2005/8/24 12:09:00
#2楼
硬件有没有错?
1022
wenlin
文章数:51
年度积分:50
历史总积分:1022
注册时间:2005/7/22
发站内信
发表于:2005/8/26 5:31:00
#3楼
哈哈,数码管共阴共阳没搞错吧,振晶频率过高吗
                 哈哈,个人意见!

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004