基于ATMEGA16单片机的频率计设计

嵌入式系统 时间:2012-08-06来源:网络

点击浏览下一页

点击浏览下一页

完整程序下载地址:http://www.51hei.com/f/avrplj.rar

主函数(main()):/*

程序功能:频率计

作者:朱波

时间:2012年1月28日

说明:PB1为输入端口

定义:频率计——频率为1秒时间内信号变化的次数,数字频率计就是在1秒标准时间内测出信号变化的次数,然后以数字的形式显示出来

原理:用定时器0得到1秒,定时器1进入技术模式,在定时器0的中断中得到计数值,即为频率值

*/

#includeiom16v.h>

#includemacros.h>

#include"delay.h"

#include"show.h"

#include"HD_init.h"

#define uchar unsigned char

#define uint unsigned int

unsigned int FREQ=0; //定义全局变量,用于计算


void main()

{

PORT_Init();//端口初始化

timer1_init();//定时器1初始化

timer0_init();//定时器0初始化

SEI();//开启总中断

while(1)

{

display();

}

}

1 2

关键词: ATMEGA16 频率计 定时器

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版