基于ATMEGA16單片機(jī)的頻率計設(shè)計
完整程序下載地址:http://www.51hei.com/f/avrplj.rar
主函數(shù)(main()):/*
程序功能:頻率計
作者:朱波
時間:2012年1月28日
說明:PB1為輸入端口
定義:頻率計——頻率為1秒時間內(nèi)信號變化的次數(shù),數(shù)字頻率計就是在1秒標(biāo)準(zhǔn)時間內(nèi)測出信號變化的次數(shù),然后以數(shù)字的形式顯示出來
原理:用定時器0得到1秒,定時器1進(jìn)入技術(shù)模式,在定時器0的中斷中得到計數(shù)值,即為頻率值
*/
#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();
}
}
相關(guān)推薦
技術(shù)專區(qū)
- FPGA
- DSP
- MCU
- 示波器
- 步進(jìn)電機(jī)
- Zigbee
- LabVIEW
- Arduino
- RFID
- NFC
- STM32
- Protel
- GPS
- MSP430
- Multisim
- 濾波器
- CAN總線
- 開關(guān)電源
- 單片機(jī)
- PCB
- USB
- ARM
- CPLD
- 連接器
- MEMS
- CMOS
- MIPS
- EMC
- EDA
- ROM
- 陀螺儀
- VHDL
- 比較器
- Verilog
- 穩(wěn)壓電源
- RAM
- AVR
- 傳感器
- 可控硅
- IGBT
- 嵌入式開發(fā)
- 逆變器
- Quartus
- RS-232
- Cyclone
- 電位器
- 電機(jī)控制
- 藍(lán)牙
- PLC
- PWM
- 汽車電子
- 轉(zhuǎn)換器
- 電源管理
- 信號放大器
評論