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

正文內(nèi)容

基于單片機(jī)的太陽能電池控制器的設(shè)計(jì)畢業(yè)論文-資料下載頁

2025-06-24 15:55本頁面
  

【正文】 MOV @R0,00H MOV R0,41H 。清除觸發(fā)位 MOV @R0,00H LJMP LOOP PROCESS_01: MOV R1,040H。 MOV @R1,01H。 。選擇方案1 PROCESS_01_NEXT: CLR 。 。將和PWM連接的管腳置低,此時(shí)停止充電 MOV R1,01H。 MOV R0,01H PROCESS_01_01: DJNZ R1,PROCESS_01_01 DJNZ R0,PROCESS_01_01 。空跑16*256*2個(gè)周期 CLR 。將和PWM連接的管腳置低 MOV R1,01H MOV R0,01H PROCESS_01_02: DJNZ R1,PROCESS_01_02 DJNZ R0,PROCESS_01_02 ??张?6*256*2*9個(gè)周期 MOV R1,041H 。當(dāng)方案改變標(biāo)志位到來的時(shí)候,清楚標(biāo)志并且重新進(jìn)行判斷 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個(gè)周期 CLR 。 將和PWM連接的管腳置低 MOV R1,01H MOV R0,01H PROCESS_02_02: DJNZ R1,PROCESS_02_02 DJNZ R0,PROCESS_02_02 ??张?6*256*2*8個(gè)周期 MOV R1,041H 。當(dāng)方案改變標(biāo)志位到來的時(shí)候,清除標(biāo)志并且重新進(jìn)行判斷 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個(gè)周期 CLR 。將和PWM連接的管腳置低 MOV R1,01H MOV R0,01H PROCESS_03_02: DJNZ R1,PROCESS_03_02 DJNZ R0,PROCESS_03_02 ??张?6*256*2*7個(gè)周期 MOV R1,041H 。當(dāng)方案改變標(biāo)志位到來的時(shí)候,清除標(biāo)志并且重新進(jìn)行判斷 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 。設(shè)置定時(shí)器T1為方式2 ORL TMOD,10H MOV TMOD,21H 。定時(shí)器T0工作在方式1 MOV PCON,080H CLR TR1 。禁止定時(shí)器T1 SETB EA SETB ET1 SETB ET0 SETB PT0 。定時(shí)器T0中斷優(yōu)于串口中斷 CLR TF1 MOV TL0,00H MOV TH0,01FH 。 SETB TR0 。使能定時(shí)器T0 CLR TF0 RET。 。 。 進(jìn)入定時(shí)器中斷,每500ms設(shè)置1次標(biāo)志位 。 TIMER0_INT: PUSH ACC 。累加器入棧 PUSH PSW 。程序狀態(tài)字入棧 MOV PSW,18H 。切換寄存器區(qū)域 CLR TF0 。清除定時(shí)器TF0 CLR TR0 。禁止定時(shí)器T0 MOV TL0,00H MOV TH0,01FH 。定時(shí)器T0中斷發(fā)生時(shí)間為6 CLR TF0 。清除溢出中斷位 MOV R1,042H INC @R1 。增加計(jì)數(shù)器的值,到8為止,這樣達(dá)到500ms CJNE @R1,08H,TIMER0_READY MOV @R1,00H 。清除計(jì)數(shù)器的值 MOV R1,041H 。設(shè)置標(biāo)志位,每500ms重新選擇方案 MOV @R1,01H TIMER0_READY: SETB TR0 。使能定時(shí)器T0 POP PSW 。程序狀態(tài)字出棧 POP ACC 。累加器出棧 RETI 。 。 進(jìn)入外部中斷,每進(jìn)入一次讀取ADC的值 。 EXTERN_INT: PUSH ACC 。累加器壓棧 PUSH PSW 。程序狀態(tài)字壓棧 MOV PSW,010H 。切換寄存器區(qū)域 MOV DPTR,0FEF8H 。A/D轉(zhuǎn)換器首地址 MOVX A,@DPTR 。讀入A/D的值 MOV R1,030H 。存儲(chǔ)A/D轉(zhuǎn)換器的數(shù)據(jù)的地址 MOV @R1,A 。將A/D的值讀入該地址 POP PSW 。程序狀態(tài)字出棧 POP ACC 。累加器出棧 RETI END 5系統(tǒng)調(diào)試下圖為該系統(tǒng)的總體設(shè)計(jì) 系統(tǒng)硬件總體設(shè)計(jì)圖在本次設(shè)計(jì)中所使用的硬件設(shè)計(jì)工具為proteus仿真軟件,Proteus是由Labcenter Electronics開發(fā)的功能強(qiáng)大的單片機(jī)仿真軟件,Proteus與其他的仿真軟件相比較,在下面的優(yōu)點(diǎn): 、數(shù)字電路、數(shù)模混合電路; 、PCB圖; 。從程序的編寫,編譯到調(diào)試,目標(biāo)版的仿真一應(yīng)俱全。支持匯編語言和C語言的編程。還可配合Keil C實(shí)現(xiàn)程序的聯(lián)合調(diào)試,將Proteus中繪制的原理圖作為實(shí)際中的目標(biāo)板,而用Keil C集成環(huán)境實(shí)現(xiàn)對目標(biāo)板的控制,與實(shí)際中通過硬件仿真器對目標(biāo)板的調(diào)試幾乎完全相同,并且支持多顯示器的調(diào)試,即Proteus運(yùn)行在一臺(tái)計(jì)算機(jī)上,而Keil C運(yùn)行在另一臺(tái)計(jì)算機(jī)上,通過網(wǎng)絡(luò)連接實(shí)現(xiàn)遠(yuǎn)程的調(diào)試。但由于本次設(shè)計(jì)所涉及的部分元器件在proteus中是沒有的,因此我們在對硬件進(jìn)行調(diào)試時(shí)需要對部分器件進(jìn)行調(diào)整,這樣才能使硬件的以仿真,具體調(diào)整如下:1. 由于ADC0809在proteus2. 用可變電阻的的回路代替蓄電池,做為ADC0809的模擬電壓采樣輸入3. 在對于充電和放電回路的MOSFET將不在系統(tǒng)中進(jìn)行仿真,而改用LED與輸出引腳相連接,從而可以直觀 的在仿真中看出控制信號的變化4. 關(guān)于ADC0808的基準(zhǔn)電壓。ADC0808的Vref()可直接與地想接,但一定要注意,對于ADC0808,它的輸入端為模擬信號,所以在接地的時(shí)候也必需接模擬地,而非數(shù)字地。Vref(+)則需通過一個(gè)可變電阻的回路與之相連接,在仿真的時(shí)候要要將輸入的輸入的模擬電壓調(diào)至最大即5V,不停的調(diào)節(jié)滑動(dòng)變阻器,當(dāng)輸出全變?yōu)?時(shí),即可。否則會(huì)出現(xiàn)輸入端電壓虛高,ADC0808不能對輸入的模擬采樣電壓進(jìn)行轉(zhuǎn)化或者轉(zhuǎn)化出的數(shù)據(jù)部準(zhǔn)確,從而影響了單片機(jī)對采樣電壓的判斷,早成單片機(jī)對蓄電池的充放電管理混亂,這一點(diǎn)也在做仿真時(shí)一定要注意的。對于本次設(shè)計(jì)用匯編語言對單片機(jī)程序 采用keil uVision4對匯編語言進(jìn)行設(shè)計(jì)編譯 Keil uVision2是美國Keil Software公司出品的51系列兼容單片機(jī)C語言軟件開發(fā)系統(tǒng),使用接近于傳統(tǒng)C語言語法來開發(fā),與匯編相比,C語言在功能上、結(jié)構(gòu)性、可讀性、可維護(hù)性上有明顯的優(yōu)勢,因而易學(xué)易用,而且大大的提高了工作效率和項(xiàng)目開發(fā)周期,他還能嵌入?yún)R編,您可以在關(guān)鍵的位置嵌入,使程序達(dá)到接近于匯編的工作效率。程序編寫與調(diào)試的方法用keil uVision4對匯編語言進(jìn)行調(diào)試時(shí),首先要建立工程,只有在建立工程這樣一個(gè)大的背景之下才能對匯編語言進(jìn)行編譯和調(diào)試。當(dāng)工程建立好之后,系統(tǒng)會(huì)讓你選擇本次匯編時(shí)所使用的微處理器芯片,本次設(shè)計(jì)所使用的是Atmel些列的T80C51單片機(jī)。點(diǎn)擊工程欄為工程進(jìn)行設(shè)置,總共有12個(gè)選項(xiàng),1在初期進(jìn)行匯編時(shí)可將這12個(gè)選項(xiàng)全部設(shè)置為默認(rèn)。此時(shí)工程就已完全建立好了。對匯編進(jìn)行編寫的時(shí),可以在任何一種模式下進(jìn)行編寫,但保存的時(shí)候,一定要將其后綴名改為asm,因?yàn)橛肒eil uVision2軟件進(jìn)行匯編時(shí),它只能夠?qū)sm文件識(shí)別,當(dāng)然在Keil uVision2軟件模式下,編寫匯編語言保存時(shí),也要講后綴名改為asm,因?yàn)樵撥浖帉懗绦驎r(shí)默認(rèn)的為C語言。在程序編寫好之后,鼠標(biāo)右擊工程的下拉選項(xiàng),選擇為工程添加文件選項(xiàng),此時(shí)將會(huì)打開一個(gè)對話框,供編寫者選擇所要添加的文件,但是編寫出的文件時(shí)找不到的,這是因?yàn)檎缟厦嫠v到的,Keil uVision2軟件所默認(rèn)的格式為C語言格式,所以此時(shí)需要將文件名下方的格式欄中的格式選為Asm Source file,此時(shí)對話框中就會(huì)出現(xiàn)所要用到的文件。程序調(diào)試好之后,需要與proteus進(jìn)行聯(lián)機(jī)調(diào)試時(shí),要在工程設(shè)置中的輸出選項(xiàng),選中產(chǎn)生HEX文件選項(xiàng)。這樣在用proteus進(jìn)行仿真時(shí),可雙擊單片機(jī),點(diǎn)擊文件圖標(biāo),這樣就可以將編寫出的程序加載到單片機(jī)中,實(shí)現(xiàn)總體設(shè)計(jì)的仿真。以上是利用Keil uVision2進(jìn)行初級匯編的編程者所要注意的問題。 6其它器件介紹 如下圖所示,太陽能電池是利用半導(dǎo)體光伏效應(yīng)制成的,能夠直接將太陽輻射轉(zhuǎn)換成電能的器件。具有很強(qiáng)的光伏效應(yīng)半導(dǎo)體材料,當(dāng)吸收一定能量的光子后其內(nèi)部導(dǎo)電的載流子分布和濃度發(fā)生變化。光照在半導(dǎo)體P/N結(jié)上,就會(huì)在其兩端產(chǎn)生光生電壓,當(dāng)外部接通電路時(shí),在該電壓的作用下,將會(huì)有電流流過外部電路產(chǎn)生一定的輸出功率。在這個(gè)過程中,光電池本身不發(fā)生任何化學(xué)反應(yīng),也沒有轉(zhuǎn)動(dòng)磨損,因此使用太陽能電池的過程中沒有噪聲,沒有環(huán)境污染,這是其他方式發(fā)電所不能比擬的。 太陽能電池產(chǎn)生光伏效應(yīng)蓄電池有不同類型和大小。通常手電筒用的干電池,稱為一次電池(原電池)。還有一類可充電電池,稱為二次電池,例如:汽車起動(dòng)用的鉛酸電池,手電筒、收音機(jī)使用的鎘鎳充電電池等。1)鉛酸蓄電池:用鉛和二氧化鉛作為負(fù)極和正極的活性物質(zhì)(即參加化學(xué)反應(yīng)的物質(zhì)),以濃度為27%37%的硫酸水溶液作為電解液的電池,稱為鉛蓄電池(俗稱“鉛酸蓄電池”)。鉛蓄電池不僅具有化學(xué)能和電能轉(zhuǎn)換效率較高、充放電循環(huán)次數(shù)多、端電壓高,容量大(高達(dá)3000Ah)的特點(diǎn),而且還具備防酸、防爆、消氫、耐腐蝕的性能。同時(shí)隨著工藝技術(shù)的提高,鉛蓄電池的使用壽命也在不斷提高。近年來還開發(fā)出具有免維護(hù)特點(diǎn)的密封式鉛蓄電池。密封式鉛酸電池,維護(hù)簡便,運(yùn)輸方便,但價(jià)格較貴,一般是開口鉛電池的2—3倍。密封式鉛電池在高溫的氣候條件下,容易因過充而損
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1