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

正文內(nèi)容

【畢業(yè)論文-范本】基于單片機(jī)的太陽(yáng)能草坪燈的設(shè)計(jì)與實(shí)現(xiàn)(文件)

 

【正文】 nit1302 功 能:設(shè)置工作方式 *************************************************************/ void init1302 T_RST 0。 // 加鍵; sbit dec P1^2。 //按鍵指示,每有按鍵按下時(shí)點(diǎn)亮, 0 亮; sbit led2 P0^1。 uchar t 0。 /* uchar code table[] 0x11,0xD7,0x32,0x92,0xd4,0x98,0x18,0xd3,0x10,0x90 。x for y 110。 write_data a[2]/10 |0x30 。 // 分十位; write_data a[1]%10 |0x30 。 TI 0。 SBUF table[a[2]%10]。 //顯示分鐘十位; while !TI 。0xf0 4 *10 + datamp。 uchar temp1,temp2。0xf0 | temp2amp。 if men 0 led1 0。 if t 3 t 0。 if men 0 delay 10 。 t++。 led1 1。 if dec 0 led1 0。 if a[1] 0xff a[1] 59。 if men 0 led1 0。 if add 0 //判斷加號(hào)鍵是否按下; delay 10 。 a[2]++。 while !dec 。 display 。 a[2] HEX2B a[2] 。 led3 1。 // 開(kāi)燈; else flag 0x55。 /********************************************************/ // 主函數(shù): main // // /*********************************************************/ void main // init16 。i 8。 led3 1。 a[1] BCD2H a[1] 。 // 顯示時(shí)間; pand 。 key 。 while 1 BurstR1302T amp。 led1 1。 // 1302 的初始化; kdeng 1。 if flag 0x55 kdeng 1。 if deng 0 // 此時(shí)夜晚 。a 。 if t 3 a[0] 0。 a[2]。 if dec 0 // 判斷減號(hào)鍵是否按下; delay 10 。 while !add 。 led1 1。 // 關(guān)調(diào)節(jié)分鐘指示燈; led3 0。 led1 1。 if a[1] 60 a[1] 0。 if add 0 led1 0。 while !men 。 // 開(kāi)調(diào)節(jié)小時(shí)指示燈; display 。 led1 1。 return dat。 temp2 H_dat%10。 return temp。 /*********************************************************** 函 數(shù) 名: BCD2H 功 能: BCD 碼轉(zhuǎn)換為十進(jìn)制數(shù)據(jù) 說(shuō) 明:數(shù)值的范圍不超過(guò) 100 內(nèi)部函數(shù) 入口參數(shù): dat 寫(xiě)入的數(shù)據(jù) 返 回 值: temp 日 期: 20200427 修 改: 日 期: *************************************************************/ uchar BCD2H uchar dat uchar temp。 TI 0。 //顯示分鐘十位; while !TI 。 */ void display // 串口顯示; SBUF table[a[1]%10]。 // 時(shí)個(gè)位; write_data 0x3a 。y 。 for x z。 uchar flag 0x55。 //調(diào)節(jié)小時(shí)指示燈; sbit led4 P0^4。 // 白天 /夜晚 sbit kdeng P3^5。 /*******************************************************/ include include include /* /* sbit men P1^0。 T_CLK 1。 /* 0xbf:時(shí)鐘多字節(jié)讀命令 */ for i 8。 T_RST 0。 /* 寫(xiě) 1Byte 數(shù)據(jù) */ pWClock++。 RTInputByte 0xbe 。 W1302 0x8e,0x00 。 /* 讀 1Byte 數(shù)據(jù) */ T_CLK 1。 T_CLK 0。 /* 寫(xiě) 1Byte 數(shù)據(jù) */ T_CLK 1。 T_CLK 0。 T_CLK 1。 for i 8。 /*相當(dāng)于匯編中的 RRC */ T_CLK 1。 ACC d。 /* 輸入 1Byte */ uchar RTOutputByte void 。 /*實(shí)時(shí)時(shí)鐘數(shù)據(jù)線(xiàn)引腳 */ sbit T_RST P2^4。經(jīng)過(guò)這次畢業(yè)設(shè)計(jì),使我對(duì)太陽(yáng)能電池板的工作原理有了進(jìn)一步的了解。 圖 11 系統(tǒng)流程圖 致謝 轉(zhuǎn)眼之間,年的學(xué)習(xí)生活在這次畢業(yè)設(shè)計(jì)后將畫(huà)上圓滿(mǎn)的句號(hào)。太陽(yáng)能電池板是太陽(yáng)能發(fā)電系統(tǒng)中的核心部分,也是太陽(yáng)能發(fā)電系統(tǒng)中價(jià)值最高的部分。復(fù)位電路采用按鍵手動(dòng)復(fù)位方式,當(dāng) S6 按鍵按下后, VCC 通過(guò) R12 給單片機(jī) 9 腳一個(gè)高電平,就可以完成復(fù)位操作,時(shí)鐘電路用 12MHz 晶振及 2 個(gè) 33pF 的電容組成,片內(nèi)的時(shí)鐘信號(hào)主用由該電路產(chǎn)生。最終在輸出端( QA- QH)得到八位并行輸出的數(shù)據(jù)。串并轉(zhuǎn)換電路主要由六塊移位寄存器74ALS164 組成。 24C04 作為系統(tǒng)的掉電存儲(chǔ)單元,在設(shè)計(jì)中的作用是在系統(tǒng)失電的瞬間,由電容供電完成對(duì)系統(tǒng)中數(shù)據(jù)的存儲(chǔ)。它通過(guò)串行數(shù)據(jù)線(xiàn) SDA 及串行時(shí)鐘線(xiàn) SCL 兩根線(xiàn)和連在總線(xiàn)上的處理機(jī)進(jìn)行通信,并根據(jù)地址識(shí)別每個(gè)器件。 24C04 接口采用 I2C 總線(xiàn)接口方式。在系統(tǒng)正常工作時(shí),晶振 X1 為時(shí)鐘芯片提供工作必需的 的振蕩周期,使時(shí)鐘正常工作,系統(tǒng)電源對(duì)電容 C4 充電,在系統(tǒng)斷電時(shí), C4 中存儲(chǔ)的電量可以作為芯片的備用電源,維持時(shí)鐘芯片正常工作,再次通電時(shí)系統(tǒng)電源為芯片供電,并且為電容 C4 充電,為系統(tǒng)下次斷電做好電能的儲(chǔ)備。 圖 7 DS1302 實(shí)用時(shí)鐘電路 本設(shè)計(jì)采用的是 24 小時(shí)運(yùn)行模式。數(shù)據(jù)在 SCLK 的上升沿串行輸入。電源電路 RST 復(fù)位 I/O 數(shù)據(jù)輸入 /輸出 SCLK 寫(xiě)保護(hù) VCC1\VCC2 電源引腳 GND 地 保證時(shí)鐘芯片的正常工作。系統(tǒng)太陽(yáng)能供電, 12V 蓄電池電壓經(jīng)過(guò) 7805 穩(wěn)壓后產(chǎn)生 5V 電壓,作為控制器的主電源。 式中 :P――太陽(yáng)能電池提供的輸出功率 。 Qx――蓄電池容量 。 應(yīng)選用 12V/30Ah 免維護(hù)蓄電池。由于草坪燈一天要工作九個(gè)小時(shí)左右 19:006:00 ,考慮陰天情況下系統(tǒng)的供電 ,后備電源須具有 48h 的供電能力 ,且按 80%的放電率計(jì)算 ,則蓄電池的容 量為 : Qx Tx Is 48 / 30 Ah 。蓄電池逐漸被充滿(mǎn),當(dāng)其端電壓大于預(yù)先設(shè)定的過(guò)充電壓值時(shí), IC1 的⑥腳電位低于⑤腳電位,⑦腳輸出高電位使 Q1 導(dǎo)通, Q2 截止, LED2 熄滅, J1 釋放,J11 斷開(kāi)充電回路, LED1 發(fā)光,指示停止充電。 充放電控制器是能自動(dòng) 防止蓄電池過(guò)充電和過(guò)放電的設(shè)備。 由于單個(gè)高亮管的正常工作電壓只有 3V,所以燈具采用 4 個(gè)高亮管串聯(lián)后并聯(lián)于電路中,這樣也可以減少當(dāng)電路中的某一個(gè)高亮管出現(xiàn)故障時(shí)對(duì)其他高亮管的影響, 96 個(gè)高亮管共分成六列圍成一個(gè)柱形,每列由 16 個(gè)高亮管組成。這種電路的關(guān)鍵是針對(duì)蓄電池的充放電特性設(shè)計(jì)一個(gè)比較好的電壓比較點(diǎn),再加上發(fā)光二極管構(gòu)成的充放電狀態(tài)指示電路,便成了一個(gè)具有實(shí)用功能的 智能控制器,具有防蓄電池過(guò)放電、過(guò)充電功能。綠色環(huán)保。太陽(yáng)能 LED 燈具的具體技術(shù)指 標(biāo)如表所示超高亮白光 LED 發(fā)光源具有如下優(yōu)點(diǎn)壽命長(zhǎng)。白光LED 通常是在發(fā)射藍(lán)光的 InGaN 基材上涂熒光材料,熒光材料在受到藍(lán)光激勵(lì)時(shí)會(huì)發(fā)出黃光,藍(lán)光和黃光的 混合物形成白光 [8]。按照不同半導(dǎo)體基本材料的物理特性,所產(chǎn)生的光波長(zhǎng)是不同的。在閑置模式下, CPU 停止工作。有余輸入至內(nèi)部時(shí)鐘信號(hào)要通過(guò)一個(gè)二分頻觸發(fā)器,因此對(duì)外部時(shí)鐘信號(hào)的脈寬無(wú)任何要求,但必須保證脈沖的高低電平要求的寬度。 振蕩器特性 XTAL1 和 XTAL2 分別為反向放大器的輸入和輸出。注意加密方式 1 時(shí), /EA 將內(nèi)部鎖定為 RESET;當(dāng) /EA 端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。 /PSEN:外部程序存儲(chǔ)器的選通信號(hào)。如想禁止 ALE 的輸出可在 SFR8EH 地址上置 0。在 FLASH 編程期間,此引腳用于輸入編程脈沖。 P3 口也可作為 AT89C51 的一些特殊功能口,如下表所示: RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷 0) /INT1(外部中斷 1) T0(記時(shí)器 0 外部輸入) T1(記時(shí)器 1 外部輸入) /WR(外部數(shù)據(jù)存儲(chǔ)器寫(xiě)選通) /RD(外部數(shù)據(jù)存儲(chǔ)器讀選通) P3 口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。 P2 口在 FLASH 編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。并因此作為輸入時(shí), P2 口的管腳被外部拉低,將輸出電流。 P1 口: P1 口是一個(gè)內(nèi)部提供上拉電阻的 8 位雙向 I/O 口, P1 口緩沖器能 接收輸出 4TTL 門(mén)電流。 P0 口: P0 口為一個(gè) 8 位漏級(jí)開(kāi)路雙向 I/O 口,每腳可吸收 8TTL 門(mén)電流。由于將多功能 8 位 CPU 和閃爍存儲(chǔ)器組合在單個(gè)芯片中, ATMEL 的 89C51 是一種高效微控制器, 89C2051 是它的一種精簡(jiǎn)版本。 89C51是一種帶 4K 字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器( FPEROM― Falsh Programmable and Erasable Read Only Memory)的低電壓,高性能 CMOS8 位微處理器,俗稱(chēng)單片機(jī)。其次,同一額定容
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1