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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 17714|回復(fù): 42
打印 上一主題 下一主題
收起左側(cè)

如何用單片機(jī)產(chǎn)生一個方波

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:189881 發(fā)表于 2017-7-17 21:34 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
             請問各位大佬,如何用單片機(jī)產(chǎn)生一個100KHZ的方波,占空比50%
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:189881 發(fā)表于 2017-7-17 21:38 | 只看該作者
最好是32單片機(jī)
回復(fù)

使用道具 舉報

板凳
ID:146878 發(fā)表于 2017-7-18 09:29 | 只看該作者
定時5ms,端口反轉(zhuǎn)一次
回復(fù)

使用道具 舉報

地板
ID:219856 發(fā)表于 2017-7-18 13:48 | 只看該作者
用cubemx軟件先設(shè)置GPIO口,然后再在特定的區(qū)域使用HAL庫里的翻轉(zhuǎn)函數(shù)Trogger就好拉~
回復(fù)

使用道具 舉報

5#
ID:219467 發(fā)表于 2017-7-18 14:29 | 只看該作者
快速pwm?
回復(fù)

使用道具 舉報

6#
ID:220552 發(fā)表于 2017-7-18 14:57 | 只看該作者
PWM輸出,根據(jù)例程稍作改動就好了
回復(fù)

使用道具 舉報

7#
ID:220574 發(fā)表于 2017-7-18 15:54 | 只看該作者
定時25ms,交替輸出高低電平,最好用STM32
回復(fù)

使用道具 舉報

8#
ID:123289 發(fā)表于 2017-7-19 06:56 | 只看該作者
勸樓主改學(xué)CEO專業(yè)。
回復(fù)

使用道具 舉報

9#
ID:220714 發(fā)表于 2017-7-19 09:50 | 只看該作者
單片機(jī)腳位交替輸出0 1就是方波 這個也不會的話就別學(xué)單片機(jī)了
回復(fù)

使用道具 舉報

10#
ID:220771 發(fā)表于 2017-7-19 11:53 | 只看該作者
定時25ms,交替輸出高低電平,
回復(fù)

使用道具 舉報

11#
ID:47286 發(fā)表于 2017-7-19 12:31 | 只看該作者
樓上前輩們 為什么是25ms啊 100KHz/s是1000ms里100000個 一高一低是一個 那不應(yīng)該是5ns翻轉(zhuǎn)一次嗎

誰教我一下啊
回復(fù)

使用道具 舉報

12#
ID:220946 發(fā)表于 2017-7-20 14:09 | 只看該作者
pwm, 這個不難吧
回復(fù)

使用道具 舉報

13#
ID:221127 發(fā)表于 2017-7-20 16:53 | 只看該作者
使用K60單片機(jī)的一個FTM模塊,頻率和占空比都可以設(shè)置啦
回復(fù)

使用道具 舉報

14#
ID:160725 發(fā)表于 2017-7-20 17:02 | 只看該作者
很有用的資料,感謝
回復(fù)

使用道具 舉報

15#
ID:221132 發(fā)表于 2017-7-20 17:05 | 只看該作者
PWM脈沖寬度調(diào)節(jié)
回復(fù)

使用道具 舉報

16#
ID:221135 發(fā)表于 2017-7-20 17:16 | 只看該作者
可以用PWM波調(diào)速
回復(fù)

使用道具 舉報

17#
ID:221145 發(fā)表于 2017-7-20 17:54 | 只看該作者
單片機(jī)IO以一定時間間隔輸出高低電平。
回復(fù)

使用道具 舉報

18#
ID:213173 發(fā)表于 2017-7-20 19:03 | 只看該作者
dzbj 發(fā)表于 2017-7-19 12:31
樓上前輩們 為什么是25ms啊 100KHz/s是1000ms里100000個 一高一低是一個 那不應(yīng)該是5ns翻轉(zhuǎn)一次嗎

誰教 ...

你說的5ns翻轉(zhuǎn)一次是對的,說25ms朋友沒有走心。
回復(fù)

使用道具 舉報

19#
ID:221165 發(fā)表于 2017-7-20 19:36 | 只看該作者
設(shè)置PWM輸出,或者簡單反轉(zhuǎn)高低電平
回復(fù)

使用道具 舉報

20#
ID:61582 發(fā)表于 2017-7-20 20:26 | 只看該作者
這個方式非常多,建議你現(xiàn)在先學(xué)習(xí)定時器中斷,可以使用定時器中斷的方式進(jìn)行pwm輸出,也可以使用定時器的查詢方式進(jìn)行pwm輸出,上述是常規(guī)的方法,你最好查詢你手上有的單片機(jī)的手冊,有些單片機(jī)也許會自帶脈沖串輸出功能,只需要對幾個寄存器進(jìn)行設(shè)置即可進(jìn)行脈沖的輸出。
回復(fù)

使用道具 舉報

21#
ID:221305 發(fā)表于 2017-7-21 11:51 | 只看該作者
用PWM控制輸出方波
回復(fù)

使用道具 舉報

22#
ID:221349 發(fā)表于 2017-7-21 14:30 | 只看該作者
pwm輸出
回復(fù)

使用道具 舉報

23#
ID:221379 發(fā)表于 2017-7-21 15:31 | 只看該作者
用stm32 pwm 想輸出多少就多少
回復(fù)

使用道具 舉報

24#
ID:221405 發(fā)表于 2017-7-21 16:31 | 只看該作者
正電平
回復(fù)

使用道具 舉報

25#
ID:220355 發(fā)表于 2017-7-21 21:24 | 只看該作者
簡單一點(diǎn)的就用51單片機(jī)的定時器做,啟動定時器0中斷,在中斷中啟動定時器1,定時器0定時產(chǎn)生高電平的時間,定時器1定時產(chǎn)生低電平的時間就行了
回復(fù)

使用道具 舉報

26#
ID:221483 發(fā)表于 2017-7-21 23:04 | 只看該作者
歷害了,學(xué)習(xí)下
回復(fù)

使用道具 舉報

27#
ID:221484 發(fā)表于 2017-7-21 23:08 | 只看該作者
pwm輸出
回復(fù)

使用道具 舉報

28#
ID:221486 發(fā)表于 2017-7-21 23:16 | 只看該作者
用stm32的通用定時器設(shè)置,32做的話比較方便
回復(fù)

使用道具 舉報

29#
ID:221499 發(fā)表于 2017-7-22 00:38 | 只看該作者
就是PWM吧,網(wǎng)上搜 例程很多的
回復(fù)

使用道具 舉報

30#
ID:221001 發(fā)表于 2017-7-22 01:38 | 只看該作者
用PCF8591T實(shí)現(xiàn)DA功能    能產(chǎn)生方波 正弦波 三角波 鋸齒波
回復(fù)

使用道具 舉報

31#
ID:219625 發(fā)表于 2017-7-22 05:13 | 只看該作者
用STM32的定時器中斷或者硬件PWM輸出實(shí)現(xiàn)。
回復(fù)

使用道具 舉報

32#
ID:221507 發(fā)表于 2017-7-22 08:36 | 只看該作者
PWM脈沖寬度調(diào)節(jié)
回復(fù)

使用道具 舉報

33#
ID:221571 發(fā)表于 2017-7-22 12:31 | 只看該作者
采用定時器交替輸出高低電平即可
回復(fù)

使用道具 舉報

34#
ID:189104 發(fā)表于 2017-7-22 15:09 | 只看該作者

 定時一定時間,端口反轉(zhuǎn)一次
回復(fù)

使用道具 舉報

35#
ID:221606 發(fā)表于 2017-7-22 15:32 | 只看該作者
用pwn,很簡單的
回復(fù)

使用道具 舉報

36#
ID:221605 發(fā)表于 2017-7-22 15:36 | 只看該作者
利用定時器PWM輸出 功能  PWM占空比可設(shè)置為50%
回復(fù)

使用道具 舉報

37#
ID:221628 發(fā)表于 2017-7-22 16:49 | 只看該作者
你用什么單片機(jī),產(chǎn)生周期方波的方法很多,基本都要用到定時器,比如51可以用定時器中斷的方法(或查詢),在中斷服務(wù)函數(shù)內(nèi)把某個端口取反。另外如果你用stm32的話,stm32的定時器本身就可以設(shè)置產(chǎn)生PWM波
回復(fù)

使用道具 舉報

38#
ID:111634 發(fā)表于 2017-7-22 17:54 | 只看該作者
本帖最后由 zl2168 于 2017-7-22 21:46 編輯

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

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

使用道具 舉報

39#
ID:221618 發(fā)表于 2017-7-22 19:28 | 只看該作者
用定時器或者PWM
回復(fù)

使用道具 舉報

40#
ID:219197 發(fā)表于 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);
}
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产精品国产精品国产专区不卡 | 久久福利视频导航 | 亚洲精品一区二三区 | 久草网在线观看 | 日本一区二区不卡 | 成人国产精品久久久网站 | 国产精品国产精品国产专区不卡 | 国产成人精品一区二区三区视频 | 性生活网址 | 美女久久久久 | 青青草久久 | 国产精品二区一区二区aⅴ污介绍 | 亚洲男人的天堂在线观看 | 四虎影院免费观看 | 成人做爰免费视频免费看 | 在线视频成人 | 欧美一级特黄aa大片 | 国产三级在线免费观看 | 日韩高清精品免费观看 | 成人一级黄色片 | 伊人成人在线视频 | 免费成人黄色网址 | 亚洲天堂免费 | 国产精品6 | 精品福利一区 | 开心激情婷婷 | 国产成人区 | 欧美国产日韩一区二区 | 亚洲综合精品 | 国产性猛交96 | 亚洲成人毛片 | 久久性色 | 国内精品偷拍 | 青青草国产在线视频 | 日本成人网址 | 亚洲一区二区在线播放 | 亚洲精品久久久久久久久久久 | 韩国三级av| 日韩国产精品视频 | 天天操天天操 | 国产在线高清 |