凌阳单片机中断及定时器的应用.pptx
文本预览下载声明
定时器使用的一般步骤1、查询的方式2、中断的方式查询的方式步骤:1、选择需要的计数频率f 2、计算相应的计数初值n n=65536-T*f 其中T为需要定时的时间 3、在主程序查询标志位中断的方式步骤:1、选择需要的计数频率f 2、计算相应的计数初值n n=65536-T*f 其中T为需要定时的时间 3、在主程序等待 4、写中断服务程序例子利用TimerA或TimerB计数,每隔0.5s从IOA3取反一次。外部中断的使用步骤:1、设置中断(也称为开中断):通过寄存器P_INT_Ctrl_New来设置2、开总中断:用中断控制指令(FIQ ON等)来打开相应的总中断3、写中断服务子程序:压栈?查询为哪个中断(P_INT_Ctrl)?清中断标志位(P_INT_Clear)?出栈例子:利用外部中断1和外部中断2,进入外部中断1:IOA3输出高电平,进入中断2: IOA3输出低电平。
显示全部