黑血冰山冷87 2014-04-23 12:15 采纳率: 0%
浏览 2245

51单片机数码管动态显示的问题

我想比如在数码管输出5201314的话,采用动态刷新,用delay函数,但是现在发现一个问题,我把delay的时间设置的越短越不抖动,但为什么不加delay却显示不对了呢?我认为不加delay就是delay的时间无限短,那不应该显示的更清楚更不抖动么?好疑惑

#include
sbit duan=P2^6;
sbit wei=P2^7;
//#define a 200
void delay(unsigned int i)
{
while(--i);
}
void main()
{
while(1)
{
P0=0xfe;
wei=1;
wei=0;

    P0=0x6D;
    duan=1;
    duan=0;

    //delay(a);

    P0=0xfd;
    wei=1;
    wei=0;

    P0=0x5B;
    duan=1;
    duan=0;
    //delay(a);

    P0=0xfb;
    wei=1;
    wei=0;

    P0=0x3f;
    duan=1;
    duan=0;
    //delay(a);

    P0=0xf7;
    wei=1;
    wei=0;

    P0=0x06;
    duan=1;
    duan=0;
    //delay(a);

    P0=0xef;
    wei=1;
    wei=0;

    P0=0x4f;
    duan=1;
    duan=0;
    //delay(a);

    P0=0xdf;
    wei=1;
    wei=0;

    P0=0x06;
    duan=1;
    duan=0;
    //delay(a);

    P0=0xbf;
    wei=1;
    wei=0;

    P0=0x66;
    duan=1;
    duan=0;
    //delay(a);


}

}

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 孟德尔随机化结果不一致
    • ¥20 求用stm32f103c6t6在lcd1206上显示Door is open和password:
    • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
    • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
    • ¥15 谁有desed数据集呀
    • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
    • ¥15 关于#hadoop#的问题
    • ¥15 (标签-Python|关键词-socket)
    • ¥15 keil里为什么main.c定义的函数在it.c调用不了
    • ¥50 切换TabTip键盘的输入法