找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索

51單片機(jī)成功產(chǎn)生PWM波的方法 含源代碼

查看數(shù): 27995 | 評(píng)論數(shù): 27 | 收藏 10
關(guān)燈 | 提示:支持鍵盤(pán)翻頁(yè)<-左 右->
    組圖打開(kāi)中,請(qǐng)稍候......
發(fā)布時(shí)間: 2017-4-4 03:58

正文摘要:

PWM 是“脈沖寬度調(diào)制”的意思。 PWM 實(shí)際上是在單片機(jī)的某個(gè)引腳輸出一系列的矩形波,其周期一般是固定的;而其高電平、低電平所占用的時(shí)間,是可以受控調(diào)整的。 高電平與周期占用的時(shí)間之比,稱(chēng)為占空比,其值為 ...

回復(fù)

ID:162664 發(fā)表于 2020-12-12 08:55
額 想法是好的。這種事情我也做過(guò),但是后邊很少做這種事情,原因下邊解釋。
凡是利用定時(shí)器io口翻轉(zhuǎn)的方式實(shí)現(xiàn)了PWM,頻率越高,頻繁的中斷會(huì)占用alu。
如果框架搭的不好,可能會(huì)有一定的影響。真的除非是你真的只用單片機(jī)實(shí)現(xiàn)一個(gè)功能。
想法有兩種。
1。短時(shí)間的定時(shí)器,中斷時(shí)間是 100us,甚至更短,中斷一個(gè)周期計(jì)數(shù),一個(gè)占空比計(jì)數(shù)。
2。調(diào)整中斷時(shí)間,也就是定時(shí)器,code主體中,調(diào)整進(jìn)入中斷的時(shí)間。
無(wú)論是怎么樣,只要是用定時(shí)器中斷做的pwm。理解之后code怎么實(shí)現(xiàn)是看個(gè)人的編程習(xí)慣,但是本質(zhì)是一樣的東西。
ID:745698 發(fā)表于 2020-12-11 22:06
液晶屏顯示怎么做的啊
ID:432653 發(fā)表于 2020-12-11 19:13
能退幣嗎!最后5個(gè)幣給他收走了
ID:432653 發(fā)表于 2020-12-11 19:10
mhxbyl 發(fā)表于 2018-7-6 21:28
就差一黑幣,難受

有幣也是白給的程序包里啥都沒(méi)有
ID:851585 發(fā)表于 2020-12-11 13:26
就這水平,坑我5黑幣,就一個(gè)框架,還不如自己寫(xiě)的
ID:847157 發(fā)表于 2020-11-22 14:19
感謝樓主,很有啟發(fā)
ID:575976 發(fā)表于 2019-7-19 22:54
我用STC15的硬件PWM可以做到帶加減速緩沖帶動(dòng)2DM556的驅(qū)動(dòng)2000的細(xì)分空轉(zhuǎn)工作在1000RPM,快還是慢啊?
ID:444215 發(fā)表于 2019-7-19 14:22
代碼不全,沒(méi)看就損失幾個(gè)幣
ID:586798 發(fā)表于 2019-7-19 11:37
學(xué)習(xí)大神
ID:578183 發(fā)表于 2019-7-8 19:23
請(qǐng)問(wèn)接lcd又該如何接呢
ID:297735 發(fā)表于 2019-4-15 22:16
看看看看,嘿嘿  不錯(cuò)哦
ID:433613 發(fā)表于 2019-1-22 00:15
你好,在仿真電機(jī)在最大的占空時(shí)的速度看起來(lái)有點(diǎn)慢,怎樣可以調(diào)快點(diǎn)
ID:439757 發(fā)表于 2018-12-5 09:02
stc89c51
ID:410024 發(fā)表于 2018-10-31 09:33
看了帖子有點(diǎn)啟發(fā),感謝分享
ID:366460 發(fā)表于 2018-7-8 15:28
若改成lcd顯示欲望比什么
ID:366460 發(fā)表于 2018-7-6 22:46
樓主,占空比等級(jí)怎么顯示到1602里?求教。。
ID:366460 發(fā)表于 2018-7-6 21:28
萌木頭 發(fā)表于 2018-7-2 10:56
這b太黑了就差兩行

就差一黑幣,難受
ID:366460 發(fā)表于 2018-7-6 19:28
樓主請(qǐng)問(wèn)怎么把占空比的值顯示在液晶屏內(nèi)
ID:258628 發(fā)表于 2018-7-2 10:56
這b太黑了就差兩行
ID:350208 發(fā)表于 2018-6-12 13:30
不錯(cuò)學(xué)習(xí)了呀
ID:254356 發(fā)表于 2018-4-3 16:56
請(qǐng)問(wèn)為什么我生成的方波是斜的?

ID:254356 發(fā)表于 2018-3-28 15:15
感謝樓主
ID:272695 發(fā)表于 2018-3-9 10:39
附件的代碼不全啊
ID:267046 發(fā)表于 2018-1-24 20:43
哥,代碼不全啊,附件
ID:267046 發(fā)表于 2018-1-24 19:12
第一次,多謝啦
ID:225076 發(fā)表于 2017-9-27 14:19
能不能把所有的代碼發(fā)給我看看
ID:185968 發(fā)表于 2017-4-4 11:03
看了帖子有點(diǎn)啟發(fā),感謝分享

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

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

快速回復(fù) 返回頂部 返回列表