Board logo

标题: 新手请教一个用C语言写LED显示的问题 [打印本页]

作者: qinqing    时间: 2006-8-5 04:01     标题: 新手请教一个用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;


}


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


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


作者: flying1983    时间: 2006-8-5 09:28


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

Display_data(); //显示数据


}
试试这样行不行
作者: qinqing    时间: 2006-8-8 00:53     标题: 谢谢! 再问.

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


作者: strongchen    时间: 2006-8-8 10:08

那你要为你的显示程序设一个计数标志,循环一次计数一次,计数未满时显示,计数满3秒后停止显示。




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0