STC15 微控制器 利用 外部中斷 測頻率

2021-10-05 22:47:53 字數 1098 閱讀 2612

中斷測頻率

先來看張圖

圖中標明 itx=0 時 下降沿觸發中斷; itx=1 時 上公升沿,下降沿均可觸發中斷,這裡要注意不是隨便乙個io口有上公升沿或下降沿時都觸發中斷,比如我的int0 對應的埠是p32 ,所以 只有p32埠有上公升沿、下降沿時才會觸發外部中斷0。

#include

#include

typedef

unsigned

char uchar;

typedef

unsigned

int uint;

uchar code smg=

;int yi,er,san,si,wu,liu,qi,ba,pin;

int t,maichong,maichongshu;

void

shangdian()

;void

delay1ms

(int ms)

;void

display1()

;void

display2()

;void

timer1init

(void);

//100微秒@11.0592mhz;

void

zhongduan0()

;main()

}void

shangdian()

void

delay1ms

(int ms)

}void

display1()

void

display2()

void

timer1init

(void

)//1毫秒@11.0592mhz

void

time1

() interrupt 3

}void

zhongduan0()

void

duan0

() interrupt 0

}

微控制器學習筆記 STC15微控制器ADC

將模擬訊號轉換成數碼訊號的電路,我們稱其為模數轉換器,簡稱a d轉換器或adc analog to digital converter 同理,將數碼訊號轉換成模擬訊號的電路稱為數模轉換器,簡稱d a轉換器或dac,微控制器能夠儲存的資料都是數字型別的。一 逼近式adc原理 簡介 在進行轉化時,一般都...

STC15微控制器的EEPROM程式設計

在程式中使用 stc15微控制器是乙個8位的微控制器,據說在世界上銷量最大,是國產的品牌。其中也有許多值得稱道的地方,比如不用晶振,不用外部的儲存器,flash可以做記憶體使用等。可以進入休眠狀態,外部中斷就可以喚醒等。在使用者需要保持資料,當掉電可以儲存這些資料,等下次啟動後繼續使用資料。這個功能...

STC15系列微控制器SPI使用教程(三)

stc15系列微控制器spi使用教程 一 資料型別重定義 ifndef uchar define uchar unsigned char endif ifndef uint define uint unsigned int endif io埠定義 sbit miso p2 2 主機讀從裝置 主入從出...