基于单片机的通用电子计数器的设计.ppt
《基于单片机的通用电子计数器的设计.ppt》由会员分享,可在线阅读,更多相关《基于单片机的通用电子计数器的设计.ppt(15页珍藏版)》请在三一文库上搜索。
1、基于单片机的通用电子计数器的设计,报告人:王昆鹏 导 师:宋宗伦 副教授,主要内容,方案设计 硬件设计 软件设计 误差分析及扩展 系统仿真,方案设计,这部分主要讲述了通用计数器的种 类、发展趋势及其频率测量的方法, 最后论证了方案,采用以AT89C52单 片机为控制核心,用C语言进行设计, 结合外围电子电路(如CD4001为选择 器,CD4040为计数器)实现频率和周 期的测量,并用LCD以十进制数字的 形式来显示被测信号的周期和频率作 为最终的设计方案。 同时讲述了本设计的测量原理,利 用电子计数法实现频率和周期的测量。 当测量频率时,是用电子计数器显示 单位时间内通过时钟信号周期的个数 来
2、实现频率的测量;当测量周期时, 利用单片机强大的计算功能,求频率 倒数的方法,从而获得所需周期的测 量。,硬件设计,通用计数器由稳压电源电路、单片机AT89C52 、信号预处理电路、数据测量显示电路组成,其中信号预处理电路包括选择闸门电路和分频电路。,闸门电路,采用数字芯片(CD4001)实现对数字信号选择控制。CD4001是两输 入端四或门,引脚如图所示。 在实际应用中,仅仅用到一个或门,它的1脚接输入时钟信号,2脚接 到单片机的P2.7,通过单片机控制2脚是高电平还是低电平。当2脚是低 电平时,从CD4001的3脚出来的信号就通过CD4001的1脚传送到3脚, 然后进入下一个控制电路;当2
3、脚是高电平时,无论时钟信号是高电平, 还是低电平,在CD4001的3脚都没有信号输出。,分频电路,采用数字芯片(CD4040)用于扩展单片机的频率测量范围,如图所示。 CD4040是十二位二进制串行分频/计数器,在这里接成级联方式,组 成一个十二位二进制分频/计数器,其分频比为 ,且其最大计数值为 1=16777215,分辨率将大大提高。而AT89C52单片机的晶振为12MHz,最 大计数频率是12M1/24=0.5MHz,即500KHz。,单片机系统,通用计数器测量显示电路选用AT89C52 如图所示,用于通用计数器的 硬件控制的核心。AT89C52 内部有3个16 位可编程定时/计数器、1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 通用 电子 计数器 设计
链接地址:https://www.31doc.com/p-11161169.html