单片机中怎么把两个程序同时进行?

我写了一个关于8个LED灯的程序,我的目的是从两边的同时亮到中间在从中间同时亮到两边,所以的子程序ok了,但在主函数怎么把两边的同时亮到中间一起进行?中间的亮到两边的同时一起进行?我不管怎么做都是有先后的!不能一起进行!

第1个回答  2011-06-04
呃,你这是思考方式不对。
比如P1口的P1.0和P1.7同时输出的话,你给立即数0x7EH,P1口不就是旁边两个灯同时亮了么?
按顺序分别给P1口数据: 0xE7,0xDB,0xBD,0x7E,0xFF, /*样式1 向外扩*/
0xFF,0x7E,0xBD,0xDB,0xE7, /*样式2 向里收*/本回答被提问者采纳
第2个回答  2011-06-04
单片机程序不可能同时运行两个程序的。
只能是分时运行的。这个时候运行这个。那个时候运行那个。
相似回答