项目简易频率计数器的设计要点讲解.ppt

1 用AT89S51的P1口做输出口,编写程序,从P1.1引脚输出周期为500Hz的方波 3.源程序编写 编写的源程序如下: 2.分析任务 4.程序调试与电路仿真 2.分析任务 2.分析任务 程序执行后可以在示波器上显示以下波形: 任务2 简易数显频率计数器的设计 任务说明 2.分析任务 电路组成: 2.分析任务 要使8位数码管显示实现动态显示,实际上就是通过P2口输出控制信号轮流选通数码管,共阳型数码管公共端为高电平方可选通,因此要求P2口由P2.0到P2.7依次输出高电平,然后在数码管段码控制端口P0按照一定规律送出要显示的数字0~9。 2.分析任务 2.分析任务 在计数器工作方式下,加至外部引脚的待测信号发生从1到0的跳变时计数器加1。外部输入在每个机器周期被采样一次,这样检测一次从1到0的跳变至少需要2个机器周期(24个振荡周期),所以最大计数速率为时钟频率的1/24(使用12 MHz时钟时,最大计数速率为500 kHz),也就是说使用12 MHz时钟的AT89S51单片机设计的频率计数器系统,所测的信号的频率不能大于500 kHz,若大于则必须通过分频器分频才能测试,而本次任务的要求是对0~300KHz的信号进行测量,所以可以直接进行。 2.分析任务 利用AT89S51单片机的T0、T1的定时计数器功能,来完成对输入的信号进行频率计数。设置定时器?0?工作在定时方

文档评论(0)

1亿VIP精品文档

相关文档