<b>C51编程:所长今天出道题,农民们看过来,如何编程:</b>注:此程序不使用RTOS等操作系统。
两个控制程序放时间中断中。键一按下则打开T0。键二按下则打开T1。注意:任务在一次中断中是运行不完的,等待下次中断产生后继续运行。
有点意思,创意虽好,但缺点太多。还不能及格。(如果升级到三个四个又如何)
我所说的模拟时钟也不行吗?可以模拟很多个的。
回复所长
理论成立,实际行不通。还不行。
请你指点为什么行不通?许多程序都是这么做的。
不使用RTOS等操作系统,可以考虑复合键的使用,两个键共有4态,编写3个服务程序得了。
初学者:这样可以吗?
请所长指点以上处理不知行否,请所长指正
一个普通农民
回复!
不用那么费劲,设健一进入一个I/O,健二进入一个I/O口,当两个健都按下时,进入的是第三个I/O口,单片机判断哪个I/O有信号,执行相应程序即可。在硬件方面加个门即可。
这种好像真的还不错!!!同意!
采用多任务编程机制,建立一个消息队列。。。
天下的农民都一样,俺真的也是农民,所长看俺农民们的想法是不是也一样?
为何不能编译
加点东西
报告所长!!!我...
另一个问题,当按某个键时间不同时的响应不同,如何解决?
没劲