找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3503|回復(fù): 7
收起左側(cè)

關(guān)于15單片機(jī)PWM波的編程問題

[復(fù)制鏈接]
ID:200190 發(fā)表于 2017-7-28 09:27 | 顯示全部樓層 |閱讀模式
10黑幣
有人用過STC15F2K60S2單片機(jī)進(jìn)行PWM波的編程嗎,最好能據(jù)一下程序的例子

回復(fù)

使用道具 舉報(bào)

ID:221828 發(fā)表于 2017-7-28 13:57 | 顯示全部樓層
和51一樣,可以直接用51程序
回復(fù)

使用道具 舉報(bào)

ID:223042 發(fā)表于 2017-7-28 16:51 | 顯示全部樓層
開發(fā)工具有范例,可以直接用。
回復(fù)

使用道具 舉報(bào)

ID:200190 發(fā)表于 2017-7-30 10:25 | 顯示全部樓層
18392099478 發(fā)表于 2017-7-28 13:57
和51一樣,可以直接用51程序

并不一樣,15單片機(jī)又專有的PWM的寄存器和輸出IO口
回復(fù)

使用道具 舉報(bào)

ID:200190 發(fā)表于 2017-7-30 10:26 | 顯示全部樓層
大濕兄 發(fā)表于 2017-7-28 16:51
開發(fā)工具有范例,可以直接用。

你用過哪里給的例程嗎,看起來很繁瑣,看不懂
回復(fù)

使用道具 舉報(bào)

ID:223360 發(fā)表于 2017-7-30 12:10 | 顯示全部樓層
和普通51一樣通過定時(shí)器產(chǎn)生PWM
回復(fù)

使用道具 舉報(bào)

ID:60379 發(fā)表于 2017-7-30 12:31 | 顯示全部樓層
以下內(nèi)容來源于《51單片機(jī)輕松入門 基于STC15W4K系列》
#include "STC15W4K.H"   // 包含STC15W4K寄存器定義文件
void initPWM()
{
        CMOD=0x80;         // #10000000B   空閑模式下停止PCA計(jì)數(shù)器工作
                     // 選擇PCA時(shí)鐘源為Fosc/12,禁止PCA計(jì)數(shù)器溢出時(shí)中斷               
        CCAPM0=0x42;                   // 設(shè)置PCA模塊為PWM輸出方式。
        CR=1;                                   // PCA計(jì)數(shù)器開始運(yùn)行
}
void main()
{
        initPWM();
        CCAP0H=0x20;           // 脈寬控制       
        while(1);                           // 讓程序停在這里。
}


回復(fù)

使用道具 舉報(bào)

ID:223373 發(fā)表于 2017-7-30 13:18 | 顯示全部樓層
ne555也可以
回復(fù)

使用道具 舉報(bào)

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

本版積分規(guī)則

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

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

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