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

正文內(nèi)容

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

2025-11-08 22:29本頁(yè)面

【導(dǎo)讀】把太陽輻射能轉(zhuǎn)換成熱能,再利用熱能進(jìn)行發(fā)電。本設(shè)計(jì)首先采用了太陽能電池。能控制其次內(nèi)部設(shè)置有蓄電池,用于保證在陰雨天氣對(duì)充電。分析和討論了各個(gè)。光電轉(zhuǎn)換的,因此又稱太陽能光伏技術(shù)。1973年,美國(guó)制定了政府級(jí)。1992年,美國(guó)政府頒布了新的光伏發(fā)電計(jì)劃,制定了宏偉的發(fā)展目。日本在70年代制定了“陽光計(jì)劃”,1993年將“月光計(jì)劃”、“環(huán)。境計(jì)劃”、“陽光計(jì)劃”合并成“新陽光計(jì)劃”。90年代以來聯(lián)合國(guó)召開了一系列有各國(guó)領(lǐng)。出現(xiàn)了供不應(yīng)求的局面,發(fā)展更加迅速。以美國(guó)為代表,政府(能源部)在1990. 攻關(guān),以求大幅度降低成本。市場(chǎng)發(fā)展將逐步由邊遠(yuǎn)地區(qū)和農(nóng)村的補(bǔ)充能源向。量15%,成為人類的基礎(chǔ)能源之一。目前4個(gè)單晶硅電池生產(chǎn)廠基本上保持在19861990年引。進(jìn)時(shí)的規(guī)模和水平。界產(chǎn)量的1.3%。多晶硅電池有利于進(jìn)一步降低成本,目前我國(guó)還是。國(guó)家已將多晶硅電他的產(chǎn)業(yè)化作為“九五”計(jì)劃的重點(diǎn)進(jìn)行了安排,可望。在2020年形成規(guī)模化生產(chǎn)。我國(guó)太陽電他的效率較低,平均在

  

【正文】 */ pRClock++。 T_CLK 1。 T_RST 0。 /************************************************************* 函數(shù)名: init1302 功 能:設(shè)置工作方式 *************************************************************/ void init1302 T_RST 0。 T_CLK 0。 /*******************************************************/ include include include /* /* sbit men P1^0。 // 主按鍵; sbit add P1^1。 // 加鍵; sbit dec P1^2。 // 減鍵; sbit deng P2^7。 // 白天 /夜晚 sbit kdeng P3^5。 // 開燈端口; /* sbit led1 P0^0。 //按鍵指示,每有按鍵按下時(shí)點(diǎn)亮, 0 亮; sbit led2 P0^1。 //調(diào)節(jié)分鐘指示燈; sbit led3 P0^2。 //調(diào)節(jié)小時(shí)指示燈; sbit led4 P0^4。 /* uchar i。 uchar t 0。 uchar jian 0。 uchar flag 0x55。 // 開關(guān)燈標(biāo)志; 55 時(shí)為關(guān)燈; aa 時(shí)為開燈; uchar a[8]。 /* uchar code table[] 0x11,0xD7,0x32,0x92,0xd4,0x98,0x18,0xd3,0x10,0x90 。 /* void delay uint z uint x,y。 for x z。x 0。x for y 110。y 0。y 。 /*void display write_ 0x80+0x03 。 write_data a[2]/10 |0x30 。 // 時(shí)十位; write_data a[2]%10 |0x30 。 // 時(shí)個(gè)位; write_data 0x3a 。 // : write_data a[1]/10 |0x30 。 // 分十位; write_data a[1]%10 |0x30 。 // 分個(gè)位 。 */ void display // 串口顯示; SBUF table[a[1]%10]。 //顯示分鐘個(gè)位; while !TI 。 TI 0。 SBUF table[a[1]/10]。 //顯示分鐘十位; while !TI 。 TI 0。 SBUF table[a[2]%10]。 //顯 示分鐘個(gè)位; while !TI 。 TI 0。 SBUF table[a[2]/10]。 //顯示分鐘十位; while !TI 。 TI 0。 /*********************************************************** 函 數(shù) 名: BCD2H 功 能: BCD 碼轉(zhuǎn)換為十進(jìn)制數(shù)據(jù) 說 明:數(shù)值的范圍不超過 100 內(nèi)部函數(shù) 入口參數(shù): dat 寫入的數(shù)據(jù) 返 回 值: temp 日 期: 20200427 修 改: 日 期: *************************************************************/ uchar BCD2H uchar dat uchar temp。 temp datamp。0xf0 4 *10 + datamp。0x0f 。 return temp。 /************************************************************/ /************************************************************* 函 數(shù) 名: HEX2B 功 能:十六 /十進(jìn)制轉(zhuǎn)為 BCD 碼 說 明:數(shù)據(jù)的范圍不超過 100 內(nèi)部函數(shù) 入口參數(shù): H_dat 寫入的數(shù)據(jù) 返 回 值: dat 日 期: 20200427 *************************************************************/ uint HEX2B uchar H_dat uchar dat。 uchar temp1,temp2。 temp1 H_dat/10。 temp2 H_dat%10。 dat temp1 4 amp。0xf0 | temp2amp。0x0f 。 return dat。 /******************************************************* / /*按鍵 void key // 調(diào)節(jié)時(shí)間; if men 0 // 判斷主鍵是否按下;按一次調(diào)節(jié)分鐘;按兩次調(diào)節(jié)小時(shí); delay 200 。 if men 0 led1 0。 // 開按鍵指示燈; while !men 。 led1 1。 // 關(guān)按鍵指示燈; t++。 if t 3 t 0。 while t 1 // 調(diào)分鐘; led2 0。 // 開調(diào)節(jié)小時(shí)指示燈; display 。 // 顯示; delay 100 。 if men 0 delay 10 。 if men 0 led1 0。 while !men 。 led1 1。 t++。 if add 0 //判斷加號(hào)鍵是否按下; delay 10 。 if add 0 led1 0。 while !add 。 led1 1。 a[1]++。 if a[1] 60 a[1] 0。 if dec 0 // 判斷減號(hào)鍵是否按下; delay 10 。 if dec 0 led1 0。 while !dec 。 led1 1。 a[1]。 if a[1] 0xff a[1] 59。 while t 2 // 調(diào)小時(shí); led2 1。 // 關(guān)調(diào)節(jié)分鐘指示燈; led3 0。 // 開調(diào)節(jié)小時(shí)指示燈; if men 0 delay 10 。 if men 0 led1 0。 while !men 。 led1 1。 t++。 if add 0 //判斷加號(hào)鍵是否按下; delay 10 。 if add 0 led1 0。 while !add 。 led1 1。 a[2]++。 if a[2] 24 a[2] 0。 if dec 0 // 判斷減號(hào)鍵是否按下; delay 10 。 if dec 0 led1 0。 while !dec 。 led1 1。 a[2]。 if a[2] 0xff a[2] 23。 display 。 delay 100 。 if t 3 a[0] 0。 a[1] HEX2B a[1] 。 a[2] HEX2B a[2] 。 BurstW1302T amp。a 。 // 改時(shí)間; t 0。 led3 1。 void pand void if deng 0 delay 200 。 if deng 0 // 此時(shí)夜晚 。 if a[2] 19 || a[2] 6 flag 0xaa。 // 開燈; else flag 0x55。 else flag 0x55。 if flag 0x55 kdeng 1。 if flag 0xaa kdeng 0。 /********************************************************/ // 主函數(shù): main // // /*********************************************************/ void main // init16 。 init1302 。 // 1302 的初始化; kdeng 1。 // 開機(jī)后關(guān)燈; for i 0。i 8。i++ a[i] 0x00。 led1 1。 // 關(guān)指示燈; led2 1。 led3 1。 led4 1。 while 1 BurstR1302T amp。a 。 a[1] BCD2H a[1] 。 a[2] BCD2H a[2] 。 key 。 // 鍵盤掃描; display 。 // 顯示時(shí)間; pand 。 // 判斷是否到了開燈時(shí)間; 2 3 充放電控制器 單片機(jī)系統(tǒng) 時(shí)控電路 光控電路 掉電存儲(chǔ) 充放電總電路 太陽能電池板 LED 負(fù)載 蓄電池組 開始 初始化 設(shè)置鍵是否按下 判斷當(dāng)前時(shí)間 調(diào)整時(shí)間 零點(diǎn)到 6 點(diǎn) 是否天黑 開燈 關(guān)燈 是否 6 點(diǎn)到 24 點(diǎn) N Y Y N Y N
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1