第1个回答 2013-06-04
二楼说的已经相当好了。我只是想在补充一些,主函数内是不能写中断服务程序----函数内是不能再定义函数的,中断服务程序也是一个函数。还有计算机中,设置中断就是为了达到实时响应,如果你只在中断程序中设置一个标号,然后把中断的操作写在其他函数中就不能快速的响应中断,而失去了中断的意义了。如你把定时器设为1ms中断一次,在中断服务程序用一个标号来表示有中断产生,然后在其他函数中执行中断的操作,又假如其他函数执行的时间需要10ms那么也就11ms才执行一次中断,从而失去了中断的意义了。2:因为P0口是漏极开路的。与你所想的也许有很大的区别。呵呵!希望可以帮到你!