标题: 单片机串口方式0(同步移位寄存器方式)程序问题 [打印本页]

作者: 分期卖猪肉    时间: 2020-7-8 10:33
标题: 单片机串口方式0(同步移位寄存器方式)程序问题
  1. #include <reg52.h>
  2. #define uchar unsigned char
  3. #define uint unsigned int
  4. void delay_ms (uint x)
  5. {
  6.    uchar t;
  7.    while(x--)
  8.    for(t=0; t<120; t++);
  9.    }
  10.    void main()
  11.    {
  12.    uchar  i;
  13.    unsigned char table[]=(0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90);
  14.    SCON=0x00;
  15.    while(i<10)
  16.    {
  17.    SBUF=table [i];
  18.    while(!TI);
  19.    TI=0;
  20.    i=(i+1)%10;
  21.    delay_ms(1000);
  22.    }
  23. }
复制代码
我的仿真只显示8 9  没有显示0-9的数字 好奇怪?

8a1bf66cd1e7886db179c8ba4bd3227.png (194.55 KB, 下载次数: 89)

我的仿真 但是不行,只显示8-9不显示0-9数字

我的仿真 但是不行,只显示8-9不显示0-9数字

1800f3d41d1ee4ba6c1d45209bfc5dd.png (305.81 KB, 下载次数: 89)

1800f3d41d1ee4ba6c1d45209bfc5dd.png

e58d936a26373f977b2ffbcbbcd4c6c.png (212.48 KB, 下载次数: 73)

e58d936a26373f977b2ffbcbbcd4c6c.png

作者: 分期卖猪肉    时间: 2020-7-8 10:34
是不是我的那个数码管的问题?
作者: 分期卖猪肉    时间: 2020-7-8 16:02
1275109681 发表于 2020-7-8 15:40
顶一下

哥 你会吗?帮帮忙咯




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1