首先,不同单片机的寄存器配置方式不一样,定时器的设置方式也不一样,只能说一个大概的思路,你可以先算出方波半个周期的时间,用定时器实现方波半个周期的定时,在定时器中断程序中对p1.7口进行电平翻转。希望对你有帮助。