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 ...