某51单片机系统时钟频率为12MHZ,使用定时器0定时10ms方式,实现从P1.1输出周期为1s的方波。

日期:2019-06-21 15:29:51 人气:1

某51单片机系统时钟频率为12MHZ,使用定时器0定时10ms方式,实现从P1.1输出周期为1s的方波。

51单片机的定时器T0要工作在方式1,才能定时10ms。而TMOD=0x02,是方式2,定时最长只有256us,是不行的,应该是TMOD=0x01,才对。采用中断方式,对10ms定时中断计数50次为500ms,交替从P1.1输出高电平和低电平,即输出周期 为1S的方波信号了。如下的仿真图,示波器测试为1S的方法信号。
    A+
热门评论