c语言脉冲波用for循环,汇编翻译成C语言 原题目要求:编写程序,要求使用T0,采用方式2定时,在P1.0输出周期为400us,占空比为10:1的矩形脉冲。...
解:设fosc=12MHz,则机器周期为1us。设P1.0初值为0。周期为400us,可定义方式2定时,计数初值为256-40,一个周期中断10次为400us,在中断计数为1和2(或任意两次计数之间)时,对P1.0求反即可。#includesbitP1_0=P1^0;//输出周期引脚unsignedcharcnt=0;//中断次数计数器,初值为0voidmain(){P1_0=0;...