freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機的太陽能電池控制器的設(shè)計(參考版)

2024-11-11 21:30本頁面
  

【正文】 將和 PWM 連接的管腳置高 MOV R1,01H。選擇方案 1 PROCESS_01_NEXT: SETB 。 MOV R1,01H。程序狀態(tài)字出棧 POP ACC 。存儲 A/D 轉(zhuǎn)換器的數(shù)據(jù)的地址 MOV R1,A 。A/D 轉(zhuǎn)換器首地址 MOVX A,DPTR 。程序狀態(tài)字壓棧 MOV PSW,010H 。累加器出棧 RETI EXTERN_INT: PUSH ACC 。使能定時器 T0 POP PSW 。清除計數(shù)器的值 MOV R1,041H 。清除溢出中斷位 MOV R1,042H INC R1 。禁止定時器 T0 MOV TL0,00H MOV TH0,01FH 。切換寄存器區(qū)域 CLR TF0 。累加器入棧 PUSH PSW 。使能定時器 T0 CLR TF0 RET。定時器 T0中斷優(yōu)于串口中斷 CLR TF1 MOV TL0,00H MOV TH0,01FH 。定時器 T0工作在方式 1 MOV PCON,080H CLR TR1 。清除定時器計數(shù)器 LCALL TIMER1_INT TIMER1_INT: ANL TMOD,0FH 。清除選擇方案 MOV R0,40H MOV R0,00H 。打開所有中斷 MOV DPTR,FEF8H 。設(shè)置堆棧 MOV R0,030H 。為此,需要外加電路,把中斷請求信號從低電平強制為高電平。 外部中斷請求的撤銷 (1)脈沖觸發(fā)方式的外中斷請求撤銷 中斷標(biāo)志位的清零是自動的,脈沖信號過后就不存在了,因此其撤銷是自動的。 定時中斷請求的撤銷 硬件自動把 TF0( TF1)清 0,不需要用戶參與。 中斷響應(yīng)后, TCON 和 SCON 的中斷請求標(biāo)志位應(yīng)及時撤銷。如果同級,按以下順序查詢 → → → → S 如果查詢到有標(biāo)志位為“ 1”,表明有中斷請求發(fā)生,接著就從相鄰的下一機器周期開始進行中斷響應(yīng)。 ② 脈沖觸發(fā)式的外中斷請求( IT0/IT1= 1)在相鄰的機器周期采樣到的電平由高電平變?yōu)榈碗娖綍r,則 IE0/IE1由硬件自動置“ 1”,否則為“ 0”。 ① 電平觸發(fā)方式的外中斷請求( IT 0/IT1= 0)采樣到高電平時,表明沒有中斷請求, IE0或 IE1 繼續(xù)為“ 0”。這個過程可分為三個階段來完成。 ;中斷響應(yīng)程序 RETI 并不是所有的請求都被響應(yīng),當(dāng)遇到下列情況之一時不響應(yīng)這些中斷請求: ( 1) CPU 正在處理一個同級或者高級的中斷服務(wù) ( 2)當(dāng)前指令還沒有執(zhí)行完畢 ( 3)當(dāng)前指令是 RET、 RETI 或者是訪問 IP、 IE 的指令,執(zhí)行完這些指令后,還必須再執(zhí)行一條指令,才響應(yīng)中斷請求。編寫中斷服務(wù)程序的格式一般如下: ORG 0000H SJMP MAIN ORG 0003H AJMP 1NJERRVP MAIN: 中斷返回 當(dāng) CPU 查詢到中斷請求時,由硬件自動產(chǎn)生一條 LCALL 指令, LCALL 指令執(zhí)行時,首先將 PC 內(nèi)容壓入堆棧進行斷點保護,再把中斷入口地址裝入 PC,使程序轉(zhuǎn)向相應(yīng)的中斷區(qū)入口地址。主程序 ?? ?? INT00: ?? 。外中斷程序入口 AJMP INT00 陜西理工學(xué)院畢業(yè)設(shè)計 第 22 頁 共 38 頁 MAIN: MOV IE,81H 。這些控制寄存器既可以進行字節(jié)尋址,也可以進行位尋址,也就是對位狀態(tài)的尋址既可以使用字節(jié)操作指令也可以使用位操作指令,例如: MOV IE,81H 如使用位操作指令,也可寫為: SETB EA SETB EX0 對于一般的外中斷程序,我們可以這樣安排: ORG 0000H 。 (3) 如果同級的多個中斷源同時出現(xiàn), CPU將按查詢次序確定哪個中斷被響應(yīng),次序為:外中斷 0→ 定時中斷 0→ 外中斷 1→ 定時中斷 1→ 串行中斷。 中斷優(yōu)先級是為了中斷嵌套服務(wù)的,控制原則為: (1) 低優(yōu)先級中斷不能打斷高優(yōu)先級的中斷服務(wù),而高優(yōu)先級的中斷服務(wù)可以打斷低優(yōu)先級的中斷服務(wù)。 控制位 =0,優(yōu)先級為低。 PT1—— 定時中斷 1(T1)優(yōu)先級控制位。 PT0—— 定時中斷 0(T0)優(yōu)先級控制位。 中斷優(yōu)先級控制寄存器 (IP) MCS51的中斷優(yōu)先級控制比較簡單,只設(shè)置了高、低兩個級別的有限級,各中斷源的優(yōu)先級別由優(yōu)先寄存器( IP)進行控制 。 MCS51單片機復(fù)位后, IE=00H,因此中斷處于禁止?fàn)顟B(tài)。當(dāng)總中斷位為禁止?fàn)顟B(tài)時,不管分控制位是允許或禁止整個中斷都是禁止的。 中斷的允許和禁止就是中斷的開放和關(guān)閉,中斷允許就是開放中斷,中斷的禁止就陜西理工學(xué)院畢業(yè)設(shè)計 第 21 頁 共 38 頁 是關(guān)閉中斷。 ES—— 串行中斷允許控制位, ES=0,禁止串行中斷。 ET0(ET1)—— 定時 /計數(shù)中斷允許控制位, ET0(ET1)=0,禁止定時 /計數(shù)中斷。 EX0(EX1)—— 外部中斷允許控制位, EX0(EX1)=0,禁止外部中斷。 表 定時控制寄存器 定時器控制寄存器( TCON) 位地址 8F 8E 8D 8C 8B 8A 89 88 位符號 TF1 TR1 TF0 TR0 TE1 IT1 IE0 IT0 中斷允許控制寄存器 (IE) 表 中斷允許控制寄存器 中斷允許控制寄存器( IE) 位地址 AF AE AD AC AB AA A9 A8 位符號 EA / / ES ET1 EX1 ET0 EX0 下面我們對有關(guān)控制位作說明: EA—— 中斷允許總控制位, EA=0,中斷總禁止,禁止所有中斷。同時在此寄存器中的位 89(IE0)和位 8B(IE1)為外中斷請求標(biāo)志位,當(dāng) CPU采樣到 INT0(INT1)端出現(xiàn)有效中斷請求時,此位由硬件置 1。這就要求在這種中斷方式,中斷請求信號的脈沖寬度必須大于一個機器周期,以保證電平變化能被單片機采樣到。 電平方式為低電平有效,只需在單片機的 (INT0)和 (INT1)中斷請求輸入端采樣到有效的低電平時,就會激活外部中斷。 外中斷請求信號有兩種方式 ,一是電平方式,二是脈沖方式。 外中斷是由外部原因引起的中斷,有兩個中斷源。單片機完成接受或發(fā)送一組數(shù)據(jù)時,產(chǎn)生中斷請求。發(fā)生溢出時,產(chǎn)生中斷請求。 . 內(nèi)部中斷源 : 定時器∕計數(shù)器 0:定時功能時,計數(shù)脈沖來自片內(nèi);計數(shù)功能時,計數(shù)脈沖來自片外 。 主 程 主 中斷 中斷 序 程 中 序 中斷源 斷 中斷源 響 主 應(yīng) 主 程 程 序 序 ( a) ( b) 圖 中斷系統(tǒng)結(jié)構(gòu)圖 ( a)一級中斷系統(tǒng)機構(gòu)圖 ( b)二級嵌套中斷系統(tǒng)結(jié)構(gòu)圖 MCS51單片機的中斷源 MCS51 單片機的中斷源共有兩類,它們分別是:外部中斷和內(nèi)部中斷。 從中斷的定義我們可以看到中斷應(yīng)具備中斷源、中斷響應(yīng)、中斷返回這樣三個要素。通過中斷,你一個人在特定的時刻,同時完成了看書和打電話兩件事情。 中斷現(xiàn)象在現(xiàn)實生活中也會經(jīng)常遇到,例如,你在看書 ——手機響了 ——你在書上作個記號 ——你接通電話和對方聊 天 ——談話結(jié)束 ——從書上的記號處繼續(xù)看書。為解決這個問題,發(fā)展了中斷的概念。是目前世界上唯一將電路仿真軟件、 PCB 設(shè)計軟件和虛擬模型仿真軟件三合一的設(shè)計平臺,其處理器模型支持 805 HC1 PIC10/12/16/18/24/30/DsPIC3 AVR、ARM、 8086 和 MSP430 等, 2020 年即將增加 Cortex 和 DSP 系列處理器,并持續(xù)增加其他系列處理器模型。雖然目前國內(nèi)推廣剛起步,但已受到單片機愛好者、從事單片機教學(xué)的教師、致力于單片機開發(fā)應(yīng)用的科技工作者的青睞。它不僅具有其它 EDA 工具軟件的仿真功能,還能仿真單片機及外圍器件。 陜西理工學(xué)院畢業(yè)設(shè)計 第 18 頁 共 38 頁 本次設(shè)計中我們用 PROTEUS 對設(shè)計中的硬件電路進行設(shè)計 。 可見,雙斜率的計數(shù)時間多了一倍,所以輸出的 PWM頻率就慢了一半,但是分辨率卻是1: (80+80) = 1: 160,就是提高了一倍。 雙斜率 / 單斜率 假設(shè)一個 PWM從 0計數(shù)到 80,之后又從 0計數(shù)到 80....... 這個就是單斜率。 分辨率也就是占空比最小能達(dá)到多少,如 8位的 PWM,理論的分辨率就是 1: 255(單斜率 ), 16位的的 PWM理論就是 1: 65535(單斜率 )。 PWM波形可等效的各種波形: 直流斬波電路:等效直流波形 SPWM波:等效正弦波形,還可以等效成其他所需波形,如等效所需非正弦交流波形等,其基本原理和 SPWM控制相同,也基于等效面積原理 。 μ 0 ω t μ ω t 圖 用 PWM 原理圖 PWM波代替正弦半波 要改變等效輸出正弦波幅值,按同一比例改變各脈沖寬度即可。 i(t) i(t) e(t) a d c b 陜西理工學(xué)院畢業(yè)設(shè)計 第 17 頁 共 38 頁 (a) (b) 圖 沖量相同的各種窄脈沖的響應(yīng)波形 用一系列等幅不等寬的脈沖來代替一個正弦半波,正弦半波 N等分,看成 N個相連的脈沖序列,寬度相等,但幅值不等;用矩形脈沖代替,等幅,不等寬,中點重合,面積(沖量)相等,寬度按正弦規(guī)律變化。如果周期性地施加上述脈沖,則響應(yīng) i(t)也是周期性的。從波形可以看出,在 i(t)的上升段, i(t)的形狀也略有不同,但其下降段則幾乎完全相同。 ?(t) ?(t) ?(t) ?(t) δ (t) 0 t t t t (a) (b) (c) (d) 圖 形狀不同而沖量相同的各種窄脈沖 面積等效原理: 分別將如圖 1所示的電壓窄脈沖加在一階慣性環(huán)節(jié)( RL電路)上,如圖 2a所示。效果基本相同,是指環(huán)節(jié)的輸出響應(yīng)波形基本相同。 理論基礎(chǔ): 沖量相等而形狀不同的窄脈沖加在具
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1