娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2025年05月21日(星期三)

2019年05月21日 | 用 STC12C5A60S2 產生PWM波

發布者:誰與爭鋒1 來源: eefocus關鍵字:STC12C5A60S2  PWM波 手機看文章 掃描二維碼
隨時隨地手機看文章


#include "reg51.h"

#include "intrins.h"

#define FOSC 18432000L

typedef unsigned char BYTE;

typedef unsigned int WORD;

/*Declare SFR associated with the PCA */

sfr CCON = 0xD8; //PCA control register

sbit CCF0 = CCON^0; //PCA module-0 interrupt flag

sbit CCF1 = CCON^1; //PCA module-1 interrupt flag

sbit CR = CCON^6; //PCA timer run control bit

sbit CF = CCON^7; //PCA timer overflow flag

sfr CMOD = 0xD9; //PCA mode register

sfr CL = 0xE9; //PCA base timer LOW

sfr CH = 0xF9; //PCA base timer HIGH

sfr CCAPM0 = 0xDA; //PCA module-0 mode register

sfr CCAP0L = 0xEA; //PCA module-0 capture register LOW

sfr CCAP0H = 0xFA; //PCA module-0 capture register HIGH

sfr CCAPM1 = 0xDB; //PCA module-1 mode register

sfr CCAP1L = 0xEB; //PCA module-1 capture register LOW

sfr CCAP1H = 0xFB; //PCA module-1 capture register HIGH

sfr PCAPWM0 = 0xf2;

sfr PCAPWM1 = 0xf3;

 

 

void main()

{

CCON = 0; //Initial PCA control register

//PCA timer stop running

//Clear CF flag

//Clear all module interrupt flag

CL = 0; //Reset PCA base timer

CH = 0;

CMOD = 0x02; //Set PCA timer clock source as Fosc/2

//Disable PCA timer overflow interrupt

CCAP0H = CCAP0L = 0x80; //PWM0 port output 50% duty cycle square wave

CCAPM0 = 0x42; //PCA module-0 work in 8-bit PWM mode

//and no PCA interrupt

CCAP1H = CCAP1L = 0xff; //PWM1 port output 0% duty cycle square wave

PCAPWM1 = 0x03;

CCAPM1 = 0x42; //PCA module-1 work in 8-bit PWM mode

//and no PCA interrupt

CR = 1; //PCA timer start run

while (1);

}


其中,關于PWM的占空比的問題,我也想了好久剛開始沒想明白,怎么就0x80對應的占空比就是50%呢?后來才知道,將0x80轉換成十進制就是128,正好是256的一半,所以占空比是50%,也就是說,要想得到20%的占空比,就要給CCAP0H和CCAP0L附0x33, 下載到單片機后用示波器測就是20%的占空比。


上面那句  PCAPWM1 = 0x03;  不知道是什么意思,寫了這句話P1.4口就無法輸出PWM波,去掉之后就可以正常輸出了。


關鍵字:STC12C5A60S2  PWM波 引用地址:用 STC12C5A60S2 產生PWM波

上一篇:STC12C5A60S2單片機串口1無法連續發送字符的問題
下一篇:最后一頁

推薦閱讀

????“中國芯”艱難突圍路: 武漢新芯十一年終扭虧????本報記者 周慧 實 習 生 張建林 武漢、北京報道????導讀? ? 東湖高新(9.530, 0.00, 0.00%)區舉行黨工委中心組(擴大)學習報告會,邀請核高基國家科技重大專項技術總師、清華大學微電子所所長魏少軍作了題為《發展集成電路產業要保持戰略定力》的主題報告。保持戰略定力持續...
/*----------------------------------------------- 名稱:串口通信 編寫:LZM 日期:2015.05 修改:無 內容:連接好串口波特率設置為9600,無奇偶校驗 晶振11.0592MHz 接上串口,可以接收到自己發送的字符------------------------------------------------*/ #include<reg52.h> //包含頭文件,一般情況不需要改動,頭文件包含特...
Advanced Energy 公司宣布旗下的雅特生科技 (Artesyn Embedded Power) 產品部推出符合開放計算項目開放式機架標準第3版(OCP ORv3) 的全新機架式電源,其特點是可以確保現有數據中心的舊式機架系統架構可以引進48V電源。 數據中心的服務器機架一向采用12V的機架式電源,但由于計算和存儲平臺的性能不斷提升,所需的電量也就越大,以致電流量也隨著大升...
人機協作能力是工業機器人的發展趨勢,但協作機器人是機器人發展的終極形態嗎?作為南科大產業教授,大族機器人總經理王光能本次來到課堂,與師生們一同探討“協作機器人的發展趨勢”,從技術和市場的維度,介紹協作機器人+人工智能的技術發展情況和由此帶來的一些激動人心的應用可能。學習機器人社區上的缺失,導致學生在前期知識積累存在大量空白,大族...

史海拾趣

問答坊 | AI 解惑

康佳雙高清平板獲中國消費電子創新設計獎

本帖最后由 jameswangsynnex 于 2015-3-3 19:59 編輯 …

查看全部問答∨

LED 產業分析報告

LED 產業分析報告…

查看全部問答∨

ispLSI1016

會用的,知道的,幫下,編程,用ABEL或者VHDL,作用是,一個可以加減的十進制計數器,一個輸出是用BDC-二進制輸出給D/A轉換器,另外一個是輸出用BCD7段譯碼輸出給數碼管,知道的給段程序啊…

查看全部問答∨

ADC/DAC專題學習之七——DAC動態性能

對DAC可能最重要的交流指標是建立時間、毛刺脈沖、失真和無雜波動態范圍(SFDR)。 如圖2-38所示,DAC的建立時間是從數字代碼發生變化到輸出落在并保持某些誤差帶之內需要的時間。對于放大器來說,就很難對建立時間進行比較,這是因為他們的誤差帶可 ...…

查看全部問答∨

工資降了

今天發下工資條,發現這個月的崗效少了350大洋,誒,工作越來越沒動力了?!?

查看全部問答∨

使用evc編譯生成exe文件時出現這種問題,怎么解決?

出現的問題是:Access denied or unable to locate some local and remote output files,Please reset the device and rebuild your project. 當前我使用的pocket pc 2003模擬器已經同步了!…

查看全部問答∨

Stellaris MCU 量產時大家都用的什么編程器?

量產時燒寫程序大家用什么仿真器呢?總不能用 TI 的 Demo 板上的仿真器來一個個燒吧?有沒有誰實踐過高效而有簡單的方法? [ 本帖最后由 Study_Stellaris 于 2011-9-14 11:48 編輯 ]…

查看全部問答∨

工程師應該掌握的20個模擬電路

工程師應該掌握的20個模擬電路…

查看全部問答∨

上位機--如何用VC6-TeeChart控件實現數據曲線

快崩潰了。。。。 下位機為單片機,單片機采集到2個測距用的時間數據:數據類型為unsigned  int型,轉換為uchar型后放在數組 uchar  TX_TO_PC[];  后經串口發送給PC;PC機將收到的數據經過處理,用TeeChart實現坐標顯示。   ...…

查看全部問答∨

dsp c5502

dsp c5502 流水燈實驗貌似開發板d2 d4燈一直是亮著的 ,好象要修改寄存器使之閃爍 ,可是要怎么修改呢 ?求助 在線等,謝謝......…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 岳西县| 高碑店市| 宜兰县| 新巴尔虎右旗| 阿图什市| 海城市| 南丹县| 饶河县| 玉林市| 工布江达县| 湖南省| 德令哈市| 乾安县| 周宁县| 武胜县| 固原市| 滦平县| 新闻| 固安县| 承德县| 内丘县| 仙桃市| 项城市| 湖南省| 隆安县| 重庆市| 沙雅县| 常德市| 九江县| 农安县| 正定县| 乐都县| 靖远县| 肃南| 昭苏县| 大埔县| 五原县| 留坝县| 文昌市| 阳泉市| 西宁市|