日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 單片機(jī) > 單片機(jī)
[導(dǎo)讀]#include "stc2052.h"unsigned int pulse_width_MAX = 0xF0; // ;PWM 脈寬最大值, 占空比 = 93.75%unsigned int pulse_width_MIN = 0x10; // ;PWM 脈寬最小值, 占空比 = 6.25%unsigned int step =0x38;unsigned int

#include "stc2052.h"

unsigned int pulse_width_MAX = 0xF0; // ;PWM 脈寬最大值, 占空比 = 93.75%

unsigned int pulse_width_MIN = 0x10; // ;PWM 脈寬最小值, 占空比 = 6.25%

unsigned int step =0x38;

unsigned int pulse_width;

unsigned int i,j;

unsigned char state;

void PCAinit(); //PCA模塊初始化

void delay1ms(unsigned int TIME); //1ms延時(shí)程序(大概是1ms)

void zhankongbi(); //調(diào)節(jié)占空比

void st(); //用來表示pulse_width的狀態(tài)函數(shù)

void main(void)

{

EA=0;

PCAinit(); //初始化PCA定時(shí)器

zhankongbi();

}

void PCAinit()

{

CMOD=0x80; //PCA 在空閑模式下停止 PCA 計(jì)數(shù)器工作

//PCA 時(shí)鐘模式為fosc/12

//禁止 PCA 計(jì)數(shù)器溢出中斷

CCON=0x00; //禁止 PCA 計(jì)數(shù)器工作, 清除中斷標(biāo)志、計(jì)數(shù)器溢出標(biāo)志

CL=0X00; //清0計(jì)數(shù)器

CH=0X00;

//下面設(shè)置模塊0為 8 位 PWM 輸出模式, PWM 無需中斷支持。脈沖在P3.7(第11腳)輸出

CCAPM0=0x42; //PCA(計(jì)數(shù)器陣列)模塊0的工作模式 :8位PWM工作模式

PCA_PWM0=0x00; //賦值為0,pwm才能有高電平輸出

//下面設(shè)置模塊1為 8 位 PWM 輸出模式, PWM 無需中斷支持。脈沖在P3.5(第9腳)輸出

CCAPM1=0x42; //PCA(計(jì)數(shù)器陣列)模塊1的工作模式 :8位PWM工作模式

PCA_PWM1=0x00; //賦值為0,pwm才能有高電平輸出

EPCA=1; // 開 PCA 中斷

EA =1; // 開總中斷

CR=1; //將PCA 計(jì)數(shù)器打開

}

void zhankongbi()

{

pulse_width=pulse_width_MIN;

while(1)

{

st();

if(state==0)

{

pulse_width+=step;

}

if(state==1)

{

pulse_width-=step;

}

CCAP0H=pulse_width; // 模塊0站空比的比較值

CCAP1H=pulse_width; // 模塊1站空比的比較值

delay1ms(1000);

}

}

void delay1ms(unsigned int TIME)

{

for(i=0;i

for(j=0;j<400;j++)

{;}

}

void st()

{

if(pulse_width==pulse_width_MIN)

state=0;

if(pulse_width==pulse_width_MAX)

state=1;

}

程序功能說明程序在P3.7和P3.5都輸出3.9k的PWM信號(hào)其脈沖寬度從6.25% 慢慢遞增到93.75%然后在從93.75%遞減到6.25%程序完全由本人自己寫的,非網(wǎng)摘。這也是本人自己寫的第一個(gè)比較完善的程序,現(xiàn)分享給大家,希望給有心學(xué)習(xí)的初學(xué)者!~

擴(kuò)展閱讀:單片機(jī)初學(xué)者必看

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉