上個(gè)文章寫了用單片機(jī)的兩個(gè)定時(shí)器給大家實(shí)現(xiàn)了呼吸燈,其實(shí)上個(gè)文章是在為大家解析PWM的原理,今天我們將使用單片機(jī)內(nèi)部自帶的PWM來(lái)進(jìn)行呼吸燈設(shè)計(jì),自己可以查看該單片機(jī)型號(hào)的中文資料。所看章節(jié)如下:
直接上代碼吧,大家可以查看代碼,如果不明白的可以給我留言,^_^。
#include <stc12c5a60s2.h>
unsigned char dy[15]={16,32,48,64,80,96,112,128,144,160,176,192,208,224,240}; // CCAP0H值的分配,為了實(shí)現(xiàn)不同的占空比
void modify_duty();
void Init_PWM();
void delay();
void main()
{
Init_PWM();
while(1)
{
modify_duty();
}
}
void Init_PWM() // PWM功能的初始化
{
CMOD = 0X02; // 設(shè)置脈沖源
CCAPM0 = 0X42; // 開(kāi)啟比較器,允許輸出脈寬調(diào)制信號(hào)
PCA_PWM0 = 0X00; // 組成9位比較器,可以設(shè)置成1,也可以設(shè)置成0
CCAP0L = 0x80; // 比較器中的初值
CCAP0H = 0X80; // 比較器初值重裝
CL=0; // 裝載值為0
CR =1; // 啟動(dòng)計(jì)數(shù)模式
}
void modify_duty()
{
int i;
for(i=0;i<15;i++)
{
CCAP0H = dy[i];
delay();
}
for(i=13;i>=1;i--)
{
CCAP0H = dy[i];
delay();
}
}
void delay()
{
int i,j;
for(i=0;i<200;i++)
{
for(j=0;j<200;j++);
}
}
可以看結(jié)果了:
上一篇:51單片機(jī)串口通訊接收一串字符串
下一篇:使用兩個(gè)定時(shí)器實(shí)現(xiàn)PWM(脈寬調(diào)制)——呼吸燈
推薦閱讀
史海拾趣
設(shè)計(jì)資源 培訓(xùn) 開(kāi)發(fā)板 精華推薦
- 神經(jīng)形態(tài)芯片可能是革新機(jī)器人實(shí)時(shí)電機(jī)控制的未來(lái)
- 從三個(gè)方面理解ARM嵌入式系統(tǒng)
- 自動(dòng)報(bào)警 基于MCU的家庭防盜報(bào)警系統(tǒng)的設(shè)計(jì)
- 存儲(chǔ)控制器及其訪問(wèn)外設(shè)的原理
- 基于51系列單片機(jī)的智能照明控制系統(tǒng)設(shè)計(jì)方案
- 基于STM32的四旋翼飛行器控制系統(tǒng)
- 單片機(jī)應(yīng)用編程技巧解析
- 基于89C52的教室智能節(jié)能照明系統(tǒng)設(shè)計(jì)
- 一種新型的雨量光照傳感器的設(shè)計(jì)
- ROHM推出“PFC+反激控制參考設(shè)計(jì)”,助力實(shí)現(xiàn)更小巧的電源設(shè)計(jì)!
- 實(shí)現(xiàn)自我溝通和與世界溝通的新方式
- 上汽集團(tuán)將推10萬(wàn)級(jí)半固態(tài)電池車型
- Bourns 推出其最小封裝尺寸 AEC-Q200 認(rèn)證車規(guī)級(jí)厚膜電阻
- 特斯拉大量使用激光雷達(dá)!
- 為何只有特斯拉采用PC芯片,而其他車企采用手機(jī)級(jí)車規(guī)芯片?
- 孚能科技:全固態(tài)電池進(jìn)入中試生產(chǎn)階段,計(jì)劃年底建成 0.2GWh 中試線
- 三星顯示獲梅賽德斯-邁巴赫S級(jí)48英寸OLED屏幕訂單
- Clearmotion全主動(dòng)懸掛系統(tǒng)將搭載保時(shí)捷,蔚來(lái)ET9已應(yīng)用
- R-SARC上車國(guó)產(chǎn)車型 京西智行讓智能底盤科技平權(quán)
- 闖關(guān)贏好禮!美光出貨 232 層 NAND,擴(kuò)展 3D NAND 技術(shù)邊界
- 【EEWORLD第二十七屆】2011年06月社區(qū)明星人物揭曉!
- 預(yù)約有禮:2020年最新KEE課程
- 免費(fèi)領(lǐng)取 | 射頻年度盛會(huì)EDI CON VIP全場(chǎng)通票(北京,3.20~22)
- Digi-Key KOL視頻來(lái)襲~歡迎進(jìn)入MicroPython的奇妙世界
- ADI 生命體征監(jiān)測(cè)技術(shù):對(duì)人體實(shí)施狀態(tài)監(jiān)控,答題有好禮
- Fluke高分辨率熱像儀~小細(xì)節(jié)也不放過(guò)!免費(fèi)體驗(yàn)報(bào)名中
- 【EEWORLD第二十九屆】2011年08月社區(qū)明星人物揭曉!
- 兆易GD32307E-START免費(fèi)測(cè)評(píng)試用
- 電話機(jī)器人優(yōu)勢(shì)_電話機(jī)器人功能
- 新基建加速了水下機(jī)器人的發(fā)展
- 掃地機(jī)器人的選購(gòu)攻略
- vivo倪旭東: 堅(jiān)持設(shè)計(jì)驅(qū)動(dòng),打造離用戶更近的品牌
- OPPO追蹤定位物品外觀專利獲得授權(quán)
- 夏普Aquos R6渲染圖曝光:后攝與徠卡合作 5月10日發(fā)布
- 芯片荒波及家電廠商,劣質(zhì)客戶遭淘汰、部分企業(yè)產(chǎn)量驟降
- 京東方OLED未通過(guò)蘋果測(cè)試認(rèn)證,訂單黃了嗎?
- 高通拿到臺(tái)積電6nm工藝產(chǎn)能,或?qū)尰厥袌?chǎng)
- 電源管理芯片廠商芯龍半導(dǎo)體宣布全線產(chǎn)品漲價(jià)了!