51微控制器產生40khz方波,51微控制器產生40KHZ方波

2021-12-25 02:25:34 字數 717 閱讀 4418

1樓:做而論道

12.5us高電平、12.5us低電平,使用機器週期為6t的,晶振需要用24mhz。

2樓:

40khz方波是週期為25us的方波,可以正負電平各延時大約12us51微控制器p1口輸出40khz方波,彙編程式如下:

l1:clr a

mov p1,a

lcall delay

setb a

mov p1,a

lcall delay

sjmp l1

delay:mov r1,#6

l1:djnz r1,l1

3樓:樓春嵐

51微控制器直接產生40khz"不可能是方波,除非輸出後面處理,我用24mhz做的不行

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

4樓:

#include"reg52.h"

sbit pwm=p1^0;//定義輸出腳void main()

//中斷函式,啟動後每10ms進入一次中斷void t0_time(void) interrupt 1

5樓:

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

頻率:1-200hz

佔空比:1%-99%

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

51微控制器pwm波形頻率問題,51微控制器pwm波形輸出問題

很多微控制器帶pwm模組,可以出很工整的pwm波,非用定時器做也可以,比較耗資源.定時器做pwm好處是任意的io都可以輸出且沒有通道個數的限制.定時器用作pwm你需要兩個中斷,一個是pwm週期中斷 所有通道置低 一個是pwm的開關點中斷 置高電平 有些微控制器還是難以實現一個定時器兩種中斷,另一個做...

51微控制器資料搬運c語言程式,51微控制器訪問片內資料儲存器某單元的內容用c語言怎麼寫???

aa i bb i 51微控制器訪問片內資料儲存器某單元的內容用c語言怎麼寫?方法1 char data p 定義一個指向片內ram地址的指標 p 0x30 片內ram地址為0x30 p 0x12 向0x30內寫入立即數0x12 方法2 include char x x dbyte 0x30 將片內...

51微控制器與430微控制器的區別,430微控制器與51微控制器有什麼區別

首先,89c 51 單片 1 51單片 bai機是8位單 片機,du430是16位微控制器zhi。2 51微控制器dao效能和功耗上都不如版430微控制器,430微控制器被認權 為是現在功耗最低的微控制器。3 51微控制器主要用在一些比較簡單的工業裝置控制上,430主要用在一些低功耗手持裝置上 4 ...