51微控制器改變頻率什麼意思,51微控制器控制LED閃爍頻率

時間 2022-10-29 00:46:28

1樓:匿名使用者

頻率和占空比是兩個互不相干的概念。

頻率是一定時間內電平翻轉的次數。占空比是乙個週期內,高低電平所佔時間的比率。

頻率可以改變聲調,占空比來改變音色(這個沒試過)。

2樓:大禹電子

改變占空比是指週期一定的情況下,改變高電平和低電平的時間。

改變頻率是指改變週期,這個是有很大區別的。

3樓:做而論道

頻率,和週期,是倒數關係,和占空比無關。

應該是:t = 1/100hz = 10ms。

5ms翻轉一次,這就是方波。

方波的占空比是 50%。

如果占空比小,或很大,輸出的波形,就含有較多的高次諧波,聽起來,就刺耳。

人,感到悅耳的聲音是正弦波。

方波,以及各種非正弦波,都是多個不同頻率正弦波的組合。

f = 100hz,這稱為基波。

多個不同頻率正弦波,稱為高次諧波。

頻率,都是 f 的整數倍。

方波,占空比是 50%,含有的高次諧波較少,聽起來,就是 f = 100hz。

如果占空比小,或很大,波形中就含有較多的高次諧波,聽起來,頻率就有些高。

51微控制器控制led閃爍頻率

4樓:cindere鞡

暫時想到兩種解決方案:

1.最簡方案——利用延時函式:進入主函式後,初始化led,設定乙個延時初始值,然後進入while迴圈,裡邊只做四件事,開啟led,利用鍵盤返回值作延時函式引數,關閉led,利用鍵盤返回值作延時函式引數。

2.精確解決方案——定時器:初始化定時器,開啟中斷等,然後進入while等待中斷,在中斷函式裡先定義乙個變數,然後將鍵盤返回值賦值給此變數,再將此變數去重灌定時器初值,接下來就是為led取反。

有不懂的隨時回覆我。

希望我的回答能幫助到你。

5樓:八寶粥

這個電路倒是非常簡單,軟體就有一點點難寫,但是,也肯定屬於簡單類的,可以在keil軟體上用c語言來寫,不過,看你的問題,還是先學習下微控制器的入門知識吧

請問如何用51微控制器生成頻率可調的方波?請給出方案或者修改我的方案(如下)

6樓:朱榮申

從硬體上來說,po口作為io口是要加上拉電阻的,你先試一試1k電阻。或者你不要用po口,改為p1.6和p1.7這樣就不用接上拉電阻了(軟體要記得改)

如果不行的話,就從你說的一開始有40hz後來沒有了入手查詢問題,首先判斷你的硬體是否失效?如果微控制器正常執行,那是不是你的d<10了?方法是加2個led到其中2個埠 ,如p1.

3,p1.4,然後在軟體中新增相應操作如下,如果微控制器正常的跑,那兩個led至少有乙個在閃爍,否則微控制器就是失效了。如果是p1.

4的led在閃爍,那說明ad部分有問題。如果p1.3在閃爍,呵呵 那就奇怪了!

暫時就這些,希望你試一試!其實你的問題肯定能解決的,相信自己!

if(d>10)

else

7樓:做而論道

p0 口,應該加上上拉電阻。

ad 轉換的結果,應該是:0~255。

使用真實的硬體,結果是多少?

可以在 p2 口,接上八個 led,當場顯示出來看看。

另外,對於這一批資料,你所期望得到的頻率範圍,究竟是多少?

還有,採用軟體定時,並不準確。

8樓:匿名使用者

可以用定時器!好像51有款微控制器可以輸出可程式設計方波好像還可以改變占空比好久沒用了都忘記了,改變定時器值就可以改變輸出波形和頻率,你這個又用ad很麻煩!

關於51微控制器中斷程式,51微控制器中斷程式

你好 看你對定時器中斷不是很了解,我可以給你乙個詳細的解釋 首先了解一下51微控制器的週期,51微控制器的機器週期計算方式是12 晶振 hz 也就是說微控制器每隔這麼一段時間會讓定時暫存器加1,如果是12mhz晶振,就是1us定時暫存器會自己加1。然後,當你配置好定時器相關暫存器後,開啟trx 定時...

51系列微控制器有哪些用途,51微控制器 的實際應用有哪些?範圍廣嗎?

微控制器是一種可通過程式設計控制的微處理器,微控制器晶元自身不能單獨應用與某項工程或產品上,它必須要靠外圍數字器件或者是模擬器件的協調才能發揮其自身的強大功能。微控制器屬於控制類數字晶元,目前其應用於領域已非常廣泛。主要如下 1.工業自動化。如資料採集,測控技術等 2.智慧型儀器儀表。如數字示波器,...

51微控制器中if語句的問題,51微控制器中if語句的乙個問題

微控制器程式在執行完main程式後會跳回到住main程式入口再重新執行的。把這個程式反彙編以後可以看到在c 0x0018行跳回主函式入口c0003 c 0x0000 02000f ljmp c 000f 4 void main void 5 c 0x000e 22ret c 0x000f 787f ...

51微控制器的復位電路,c51微控制器復位電路的工作原理

裝置掉電 時,電容負極經 電阻到gnd,電容 正極直接接vcc,那麼可以認為電容再次對 目標板晶元 或裝置供電,但由於電容 容量很小,很快放盡.下次上電時,又可重新復位 電容剛充電時相當於和電阻分壓,當電容電衝滿了,電阻的負載變小使ret變為低電瓶 給電自動復位一次就是上電復位,還有手動復位 原理就...

51微控制器如何使用,怎樣用51微控制器做計算器啊?

使用51微控制器需要達到以下基本條件 1 至少要搭建乙個最小系統 2 你需要編制乙個51的控制程式 這樣你就可以使用這款51微控制器了。1微控制器是對所有相容intel 8031指令系統的微控制器的統稱。該系列微控制器的始祖是intel的8031微控制器,後來隨著flash rom技術的發展,803...