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

正文內容

基于單片機的太陽能電池控制器的設計(編輯修改稿)

2025-01-11 01:16 本頁面
 

【文章內容簡介】 陜西理工學院畢業(yè)設計 第 6 頁 共 38 頁 MOV R0,01H PROCESS_01_01: DJNZ R1,PROCESS_01_01 DJNZ R0,PROCESS_01_01 ??张?16*256*2 個周期 CLR 。將和 PWM 連接的管腳置低 MOV R1,01H MOV R0,01H PROCESS_01_02: DJNZ R1,PROCESS_01_02 DJNZ R0,PROCESS_01_02 ??张?16*256*2*9 個周期 MOV R1,041H 。當方案改變標志位到來的時候,清楚標志并且重新進行判斷 CJNE @R1,00H,CLEAR_FLAG SJMP PROCESS_01_NEXT PROCESS_02: MOV R1,040H MOV @R1,02H 。選擇方案 2 PROCESS_02_NEXT: SETB 。將和 PWM 連接的管腳置高,選擇浮充 MOV R1,01H MOV R0,01H PROCESS_02_01: DJNZ R1,PROCESS_02_01 DJNZ R0,PROCESS_02_01 ??张?16*256*2 個周期 CLR 。 將和 PWM 連接的管腳置低 MOV R1,01H MOV R0,01H PROCESS_02_02: DJNZ R1,PROCESS_02_02 DJNZ R0,PROCESS_02_02 ??张?16*256*2*8 個周期 MOV R1,041H 。當方案改變標志位到來的時候,清除標志并且重新進行判斷 CJNE @R1,00H,CLEAR_FLAG SJMP PROCESS_02_NEXT PROCESS_03: MOV R1,040H MOV @R1,03H 。選擇方案 3 PROCESS_03_NEXT: SETB 。將和 PWM 連接的管腳置高,選擇快充 MOV R1,01H MOV R0,01H PROCESS_03_01: DJNZ R1,PROCESS_03_01 DJNZ R0,PROCESS_03_01 ??张?16*256*2*2 個周期 陜西理工學院畢業(yè)設計 第 7 頁 共 38 頁 CLR 。將和 PWM 連接的管腳置低 MOV R1,01H MOV R0,01H PROCESS_03_02: DJNZ R1,PROCESS_03_02 DJNZ R0,PROCESS_03_02 ??张?16*256*2*7 個周期 MOV R1,041H 。當方案改變標志位到來的時候,清除標志并且重新進行判斷 CJNE @R1,00H,CLEAR_FLAG SJMP PROCESS_03_NEXT PROCESS_04: CLR 。 停止放電 CLR MOV R1,040H MOV @R1,04H 。選擇方案 4 MOV R1,041H CJNE @R1,00H,CLEAR_FLAG SJMP PROCESS_04 TIMER1_INT: ANL TMOD,0FH 。設置定時器 T1 為方式 2 ORL TMOD,10H MOV TMOD,21H 。定時器 T0工作在方式 1 MOV PCON,080H CLR TR1 。禁止定時器 T1 SETB EA SETB ET1 SETB ET0 SETB PT0 。定時器 T0中斷優(yōu)于串口中斷 CLR TF1 MOV TL0,00H MOV TH0,01FH 。定時器 T0中斷發(fā)生時間為 SETB TR0 。使能定時器 T0 CLR TF0 RET。 。 。 進入定時器中斷,每 500ms 設置 1 次標志位 。 TIMER0_INT: PUSH ACC 。累加器入棧 PUSH PSW 。程序狀態(tài)字入棧 MOV PSW,18H 。切換寄存器區(qū)域 CLR TF0 。清除定時器 TF0 CLR TR0 。禁止定時器 T0 MOV TL0,00H MOV TH0,01FH 。定時器 T0中斷發(fā)生時間為 6 陜西理工學院畢業(yè)設計 第 8 頁 共 38 頁 CLR TF0 。清除溢出中斷位 MOV R1,042H INC @R1 。增加計數(shù)器的值,到 8為止,這樣達到 500ms CJNE @R1,08H,TIMER0_READY MOV @R1,00H 。清除計數(shù)器的值 MOV R1,041H 。設置標志位,每 500ms 重新選擇方案 MOV @R1,01H TIMER0_READY: SETB TR0 。使能定時器 T0 POP PSW 。程序狀態(tài)字出棧 POP ACC 。累加器出棧 RETI 。 。 進入外部中斷,每進入一次讀取 ADC 的值 。 EXTERN_INT: PUSH ACC 。累加器壓棧 PUSH PSW 。程序狀態(tài)字壓棧 MOV PSW,010H 。切換寄存器區(qū)域 MOV DPTR,0FEF8H 。A/D 轉換器首地址 MOVX A,@DPTR 。讀入 A/D 的值 MOV R1,030H 。存儲 A/D 轉換器的數(shù)據(jù)的地址 MOV @R1,A 。將 A/D 的值讀入該地址 POP PSW 。程序狀態(tài)字出棧 POP ACC 。累加器出棧 RETI END 陜西理工學院畢業(yè)設計 第 9 頁 共 38 頁 3 硬件設計 如圖 所示,電壓采集電路使用兩個串聯(lián)的電阻,大小比例為 4:1,然后并聯(lián)在需要檢測的電壓兩端,從兩個電阻中間采集電壓。由分壓公式得出采集的電壓為 VR1R21/5電池充滿電時電壓大概為 ,計算出采集到的電壓為 94H 圖 電壓采集電路 假設蓄電池電壓為 U,則根據(jù)歐姆定律 R= IU 和串聯(lián)電路的分壓特性,可得 UAD1= 21 2RRR? .U= kk k104010? U=51 U 通過采樣對蓄電池電壓進行采樣后,模數(shù)轉換的芯片輸入端所處理的電壓 范圍縮小至0~3V,大大增強了數(shù)模轉換的可行性 AT89S51 單片機沒有內置的 A/D 轉換模塊,因此采集的電壓 需 要經(jīng) A/D 轉換才可接入單片機。 在本次設計中,我們采用 ADC0809 對采樣電壓進行 數(shù)模轉換, ADC0809 為八位逐次比較式 A/D 轉換芯片,具有 8 路模擬輸入通道和 8 位數(shù)字輸出
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1