成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

proteus51單片機仿真教程 51單片機程序開發(fā)都有什么開發(fā)工具?

51單片機程序開發(fā)都有什么開發(fā)工具?編譯器:ATM基于51單片機的數(shù)字頻率計設(shè)計(proteus仿真)?我剛從一樓下載了附件。經(jīng)過測試,我發(fā)現(xiàn)精度和測量范圍都比較差。如果僅僅從頻率測量的角度,51的頻

51單片機程序開發(fā)都有什么開發(fā)工具?

編譯器:ATM

基于51單片機的數(shù)字頻率計設(shè)計(proteus仿真)?

我剛從一樓下載了附件。經(jīng)過測試,我發(fā)現(xiàn)精度和測量范圍都比較差。

如果僅僅從頻率測量的角度,51的頻率計是非常簡單的。

幾年前我寫了一個類似的程序,用來測量頻率和占空比。????

?理論上用C52單片機測得的最高頻率是12M/12/2500KHZ。

我寫的這個程序可以同時測量頻率和脈寬,可以測量350KHZ左右;正在模擬中;脈寬測量好像是10KHZ左右,再高一點脈寬精度會下降。

測頻精度在100KHZ以內(nèi),基本是2hz;200K為5hz;10HZ350KHZ以內(nèi);最低測量頻率為1HZ。??????

?模擬比較慢,3秒后數(shù)據(jù)就穩(wěn)定了。有興趣的話,自測一下。?50KHZ測量?100KHZ測量?300KHZ測量?

MCS-51單片機外部中斷的觸發(fā)方式如何設(shè)定和選擇?

1.打開Keil μVision編譯器,創(chuàng)建一個新項目,然后將其保存在硬盤上的位置。然后選擇Atmel-AT89C51單片機作為型號,并添加啟動。A51檔案。然后在當前目錄下創(chuàng)建一個新的C文件,并將其添加到工作路徑中。

2.導(dǎo)入51單片機的頭文件,不然后面用的端口就沒定義了。然后在主功能中,EA1,也就是允許總中斷,打開中斷的主開關(guān)。

3.打開外部中斷0和外部中斷1的開關(guān),即EX01和EX11,將中斷的觸發(fā)設(shè)置為跳沿觸發(fā),可以避免增加額外的電路。

4.如果沒有添加其他代碼,這兩個中斷的優(yōu)先級是外部中斷0gt外部中斷1。如果一個中斷正在執(zhí)行,另一個中斷不會中斷前一個中斷的執(zhí)行過程。這里,有必要設(shè)置中斷的優(yōu)先級。

5.寫完主函數(shù)后,我們還要為兩個中斷寫相應(yīng)的中斷服務(wù)函數(shù),以便在中斷發(fā)生后產(chǎn)生相應(yīng)的響應(yīng)。注意,外部中斷0和外部中斷1的中斷號分別為0和2。

6.然后在項目菜單的輸出項中勾選創(chuàng)建十六進制文件,確定后點擊編譯按鈕。如果沒有錯誤,可以生成一個可以刻錄或模擬的十六進制文件。

7.最后,燒掉生成的。十六進制進51單片機進行運算或裝入Prot。Eus模擬系統(tǒng)進行模擬。