首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

新手请教一个用C语言写LED显示的问题

新手请教一个用C语言写LED显示的问题

如何实现开机时LED显示提示信息3秒,然后自动开始显示数据?试着写了几句code似乎不行,请高手指点一下。 谢谢!


for(;;){


Display_message; //显示提示信息


Delay(30000);   //延迟3秒


Display_data(); //显示数据


}


这样的话,似乎不能实现我的目的,而是先后循环显示提示信息和数据


*****************************************************************


for(;;){


switch(I)


case I==0:


Display_message; //显示提示信息


Delay(30000);   //延迟3秒


break;


case I==1:


Display_data(); //显示数据


break;


}


这样的话,也似乎不能实现我的目的,而是总是显示提示信息


**********************************************************


Display_message; //显示提示信息
Delay(30000); //延迟3秒
for(;;){

Display_data(); //显示数据


}
试试这样行不行

谢谢! 再问.

谢谢建议!
其实我的程序有点不太一样,我的主程序是在一个固定的时间(几个毫秒)控制下循环的,也就是说,显示信息和数据必须在一个循环下执行。请指教。

那你要为你的显示程序设一个计数标志,循环一次计数一次,计数未满时显示,计数满3秒后停止显示。
海纳百川  有容乃大
返回列表