好象你软件改动后没有将hex文件重新装到proteus中,你试一试在proteus中重新装hex文件
感觉闪烁改一下初值不就完了。
只用一个灯为什么要用一整个p1口。定时器程序写的好像有点问题,th0,tl0不是给装初值吗,你写的那个我没见过,你应该还差一个时间变量,比如t==20,就是一秒,然后再去控制灯的亮灭,每次只需给t清0,就可实现闪烁
什么叫半亮?