7個按鍵怎麼用MSP439F249微控制器產生7種不通頻率的方波 。。。最好有程式

2025-02-11 23:55:12 字數 4367 閱讀 5107

1樓:網友

p0 口,應該加上上拉電阻。 ad 轉換的結果,應該是:0~255。 使用真實的硬體,結果是多少? 可以在。

2樓:金金妙手拈來

微控制器能產生最大頻率方波是200hz

用微控制器產生頻率可調的方波訊號。

輸出方波的頻率範圍為1hz-200hz,頻率誤差比小於。

用輸出方波控制乙個發光二極體的顯示,用示波器觀察方波波形。

開機預設輸出頻率為5hz

微控制器是一種積體電路晶元,是採用超大規模積體電路技術把具有資料處理能力的**處理器cpu、隨機儲存器ram、唯讀儲存器rom、多種i/o口和中斷系統、定時器/計數器等功能(可能還包括顯示驅動電路、脈寬調製電路、模擬多路轉換器、a/d轉換器等電路)整合到一塊矽片上構成的乙個小而完善的微型計算機系統,在工業控制領域廣泛應用。

從上世紀80年代,由當時的4位、8位微控制器,發展到現在的300m的高速微控制器。

微控制器的使用領域 智慧型儀表、即時工控、通訊裝置、導航系統、家用電器等。

微控制器分為 1.通用型/專用型 這是按微控制器(microcontrollers)適用範圍來區分的。

例如,80c51式通用型微控制器,它不是為某種專門用途設計的;專用型微控制器是針對一類產品甚至某乙個產品設計生產的,例如為了滿足電子體溫計的要求,在片內整合adc介面等功能的溫度測量控制電路。

2.匯流排型/非匯流排型及工控型/家電型 這是按微控制器(microcontrollers)是否提供並行匯流排來區分的。

匯流排型微控制器普遍設定有並行位址匯流排、資料匯流排、控制匯流排,這些引腳用以擴充套件並行外圍器件都可通過序列口與微控制器連線,另外,許多微控制器已把所需要的外圍器件及外設介面整合一片內,因此在許多情況下可以不要並行擴充套件匯流排,大大減省封裝成本和晶元體積,這類微控制器稱為非匯流排型微控制器。

硬體特性 1、主流微控制器包括cpu、4kb容量的ram、128kb容量的rom、2個16位定時/計數器、4個8位並行口、全雙工串列埠行口、adc/dac、spi、i2c、isp、iap

2、系統結構簡單,使用方便,實現模組化; 3、微控制器可靠性高,可工作到10^6~10^7小時無故障; 4、處理功能強,速度快。

5、低電壓,低功耗,便於生產可攜式產品 6、控制功能強 7、環境適應能力強。

51微控制器怎樣用鍵盤控制輸出頻率和佔空比可調的方波

3樓:做而論道

如果佔空比可以控制、調整,就不能稱之為方波,就是矩形波形,屬於pwm波形。

用兩個變數控制pwm的引數,乙個控制週期長度,乙個控制脈衝寬度。

用兩個按鍵控制「週期長度」變數的+、-

用兩個按鍵控制「脈衝寬度」變數的+、-即可。

4樓:濯名潛陽輝

org0000hajmp

mainmain:mov

r7,#0ffhmov

r6,#0ffhmov

r5,#0mov

r6,#0setb

delayclr

delay1jnb

zjjnbjxljmp

mainzj:dec

r6;增加。

incr4ljmp

mainjx:inc

r6;減小。

decr4ljmp

maindelay:d1:

djnzr7,d1

djnzr6,delay

retdelay1:d2:

djnzr5,d2

djnzr4,delay

ret高電平時間為(r7*2+3)*r6;低電平時間為(r5*2+3)*r4;是低電平時增加佔空比是低點平時減小佔空比口是pwm訊號輸出。

大致寫下哈。給點辛苦分吧。

5樓:**飄渺迷人

鍵盤是計算機的鍵盤麼?

如何用微控制器實現對方波頻率的檢測,最好附帶程式!!!

6樓:

給乙個參考思路,方波接外中斷介面,當外中斷檢第一次測到跳變沿時候,啟動定時器,當第二次檢測到的時候,讀取定時資料,就可以得到週期和頻率了,方案不一定可行,歡迎討論。

用msp430微控制器如何檢測輸入方波頻率? 望哪位大神給個程式 講解一下 型別是149的,不勝感激!

7樓:網友

430微控制器的定時器模組有乙個捕獲比暫存器,通過設定相關的暫存器,讓其工作在捕獲模組,捕獲的方式可選擇,分別為上公升沿捕獲,下降沿捕獲和上公升下降都捕獲。測方波頻率的話,選第乙個吧。捕獲模組的工作原理是:

當外部事件發生時,也就是你的方波的上公升沿到來時,微控制器的捕獲埠就會捕獲到乙個脈衝,然後定時器的16位計數器就會計數,最後計數器的值就是你測得的脈衝個數。測頻率一般有兩種方法,乙個是測周法,乙個是測頻法,一下這兩個方法,瞭解一下原理。我們採用最簡單的方法,那就是測一秒內捕獲的脈衝個數,那個值就是頻率。

至於相關暫存器的設定,自己多看看430的常用模組介紹,瞭解一下定時器的那些暫存器的功能和設定方法。程式網上很多,我這兒也有,想要的話,看我id,然後發郵件給我,我給你發過去。

多查查資料,只要願意去學,一定會懂的,祝成功!

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

8樓:朱榮申

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

如果不行的話,就從你說的一開始有40hz後來沒有了入手查詢問題,首先判斷你的硬體是否失效?如果微控制器正常執行,那是不是你的d<10了?方法是加2個led到其中2個埠 ,如,,然後在軟體中新增相應操作如下,如果微控制器正常的跑,那兩個led至少有乙個在閃爍,否則微控制器就是失效了。

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

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

if(d>10)

else

9樓:做而論道

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

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

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

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

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

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

10樓:網友

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

用51微控制器產生方波

11樓:網友

這個就不需要什麼電路了吧,有個51最小系統板+lcd1602液晶+幾個按鍵就ok了,因為你是輸出脈衝嘛,51也就只能輸出高低電平的脈衝了,外加乙個液晶顯示即可。你到網上查一下液晶的連線電路就ok,一大把的。

另外你說的程式也並不難啊,頻率這麼低,用定時計數器就可以實現了。可以做乙個公式,用頻率或者佔空比算出具體的定時器的計數值。公式嘛,當然也是你想一下了,呵呵。

綜合來看,難點就在於鍵盤控制而已,要讀入鍵盤值,然後進行資料整合處理。

求高手 用51微控制器輸出產生方波的程式

12樓:網友

我寫了,週期和佔空比都可以調的。

頻率:1-200hz

佔空比:1%-99%

按鍵改變頻率和佔空比哦~~

如何用c語言程式設計使微控制器產生方波訊號?

13樓:為啥要起名呢

這個簡單啊,最簡單的就是高電平是5v低電平是0v這也是方波啊。用微控制器的定時器就可以形成方波訊號。不明白1819944815可以交流,驗證就輸微控制器。

14樓:流浪的稻穗

#include//51核心的微控制器的標頭檔案#define uchar unsigned char#define clock

void delay_ms(uchar ms) //延時函式void main() //主函式}

15樓:網友

方波就是高低電平的轉換啊。

mov r1,#

mov a,#00h

mov dptr,#6000h

loop4:mov 20h,a

movc a,@a+dptr

mov r2,dpl

mov r3,dph

mov dptr,#0feffh

movx @dptr,a

mov dpl,r2

mov dph,r3

mov a,20h

inc adjnz r1,loop4

ljmp start

vivo7plus怎麼設定按鍵,vivox7plus怎麼設定按鍵

請問您具體指的是設定按鍵什麼呢?麻煩您提供一下截圖或詳細描述一下,以便於更準確的為您解答。vivo x7 plus有返回鍵和菜單鍵嗎?vivo x7plus手機有返回鍵和菜單鍵。返回鍵即螢幕右下角返回箭頭圖示的內觸屏鍵 觸碰後容即可返回主頁面。菜單鍵 左鍵 即手機螢幕左下角第乙個觸屏鍵。funtou...

按鍵精靈怎麼適配手機,誰知道按鍵精靈怎麼用手機安卓版的

順便給你介紹個東西,就是你手機設定裡面的東西。這些是調不了的。如果只需要簡單的一些操作的話,可以自己去弄。按鍵精靈bai安卓手 大多數操作均dao 在指令碼管理器專內完成,介面由屬 這樣情況建議你關機重啟檢視下,不行攜帶手機到客戶服務中心進行檢測處理解決 乙個人抄報道了部分事實就可以bai壟斷所有傳...

按鍵精靈怎麼操作後台程式,怎麼用按鍵精靈後台操作?

plugin a window.foreground 在第乙個遊戲視窗啟動後得到視窗的控制代碼adelay 2000 延時二秒後切換到另乙個遊戲視窗再得到第二個視窗控制代碼b。plugin b window.foreground rem 1 那麼,好,現在兩個都可以後台了,你可以最小化啦!plugi...