历史上的今天
今天是:2024年10月14日(星期一)
2019年10月14日 | avr单片机智能频率计的设计
2019-10-14 来源:eefocus
智能频率计仿真原理图如下

单片机源程序如下:
#ifndef main_c //test ok
#define main_c
#endif
#include "main.h"
//************************全局变量
volatile uint t0_cont;
volatile uint t1_cont;
volatile uchar flg1; //
//-------------------------------------------------------------------------
// 测试函数 用来初始化
//-------------------------------------------------------------------------
void test()
{
send_str( "pinlvji" ); //完成后把所有串口去掉
showstr( "cymometer", 1, 1, 9 ); //液晶显示
// showstr( "1KHz", 12, 1, 4 );
showstr( "Hz", 14, 2, 2 );
}
//-------------------------------------------------------------------------
//mcu初始化 端口 定时器 中断 外中断 变量
//-------------------------------------------------------------------------
void mcu_init()
{
//******************端口
data_direc = out; //输出
DDRB = out; //输出
DDRC = out; //输出
PORTC = 0X00; //输出0
DDRB=0XE0; //输入口
PORTB=0XE9;
//********************定时器
TIMSK |= 0x12; //定时中断允许位 只允许两个匹配
}
//-------------------------------------------------------------------------
// 主函数
//-------------------------------------------------------------------------
int main()
{
uchar f_t; //用测频还是测周
//******************
mcu_init(); //初始化
usart_init( 57600 ); //初始化
send_str( "com ok" ); //完成后把所有串口去掉
yj_set( 0x38, 0x0f, 0x06 ); //初始化
clearall(); //初始化
mzd_on(); //开中断
#if debug
test();
#endif
while ( 1 )
{
if ( !( PINB& ( 1 << 3 )))
{
refish(); //刷新所有的东西
f_t = hz_try(); //估计范围 1k
if ( f_t )
{
cl_f(); //频率法
}
else
{
cl_t(); //周期法
}
}
}
return 1;
}
史海拾趣
|
1、判断极性首先将万用表拨在R×1KΩ挡,用万用表测量时,若某一极与其它两极阻值为无穷大,调换表笔后该极与其它两极的阻值仍为无穷大,则判断此极为栅极(G)。其余两极再用万用表测量,若测得阻值为无穷大,调换表笔后测量阻值较小。在测量阻值 ...… 查看全部问答> |
|
很奇怪的问题 wince 串口测试应用程序 writefile(...)函数没有执行完就失败了,然后程序死掉了。 串口测试的writefile(...)函数没有执行完就失败了,没有任何返回结果。writefile的下一个语句做断点,没有执行到。 if(hComm!=INVALID_HANDLE_VALUE&&dwCharToWrite!=0) { &nbs ...… 查看全部问答> |
|
异常是导致处理器脱离正常运行转向执行特殊代码的任何事件,如果系统不及时处理,系统轻则出错,重着导致系统毁灭性的瘫痪。所以正确地处理异常避免错误的发生是提高软件的鲁棒性重要的一方面,对于嵌入式系统更加如此。 异常可以分成两类 ...… 查看全部问答> |
|
DIY导航避障车小组今日下午展开第一次例会,在本次例会中大家集中讨论了无线的选择,避障的选择等等部分,并对小车进行了前景规划,以谷歌的自动驾驶车为终极目标,大家积极发言例会持续了一个半小时,并表示未来会采用各种新技术。下次再来把细节 ...… 查看全部问答> |
|
您知道“软文”的含义吗?什么,不知道。赶紧百度一下吧,别被OUT了 [ 本帖最后由 longxtianya 于 2011-11-6 20:19 编辑 ]… 查看全部问答> |
|
4月24日阴雨天气,阿牛哥上午9点去北京朝阳区五洲皇冠大酒店参加泰克2012年度春季创新论坛。热情的工程师们朋友已经在会场里聆听泰克的测试测量行业趋势观点,泰克领先测试测量方案,还有一些工程师朋友在展厅参观泰克最新 ...… 查看全部问答> |




