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

標題: 如何用單片機產生一個方波 [打印本頁]

作者: 木木丸    時間: 2017-7-17 21:34
標題: 如何用單片機產生一個方波
             請問各位大佬,如何用單片機產生一個100KHZ的方波,占空比50%

作者: 木木丸    時間: 2017-7-17 21:38
最好是32單片機
作者: pdwdzz    時間: 2017-7-18 09:29
定時5ms,端口反轉一次

作者: comit    時間: 2017-7-18 13:48
用cubemx軟件先設置GPIO口,然后再在特定的區域使用HAL庫里的翻轉函數Trogger就好拉~

作者: asdavjsdlk    時間: 2017-7-18 14:29
快速pwm?
作者: 劉文倩    時間: 2017-7-18 14:57
PWM輸出,根據例程稍作改動就好了
作者: hren    時間: 2017-7-18 15:54
定時25ms,交替輸出高低電平,最好用STM32
作者: yzwzfyz    時間: 2017-7-19 06:56
勸樓主改學CEO專業。
作者: adfhjkkll;    時間: 2017-7-19 09:50
單片機腳位交替輸出0 1就是方波 這個也不會的話就別學單片機了
作者: 張小跳    時間: 2017-7-19 11:53
定時25ms,交替輸出高低電平,
作者: dzbj    時間: 2017-7-19 12:31
樓上前輩們 為什么是25ms啊 100KHz/s是1000ms里100000個 一高一低是一個 那不應該是5ns翻轉一次嗎

誰教我一下啊
作者: fangxiao802    時間: 2017-7-20 14:09
pwm, 這個不難吧
作者: ltyasdfghjkl    時間: 2017-7-20 16:53
使用K60單片機的一個FTM模塊,頻率和占空比都可以設置啦
作者: 關中小河    時間: 2017-7-20 17:02
很有用的資料,感謝
作者: breeze1993    時間: 2017-7-20 17:05
PWM脈沖寬度調節
作者: iiiiis    時間: 2017-7-20 17:16
可以用PWM波調速
作者: insightx    時間: 2017-7-20 17:54
單片機IO以一定時間間隔輸出高低電平。
作者: wulin    時間: 2017-7-20 19:03
dzbj 發表于 2017-7-19 12:31
樓上前輩們 為什么是25ms啊 100KHz/s是1000ms里100000個 一高一低是一個 那不應該是5ns翻轉一次嗎

誰教 ...

你說的5ns翻轉一次是對的,說25ms朋友沒有走心。
作者: lv0817    時間: 2017-7-20 19:36
設置PWM輸出,或者簡單反轉高低電平
作者: 快滅了他    時間: 2017-7-20 20:26
這個方式非常多,建議你現在先學習定時器中斷,可以使用定時器中斷的方式進行pwm輸出,也可以使用定時器的查詢方式進行pwm輸出,上述是常規的方法,你最好查詢你手上有的單片機的手冊,有些單片機也許會自帶脈沖串輸出功能,只需要對幾個寄存器進行設置即可進行脈沖的輸出。
作者: 小胖子aaa    時間: 2017-7-21 11:51
用PWM控制輸出方波

作者: chenzvip123    時間: 2017-7-21 14:30
pwm輸出
作者: abcd123.    時間: 2017-7-21 15:31
用stm32 pwm 想輸出多少就多少
作者: jicjic111    時間: 2017-7-21 16:31
正電平
作者: wxy2000    時間: 2017-7-21 21:24
簡單一點的就用51單片機的定時器做,啟動定時器0中斷,在中斷中啟動定時器1,定時器0定時產生高電平的時間,定時器1定時產生低電平的時間就行了
作者: dtian2010    時間: 2017-7-21 23:04
歷害了,學習下
作者: omgmagic    時間: 2017-7-21 23:08
pwm輸出
作者: cxm    時間: 2017-7-21 23:16
用stm32的通用定時器設置,32做的話比較方便
作者: yzl893    時間: 2017-7-22 00:38
就是PWM吧,網上搜 例程很多的
作者: 721231    時間: 2017-7-22 01:38
用PCF8591T實現DA功能    能產生方波 正弦波 三角波 鋸齒波
作者: ccithqh@126.com    時間: 2017-7-22 05:13
用STM32的定時器中斷或者硬件PWM輸出實現。
作者: SIMPLE千堆雪    時間: 2017-7-22 08:36
PWM脈沖寬度調節

作者: 冰葑世紀    時間: 2017-7-22 12:31
采用定時器交替輸出高低電平即可
作者: sampan    時間: 2017-7-22 15:09

 定時一定時間,端口反轉一次
作者: houhuicong123    時間: 2017-7-22 15:32
用pwn,很簡單的
作者: liuduanqing    時間: 2017-7-22 15:36
利用定時器PWM輸出 功能  PWM占空比可設置為50%
作者: 趣多多    時間: 2017-7-22 16:49
你用什么單片機,產生周期方波的方法很多,基本都要用到定時器,比如51可以用定時器中斷的方法(或查詢),在中斷服務函數內把某個端口取反。另外如果你用stm32的話,stm32的定時器本身就可以設置產生PWM波
作者: zl2168    時間: 2017-7-22 17:54
本帖最后由 zl2168 于 2017-7-22 21:46 編輯

實例69  輸出周期脈沖方波(示波器顯示)
Proteus仿真一下,確認有效。
實例69 輸出周期脈沖方波.rar (34.2 KB, 下載次數: 30)
實例70 輸出矩形脈沖波.rar (34.07 KB, 下載次數: 13)

以上摘自張志良編著《單片機實驗實訓100例》 ISBN 978-7-5124-1603-1,北航社出版.。書中電路和程序設計有詳細說明,程序語句條條有注解。仿真電路和Hex文件能在清華出版社網站免費下載,程序源代碼只能到書上看了。到圖書館借,或到新華書店翻閱,或到網上書店打折購買。

作者: 15897677561    時間: 2017-7-22 19:28
用定時器或者PWM
作者: 諾炎    時間: 2017-7-22 22:22
#include"reg52.h"
#include"intrins.h"
#define uchar unsigned char
#define uint unsigned int
uint num,t;
sbit led1=P1^0;
//void yanshi(uint xms)
//{
//        uint i,j;
//        for(i=xms;i>0;i--)
//                for(j=110;j>0;j--);
//}
void chuzhi()
{
        TMOD=0x01;//éèÖö¨ê±Æ÷0Îa1¤×÷·½ê½1
        TH0=(65536-45872)/256;//45872=ËùÇóμ¥λ걼ä50ms/(12/11.0592MHZ),11.0592MHZÎa¾§ÕñμÄÕeμ′ÖüÆú
        TL0=(65536-45872)%256;
        EA=1;//′ò¿a×üÖD¶Ï
        TR0=1;//′ò¿a¶¨ê±0
        ET0=1;//ÔêDí¶¨ê±Æ÷0ÖD¶Ï
}
void T0_0() interrupt 1
{
        TH0=(65536-45872)/256;
        TL0=(65536-45872)%256;//֨װ3õÖμ
        num++;//ÿ1y50msTH0òçÂúò»′Î,num×Ô¼óò»′Î
        t=10;
        if(num==t){led1=~led1;}//μ±num=tμÄê±oòè¡·′ò»′Î
  if(num==20){num=0;led1=~led1;}//20¸ö50ms′ú±í×Å1sò2¾íêÇ1sÎaÖüÆúÿμ½ò»¸öÖüÆúled1óÖè¡·′ò»′Π ¾íDÎ3éáËò»¸ö2¨
}
void main()
{
        chuzhi();
        while(1);
}

作者: moon84523    時間: 2017-7-23 11:27
用定時器(高電平間和低電平時間相同),周期輸出高低電平就可以了。
作者: DiorLou    時間: 2017-7-23 17:08
pwm波本質就是切換高低電平,就像燈亮和燈滅一樣,每隔一段時間改變io口電平就好
作者: halo2489    時間: 2017-7-24 09:11
不是很難,簡單的pwm波就可以實現,你這樣的應該從一開始學起





歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 91麻豆精品 | 亚洲综合网站 | 欧美精品在线播放 | 国产精品久久久久久久久久久久久久 | 黄色一级网站 | 欧美日韩国产精品 | 精品久久国产 | 黄色小视频在线 | 久久久久久久久久久久久久久久久 | 草逼视频免费看 | 四虎黄色片 | 国产三级午夜理伦三级 | 蜜臀久久99精品久久久久宅男 | 黄色一级大片 | 久久久久国产精品夜夜夜夜夜 | 色婷婷香蕉在线一区二区 | 国产黄视频在线观看 | av在线免费网站 | 日韩在线视频播放 | 天天有av | 黄色片网站在线观看 | 国产欧美日韩综合精品 | 91精品一区 | 国产精品欧美精品 | 国产1级片| 99xav| 国内av在线 | 波多野结衣乳巨码无在线观看 | 色哟哟一区二区三区 | 亚洲永久免费视频 | 日韩福利片 | 天天综合av | 色婷婷导航 | 久久香蕉网 | 婷婷午夜天 | 天天操夜夜操 | 欧美一级欧美三级在线观看 | 97精品视频 | 日韩午夜片 | 思思在线视频 | 国产色自拍 |