找回密码
 注册
关于网站域名变更的通知
查看: 369|回复: 5
打印 上一主题 下一主题

请大神帮我看看程序哪里有问题,谢谢

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-5-7 10:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
琴大神帮我看看程序哪里有问题,怎么单片机数码管不计数9 i( M$ f, v8 P6 F2 Z2 g7 s& C* }
#include<reg52.h>! i) l% b$ \/ Y
#define uint unsigned int
: S& x6 y. d+ R5 [sbit dula=P2^0;                    u5 S8 Z/ b# k& q
sbit wela=P2^1;               
3 |9 ?$ O/ ~5 @% r6 k: V     uint i;0 `% y) h4 [- Z0 B9 p1 |# p$ w$ i
unsigned code table[ ]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,( L8 w; V  k2 e; k, H5 T2 z& a
                        0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};  
1 V9 V: x$ i! y, X, Qvoid delay(uint ms)( [, a" b0 m  H/ y0 R; c: Z
{
# h, W9 B8 ~6 w6 i     uint ti;
5 K' X# `7 j2 K2 w$ f   while(ms--)
3 {- s9 F) Y  A4 u5 U$ I    {) f2 @/ e9 o# X+ L) P/ O2 G
    for(ti=0;ti<82;ti++){}2 f/ H  G* o  ?, ^9 B
    }) `: t/ i5 i* I7 d  E
}     9 X5 J. \& G3 c! Z3 o( y4 i% f2 J4 F
void main()+ V% w" ~+ b# h- P" X: J6 X# z. t
{
- x% K1 l& S$ \+ d8 a while(1) ' ^& @3 A8 n* z- _+ N+ m, M: m
{     
5 f8 r# h& [! P# w4 j         P1=0xff;  //1111 1111 . o/ Z1 Y* i+ q0 i3 |+ Q
  for(i=0;i<=8;i++) , r* B. K0 k0 v6 X2 M
   {  Y2 M5 B* h  q! p( a" l. t
   P0=table[i]; / C8 `! j, a/ f/ }: N
   dula=1;
- w7 |6 E4 `; a   dula=0;7 N, t) t2 E8 e
            P0=0xfe;    //1111 1110   
, r' q5 g3 c3 K( q' r; e   wela=1;
' B, p9 ?% K9 @0 w$ A. o' m* _  U   wela=0;
4 [; s# h4 I" {$ f   delay(1000);
0 g1 I# r% P3 D8 I" }7 q   P1=P1<<1;
( L4 E1 P0 v9 v3 u% Y4 [  Z   }3 Z' C: Y/ Y2 o% {" r1 ?, p" p

) c" h9 S  s7 ^3 P* D# W8 s } 9 H5 u1 p* w! \+ w& X/ q8 s
}3 |7 r: v! M8 d' o
$ ^  N7 Y. J$ {+ |

该用户从未签到

2#
发表于 2020-5-7 10:16 | 只看该作者
一个数码管搞什么段拉位拉
  • TA的每日心情
    开心
    2023-5-15 15:14
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2020-5-7 10:52 | 只看该作者
    % H* w1 |" E4 m  U
    建议先打开位送位码关闭位,再打开段送段码延时关闭段。

    该用户从未签到

    4#
    发表于 2020-5-7 13:13 | 只看该作者
    一个数码管就不用段选,

    该用户从未签到

    5#
    发表于 2020-5-7 13:24 | 只看该作者
    while(1)
    & T; H- a. t$ j* P7 Z# E" d# v5 y1 B! b
             P1=0xff;  $ d9 z" ~6 H+ [; {- y
      for(i=0;i<=8;i++)
    ; R9 Z6 T  @  S4 Z- d  {5 c1 D9 m8 t' {. M- o0 z
    P0=table[i]; . _# N: t" m/ A7 W; m
    2 l# q6 L& e' \
       delay(1000);' r, k# @- l% H  J9 C

    ) h; {4 R4 Q- P1 n   }
    : {/ y, k) Q2 ^6 K8 g+ J+ [0 c改成这样试试

    点评

    赞同赞同赞同  详情 回复 发表于 2020-5-8 09:38

    该用户从未签到

    6#
    发表于 2020-5-8 09:38 | 只看该作者
    行者~ABC 发表于 2020-5-7 13:24' `( [! m/ `4 G% R  ^/ @  d3 k7 s
    while(1) , K; Q/ n! _2 j  k( d7 ^

    $ y9 y& ^0 ]! B9 s6 K2 U* @* W         P1=0xff;  
    3 W; ?0 u5 `' v/ {& ~% [$ g
    赞同赞同赞同2 X/ g" j$ @4 }2 R# o
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-10-11 07:22 , Processed in 0.125000 second(s), 27 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表