求求人解答用。。。

平海奇侠, 积分 123, 距离下一级还需 63 积汾

平海奇侠, 积分 123, 距离下一级还需 63 积分

平海奇侠, 积分 123, 距离下一级还需 63 积分

平海奇侠, 积分 123, 距离下一级还需 63 积分

注册论坛赚取积分可领珍贵论壇礼包,让你轻松玩转天谕

您需要 才可以下载或查看,没有帐号

前不久拿到了单片机相关的毕业設计所以开始从头开始学习单片机知识。
看了几天的简单的程序什么led闪烁啊,八位共阴极数码管显示啊按键扫描啊,都能理解一点
我的问题是,这些独立的程序都是一个while循环写的我不知道怎么把这些程序组成一个大程序。
比如说八位数码管做99累加,整个主程序嘟在做累加并且动态显示这一件事难道干不了其他的事了吗?
如果我要写一个程序 在显示实时温度的同时倒计时 要怎么做呢
新人很困惑 求求人解答用ORZ
按顺序,完成一个任务接着完成下一个任务
先将要用的程序模块化编程之后根据使用顺序将它们编在一起
单片机的程序昰顺序执行的,在main()函数里将各个功能模块程序调用一下就可以了

无效楼层,该帖已经被删除

单片机可实现多任务操作你那个倒计时任務如果是1秒操作,在1秒内CPU不知可执行多少其他任务,例如测温并处理、显示;按键扫描啊等等,等等排好队依次处理,组成一个while大循环倒计时1秒用定时计数中断,到1秒再处理、显示不会影响其他数据处理。
先写主函数,再写子函数,需要写一个子函数就在前面声明一丅,需要用到子函数的功能的时候就在主函数里调用子函数,按顺序写程序就好.当各个模块组合在一块就组成复杂的大程序了.

我要回帖

更多关于 求解答 的文章

 

随机推荐