51微控制器的簡易頻率計

2021-05-22 23:12:47 字數 588 閱讀 7414

一、單通道頻率計

#include

#include

int count=0,n=0,f=0; //count:累計中斷次數 ,n:脈衝數,f:頻率

main()

void record() interrupt 0   //用外中斷0讀取訊號,並作記錄

void output() interrupt 1   //用定時器0中斷

}二、雙通道頻率計(可以同時檢測兩個訊號的頻率)

#include

#include

int count=0,m=0,n=0,f1=0,f2=0; //count:累計中斷次數 ,n:脈衝數,f:頻率

main()

void record1() interrupt 0   //用外中斷0讀取訊號,並作記錄

void record2() interrupt 2   //用外中斷0讀取訊號,並作記錄

void output() interrupt 1   //用定時器0中斷

tl0 = 0xe0;             //重置定時器初值

th0 = 0xb1;            

}

51微控制器簡易可控風扇

include define uint unsigned int define uchar unsigned char sbit k1 p3 1 sbit k2 p3 0 sbit k3 p3 2 sbit k4 p3 3 sbit moto p1 0 定義所需要的引腳 uint key 巨集定義k...

基於微控制器10Hz 50MHz頻率計系統設計

10hz 50mhz include unsigned long int fre unsigned char time unsigned int count unsigned int count1 sbit lcd rs p1 0 片選訊號 sbit lcd rw p1 1 讀寫訊號 sbit lc...

基於51微控制器的簡易遊戲機

1.2課程設計的任務及設計要求 簡易遊戲機 1 液晶顯示製作人姓名 學號,院,班級及校徽等資訊和 2 多個遊戲選項 1 貪吃蛇遊戲 俄羅斯方塊等 3 具有簡單電子錶功能,可顯示年 月 日 星期 時 分 秒等 根據實際顯示方式的不同,可選擇部分或全部功能 4 具有電子錶的校準功能 5 擴充套件功能 自...