版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGEPAGE36沈陽(yáng)工程學(xué)院課程設(shè)計(jì)設(shè)計(jì)題目:多功能時(shí)鐘程序設(shè)計(jì)
沈陽(yáng)工程學(xué)院課程設(shè)計(jì)任務(wù)書(shū)課程設(shè)計(jì)題目:多功能時(shí)鐘程序設(shè)計(jì)
多功能時(shí)鐘程序設(shè)計(jì)成績(jī)?cè)u(píng)定表指導(dǎo)教師評(píng)審意見(jiàn)評(píng)價(jià)內(nèi)容具體要求權(quán)重評(píng)分加權(quán)分論證獨(dú)立查閱文獻(xiàn),制定課程設(shè)計(jì)方案和日程安排。0.15432工作能力態(tài)度工作態(tài)度認(rèn)真,遵守紀(jì)律,出勤情況是否良好,能夠獨(dú)立完成設(shè)計(jì)工作。0.25432工作量按期圓滿完成規(guī)定的設(shè)計(jì)任務(wù),工作量飽滿,0.25432說(shuō)明書(shū)的質(zhì)量說(shuō)明書(shū)立論正確,論述充分,文字通順,技術(shù)用語(yǔ)準(zhǔn)確,符號(hào)統(tǒng)一,書(shū)寫(xiě)工整規(guī)范。0.55432指導(dǎo)教師評(píng)審成績(jī)(加權(quán)分合計(jì)乘以12)分加權(quán)分合計(jì)指導(dǎo)教師簽名:年月日評(píng)閱教師評(píng)審意見(jiàn)評(píng)價(jià)內(nèi)容具體要求權(quán)重評(píng)分加權(quán)分查文獻(xiàn)查閱文獻(xiàn)有廣泛性,有綜合歸納資料的能力0.25432工作量工作量飽滿,難度適中0.55432說(shuō)明書(shū)的質(zhì)量說(shuō)明書(shū)立論正確,論述充分,文字通順,技術(shù)用語(yǔ)準(zhǔn)確,符號(hào)統(tǒng)一,書(shū)寫(xiě)工整規(guī)范。0.35432評(píng)閱教師評(píng)審成績(jī)(加權(quán)分合計(jì)乘以8)分加權(quán)分合計(jì)評(píng)閱教師簽名:年月日課程設(shè)計(jì)總評(píng)成績(jī)分系部:班級(jí):學(xué)生姓名:中文摘要時(shí)鐘,自從它發(fā)明的那天起,就成為人類(lèi)的朋友,但隨著時(shí)間的推移,科學(xué)技術(shù)的不斷發(fā)展,人們對(duì)時(shí)間計(jì)量的精度要求越來(lái)越高,應(yīng)用越來(lái)越廣。怎樣讓時(shí)鐘更好的為人民服務(wù),怎樣讓我們的老朋友煥發(fā)青春呢?這就要求人們不斷設(shè)計(jì)出新型時(shí)鐘。數(shù)字電子鐘的設(shè)計(jì)方法有多種,其中,利用單片機(jī)實(shí)現(xiàn)的電子鐘具有編程靈活,便于電子鐘功能的擴(kuò)充,即可用該電子鐘發(fā)出各種控制信號(hào),精確度高等特點(diǎn),同時(shí)可以用該電子鐘發(fā)出各種控制信號(hào)。該數(shù)字鐘采用液晶顯示屏顯示其時(shí)間與定時(shí)時(shí)間,即采用P6口輸入,P7口輸出,由R0輸入需顯示的時(shí)間,再通過(guò)延時(shí)程序?qū)r(shí)間穩(wěn)定的顯示在液晶屏上。校準(zhǔn)時(shí)間由外部中斷4及開(kāi)關(guān)按鍵控制;定時(shí)時(shí)間由外部中斷3及開(kāi)關(guān)按鍵控制,KEY3、KEY4鍵每按一次其時(shí)分秒的數(shù)字增加一。關(guān)鍵字:單片機(jī),數(shù)字鐘,校時(shí),定時(shí)器目錄TOC\o\h\z\u1 課程設(shè)計(jì)要求 11.1 設(shè)計(jì)主要內(nèi)容及要求 11.2 對(duì)設(shè)計(jì)論文撰寫(xiě)內(nèi)容、格式及字?jǐn)?shù)的要求 11.3 時(shí)間進(jìn)度安排 12 課程設(shè)計(jì)思路 22.1 計(jì)時(shí) 22.2 校時(shí) 22.3 鬧鈴 23 設(shè)計(jì)流程圖 34 各模塊設(shè)計(jì) 44.1 時(shí)鐘部分 4 時(shí)鐘程序分析 4 時(shí)鐘部分程序 44.2 定時(shí)部分 6 定時(shí)程序分析 6 定時(shí)部分程序 64.3 校時(shí)部分 8 校時(shí)程序分析 8 校時(shí)部分程序 84.4 顯示部分 10 顯示程序分析 10 顯示部分程序 105 工作過(guò)程分析 165.1 時(shí)鐘程序分析 165.2 定時(shí)程序分析 175.3 校時(shí)程序分析 195.4 顯示程序分析 206 主要元器件介紹 236.1 C8051F020單片機(jī) 236.2 液晶顯示器 24總結(jié) 26致謝 27參考文獻(xiàn) 27附錄 28多功能時(shí)鐘程序設(shè)計(jì)課程設(shè)計(jì)要求設(shè)計(jì)主要內(nèi)容及要求編寫(xiě)多功能時(shí)鐘程序能夠顯示時(shí)、分、秒的時(shí)鐘程序。具有鬧鐘功能。能夠進(jìn)行時(shí)間調(diào)整。對(duì)設(shè)計(jì)論文撰寫(xiě)內(nèi)容、格式及字?jǐn)?shù)的要求課程設(shè)計(jì)論文是體現(xiàn)和總結(jié)課程設(shè)計(jì)成果的載體,一般不應(yīng)少于3000字。學(xué)生應(yīng)撰寫(xiě)時(shí)應(yīng)做到文理通順,內(nèi)容正確完整,書(shū)寫(xiě)工整,裝訂整齊。論文要求打印,打印時(shí)按《沈陽(yáng)工程學(xué)院畢業(yè)設(shè)計(jì)(論文)撰寫(xiě)規(guī)范》的要求課程設(shè)計(jì)論文裝訂順序?yàn)椋悍饷妗⑷蝿?wù)書(shū)、成績(jī)?cè)u(píng)審意見(jiàn)表、中文摘要和關(guān)鍵詞、目錄、正文、參考文獻(xiàn)。時(shí)間進(jìn)度安排順序階段日期計(jì)劃完成內(nèi)容地址11月教師講解題目,學(xué)生查閱相關(guān)資料實(shí)訓(xùn)F42221月查閱相關(guān)資料、進(jìn)行方案論證實(shí)訓(xùn)F42231月確定鬧鐘設(shè)置時(shí)間調(diào)整方法實(shí)訓(xùn)F42241月10、11、14日編寫(xiě)程序?qū)嵱?xùn)F42251月15、16日調(diào)試程序?qū)嵱?xùn)F42261月撰寫(xiě)論文實(shí)訓(xùn)F42271月論文答辯實(shí)訓(xùn)F422課程設(shè)計(jì)思路本文主要介紹用單片機(jī)編程來(lái)實(shí)現(xiàn)多功能時(shí)鐘的方法,本設(shè)計(jì)由單片機(jī)C8051F芯片、LED燈液晶顯示屏為核心,輔以必要的程序,構(gòu)成了一個(gè)單片機(jī)數(shù)字時(shí)鐘。與傳統(tǒng)時(shí)鐘相比,它具有走時(shí)精確,顯示直觀等特點(diǎn)。它的計(jì)時(shí)周期為12小時(shí),分上下午,顯滿刻度為“11時(shí)59分59秒”,然后上下午交替,另外具有校時(shí)、鬧鐘顯示星期等功能等特點(diǎn)。計(jì)時(shí)當(dāng)T0進(jìn)入中斷后,先給T0計(jì)時(shí)1s,再計(jì)時(shí)60s;當(dāng)秒計(jì)數(shù)滿60s后開(kāi)始分的計(jì)數(shù),同時(shí)將秒清零,否則返回程序繼續(xù)執(zhí)行;同理當(dāng)分計(jì)數(shù)到60min,開(kāi)始時(shí)的計(jì)時(shí)并共計(jì)數(shù)12次,與此同時(shí)分、秒清零。當(dāng)完成12小時(shí)的計(jì)時(shí)后,切換上下午,當(dāng)從下午切換到上午時(shí)為12:00:00星期加一,加到8時(shí)再變到1,然后返回主程序繼續(xù)。校時(shí)校時(shí)就是對(duì)時(shí)間進(jìn)行調(diào)整,現(xiàn)將其賦一初值,然后將初值帶入計(jì)時(shí)程序中,然后將其作為初值,計(jì)時(shí)從該值開(kāi)始顯示.。其中初值的設(shè)置由外部中斷KEY3和開(kāi)關(guān)按鍵設(shè)定,K1、K2、K3、K4、K6分別控制時(shí)、分、秒、上下午、星期。鬧鈴定時(shí)程序?qū)崉t就是讓系統(tǒng)設(shè)定一個(gè)鬧鈴時(shí)間,并使LED燈在到達(dá)時(shí)間時(shí)亮。先判斷秒是否相等,不等則繼續(xù),相等則判斷分,同理分相等時(shí)判斷時(shí)、上下午、星期,當(dāng)系統(tǒng)設(shè)定的秒、分、時(shí)、上下午、星期與顯示的時(shí)間都相等時(shí)跳到程序TSR使LED亮。其中初值的設(shè)置由外部中斷KEY4和開(kāi)關(guān)按鍵設(shè)定,K1、K2、K3、K4、K6分別控制時(shí)、分、秒、上下午、星期。設(shè)計(jì)流程圖主程序主程序定時(shí)50ms定時(shí)50ms顯示顯示秒加一秒加一校時(shí)判斷是否為60s校時(shí)判斷是否為60s分加一分加一定時(shí)定時(shí)判斷是否為60m判斷是否為60m時(shí)加一判斷是否相等時(shí)加一判斷是否相等判斷是否為判斷是否為12時(shí)加一時(shí)加一時(shí)加一時(shí)加一燈亮燈亮上下午翻轉(zhuǎn)時(shí)加一上下午翻轉(zhuǎn)時(shí)加一判斷是否為下午判斷是否為下午星期變?yōu)?返回主程序判斷是否為8星期加一星期變?yōu)?返回主程序判斷是否為8星期加一各模塊設(shè)計(jì)時(shí)鐘部分時(shí)鐘程序分析主程序主要是使各端口使能,保證各端口正常使用(主程序請(qǐng)參考附錄)。T0工作于定時(shí)方式1,進(jìn)行16位計(jì)數(shù)。其中秒的地址為30H,分的地址為31H,小時(shí)的地址為32H,上下午的地址是50H,星期的地址是34H。當(dāng)T0進(jìn)入中斷后,先給T0賦初值3CB0,定時(shí)50ms,循環(huán)20次計(jì)時(shí)1s,再跳入子程序ABC中循環(huán)60次計(jì)時(shí)60s;當(dāng)秒計(jì)數(shù)滿60s后開(kāi)始分的計(jì)數(shù),同時(shí)將秒清零重新計(jì)時(shí),否則返回程序繼續(xù)執(zhí)行;同理當(dāng)分計(jì)數(shù)到60min,程序開(kāi)始時(shí)的計(jì)時(shí)并共計(jì)數(shù)12次,當(dāng)計(jì)數(shù)滿12次時(shí),上下午翻轉(zhuǎn),計(jì)滿13次時(shí)時(shí)針變?yōu)?,與此同時(shí)分、秒清零需重新開(kāi)始計(jì)數(shù),當(dāng)從下午變成上午時(shí),星期加1,星期計(jì)滿7次變?yōu)?。時(shí)鐘部分程序$INCLUDE(C8051F020.INC) ORG0000H AJMPMAIN ORG000BH AJMPT0 ORG0093H LJMPKEY3 ORG009BH LJMPKEY4 ORG0100HMAIN:MOVWDTCN,#0DEH;關(guān)看門(mén)狗MOVWDTCN,#0ADHMOVOSCICN,#05H;內(nèi)部振蕩4MHz MOVP1MDOUT,#0FFH;設(shè)置P1的輸出方式MOVP74OUT,#0F0H;端口6、端口7輸出方式為推挽輸出MOVCKCON,#00H;T0定時(shí)器12分頻MOVTMOD,#01H;T0處于工作方式一,16位MOVTCON,#10H;TR0=1,允許T0計(jì)數(shù)MOVXBR2,#40H;交叉開(kāi)關(guān)總使能 MOVEIE2,#30H;中斷6、中斷7使能 MOVP3IF,#0CH;中斷7上升沿觸發(fā)MOV50H,#00H MOV60H,#00H MOVTH0,#3CH;賦初值MOVTL0,#0B0HMOV30H,#00H;秒存儲(chǔ)地址MOV31H,#00H;分存儲(chǔ)地址MOV32H,#12H;時(shí)存儲(chǔ)地址 MOV33H,#00H;上下午儲(chǔ)存地址MOV34H,#01H; 星期儲(chǔ)存地址MOV40H,#00H MOV41H,#00H MOV42H,#12HMOV43H,#00H MOV44H,#01HMOVR1,#04H;1s循環(huán)次數(shù)MOVIE,#82H;中斷使能AJMP$T0:MOVTL0,#0B0H;定時(shí)50msMOVTH0,#3CH DJNZR1,X;計(jì)時(shí)1sMOVR1,#04HLCALLABC;跳轉(zhuǎn)到計(jì)時(shí)程序LCALLDING;跳轉(zhuǎn)到定時(shí)程序 LCALLTIME;跳轉(zhuǎn)到顯示程序X:RETIABC:MOVA,30HADDA,#1;秒加1DAA;做十進(jìn)制調(diào)整MOV30H,A CJNEA,#60H,Y;是否等于60s?若不是,則跳至Y MOV30H,#00H;若是,則30H清零MOVA,31HADDA,#1;分加1DAA;做十進(jìn)制調(diào)整MOV31H,ACJNEA,#60H,Y;是否等于60s?若不是,則跳至YMOV31H,#00H;若是,則31H清零MOVA,32HADDA,#1;時(shí)加1DAA;做十進(jìn)制調(diào)整MOV32H,A CJNEA,#12H,L MOVA,31H CJNEA,#00H,L MOVA,30H CJNEA,#00H,L MOVA,50H CPLA MOV50H,A CJNEA,#00H,Y MOVA,34H ADDA,#01H DAA MOV34H,A CJNEA,#08H,Y MOV34H,#01HL:MOVA,32HCJNEA,#13H,YMOV32H,#01H Y:RET定時(shí)部分定時(shí)程序分析定時(shí)程序?qū)崉t就是人為設(shè)定一個(gè)鬧鈴時(shí)間,并使LED燈在到達(dá)時(shí)間時(shí)亮。將秒賦予A,判斷系統(tǒng)是否與設(shè)定的一致,不等則繼續(xù)執(zhí)行下一條指令,相等則跳轉(zhuǎn)到lop1判斷分;再將分賦予A,判斷系統(tǒng)是否與設(shè)定的一致,不等則繼續(xù)執(zhí)行下一條指令,相等則跳轉(zhuǎn)到lop2判斷時(shí);然后將時(shí)賦予A,判斷系統(tǒng)是否與設(shè)定的一致,不相等則繼續(xù)下一條指令,相等則跳到LOP3判斷上下午;再將上下午賦予A,判斷系統(tǒng)是否與設(shè)定的一致,不相等則繼續(xù)下一條指令,相等則跳到lop4判斷星期,將星期賦予A,判斷系統(tǒng)是否與設(shè)定的相等,不相等則繼續(xù)下一條指令,相等時(shí)跳轉(zhuǎn)到TSR子程序。定時(shí)時(shí)間由外部中斷4控制,每按一下,其值增加一,時(shí)、分、秒、上下午星期由開(kāi)關(guān)按鍵K1,K2,K3,K4、K6控制。判斷位00H、01H、02H、03、05是否為0,哪個(gè)不為0跳轉(zhuǎn)到相應(yīng)的時(shí)、分、秒、上下午、星期程序中。在42H、41H、40H、60H、44H中存放時(shí)、分、秒、上下午、星期。當(dāng)系統(tǒng)設(shè)定的秒、分、時(shí)、上下午、星期與顯示的時(shí)間都相等時(shí)LED燈亮,表示鬧鈴時(shí)間到。將K1撥到0時(shí),按下KEY4,可熄滅LED燈。定時(shí)部分程序DING:MOVA,30H;定時(shí)程序CJNEA,40H,N AJMPLOP1LOP1:MOVA,31HCJNEA,41H,NAJMPLOP2LOP2:MOVA,32HCJNEA,42H,NAJMPLOP3LOP3:MOVA,50HCJNEA,60H,N AJMPLOP4LOP4:MOVA,34HCJNEA,44H,N AJMPTSRN:RETTSR:MOVP1,#00HRETKEY4:LCALLT2LCALLTIMEMOVP3IF,#00H RETIT2:MOV20H,P5;定時(shí)程序 JNB00H,SHI1 JNB01H,FEN1 JNB02H,MIAO1JNB03H,XINGQI1 JNB05H,ZHOU1 RETZHOU1:MOVA,44HADDA,#1 DAA MOV44H,A CJNEA,#08H,MB MOV44H,#01H RETXINGQI1:MOVA,60HCPLA MOV60H,A RETSHI1:MOVP1,#0FFHMOVA,42HADDA,#1DAAMOV42H,ACJNEA,#13H,MB MOV42H,#1 RETFEN1:MOVA,41HADDA,#1DAAMOV41H,ACJNEA,#60H,MBMOV41H,#0 RETMIAO1:MOVA,40HADDA,#1DAAMOV40H,ACJNEA,#60H,MBMOV40H,#0MB:RET校時(shí)部分校時(shí)程序分析校時(shí)部分就是在系統(tǒng)時(shí)間不準(zhǔn)確的情況下,給系統(tǒng)賦定值,使系統(tǒng)時(shí)間可以從該值開(kāi)始變化,使用外部中斷KEY3,先給30H、31H、32H、50H、34H賦所需時(shí)間,然后調(diào)用程序?qū)⑵滹@示。其中進(jìn)入中斷后調(diào)用子程序T1可以由KEY3鍵設(shè)置所定時(shí)間每按一次KEY3鍵值增加一,是調(diào)整時(shí)還是分或秒,可由開(kāi)關(guān)量輸入鍵K1、K2、K3、K4、K5分別控制。其主程序中加入了外不中斷的有關(guān)指令.但需注意的是,在調(diào)解時(shí)除打開(kāi)時(shí)、分、秒上下午、星期控制鍵外還需打開(kāi)K11鍵。(主程序只給出所加指令)校時(shí)部分程序KEY3:LCALLT1LCALLTIME MOVP3IF,#00HRETIT1:MOV20H,P5;校準(zhǔn)程序 JNB00H,SHI JNB01H,FENJNB02H,MIAO JNB03H,XINGQI JNB05H,ZHOU RETZHOU:MOVA,34HADDA,#1 DAA MOV34H,A CJNEA,#08H,MN MOV34H,#01H RETXINGQI:MOVA,50HCPLAMOV50H,ARETSHI:MOVA,32HADDA,#1DAAMOV32H,ACJNEA,#13H,MN MOV32H,#01HRETFEN:MOVA,31HADDA,#1DAAMOV31H,ACJNEA,#60H,MNMOV31H,#0 RETMIAO:MOVA,30HADDA,#1DAAMOV30H,ACJNEA,#60H,MNMOV30H,#0MN:RET顯示部分顯示程序分析顯示程序就是將程序中的時(shí)分秒顯示在液晶顯示屏上使其看起來(lái)更直觀、方便。其中第一行顯示系統(tǒng)運(yùn)行時(shí)間,第二行顯示定時(shí)時(shí)間。該程序主要根據(jù)老師所給程序改編,利用子程序LINE設(shè)定顯示屏的主要參數(shù).讓時(shí)間顯示在上一行且只顯示一個(gè)時(shí)分秒,如“12:12:12PMXQ1”,不造成顯示多個(gè)的后果。NCD為常函數(shù)表,將0-9、A、P、M、X、Q數(shù)字和字母依次存放到以左邊標(biāo)號(hào)為起始地址的存儲(chǔ)單元中。TIME中就是將時(shí)分秒的十位、各位分別賦予R0,還有判斷50H中是00H還是0FFH,如果是00H就顯示上午AM,然后星期加一,如果是0FFH就顯示下午PM,然背后調(diào)用查表程序?qū)⑵滹@示在液晶屏上。值得注意的是:時(shí)與分、分與秒之間需將冒號(hào)也顯示出來(lái)。顯示部分程序TIME:CLRAMOVXBR0,A LCALLLCD MOVDPTR,#NCD MOVA,32H SWAPA MOVR0,A LCALLLINE1 LCALLDELAY MOVR0,32H LCALLLINE1 LCALLDELAY MOVR0,#10 LCALLLINE1 LCALLDELAY MOVA,31H SWAPA MOVR0,A LCALLLINE1 LCALLDELAY MOVR0,31H LCALLLINE1 LCALLDELAY MOVR0,#10 LCALLLINE1 LCALLDELAY MOVA,30H SWAPA MOVR0,A LCALLLINE1 LCALLDELAY MOVR0,30H LCALLLINE1 LCALLDELAY MOVA,50H CJNEA,#0FFH,LOPA MOVR0,#12 LCALLLINE1 LCALLDELAY MOVR0,#13 LCALLLINE1 LCALLDELAY AJMPLOPP LOPA:MOVR0,#11 LCALLLINE1 LCALLDELAY MOVR0,#13 LCALLLINE1 LCALLDELAY LOPP:MOVR0,#14 LCALLLINE1 LCALLDELAY MOVR0,#15 LCALLLINE1 LCALLDELAY MOVR0,34H LCALLLINE1 LCALLDELAY MOVDPTR,#NED MOVP7,#0C0HMOVP6,#1H MOVP6,#0H MOVR0,#11 LCALLLINE1 LCALLDELAY MOVA,42H SWAPA MOVR0,A LCALLLINE1 LCALLDELAY MOVR0,42H LCALLLINE1 LCALLDELAY MOVR0,#10 LCALLLINE1 LCALLDELAY MOVA,41H SWAPA MOVR0,A LCALLLINE1 LCALLDELAY MOVR0,41H LCALLLINE1 LCALLDELAY MOVR0,#10 LCALLLINE1 LCALLDELAY MOVA,40H SWAPA MOVR0,A LCALLLINE1 LCALLDELAY MOVR0,40H LCALLLINE1 LCALLDELAY MOVA,60H CJNEA,#0FFH,LOPA1 MOVR0,#12LCALLLINE1 LCALLDELAY MOVR0,#13 LCALLLINE1 LCALLDELAY LJMPLOP44 LOPA1:MOVR0,#11 LCALLLINE1 LCALLDELAY MOVR0,#13 LCALLLINE1 LCALLDELAYLOP44:MOVR0,#14 LCALLLINE1 LCALLDELAY MOVR0,#15 LCALLLINE1 LCALLDELAY MOVR0,44H LCALLLINE1 LCALLDELAY1 RETLINE1:MOVA,R0 ANLA,#0FHMOVCA,@A+DPTRMOVP7,AMOVP6,#05HMOVP6,#04HRETLCD:LCALLDELAYMOVP7,#38HMOVP6,#01HMOVP6,#00HLCALLDELAYMOVP7,#0EHMOVP6,#01HMOVP6,#00HLCALLDELAYMOVP7,#06HMOVP6,#01HMOVP6,#00HLCALLDELAYMOVP7,#01HMOVP6,#01HMOVP6,#00HLCALLDELAYRETDELAY:MOVR6,#50DELAY0:MOVR5,#50DJNZR5,$DJNZR6,DELAY0 RETDELAY1:MOVR4,#35;DDDELAY2:MOVR3,#150DELAY3:MOVR2,#250 DJNZR2,$ DJNZR3,DELAY3 DJNZR4,DELAY2 RETNCD:DB'0','1','2','3','4','5','6','7','8','9',':','A','P','M','X','Q','';常數(shù)表NED:DB'0','1','2','3','4','5','6','7','8','9',':','A','P','M','X','Q','';常數(shù)表 END工作過(guò)程分析時(shí)鐘程序分析在設(shè)計(jì)時(shí)分秒的程序時(shí),首先定時(shí)1s,然后循環(huán)60次,則計(jì)時(shí)60秒,再判斷是否循環(huán)60次,沒(méi)有則繼續(xù)執(zhí)行以完成秒的計(jì)時(shí),若完成60次循環(huán)則分加一,同理當(dāng)分計(jì)數(shù)滿60時(shí),時(shí)加一,在判斷是否計(jì)數(shù)滿12次,若完成12次則上下午翻轉(zhuǎn),在判斷是否由下午變成上午,若是則星期加1,以此完成時(shí)時(shí)分秒上下午星期的計(jì)時(shí)并據(jù)此編寫(xiě)程序。(主程序未給出)T0:MOVTL0,#0B0H;定時(shí)50msMOVTH0,#3CH DJNZR1,X;計(jì)時(shí)1sMOVR1,#04HLCALLABC;跳轉(zhuǎn)到計(jì)時(shí)程序LCALLDING;跳轉(zhuǎn)到定時(shí)程序 LCALLTIME;跳轉(zhuǎn)到顯示程序X:RETIABC:MOVA,30HADDA,#1;秒加1DAA;做十進(jìn)制調(diào)整MOV30H,A CJNEA,#60H,Y;是否等于60s?若不是,則跳至Y MOV30H,#00H;若是,則30H清零MOVA,31HADDA,#1;分加1DAA;做十進(jìn)制調(diào)整MOV31H,ACJNEA,#60H,Y;是否等于60s?若不是,則跳至YMOV31H,#00H;若是,則31H清零MOVA,32HADDA,#1;時(shí)加1DAA;做十進(jìn)制調(diào)整MOV32H,A CJNEA,#12H,L MOVA,31H CJNEA,#00H,L MOVA,30H CJNEA,#00H,L;是否為12:00:00?若不是,跳L MOVA,50H CPLA MOV50H,A;上下午翻轉(zhuǎn) CJNEA,#00H,Y MOVA,34H;判斷是否是下午變成上午,若不是,跳Y ADDA,#01H;星期加1 DAA MOV34H,A CJNEA,#08H,Y MOV34H,#01HL:MOVA,32H;時(shí)鐘是否為13,若不是,跳YCJNEA,#13H,YMOV32H,#01H ;若是,時(shí)鐘變成1Y:RETT0進(jìn)入中斷,開(kāi)始時(shí)分秒上下午星期的計(jì)時(shí)。最大顯示為“11:59:59PMXQ7”定時(shí)程序分析定時(shí)程序?qū)崉t就是讓時(shí)鐘設(shè)定一個(gè)鬧鈴時(shí)間,當(dāng)系統(tǒng)時(shí)間與設(shè)定的時(shí)間一致時(shí)顯示時(shí)間并使LED燈亮。先判斷秒是否相等,不等則繼續(xù),相等則跳轉(zhuǎn)到lop1判斷分,同理相等時(shí)跳轉(zhuǎn)到lop2、lop3、lop4判斷時(shí)上下午、星期,當(dāng)系統(tǒng)設(shè)定的與顯示的時(shí)間都相等時(shí)跳到程序TSR使LED亮。鬧鐘時(shí)間由K4調(diào)整。DING:MOVA,30HCJNEA,40H,N;判斷秒是否相等 AJMPLOP1LOP1:MOVA,31HCJNEA,41H,N;判斷分是否相等AJMPLOP2LOP2:MOVA,32HCJNEA,42H,N;判斷時(shí)是否相等AJMPLOP3LOP3:MOVA,50HCJNEA,60H,N;判斷上下午是否相等 AJMPLOP4LOP4:MOVA,34HCJNEA,44H,N;判斷星期是否相等 AJMPTSRN:RETTSR:MOVP1,#00HRETKEY4:LCALLT2LCALLTIMEMOVP3IF,#00H RETIT2:MOV20H,P5;定時(shí)程序 JNB00H,SHI1 JNB01H,FEN1 JNB02H,MIAO1 JNB03H,WU1 JNB05H,ZHOU1;判斷加1的是哪個(gè) RETZHOU1:MOVA,44HADDA,#1;星期加1 DAA MOV44H,A CJNEA,#08H,MB MOV44H,#01H RETWU1:MOVA,60HCPLA;上下午翻轉(zhuǎn) MOV60H,A RETSHI1:MOVP1,#0FFHMOVA,42HADDA,#1;時(shí)加1DAAMOV42H,ACJNEA,#13H,MB MOV42H,#1 RETFEN1:MOVA,41HADDA,#1;分加1DAAMOV41H,ACJNEA,#60H,MBMOV41H,#0 RETMIAO1:MOVA,40HADDA,#1;秒加1DAAMOV40H,ACJNEA,#60H,MBMOV40H,#0MB:RET開(kāi)始我用P0和P1控制系統(tǒng)時(shí)間和鬧鐘時(shí)間的上下午,但是不成功,因?yàn)榕袛嗍欠裣嗟鹊臅r(shí)候沒(méi)有適合的指令,之后我改用50H、60H分別控制,上下午切換時(shí)直接CPL50H、60H。校時(shí)程序分析校時(shí)程序在校時(shí)的時(shí)候,時(shí)間是不會(huì)停止走的,按下KEY3、KEY4,再根據(jù)K1、K2、K3、K4、K6的值分別時(shí)、分、秒、上下午、星期加1或翻轉(zhuǎn)。KEY3:LCALLT1LCALLTIME MOVP3IF,#00HRETIT1:MOV20H,P5;校準(zhǔn)程序 JNB00H,SHI JNB01H,FENJNB02H,MIAO JNB03H,WU JNB05H,ZHOU;判斷調(diào)整哪個(gè)RETZHOU:MOVA,34HADDA,#1;星期加1 DAA MOV34H,A CJNEA,#08H,MN MOV34H,#01H RETWU:MOVA,50HCPLAMOV50H,ARETSHI:MOVA,32HADDA,#1DAAMOV32H,ACJNEA,#13H,MN MOV32H,#01HRETFEN:MOVA,31HADDA,#1DAAMOV31H,ACJNEA,#60H,MNMOV31H,#0 RETMIAO:MOVA,30HADDA,#1DAAMOV30H,ACJNEA,#60H,MNMOV30H,#0MN:RET;顯示程序分析該部分主要是將隨時(shí)變化的時(shí)間及定時(shí)時(shí)間顯示到液晶顯示屏上,開(kāi)始我用ASCII表示,但是太麻煩,而且網(wǎng)上找的ASCII表有些還不適合我們這款單片機(jī),因此我用''這種方法,直接往里面打上需要顯示的字母和數(shù)字,然后按排列順序往LCD顯示屏上送,便可以方便的將要顯示的東西顯示出來(lái)。TIME:CLRA;累加器清零MOVXBR0,A LCALLLCD MOVDPTR,#NCD MOVA,32H SWAPA;高地位交換 MOVR0,A LCALLLINE1;顯示小時(shí)的十位 LCALLDELAY MOVR0,32H LCALLLINE1;顯示小時(shí)的個(gè)位 LCALLDELAY MOVR0,#10;顯示(:) LCALLLINE1 LCALLDELAY MOVA,31H SWAPA MOVR0,A LCALLLINE1 LCALLDELAY MOVR0,31H LCALLLINE1 LCALLDELAY MOVR0,#10 LCALLLINE1 LCALLDELAY MOVA,30H SWAPA MOVR0,A LCALLLINE1 LCALLDELAY MOVR0,30H LCALLLINE1 LCALLDELAY MOVA,50H CJNEA,#0FFH,LOPA;判斷上下午 MOVR0,#12 LCALLLINE1 LCALLDELAY MOVR0,#13 LCALLLINE1 LCALLDELAY AJMPLOPP LOPA:MOVR0,#11 LCALLLINE1 LCALLDELAY MOVR0,#13 LCALLLINE1 LCALLDELAY LOPP:MOVR0,#14 LCALLLINE1 LCALLDELAY MOVR0,#15 LCALLLINE1 LCALLDELAY MOVR0,34H;顯示星期 LCALLLINE1 LCALLDELAY MOVDPTR,#NED MOVP7,#0C0HMOVP6,#1H MOVP6,#0H MOVR0,#11;換行 LCALLLINE1 LCALLDELAY MOVA,42H SWAPA MOVR0,A LCALLLINE1 LCALLDELAY MOVR0,42H LCALLLINE1 LCALLDELAY MOVR0,#10 LCALLLINE1 LCALLDELAY MOVA,41H SWAPA MOVR0,A LCALLLINE1 LCALLDELAY MOVR0,41H LCALLLINE1 LCALLDELAY MOVR0,#10 LCALLLINE1 LCALLDELAY MOVA,40H SWAPA MOVR0,A LCALLLINE1 LCALLDELAY MOVR0,40H LCALLLINE1 LCALLDELAY MOVA,60H CJNEA,#0FFH,LOPA1 MOVR0,#12 LCALLLINE1 LCALLDELAY MOVR0,#13 LCALLLINE1 LCALLDELAY LJMPLOP44 LOPA1:MOVR0,#11 LCALLLINE1 LCALLDELAY MOVR0,#13 LCALLLINE1 LCALLDELAYLOP44:MOVR0,#14 LCALLLINE1 LCALLDELAY MOVR0,#15 LCALLLINE1 LCALLDELAY MOVR0,44H LCALLLINE1 LCALLDELAY1 RETLINE1:MOVA,R0 ANLA,#0FH;屏蔽高4位MOVCA,@A+DPTR;查表MOVP7,AMOVP6,#05HMOVP6,#04HRET由于LCD一次只能顯示一個(gè)數(shù)字或字母,所以顯示時(shí)間時(shí),先將高地位交換,再屏蔽高4位,便可將時(shí)針的十位送入顯示屏中,然后將時(shí)鐘不交換高地位,直接屏蔽高4位,便可將小時(shí)的個(gè)位送入顯示屏中,以此類(lèi)推,便可顯示出時(shí)、分、秒、上下午、星期。主要元器件介紹C8051F020單片機(jī)C8051F系列單片機(jī)是cygnal出的一種混合信號(hào)系統(tǒng)級(jí)單片機(jī)。片內(nèi)含CIP-51的CPU內(nèi)核,其指令系統(tǒng)與MCS-51完全兼容。而C8051F020單片機(jī)是該系列中一個(gè)比較有代表性的型號(hào),它是完全集成的混合信號(hào)系統(tǒng)級(jí)SCM芯片,含有64kB片內(nèi)Flash程序存儲(chǔ)器,4352B的RAM、8個(gè)I/O端口共64根I/O口線、一個(gè)12位A/D轉(zhuǎn)換器和一個(gè)8位A/D轉(zhuǎn)換器以及一個(gè)雙12位D/A轉(zhuǎn)換器、2個(gè)比較器、5個(gè)16位通用定時(shí)器、5個(gè)捕捉/比較模塊的可編程計(jì)數(shù)/定時(shí)器陣列、看門(mén)狗定時(shí)器、VDD監(jiān)視器和溫度傳感器等部分。C8051F020單片機(jī)支持雙時(shí)鐘。其工作電壓范圍為2.7~3.6V(端口I/O,RST和JTAG引腳的耐壓為5V)。與以前的51系列單片機(jī)相比,C8051F020增添了許多功能,同時(shí)其可靠性和速度也有了很大提高。其原理圖如下圖所示:圖6.1液晶顯示器液晶顯示屏(LCD)用于數(shù)字型鐘表和許多便攜式計(jì)算機(jī)的一種顯示器類(lèi)型。LCD顯示使用了兩片極化材料,在它們之間是液體水晶溶液。電流通過(guò)該液體時(shí)會(huì)使水晶重新排列,以使光線無(wú)法透過(guò)它們。因此,每個(gè)水晶就像百葉窗,既能允許光線穿過(guò)又能擋住光線。液晶顯示器(LCD)目前科技信息產(chǎn)品都朝著輕、薄、短、小的目標(biāo)發(fā)展,在計(jì)算機(jī)周邊中擁有悠久歷史的顯示器產(chǎn)品當(dāng)然也不例外。在便于攜帶與搬運(yùn)為前題之下,傳統(tǒng)的顯示方式如CRT映像管顯示器及LED顯示板等等,皆受制于體積過(guò)大或耗電量甚巨等因素,無(wú)法達(dá)成使用者的實(shí)際需求。而液晶顯示技術(shù)的發(fā)展正好切合目前信息產(chǎn)品的潮流,無(wú)論是直角顯示、低耗電量、體積小、還是零輻射等優(yōu)點(diǎn),都能讓使用者享受最佳的視覺(jué)環(huán)境。液晶顯示器,依驅(qū)動(dòng)方式來(lái)分類(lèi)可分為靜態(tài)驅(qū)動(dòng)(Static)、單純矩陣驅(qū)動(dòng)(SimpleMatrix)以及主動(dòng)矩陣驅(qū)動(dòng)(ActiveMatrix)三種。其中,被動(dòng)矩陣型又可分為扭轉(zhuǎn)式向列型(TwistedNematic;TN)、超扭轉(zhuǎn)式向列型(SuperTwistedNematic;STN)及其它被動(dòng)矩陣驅(qū)動(dòng)液晶顯示器;而主動(dòng)矩陣型大致可區(qū)分為薄膜式晶體管型(ThinFilmTransistor;TFT)及二端子二極管型(Metal/Insulator/Metal;MIM)二種方式。其樣式如下圖所示:圖6.2總結(jié)兩周的課程設(shè)計(jì)終于結(jié)束了。在這兩周的時(shí)間里,我學(xué)到了很多。通過(guò)這兩周的課設(shè),我學(xué)到了更多單片機(jī)技術(shù)方面的知識(shí),所學(xué)的課本知識(shí)也更加扎實(shí)。除此之外,我還從中體會(huì)到了這門(mén)課的趣味性。在做課程設(shè)計(jì)之前,我先查閱了與題目有關(guān)的一些資料,了解相關(guān)的知識(shí),然后以課本為主,根據(jù)所學(xué)的基本知識(shí),再加上老師所講的一些方法、步驟,對(duì)自己的題目有了一個(gè)大致的構(gòu)思。在做課程設(shè)計(jì)時(shí),根據(jù)自己的思路與想法,我先編寫(xiě)出了各個(gè)模塊的程序,然后根據(jù)題目所給的要求,反復(fù)進(jìn)行編程并不斷修改程序,最終完成了總程序。在課程設(shè)計(jì)期間,總會(huì)有這樣那樣的問(wèn)題困擾著我。每當(dāng)我找不出原因時(shí),我都會(huì)感到很沮喪,但我仍舊堅(jiān)持了下來(lái)?;蛘依蠋焼?wèn),或與同學(xué)交流,而在交流的同時(shí)我又會(huì)學(xué)到很多,正是因?yàn)檫@樣,我才完成了課設(shè)。同時(shí)我也明白:在做事時(shí),不能僅僅靠自己的力量,而是要與周?chē)耐瑢W(xué)互相幫助,共同完成。一個(gè)人的力量是有限的,眾人拾柴火焰高,對(duì)自己不會(huì)的問(wèn)題要不恥下問(wèn),虛心請(qǐng)教,這樣才能使自己的設(shè)計(jì)更完整、更全面。總之,對(duì)我而言,這兩周雖然很累,但我過(guò)得很充實(shí)。在這期間,我體會(huì)到了學(xué)習(xí)的快樂(lè),明白了很多做人做事的道理。這對(duì)我來(lái)說(shuō)將會(huì)是我人生中很寶貴的經(jīng)驗(yàn)。同時(shí)我也會(huì)更加努力,爭(zhēng)取在期末取得好成績(jī)。致謝感謝呂老師對(duì)我的幫助!感謝鞠智恒對(duì)我的幫助!參考文獻(xiàn)【1】胡偉,季曉衡編著。單片機(jī)C語(yǔ)言設(shè)計(jì)及應(yīng)用實(shí)例。北京:人民郵電出版社,2003【2】楊居義、劉青.孟凡玉.單片機(jī)課程設(shè)計(jì)實(shí)例教程.北京.清華大學(xué)出版社.2010【3】鮑可進(jìn).趙念強(qiáng).陳向益.C8051F單片機(jī)原理及應(yīng)用.北京.中國(guó)電力出版社.2006附錄$INCLUDE(C8051F020.INC) ORG0000H AJMPMAIN ORG000BH AJMPT0 ORG0093H LJMPKEY3 ORG009BH LJMPKEY4 ORG0100HMAIN:MOVWDTCN,#0DEHMOVWDTCN,#0ADHMOVOSCICN,#05H MOVP1MDOUT,#0FFHMOVP74OUT,#0F0HMOVCKCON,#00HMOVTMOD,#01HMOVTCON,#10HMOVXBR2,#40H MOVEIE2,#30H MOVP3IF,#0CHMOV50H,#00H MOV60H,#00H MOVTH0,#3CHMOVTL0,#0B0HMOV30H,#00HMOV31H,#00HMOV32H,#12H MOV33H,#00HMOV34H,#01HMOV40H,#00H MOV41H,#00H MOV42H,#12H MOV43H,#00H MOV44H,#01HMOVR1,#04HMOVIE,#82HAJMP$T0:MOVTL0,#0B0HMOVTH0,#3CH DJNZR1,XMOVR1,#04HLCALLABCLCALLDING LCALLTIMEX:RETIABC:MOVA,30HADDA,#1DAAMOV30H,A CJNEA,#60H,Y MOV30H,#00HMOVA,31HADDA,#1DAAMOV31H,ACJNEA,#60H,YMOV31H,#00HMOVA,32HADDA,#1DAAMOV32H,A CJNEA,#12H,L MOVA,31H CJNEA,#00H,L MOVA,30H CJNEA,#00H,L MOVA,50H CPLA MOV50H,A CJNEA,#00H,Y MOVA,34H ADDA,#01H DAA MOV34H,A CJNEA,#08H,Y MOV34H,#01HL:MOVA,32HCJNEA,#13H,YMOV32H,#01H Y:RETDING:MOVA,30H;定時(shí)程序CJNEA,40H,N AJMPLOP1LOP1:MOVA,31HCJNEA,41H,NAJMPLOP2LOP2:MOVA,32HCJNEA,42H,NAJMPLOP3LOP3:MOVA,50HCJNEA,60H,N AJMPLOP4LOP4:MOVA,34HCJNEA,44H,N AJMPTSRN:RETTSR:MOVP1,#00HRETKEY3:LCALLT1LCALLTIME MOVP3IF,#00HRETIT1:MOV20H,P5;校準(zhǔn)程序 JNB00H,SHI JNB01H,FENJNB02H,MIAO JNB03H,WU JNB05H,ZHOU RETZHOU:MOVA,34HADDA,#1 DAA MOV34H,A CJNEA,#08H,MN MOV34H,#01H RETWU:MOVA,50HCPLAMOV50H,ARETSHI:MOVA,32HADDA,#1DAAMOV32H,ACJNEA,#13H,MN MOV32H,#01HRETFEN:MOVA,31HADDA,#1DAAMOV31H,ACJNEA,#60H,MNMOV31H,#0 RETMIAO:MOVA,30HADDA,#1DAAMOV30H,ACJNEA,#60H,MNMOV30H,#0MN:RETKEY4:LCALLT2LCALLTIMEMOVP3IF,#00H RETIT2:MOV20H,P5;定時(shí)程序 JNB00H,SHI1 JNB01H,FEN1 JNB02H,MIAO1 JNB03H,WU1 JNB05H,ZHOU1 RETZHOU1:MOVA,44HADDA,#1 DAA MOV44H,A CJNEA,#08H,MB MOV44H,#01H RETWU1:MOVA,60HCPLAMOV60H,ARETSHI1:MOVP1,#0FFHMOVA,42HADDA,#1DAAMOV42H,ACJNEA,#13H,MB MOV42H,#1 RETFEN1:MOVA,41HADDA,#1DAAMOV41H,ACJNEA,#60H,MBMOV41H,#0 RETMIAO1:MOVA,40HADDA,#1DAAMOV40H,ACJNEA,#60H,MBMOV40H,#0MB:RETTIME:CLRAMOVXBR0,A LCALLLCD MOVDPTR,#NCD MOVA,32H SWAPA MOVR0,A LCALLLINE1 LCALLDELAY MOVR0,32H LCALLLINE1 LCALLDELAY MOVR0,#10 LCALLLINE1 LCALLDELAY MOVA,31H SWAPA MOVR0,A LCALLLINE1 LCALLDELAY MOVR0,31H LCALLLINE1 LCALLDELAY MOVR0,#10 LCALLLINE1 LCALLDELAY MOVA,30H SWAPA MOVR0,A LCALLLINE1 LCALLDELAY MOVR0,30H LCALLLINE1 LCALLDELAY MOVA,50H;AM CJNEA,#0FFH,LOPA MOVR0,#12 LCALLLINE1 LCALLDELAY MOVR0,#13 LCALLLINE1 LCALLDELAY AJMPLOPP LOPA:MOVR0,#11 LCALLLINE1 LCALLDELAY MOVR0,#13 LCALLLINE1 LCALLDELAY LOPP:MOVR0,#14 LCALLLINE1 LCALLDELAY MOVR0,#15 LCALLLINE1 LCALLDELAY MOVR0,34H LCALLLINE1 LCALLDELAY MOVDPTR,#NED MOVP7,#0C0HMOVP6,#1H MOVP6,#0H MOVR0,#11 LCALLLINE1 LCALLDELAY MOVA,42H SWAPA MOVR0,A LCALLLINE1 LCALLDELAY MOVR0,42H LCALLLINE1 LCALLDELAY MOVR0,#10 LCALLLINE1 LCALLDELAY MOVA,41H SWAPA MOVR0,A LCALLLINE1 LCALLDELAY MOVR0,41H LCALLLINE1 LCALLDELAY MOVR0,#10 LCALLLINE1 LCALLDELAY MOVA,40H SWAPA MOVR0,A LCALLLINE1 LCALLDELAY MOVR0,40H LCALLLINE1 LCALLDELAY MOVA,60H CJNEA,#0FFH,LOPA1 MOVR0,#12 LCALLLINE1 LCALLDELAY MOVR0,#13 LCALLLINE1 LCALLDELAY LJMPLOP44 LOPA1:MOVR0,#11 LCALLLINE1 LCA
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度定制門(mén)窗安裝與綠色建筑推廣合同
- 2025年度供應(yīng)鏈金融股權(quán)質(zhì)押借款合同
- 2025年度化糞池清理與應(yīng)急搶修承包合同
- 2025年度地下綜合管廊照明系統(tǒng)工程建設(shè)服務(wù)合同范本
- 2025年度森林旅游區(qū)樹(shù)木種植與生態(tài)旅游服務(wù)承包合同
- 2025年度核電站工程勘察設(shè)計(jì)及安全評(píng)估合同
- 2025年度綠色建筑裝飾勞務(wù)分包合同模板
- 2025年度智能工程壓路機(jī)全新技術(shù)裝備買(mǎi)賣(mài)合同
- 2025年中學(xué)圖書(shū)室工作總結(jié)標(biāo)準(zhǔn)范文(二篇)
- 2025年中專(zhuān)生寒假實(shí)習(xí)總結(jié)(二篇)
- 2025年中國(guó)黃芪提取物市場(chǎng)調(diào)查研究報(bào)告
- 七年級(jí)英語(yǔ)閱讀理解55篇(含答案)
- 管理ABC-干嘉偉(美團(tuán)網(wǎng)COO)
- 肉制品加工技術(shù)完整版ppt課件全套教程(最新)
- (中職)Dreamweaver-CC網(wǎng)頁(yè)設(shè)計(jì)與制作(3版)電子課件(完整版)
- 東南大學(xué) 固體物理課件
- 行政人事助理崗位月度KPI績(jī)效考核表
- 紀(jì)檢監(jiān)察機(jī)關(guān)派駐機(jī)構(gòu)工作規(guī)則全文詳解PPT
- BP-2C 微機(jī)母線保護(hù)裝置技術(shù)說(shuō)明書(shū) (3)
- 硫酸分公司30萬(wàn)噸硫磺制酸試車(chē)方案
- 電子電路基礎(chǔ)習(xí)題解答
評(píng)論
0/150
提交評(píng)論