久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 有沒有大佬能用51單片機實現輸出頻率和占空比都可調的方波,頻率要達到108khz [打印本頁]

作者: ytt88    時間: 2023-3-30 19:42
標題: 有沒有大佬能用51單片機實現輸出頻率和占空比都可調的方波,頻率要達到108khz
有沒有大佬能用51單片機實現輸出頻率和占空比都可調的方波,頻率要達到108khz,頻率最好可調到500khz,因為單片機實際輸出到示波器里頻率會減小。
作者: a185980800    時間: 2023-3-30 22:50
以下是一個實現輸出頻率和占空比可調的方波的C語言程序,并加入中文注釋,便于理解:  #include <reg51.h>  // 定義計時器初值和重載值,可根據需要調整 // 對于108kHz的PWM信號,初值為65536-108=65428 // 對于500kHz的PWM信號,初值為65536-500=65036 #define T_INIT 65428 #define T_RELOAD 65428  // 定義PWM輸出端口和計時器編號 sbit PWM_OUT = P1^0; sfr TCON_PWM = 0x88;  // 聲明計時器中斷處理函數 void Timer0_ISR() interrupt 1 {     static unsigned int count = 0;     count++;     if (count >= T_RELOAD) {         count = 0;         PWM_OUT = !PWM_OUT;   // 切換PWM輸出狀態     }     // 重新賦初值和重載值     TH0 = T_INIT / 256;     TL0 = T_INIT % 256; }  int main() {     // 初始化定時器/計數器T0     TMOD |= 0x01;   // 設定T0為模式1(16位定時器)     ET0 = 1;        // 打開定時器中斷允許     EA = 1;         // 打開總中斷允許     TH0 = T_INIT / 256;     TL0 = T_INIT % 256;     TCON_PWM |= 0x10;   // 開啟定時器T0      // 主循環中控制PWM頻率和占空比     while(1) {         // 這里可以根據需要修改計數器初值和重載值,從而改變PWM輸出的頻率和占空比         TH0 = T_INIT / 256;         TL0 = T_INIT % 256;           } } 該程序使用了定時器/計數器T0來生成PWM波形,以及計時器中斷處理函數來周期性地切換PWM輸出狀態,從而實現方波信號的輸出。通過修改計時器初值和重載值,即可調整PWM輸出的頻率和占空比。主循環中可以根據需要動態地改變計時器初值和重載值,從而實現頻率和占空比的可調節。
作者: hi等你    時間: 2023-3-31 16:22
很簡單啊!給寄存器一個數字,io高電平時候讓這個數字做減法,減到0變為低電平,

這個數字多少就可以決定占空比,數字越大,做減法時間就越長。
作者: Y_G_G    時間: 2023-4-1 01:46
1: 頻率到哪都不會小
2: 500K的PWM這是要干嘛呢?占空比沒要求嗎?
3: 要學會看數據手冊




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲aⅴ| 免费看一区二区三区 | 成人黄页在线观看 | 久久精品久久综合 | 日韩亚洲视频 | 国产一区二区三区高清 | 国产一区二区影院 | 精品美女久久久久久免费 | 99reav| 欧美一级二级在线观看 | 久久久精品一区二区三区 | 色久五月| 日韩美女爱爱 | 国产精品一区二区福利视频 | 久久骚 | 成人午夜精品 | 国产精品免费一区二区三区 | 一级毛片在线播放 | 国产在线激情视频 | 日韩久久网 | 91精品国产91久久综合桃花 | 美女在线视频一区二区三区 | 成人中文字幕在线观看 | 一区二区三区免费观看 | 久久不卡 | 一区二区三区久久 | 欧美日韩三区 | 亚洲永久 | 美女天天操 | 日本在线播放一区二区 | 精品日韩一区二区三区 | 久久久久久亚洲 | 久久在线 | 亚洲国产视频一区二区 | 欧美在线成人影院 | 精品国产黄a∨片高清在线 成人区精品一区二区婷婷 日本一区二区视频 | 国产精品久久久久久中文字 | 欧美一级免费片 | 国产在线一 | 欧美综合久久 | 在线观看国产视频 |