单片机实用技术项目四单片机频率计设计.ppt

单片机实用技术项目四单片机频率计设计.ppt

【任务分析】 从P1.1引脚输出周期为500Hz的方波信号,实际就是要产生周期为2ms的方波,只要每1ms将信号的幅值由0变到1或由1变到0即可,可采用取反指令来实现。为了提高CPU的效率,可采用定时中断的方式,每1ms产生一次中断,在中断服务程序中将输出信号取反即可。 组成:两个16位的定时器T0和T1,以及他们的工作方式寄存器TMOD和控制寄存器TCON等组成。内部通过总线与CPU相连。 定时器T0和T1各由两个8位特殊功能寄存器TH0、TL0、TH1、TL1构成。 工作方式寄存器TMOD:用于设置定时器的工作模式和工作方式; 控制寄存器TCON:用于启动和停止定时器的计数,并控制定时器的状态; 单片机复位时,两个寄存器的所有位都被清0。 控制信号K可以控制计数器的“启动”和“停止”, 振荡周期、时钟周期、机器周期和指令周期 振荡周期:是振荡脉冲的周期,也成为“拍”,用P表示。就是晶体振荡器的周期,或外部振荡脉冲的周期。是MCS-51单片机的最小时序单位。 在每个机器周期的S5P2期间采样检测引脚输入电平。 若前一个机器周期采样值为“1”,后一个机器周期采样值为“0”,则计数器加1。 新的计数值在检测到输入引脚电平发生“1”到“0”的负跳变(下降沿)后,于下一个机器周期的S3P1期间装入计数器中。 由于CPU需要两个机器周期来识别

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档