OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8178|回复: 6

数字频率计软件

[复制链接]

1

主题

1

帖子

0

精华

新手入门

积分
25
金钱
25
注册时间
2013-6-11
在线时间
0 小时
发表于 2013-6-11 22:07:04 | 显示全部楼层 |阅读模式

一、作品介绍

1、利用1602显示被测信号的频率,并利用CPU内部的测温电路测试其

内部的温度。要求测试频率自动换档,测试范围01MHz

当通过按键设置一个频率点,当所测试信号的频率为所设置的频率时,通过发光

二极管和蜂鸣器报警。

2、实现功能

A 频率测试正确。              

B 数码显示正确。             

C 温度检测正确。              

D 频率报警正确

3、所用功能模块:

A、定时器。

B、外部中断。

CAD模数转换。

D1602

E、流水灯,蜂鸣器。

FFPGA单片机。

二、作品图片

测温、测频、分频显示


通过按键设定频率

    暂无视频资料。

三、心得体会

1、遇到的困难、如何解决

    在这次比赛中我们的确遇到了不少的困难,主要表现在对msp430单片机知识的掌握不全面,我们不知道怎样配合才能做到高效率的完成一件事。对于遇到的这些问题我们并没有感到慌张,因为我们知道在不断跌倒和爬起的过程中我们会收获到一些预想不到的精彩。对于知识掌握不全面,我们主要是通过查阅相关资料和向高年级同学请教来弥补的,对于配合不默契,我们主要是通过多次的交流,明确自己的角色也任务来提高。

2、 心得体会

参加此次“星云杯”嵌入式大赛,我感觉收获了许多,无论是在知识积累还是在其他能力的提高上。虽然感觉这次做出来的作品还有许多不足之处,但至少我们是尽到了自大努力的,领悟到了比赛的那种竞技精神,在比赛期间遇到了困难,有时还是特别无助的,正是这种竞技精神一直支撑着我们走到最后。在这期间我们也认识了不少高年级的技术牛人,他们给了我们不少帮助,在这里表示感谢。通过这次比赛,我更加全面的了解了msp430,这也激起了我对它的兴趣,我相信在以后我还会继续学习它,把它深邃的东西学到手。

  四、核心代码

P2IE |= BIT6;  

 

#pragma vector = PORT2_VECTOR

__interrupt void zhongduan_(void)

{

  num++;

  P2IFG = 0;

}

//频率测量

 

void init_AD(void)

{

    ADC12CTL0 = SHT0_8 + REFON + ADC12ON;           //内部1.5V参考电压,打开ADC12模块,设置采样保持定时器

    ADC12CTL1 = SHP;                                               //采使用采样定时器

    ADC12MCTL0 = SREF_1 + INCH_10;                        //参考电压和通道选择

    ADC12IE = BIT0;                                                  //ADC12MEM0

    ADC12CTL0 |= ENC;                                              //允许转换

    /*while((ADC12IFG & BIT0)==0);

      _NOP();*/

      temp = ADC12MEM0;

    _BIS_SR(GIE);

}

 

 

#pragma vector=ADC_VECTOR

__interrupt void ADC12ISR(void)

{

    temp = ADC12MEM0;                                          //保存转换结果

    ADC12IFG = 0;

}

 

//温度测量

2013年第六届“星云杯”嵌入式大赛—单片机方向(数字频率计软件).doc

2.17 MB, 下载次数: 1073

星云杯嵌入式大赛PPT—A类—谢强.pptx

237.94 KB, 下载次数: 648

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165309
金钱
165309
注册时间
2010-12-1
在线时间
2108 小时
发表于 2013-6-12 00:17:53 | 显示全部楼层
回复 支持 反对

使用道具 举报

4

主题

15

帖子

0

精华

初级会员

Rank: 2

积分
51
金钱
51
注册时间
2014-11-13
在线时间
0 小时
发表于 2014-12-15 09:43:27 | 显示全部楼层
好东西




qiu   pingg
回复 支持 反对

使用道具 举报

2

主题

7

帖子

0

精华

新手入门

积分
19
金钱
19
注册时间
2016-3-12
在线时间
2 小时
发表于 2016-3-12 10:14:03 | 显示全部楼层
我也写了个频率计程序  但显示不出程序  大神能不能帮忙看看哪里出了问题  弄这个好久了
回复 支持 反对

使用道具 举报

0

主题

0

帖子

0

精华

新手入门

积分
1
金钱
1
注册时间
2018-3-22
在线时间
0 小时
发表于 2016-4-16 18:32:06 | 显示全部楼层
好东西,拿过来参考一下
回复 支持 反对

使用道具 举报

8

主题

45

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
441
金钱
441
注册时间
2016-9-2
在线时间
59 小时
发表于 2017-7-11 21:21:59 | 显示全部楼层
谢谢分享。
回复 支持 反对

使用道具 举报

0

主题

5

帖子

0

精华

新手上路

积分
22
金钱
22
注册时间
2017-10-27
在线时间
1 小时
发表于 2018-3-11 17:08:56 | 显示全部楼层
6666666666
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-22 16:00

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表