MCP定時器產(chǎn)生邊沿PWM輸出:PWM波是一種脈寬可調(diào)的脈沖波,用于交、直流電機的電壓控制。PWM一共有兩種調(diào)整方法,一是定頻調(diào)寬、另一種是定寬調(diào)頻。其中定頻調(diào)寬是種最常見的脈寬調(diào)制方式,它使脈沖波的頻率保持不變,只調(diào)整脈沖寬度。同時定頻調(diào)寬的PWM波形也分為兩種,一種是單邊的PWM,另一種是中心對稱的雙邊PWM。單邊的PWM的生成原理如圖1-2:定時計數(shù)器工作在增計數(shù)方式,在計數(shù)初值設(shè)置為0且比較值小于周期值的條件下,當(dāng)計數(shù)值和比較值匹配時置位輸出,而在周期匹配時復(fù)位輸出,同時清零計數(shù)器,開始下一個循環(huán)。因此單邊PWM的占空比為:%100))((×−TPRNTPR(N為比較匹配數(shù)據(jù),TPR為周期寄存器的值)。比較值的改變只影響PWM的單邊波形,這便是單邊PWM波形的特點。如果比較值為零,那么PWM將一直輸出高電平;如比較值同周期值相等,則PWM會輸出一個時鐘周期的低電平,占空比近似為0;當(dāng)比較值大于周期值,那么PWM將一直輸出低電平。
標簽: MCP PWM 定時器 輸出
上傳時間: 2013-11-07
上傳用戶:moerwang
匯編指令查詢器:數(shù)據(jù)傳送指令 MOV 格式: MOV OPRD1,OPRD2 功能: 本指令將一個源操作數(shù)送到目的操作數(shù)中,即OPRD1<--OPRD2. 說明: 1. OPRD1 為目的操作數(shù),可以是寄存器、存儲器、累加器. OPRD2 為源操作數(shù),可以是寄存器、存儲器、累加器和立即數(shù). 2. MOV 指令以分為以下四種情況: <1> 寄存器與寄存器之間的數(shù)據(jù)傳送指令 <2> 立即數(shù)到通用寄存器數(shù)據(jù)傳送指令 <3> 寄存器與存儲器之間的數(shù)據(jù)傳送指令 <4> 立即數(shù)到存儲器的數(shù)據(jù)傳送 3. 本指令不影響狀態(tài)標志位
標簽: 1.20 匯編指令 查詢
上傳時間: 2013-11-13
上傳用戶:腳趾頭
15-1.實現(xiàn)定時的方法15-2.定時器/計數(shù)器的結(jié)構(gòu)和工作原理 15-3.定時器/計數(shù)器的控制15-4.定時器/計數(shù)器的工作方式 15-5.定時器/計數(shù)器應(yīng)用 軟件定時軟件延時不占用硬件資源,但占用了CPU時間,降低了CPU的利用率。例如延時程序。采用時基電路定時例如采用555電路,外接必要的元器件(電阻和電容),即可構(gòu)成硬件定時電路。但在硬件連接好以后,定時值與定時范圍不能由軟件進行控制和修改,即不可編程,且定時時間容易漂移。可編程定時器定時最方便的辦法是利用單片機內(nèi)部的定時器/計數(shù)器。結(jié)合了軟件定時精確和硬件定時電路獨立的特點。定時器/計數(shù)器的結(jié)構(gòu) 定時器/計數(shù)器的實質(zhì)是加1計數(shù)器(16位),由高8位和低8位兩個寄存器組成。TMOD是定時器/計數(shù)器的工作方式寄存器,確定工作方式和功能;TCON是控制寄存器,控制T0、T1的啟動和停止及設(shè)置溢出標志。
標簽: 定時器 計數(shù)器
上傳時間: 2014-12-28
上傳用戶:rnsfing
STC 定時器2 的操作定時器2 是一個16 位定時/ 計數(shù)器。通過設(shè)置特殊功能寄存器T2CON 中的C/T2 位,可將其作為定時器或計數(shù)器(特殊功能寄存器T2CON 的描述如表1 所列)。定時器2 有3 種操作模式:捕獲、自動重新裝載(遞增或遞減計數(shù))和波特率發(fā)生器,這3 種模式由T2CON 中的位進行選擇(如表2 所列)。表1 特殊功能寄存器T2CON 的描述 1.捕獲模式2. 自動重裝模式(遞增/ 遞減計數(shù)器)3.波特率發(fā)生器模式4.波特率公式匯總5.定時器/ 計數(shù)器2 的設(shè)置6.可編程時鐘輸出
標簽: STC 定時器 操作
上傳時間: 2013-11-12
上傳用戶:zhangzhenyu
在正常操作期間,一次WDT 超時溢出將產(chǎn)生一次器件復(fù)位。如果器件處于休眠狀態(tài),一次WDT超時溢出將喚醒器件,使其繼續(xù)正常操作(即稱作WDT 喚醒)。對WDTE 設(shè)置位清零可以永久性地關(guān)閉WDT。后分頻器分配完全是由軟件控制,即它可在程序執(zhí)行期間隨時更改。在例26-1 中,如果需要的預(yù)分頻值不是1:1,就不需要對OPTION_REG 寄存器做初始修改。如果需要的預(yù)分頻值是1:1,那么先向OPTION_REG 設(shè)置一個非1:1 的臨時預(yù)分頻值,在完成其它操作后,在最后修改OPTION_REG 時再設(shè)置1:1 的預(yù)分頻值。這樣操作,主要是因為無法知道TMR0 預(yù)分頻器的當(dāng)前計數(shù)值,而且分頻器更改后,該值將變?yōu)閃DT 后分頻器的當(dāng)前計數(shù)值,所以必須遵循示例中的代碼順序。如果沒有按照示例中的代碼順序改變OPTION_REG 寄存器,那么無法準確得知WDT 復(fù)位前的時間。
標簽: 看門狗定時器 看門狗 休眠模式
上傳時間: 2013-11-02
上傳用戶:674635689
S3C44B0X 具有 8 路模擬信號輸入的 10 位模/數(shù)轉(zhuǎn)換器(ADC),它是一個逐次逼近型 的 ADC,內(nèi)部結(jié)構(gòu)中包括模擬輸入多路復(fù)用器,自動調(diào)零比較器,時鐘產(chǎn)生器,10 位逐次 逼近寄存器(SAR),輸出寄存器如下圖所示。這個 ADC 還提供可編程選擇的睡眠模式, 以節(jié)省功耗。
標簽: S3C44B0X ADC 10 模擬信號
上傳時間: 2014-11-23
上傳用戶:zhangyi99104144
利用Atmel ATMega8 的定時器功能和PWM功能,制作頻率發(fā)生器。 有LCD顯示,并可實時調(diào)節(jié)ATMega8的各個相關(guān)的寄存器內(nèi)容。 支持紅外遙控器輸入。 ..\頻率發(fā)生器.prj ......主芯片項目文件 ..\頻率發(fā)生器.c ......主芯片主程序 ..\頻率發(fā)生器.asm ......主芯片匯編文件(自動生成) ..\頻率發(fā)生器.hex ......可供燒錄的文件 ..\頻率發(fā)生器_client.prj ......副芯片項目文件 ..\頻率發(fā)生器_client.c ......副芯片主程序 ..\頻率發(fā)生器_client.asm ......副芯片匯編文件 ..\頻率發(fā)生器_client.hex ......可供燒錄的文件 ..\Config.h ......硬件配置文件 ..\Input.c ......接受紅外遙控器輸入并在LCD中顯示 ..\LCD_Interface.c ......LCD 1602 接口文件 ..\Menu.c ......在LCD中顯示菜單和其它信息 ..\Menu.h ......菜單定義文件 ..\Readme.txt ......本說明文件
標簽: ATMega8 Atmel PWM 定時器
上傳時間: 2013-12-12
上傳用戶:源弋弋
基于LPC2119的CAN驅(qū)動及例子 循環(huán)發(fā)送實例程序 簡單的CAN中繼器實例,用到驗收過濾寄存器 CAN和RS232透明轉(zhuǎn)發(fā)器 基于uCOSII的CAN和RS232透明轉(zhuǎn)發(fā)器 等
標簽: CAN 2119 LPC 驅(qū)動
上傳時間: 2013-12-23
上傳用戶:磊子226
本文詳細介紹了制作電路板的方法及步驟. 實驗板的功能 這個實驗板可以做如下實驗: 1.可以進行運算器(加、減、乘和除法)、比較器、譯碼器、編碼器、選擇器、分配器和一般組合電路的實驗 2.可以進行觸發(fā)器、寄存器、計數(shù)器和一般時序電路的實驗 3.可以進行頻率計電路、時鐘電路、計時電路、交通燈等復(fù)雜數(shù)字系統(tǒng)的實驗 4.加擴展板可以進行A/D、D/A、串行E2ROM和8031單片機等方面的實驗
標簽: 實驗板 實驗 詳細介紹 電路板
上傳時間: 2015-10-02
上傳用戶:colinal
一個用于測試ABB變頻器通訊的小工具,在調(diào)試Abb變頻器RS485通訊時很有幫助。它可以讀寫所用的寄存器。
標簽: ABB 測試 變頻器通訊
上傳時間: 2015-10-23
上傳用戶:huyiming139
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1