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

正文內(nèi)容

基于at89c2051的工業(yè)生產(chǎn)節(jié)能時控器設(shè)計-資料下載頁

2025-06-27 17:47本頁面
  

【正文】 義的位標(biāo)志*/case 3:{z[left]=up。if(P1_3==0)o_f2=!o_f2。}break。 /*set值為3時,將此時up值送入Z數(shù)組的第 left位。(即電路中的 on/off鍵按下),則定時2啟停標(biāo)志位o_f2 取反(啟動/關(guān)閉)。隨即退出。說明:Z數(shù) 組是定時2記憶緩存區(qū)。O_f2是為了判斷定 時2 啟動/關(guān)閉而在整個程序開始時定義的 位標(biāo)志 */default:break。} //若set為其它值,也退出。switch(set)開關(guān) 語句結(jié)束 }else { //else語句開始switch(set) /*又進(jìn)入switch(set)開關(guān)語句。說明:上一 個switch(set)開關(guān)語句是將按鍵產(chǎn)生的up 值送入X、Y、Z數(shù)組存放,現(xiàn)在這個switch (set)開關(guān)語句是調(diào)出X、Y、Z數(shù)組內(nèi)容至變 量up,以便在原來的基礎(chǔ)上遞增。例如:原來 的X[0]值為5,則 在調(diào)整時個位LED數(shù)碼管顯 示就從5開始往上調(diào),而不會產(chǎn)生從0或其它 值開始上調(diào)的情況,適合人的一般直覺*/{case 0:break。 //set值為0時,退出case 1:up=x[left]。break。 /*set值為1時,將此時X數(shù)組的第left位值送 入變量up。隨即退出*/case 2:{up=y[left]。if(P1_3==0)o_f1=!o_f1。}break。 /*set值為2時,將此時Y數(shù)組的第left位值送 入變量up。(即電路中的 on/off鍵按下),則定時1啟停標(biāo)志位o_f1取 反(啟動/關(guān)閉)。隨即退出*/case 3:{up=z[left]。if(P1_3==0)o_f2=!o_f2。}break。 /*set值為3時,將此時Z數(shù)組的第left位值送 入變量up。(即電路中的 on/off鍵按下),則定時2啟停標(biāo)志位o_f2取 反(啟動/關(guān)閉)。隨即退出*/default:break。} //若set為其它值,也退出 }}}}P1=i。P3=j。 /*本次定時中斷快結(jié)束時,將暫存于Ij的當(dāng)時Pl 口、P3口狀態(tài)還原*/} 結(jié) 束 語本文從基于AT89C2051的工業(yè)生產(chǎn)節(jié)能時控器工作原理出發(fā),對工業(yè)生產(chǎn)節(jié)能時控器的架構(gòu)進(jìn)行探討,主要由單片機(jī)、按鍵輸入、數(shù)碼管顯示器、繼電器、蜂鳴器及電源等6部分組成。單片機(jī)是整個系統(tǒng)的核心,整個系統(tǒng)的所有運行如:產(chǎn)生精確時鐘及計時,LED數(shù)碼管顯示器輸出掃描顯示,輸出驅(qū)動繼電器、驅(qū)動蜂鳴器、掃描按鍵輸入等,均由單片機(jī)完成。這里也使用了有口皆碑的小引腳、高性能。按鍵輸入電路負(fù)責(zé)輸入單片機(jī)中一系列工作參數(shù)及功能設(shè)定:如進(jìn)行走時設(shè)置、定時設(shè)置、…等。LED數(shù)碼管顯示器主要用以顯示走時及定時設(shè)置。LED數(shù)碼管顯示器采用程序動態(tài)掃描顯示,這樣與靜態(tài)顯示相比,可節(jié)約大量的外部元器件。由于基于AT89C2051的工業(yè)生產(chǎn)節(jié)能時控器設(shè)計難度比較大,在設(shè)計過程中遇到不少的困難。在工業(yè)生產(chǎn)節(jié)能時控器方面和數(shù)據(jù)的傳輸方面遇到不少問題,不得不只實現(xiàn)比較簡單的指令和運算。雖然我花了幾個月的時間來盡力把畢設(shè)做好,但是由于時間和個人能力的原因,整個系統(tǒng)實現(xiàn)得并不理想。當(dāng)然我也在這個復(fù)雜的設(shè)計過程中,更加深入地學(xué)習(xí)匯編語言的編程,并從中積累了不少經(jīng)驗,另外還學(xué)會利用protel99se軟件進(jìn)行設(shè)計開發(fā)和Keil C51 UV3的應(yīng)用。我一直認(rèn)為畢業(yè)設(shè)計重在過程。確實是這樣的。這個畢設(shè)的過程,其實也就是我不斷學(xué)習(xí)的過程。在這個過程中我學(xué)到了許多新的知識,對 protel99se軟件的應(yīng)用能力也提高了不少。這些收獲給我?guī)淼南矏傔h(yuǎn)遠(yuǎn)超過了完成畢業(yè)設(shè)計時給我?guī)淼南矏?。我相信,以后再做這些設(shè)計的時候一定還可以做得更好。謝 辭本次畢業(yè)設(shè)計的完成得益于多方面的關(guān)心和幫助。在這幾個月中,從最初畢業(yè)設(shè)計課題的選定到查找相關(guān)資料,再到設(shè)計的開始、相關(guān)的模塊設(shè)計和仿真過程中遇到了不少的困難,指導(dǎo)老師都給殷切關(guān)懷和悉心指導(dǎo)。因此我在這里要感謝我的指導(dǎo)老師王興平老師。王興平老師認(rèn)真求實、愛崗敬業(yè)、正直寬厚的品格,嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度讓我深深難忘,是我學(xué)習(xí)的楷模,使我受益終生。在課題設(shè)計過程中,也得到了王興平老師很多的幫助。在王老師的指導(dǎo)下,我的論文才能順利地完成,為此王老師付出了很大的心血,在此向他表示誠摯的謝意。同時在這大學(xué)最后的畢業(yè)設(shè)計中,得到了同學(xué)們的幫助和鼓勵,對此表示十分感謝。論文撰寫過程中,筆者參考了諸多專家與學(xué)者的早期研究成果,均在文章的參考文獻(xiàn)中予以注明,在此向他們表示敬意,和感謝。參考文獻(xiàn)[1] 董剛,楊銀堂,李躍進(jìn).驅(qū)動復(fù)雜RLC互連樹的邏輯門延時.半導(dǎo)體學(xué)報,2004,25(8):10361040[2] Brant .The Impact of IC Technology on the Power Processing Industry.界電子元器件,2004,7:4042[3] 潘日華,童家榕,唐璞山.?dāng)?shù)字邏輯功能提取器閉.微電子學(xué),1997,27(3):150154[4] 劉昌華.?dāng)?shù)字邏輯EDA設(shè)計與實踐.北京:國防工業(yè)出版社,2006[5] patterson A,Hennessy L,puter Architecture:A Q uant itat ive Approach.1999[6] Michael Quirk,Julian Serda.Semiconductor Manufacturing Technology.Beijing publishing house of Electronics Indusrty,2004[7] Hennessy,John L and Patterson,David A.Computer Organization amp。 Design.1998[8] Kelly Davidson,Guangda Shi.16Bit RISC CPU.2002[9] :北京航空航天大學(xué)出版社,[10] 1998高為柄,程勉,1991,17(4):513~523[11] 付家才.單片機(jī)控制工程實踐技術(shù)[M],北京:化學(xué)工業(yè)出版社,2004[12] 陳曉文.電子線路課程設(shè)計[M] ,北京:電子工業(yè)出版社,2005 [13] 趙佩華.單片機(jī)接口技術(shù)及應(yīng)用[M] ,北京:機(jī)械工業(yè)出版社,2003 [14] 集成電路手冊編委會.中外集成電路簡明速查手冊[M] ,北京:電子工業(yè)出版社, 1997[15] 于京,張景璐.51系列單片機(jī)C程序設(shè)計與應(yīng)用案例[M] ,北京:中國電力出版社,2006附 錄 完整代碼include //器件配置文件define uchar unsigned char //變量類型的宏定義define uint unsigned intuchar DATA_7SEG[10]={0xfc0x600xda0xf20x660xb60xbe0xe00xfe0xf6}。/*0~9的數(shù)碼管段碼*/uchar x[4]。 /* 存放走時的數(shù)組*/uchar y[4]={0000}。 /* 存放定時1的數(shù)組*/uchar z[4]={0000}。 /* 存放定時2的數(shù)組*/uchar act[4]={0xfe0xfd0xfb0xf7}。 /*四位數(shù)碼管的位選碼*/void delay(uint k)。 //延時子函數(shù)聲明void conv()。 //走時轉(zhuǎn)換子函數(shù)聲明void p_out()。 //判別定時到否子函數(shù)聲明void p_out1()。 //判別定時到否子函數(shù)1聲明void t_adj()。 //走時調(diào)整子函數(shù)聲明uchar deda=0。 /*100mS計數(shù)單元清零*/ bit d_05s=0。 /**/bit o_f1=0。 /*定時1啟/停標(biāo)志*/bit o_f2=0。 /*定時2啟/停標(biāo)志*/uchar set=0。 /*功能鍵標(biāo)志*/uchar h=0。uchar n=0。uchar m=0。uchar flag。uchar left=0。uchar sec=0。uchar min=0。uchar hour=0。uchar min1=0。uchar hour1=0。uchar min2=0。uchar hour2=0。uchar up=0。bit flag1=0。 bit flag2=0。 /*顯示走時*/void time(){for(h=0。h=4)left=0。if(P1_2==0){up++。switch(left){case 0:{if(up=10)up=0。}break。case 1:{if(up=6)up=0。}break。case 2:{if(up=10)up=0。}break。 case 3:{if(up=3)up=0。}break。default:break。}}if(P1_2==0){switch(set){case 0:break。case 1:x[left]=up。bre
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1