数字频率计(共17页).doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《数字频率计(共17页).doc》由会员分享,可在线阅读,更多相关《数字频率计(共17页).doc(17页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上单片机课程设计题 目: 数字频率计 班 级: 电气084 姓 名: 王金龙 学 号: 指导教师: 路小娟 设计时间: 2011.1.14 评语:成绩 目 录一 引言.21.1课程设计的目的.21.2课程设计的意义.2二 课程设计课题.2三 基本原理.2四 功能及按键说明.2五 主要硬件介绍.35.1 89C51芯片介绍.35.2 六位LED显示器4六 程序流程图.55667八 源程序代码7九 仿真结果与分析1014十一 参考文献15数字频率计一、引言1.1课程设计的目的通过本次课程设计,巩固和加深“单片机原理与应用”中的理论知识,了解和应用proteus仿真系统,结合
2、软硬件,基本掌握单片机的应用的一般设计方法,提高电子电路的设计和实验能力,并且提高自身查找和运用资料能力。1.2课程设计的意义通过本次课程设计,使得理论知识系统化,从中或得一些实战工作经验,提高个人与团体指挥的作用。二、课程设计课题频率计系统设计:用AT89C51单片机设计一个六位LED显示的频率计。三、基本原理本系统采用测量频率法,可将频率脉冲直接连接到AT89C51的T0端,将T/C1用做定时器。T/C0用做计数器。在T/C1定时的时间里,对频率脉冲进行计数。在1S定时内所计脉冲数即是该脉冲的频率。 图1:测量时序图由于T0并不与T1同步,并且有可能造成脉冲丢失,所以对计数器T0做一定的延
3、时,以矫正误差。具体延时时间根据具体实验确定。四、功能及按键说明 P0.0P0.5为LED位选择,其中P0.5指向十万位P0.0指向个位,RP1为P0口的上拉电阻。P2.0P2.7为LED的段位选择,对应LED的A,B,C,D,E,F,G,DP。P3.4为待测频率入口。五、主要硬件介绍5.1 89C51芯片介绍许多由关硬件设计中都使用到单片机89C51,其功能7比以往的单片机强大的多。89C51引脚图如图3-2所示。图2: 89C51引脚图芯片引脚功能:主电源引脚Vcc和VssVcc(40脚):接5V电压;Vss(20脚):接地;89C51晶振接法如图3-3。图3:89C51晶振接法图选用6M
4、Hz频率的晶体,允许输入的脉冲频率为250kHz。电容的大小范围为20pF40pF,本设计选用30pF电容。5.2 六位led显示器单片机应用系统中常使用LED作为显示器,在需多位LED显示时,为了简化电路,降低成本,常将所有门的选线并联在一起,由一个8位I/O口控制,而共阴(阳)I/O线受控制,实现各部分时选通。图4:6位LED动态显示接口电路由于所有6位选线皆由一个I/O口控制,因此,在每一瞬间,6位LED会显示相同的字符。要想每位显示不同的字符,就必须采用扫描方阵轮流点亮各位LED,即在每一瞬间只使某一位显示字符。在此瞬间,段选控制I/O口输出相应字符段选码(字型码),而位选则控制I/O
5、口在该显示相应字符。如此轮流,使每位分时显示该位应显示字符,根据人眼视觉特性,当LED所加信号频率大于50Hz时,人眼不能感觉其变化,所以每位显示的间隔不能超过20ms,也就是说要在20ms之内分时的点亮所有LED,LED越多所分的时间越短,亮度就会不足;如果增加点亮时间,又会使扫描频率下降,有闪烁感容易造成人眼的彼劳,这种方式就是我们大家常用的动态扫描方式,也是此种显示器的主要工作方式。六、程序流程图6.1 主程序main流程图2、定时50ms中断子程序xtimer1()流程图3、显示子程序display流程图七、原理图图5:频率计原理图八、源程序代码/*简易数字频率计:T1定时计器,T0计
6、数器,由P34(/T0)口输入待测频率*/*T1定时1S,在这1S内T1的计数值就是待测的频率值。*/#include/头文件#include/头文件#define uchar unsigned char/宏定义#define uint unsigned int/宏定义sfr16 DPTR=0x82;/定义DPTRbit status_F=1;/状态标志位uint aa, qian, bai,shi,ge,bb,wan,shiwan; /定义变量uchar cout;unsigned long temp;/定义长整型变量/*数码管显示0-9*/uchar code table=0x3f,0x0
7、6,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71;/*子函数声明*/void delay(uint z);void init();void display(uint shiwan,uint wan,uint qian,uint bai,uint shi,uint ge);void xtimer0();void xtimer1();/*主函数*/void main()P0=0XFF; /初始化P0口init();/调用定时器,计数器初始化while(1)if(aa=19)/定时20*50MS=1Saa=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字频率计 17
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内