简易频率计设计11999.pdf





《简易频率计设计11999.pdf》由会员分享,可在线阅读,更多相关《简易频率计设计11999.pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-单 片 机 课 程 设 计 简易频率计数器的设计 简易频率计数器的设计 一、设计要求 自制一个单片机最小系统,包括串口下载、复位电路,采用外部计数器 T0 或 T1 作为外部频率输入,外部频率由信号源提供,计算出来的频率显示在四位一体的数码管上。二、设计原理及步骤 51 单片机有 40 个引脚,都有对应的功能。先设计一个最小系统,9 号位接一个复位电路,能够将数码管显示清零。在通过时钟引脚18、19 脚接一个振荡电路,用来控制时钟信号。1S 跳动的次数就-是频率,在频率计数器中必须要有一个定时和计数功能,设置 T0 计数,T1 定时,部 T1 定时 50MS,T0 计数 20 次,通过外部中
2、断产生的信号就是对应的频率。用几个三态门作为总线的驱动器,而74LS244 芯片可以起到这个作用,排阻有稳定电路和保护电路的功能,然后连接到四位数码显示管,通过引脚的一一对应和相应功能显示出来。这样就完成了整个设计。三、设计原理图及仿真 用 PROTEUS7.2 软件设计,找到自己需要的元件,按照自己的构思设计连接好实线,而与原理图对应的程序则通过 KEILC51 生成的 HE*文件在仿真中参加 C51 芯片中。根据原理设计 仿真测试结果:数码管和示波器显示的频率一致,满足设计要求 四、程序设计*include bit int_flag;unsigned char volatile T0Cou
3、nt;unsigned char volatile T1Count;unsigned char code table=0*3f,0*06,0*5b,0*4f,0*66,0*6d,0*7d,-0*07,0*7f,0*6f;unsigned char code temp=0*fe,0*fd,0*fb,0*f7;unsigned long sum;unsigned char Led4;void delay(unsigned int num)while(-num);void init(void)TMOD=0*51;/T1 定时,T0 计数 TH0=(65536-50000)/256;/定 时50ms
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 简易 频率计 设计 11999

限制150内