微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 关于单片机的一个问题..求解

关于单片机的一个问题..求解

时间:10-02 整理:3721RD 点击:
void display()
{
   uchar i,k;
k=0x80;
for(i=0;i<8);i++)
  {
   P2=0;
   P0=display[disp[i]];
   P2=k;
   k=k>>1;
   delay05ms()   延时0.5毫秒
  }
         P2=0;
}
问题:这个delay05ms()是个延时函数,但是问什么这里需要延时函数啊,求指点

51的速度虽然很慢,但是对于人眼的反应速度很外围硬件的反应速度来说那已经是很快了,
如果不加延时,你根本看不到效果。
如果想要验证延时函数的作用,你可以把它注释之后在运行一遍,看看有什么差别吧

看着好像写的有问题

for(i=0;i<8);i++)
这句有问题吗?

但是延时0.5毫秒也看不见啊

不好意思输错了这里,但是关键是我想为什么那里要用延时

软件有问题,仔细检查下

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top