多个函数功能同时执行是不可能的。由于单片机本身的条件限制。对于你的问题可以采用如下方法解决。1. 加锁存器,也就是说你把IO口状态改变后,锁存器会自动锁存输出状态,直到你改变为止;2. 对于数码管来说,可以用扫描来实现,即每隔一段时间点亮一次,但人的肉眼又分辨不出来。这就要求时间要短。人眼的视觉暂留时间是0.1-0.4S,因此如果每20ms点亮一次人眼是完全分辨不出来的。3. 使用并行语句,这就不能使用单片机了,可以使用CPLD,我见过用单片机来控制CPLD的,你也可以这样。