版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 2011屆畢業(yè)設(shè)計(jì)(說(shuō)明書)</p><p> 題目:?jiǎn)纹瑱C(jī)在定時(shí)鬧鈴中的應(yīng)用</p><p> 班 級(jí): </p><p> 學(xué) 號(hào): </p><p> 姓 名: </p><p> 指導(dǎo)教師:
2、 </p><p><b> 2011年4月</b></p><p><b> 摘 要</b></p><p> 本設(shè)計(jì)通過(guò)用對(duì)一個(gè)能實(shí)現(xiàn)定時(shí),時(shí)鐘,日歷顯示功能的時(shí)間系統(tǒng)的設(shè)計(jì)學(xué)習(xí),詳細(xì)介紹了AT89C51 單片機(jī)應(yīng)用中的數(shù)據(jù)轉(zhuǎn)換顯示,數(shù)碼管顯示原理,動(dòng)態(tài)掃描顯示原理,單片機(jī)的定時(shí)中 斷原理、從而達(dá)到學(xué)
3、習(xí),了解單片機(jī)相關(guān)指令在各方面的應(yīng)用。系統(tǒng)由AT89C51、LED 數(shù)碼管、 按鍵、二極管等部分構(gòu)成,能實(shí)現(xiàn)時(shí)鐘日歷的功能:能進(jìn)行時(shí)、分、秒的顯示。也具有日歷計(jì)算、 顯示和時(shí)鐘,日歷的校準(zhǔn)、定時(shí)時(shí)間的設(shè)定,實(shí)現(xiàn)三路開關(guān)定時(shí)輸出等功能。文章后附有電路圖 ,程序清單,各數(shù)據(jù)存儲(chǔ)單元的所在地址,輸入輸出口對(duì)應(yīng)表?! ∠到y(tǒng)由AT89C51、LED 數(shù)碼管、按鍵、發(fā)光二極管等部分構(gòu)成,能實(shí)現(xiàn)時(shí)間的調(diào)整、定時(shí)時(shí)間的設(shè)定,輸出等功能。系統(tǒng)的功能選擇
4、由SB0、SB1、SB2、SB3、SB4 完成。其中SB0 為時(shí)間校對(duì),定時(shí)器調(diào)整功能鍵,按SB 0 進(jìn)入調(diào)整狀態(tài)。SB1 為功能切換鍵。第一輪按動(dòng)SB1 依次進(jìn)入一路、二路、三路定時(shí)時(shí)間設(shè)提示程序,按SB3 進(jìn)入各路定時(shí)調(diào)整狀態(tài)。定時(shí)時(shí)間到,二極管發(fā)亮。到了關(guān)斷時(shí)間后滅掉。如果不進(jìn)入繼續(xù)按SB1 鍵,依次進(jìn)入時(shí)間. 年. 位校對(duì)、. 月. 位校對(duì)、 . 日. 位校</p><p> 關(guān)鍵詞:?jiǎn)纹瑱C(jī),定時(shí),鬧鈴
5、,顯示器</p><p><b> 目 錄</b></p><p><b> 摘要I</b></p><p><b> 1 緒論1</b></p><p><b> 1.1概述1</b></p><p> 2
6、 系統(tǒng)總體方案及硬件設(shè)計(jì)2</p><p> 2.1 總體設(shè)計(jì)2</p><p> 2.2 系統(tǒng)時(shí)鐘電路設(shè)計(jì)2</p><p> 2.3系統(tǒng)復(fù)位電路的設(shè)計(jì)2</p><p> 2.4 鬧鐘指示電路設(shè)計(jì)3</p><p> 2.5 電子鬧鐘的顯示電路設(shè)計(jì)3</p><p>
7、; 3 軟件設(shè)計(jì)4</p><p><b> 3.1 概述4</b></p><p> 3.2 主模塊的設(shè)計(jì)4</p><p> 3.3 基本顯示模塊設(shè)計(jì)5</p><p> 3.4 時(shí)間設(shè)定模塊設(shè)計(jì)5</p><p> 3.5 鬧鈴功能的實(shí)現(xiàn)6</p>
8、<p> 4 Proteus程序調(diào)試9</p><p> 5 設(shè)計(jì)總結(jié)11</p><p><b> 參考文獻(xiàn)12</b></p><p><b> 致 謝13</b></p><p> 附1:源程序代碼14</p><p> 附2
9、:系統(tǒng)原理圖27</p><p><b> 1 緒 論</b></p><p><b> 1.1概述</b></p><p> 本設(shè)計(jì)是定時(shí)鬧鐘的設(shè)計(jì),由單片機(jī)AT89C51芯片和LED數(shù)碼管為核心,輔以必要的電路,構(gòu)成的一個(gè)單片機(jī)電子定時(shí)鬧鐘。</p><p> 定時(shí)鬧鐘設(shè)計(jì)可采用數(shù)字
10、電路實(shí)現(xiàn),也可以采用單片機(jī)來(lái)完成。定時(shí)鬧鐘是用數(shù)字集成電路構(gòu)成的,用數(shù)碼管顯示“時(shí)”,“分”,“秒”的現(xiàn)代計(jì)時(shí)裝置。單片機(jī)具有集成度高、功能強(qiáng)、通用性好、特別是它能耗低、價(jià)格便宜、可靠性高、抗干擾能力強(qiáng)和使用方便等獨(dú)特的優(yōu)點(diǎn),所以單片機(jī)現(xiàn)在廣泛的應(yīng)用到家用電器、機(jī)電產(chǎn)品、兒童玩具、機(jī)器人、辦公自動(dòng)化產(chǎn)品等領(lǐng)域。所以在該設(shè)計(jì)中采用單片機(jī)利用AT89C51,它是低功耗、高性能的CMOS型8位單片機(jī)。片內(nèi)帶有4KB的Flash存儲(chǔ)器,且允許在
11、系統(tǒng)內(nèi)改寫或用編程器編程。另外, AT89C51的指令系統(tǒng)和引腳與8051完全兼容,片內(nèi)有128B 的RAM、32條I/O口線、2個(gè)16位定時(shí)計(jì)數(shù)器、5個(gè)中斷源、一個(gè)全雙工串行口等。AT89C51單片機(jī)結(jié)合七段顯示器設(shè)計(jì)的簡(jiǎn)易定時(shí)鬧鈴時(shí)鐘,可以設(shè)置現(xiàn)在的時(shí)間及顯示鬧鈴設(shè)置時(shí)間,若時(shí)間到則發(fā)出一陣聲響,進(jìn)—步可以擴(kuò)充控制電器的啟停。</p><p> 設(shè)計(jì)內(nèi)容包括了秒信號(hào)發(fā)生器、時(shí)間顯示電路、按鍵電路、供電電源以
12、及鬧鈴指示電路等幾部分的設(shè)計(jì)。采用四個(gè)開關(guān)來(lái)控制定時(shí)鬧鐘的工作狀態(tài),分別為:K1、設(shè)置時(shí)間和鬧鐘的小時(shí);K2、設(shè)置小時(shí)以及設(shè)置鬧鐘的開關(guān);K3、設(shè)置分鐘和鬧鐘的分鐘;K4、設(shè)置完成退出。</p><p> 課設(shè)準(zhǔn)備中根據(jù)具體的要求,查找資料,然后按要求根據(jù)已學(xué)過(guò)的時(shí)鐘程序編寫定時(shí)鬧鐘的程序,依據(jù)程序利用proteus軟件進(jìn)行了仿真試驗(yàn),對(duì)出現(xiàn)的問(wèn)題進(jìn)行分析和反復(fù)修改源程序,最終得到正確并符合要求的結(jié)果。<
13、/p><p> 設(shè)計(jì)完成的定時(shí)鬧鐘達(dá)到課程設(shè)計(jì)的要求,在到達(dá)定時(shí)的時(shí)間便立即發(fā)出蜂鳴聲音,持續(xù)一分鐘。顯示采用的六位數(shù)碼管電路,如果亮度感覺不夠,可以通過(guò)提升電阻來(lái)調(diào)節(jié),控制程序中延遲時(shí)間的長(zhǎng)短,可以獲得不同的效果。也可以改蜂鳴器為繼電器,通過(guò)控制繼電器從而進(jìn)一步擴(kuò)展的來(lái)控制一些家電開關(guān)。</p><p> 2 系統(tǒng)總體方案及硬件設(shè)計(jì)</p><p><b
14、> 2.1 總體設(shè)計(jì)</b></p><p> 電子鬧鐘應(yīng)包括秒信號(hào)發(fā)生器、時(shí)間顯示電路、按鍵電路、供電電源以及鬧鈴指示電路等幾部分。</p><p> 按鍵功能說(shuō)明:K1,設(shè)置時(shí)間和鬧鐘的小時(shí);K2,設(shè)置小時(shí)以及設(shè)置鬧鐘的開關(guān);K3,設(shè)置分鐘和鬧鐘的分鐘;K4;設(shè)置完成退出。</p><p> 電子鬧鐘的系統(tǒng)框圖如下所示:</p&g
15、t;<p> 電子鬧鐘的主電路指的是圖1中虛線框內(nèi)部分,主要涉及到CPU電路和按鍵按鈕電路。主機(jī)的設(shè)計(jì)具體地說(shuō)有:1)系統(tǒng)時(shí)鐘電路設(shè)計(jì);2)系統(tǒng)復(fù)位電路設(shè)計(jì);3)按鍵與按鈕電路設(shè)計(jì);4)鬧鈴聲指示電路設(shè)計(jì)。</p><p> 2.2 系統(tǒng)時(shí)鐘電路設(shè)計(jì)</p><p> 對(duì)于時(shí)間要求不是很高的系統(tǒng),只要按圖進(jìn)行設(shè)計(jì)就能使系統(tǒng)可靠起振并穩(wěn)定運(yùn)行。但由于原理圖中的C1、C2電
16、容起著系統(tǒng)時(shí)鐘頻率微調(diào)和穩(wěn)定的作用,因此,在本鬧鐘系統(tǒng)的實(shí)際應(yīng)用中一定要注意正確選擇參數(shù)(30±10 PF),并保證對(duì)稱性(盡可能匹配),選用正牌廠家生產(chǎn)的瓷片或云母電容,如果可能的話,溫度系數(shù)要盡可能低。實(shí)驗(yàn)表明,這2個(gè)電容元件對(duì)鬧鐘的走時(shí)誤差有較大關(guān)系。</p><p> 2.3系統(tǒng)復(fù)位電路的設(shè)計(jì)</p><p> 智能系統(tǒng)一般應(yīng)有手動(dòng)或上電復(fù)位電路。復(fù)位電路的實(shí)現(xiàn)通常有
17、兩種方式:1)RC復(fù)位電路;2)專用µP監(jiān)控電路。前者實(shí)現(xiàn)簡(jiǎn)單,成本低,但復(fù)位可靠性相對(duì)較低;后者成本較高,但復(fù)位可靠性高,尤其是高可靠重復(fù)復(fù)位。對(duì)于復(fù)位要求高、并對(duì)電源電壓進(jìn)行監(jiān)視的場(chǎng)合,大多采用這種方式。</p><p> 本次課程設(shè)計(jì)采用了上電按鈕電平復(fù)位電路。</p><p> 2.4 鬧鐘指示電路設(shè)計(jì)</p><p> 鬧鈴指示可以有聲或
18、光兩種形式。本系統(tǒng)采用聲音指示。關(guān)鍵元件是蜂鳴器。蜂鳴器有無(wú)源和有源兩種,前者需要輸入聲音頻率信號(hào)才能正常發(fā)聲,后者則只需外加適當(dāng)直流電源電壓即可,元件內(nèi)部已封裝了音頻振蕩電路,在得電狀態(tài)下即起振發(fā)聲。市場(chǎng)上的有源蜂鳴器分為3V、5V、6V等系列,以適應(yīng)不同的應(yīng)用需要。鬧鐘電路是用比較器來(lái)比較計(jì)時(shí)系統(tǒng)和定時(shí)系統(tǒng)的輸出狀態(tài),如果計(jì)時(shí)系統(tǒng)和定時(shí)系統(tǒng)的輸出狀態(tài)相同,則發(fā)出一個(gè)脈沖信號(hào),再和一個(gè)高頻信號(hào)混合,送到放大電路驅(qū)動(dòng)揚(yáng)聲器發(fā)聲,從而實(shí)現(xiàn)
19、定時(shí)鬧響的功能。其電路設(shè)計(jì)參見系統(tǒng)原理圖。</p><p> 2.5 電子鬧鐘的顯示電路設(shè)計(jì)</p><p> 本次課程設(shè)計(jì)采用了6位數(shù)碼管顯示電路。在6位LED顯示時(shí),為了簡(jiǎn)化電路,降低成本,采用動(dòng)態(tài)顯示的方式, 6個(gè)LED顯示器共用一個(gè)8位的I/O, 6位LED數(shù)碼管的位選線分別由相應(yīng)的P2. 0~P2. 5控制,而將其相應(yīng)的段選線并聯(lián)在一起,由一個(gè)8位的I/O口控制,即P0口。譯
20、碼顯示電路將“時(shí)”、“分”、“秒”計(jì)數(shù)器的輸出狀態(tài)菁七段顯示譯碼器譯碼,通過(guò)6位LED七段顯示器顯示出來(lái)。到達(dá)定時(shí)電路時(shí)根據(jù)計(jì)時(shí)系統(tǒng)的輸出狀態(tài)產(chǎn)生一脈沖信號(hào),然后去觸發(fā)一音頻發(fā)生器實(shí)現(xiàn)鬧鈴。校時(shí)電路時(shí)用來(lái)對(duì)“時(shí)”、“分”、“秒”顯示數(shù)字進(jìn)行校對(duì)調(diào)整的。</p><p><b> 3 軟件設(shè)計(jì)</b></p><p><b> 3.1 概述</b
21、></p><p> 軟件設(shè)計(jì)的重點(diǎn)在于秒脈沖信號(hào)的產(chǎn)生、顯示的實(shí)現(xiàn)、以及按鍵的處理等方面?;谲浖拿朊}沖信號(hào)通常有延時(shí)法和定時(shí)中斷法。延時(shí)法一般采用查詢方式,在延時(shí)子程序前后必然需要查詢和處理的程序,導(dǎo)致誤差的產(chǎn)生,因此其秒脈沖的精度不高;中斷法的原理是,利用單片機(jī)內(nèi)部的定時(shí)器溢出中斷來(lái)實(shí)現(xiàn)。例如,設(shè)定某定時(shí)器每100ms中斷1次,則10次的周期為1s。本系統(tǒng)中所使用的晶振頻率為12MHZ。</
22、p><p> 3.2 主模塊的設(shè)計(jì)</p><p> 主模塊是系統(tǒng)軟件的主框架。結(jié)構(gòu)化程序設(shè)計(jì)一般有“自上而下”和“自下而上”兩種方式,“自上而下”法的核心就是主框架的構(gòu)建。它的合理與否關(guān)系到程序最終的功能的多少和性能的好壞。本系統(tǒng)的主模塊的程序框圖如下圖2所示:</p><p> 3.3 基本顯示模塊設(shè)計(jì)</p><p> 基本顯示模塊
23、設(shè)計(jì)的重點(diǎn)是由顯示代碼取得相應(yīng)的段碼,顯示段碼數(shù)據(jù)的并行發(fā)送,高精度的計(jì)時(shí)工具大多數(shù)都使用了石英晶體振蕩器,由于電子鐘,石英表,石英鐘都采用了石英技術(shù),因此走時(shí)精度高,穩(wěn)定性好,使用方便,不需要經(jīng)常調(diào)校,數(shù)字式電子鐘用集成電路計(jì)時(shí)時(shí),譯碼代替機(jī)械式傳動(dòng),用LED顯示器代替顯示器代替指針顯示進(jìn)而顯示時(shí)間,減小了計(jì)時(shí)誤差,這種表具有時(shí),分,秒顯示時(shí)間的功能,還可以進(jìn)行時(shí)和分的校對(duì),片選的靈活性好。</p><p>
24、 程序流程如圖3所示。</p><p> 3.4 時(shí)間設(shè)定模塊設(shè)計(jì)</p><p> 時(shí)間設(shè)定模塊的設(shè)計(jì)要點(diǎn)是按鍵的去抖處理與“一鍵多態(tài)”的處理。即只涉及4個(gè)鍵完成了6位時(shí)間參數(shù)的設(shè)定。軟件法去抖動(dòng)的實(shí)質(zhì)是軟件延時(shí),即檢測(cè)到某一鍵狀態(tài)變化后延時(shí)一段時(shí)間,再檢測(cè)該按鍵的狀態(tài)是否還保持著,如是則作為按鍵處理,否則,視為抖動(dòng),不予理睬。去抖中的延時(shí)時(shí)間一般參考資料多描述為10ms左右,實(shí)際應(yīng)
25、用中,應(yīng)大于20ms,否則,會(huì)導(dǎo)致按一次作多次處理,影響程序正常執(zhí)行?!耙绘I多態(tài)”即多功能鍵的實(shí)現(xiàn)思想是,根據(jù)按鍵時(shí)刻的系統(tǒng)狀態(tài),決定按鍵采取何種動(dòng)作,即何種功能。</p><p> 其流程圖如下圖4所示:</p><p> 3.5 鬧鈴功能的實(shí)現(xiàn)</p><p> 鬧鈴功能的實(shí)現(xiàn)涉及到兩個(gè)方面:鬧鈴時(shí)間設(shè)定和是否鬧鈴判別與相應(yīng)處理。鬧鈴時(shí)間設(shè)定模塊的設(shè)計(jì)可參
26、照時(shí)間設(shè)定模塊,這里著重闡述鬧鈴判別與處理模塊的設(shè)計(jì)問(wèn)題。鬧鈴判別與鬧鈴處理的關(guān)鍵在于判別何時(shí)要進(jìn)行鬧鈴。當(dāng)時(shí)十位、時(shí)個(gè)位、分十位、分個(gè)位中任一位發(fā)生改變(進(jìn)位)時(shí),就必須進(jìn)行鬧鈴判別。譯碼顯示電路將“時(shí)”、“分”、“秒”計(jì)數(shù)器的輸出送到七段顯示譯碼驅(qū)動(dòng)器譯碼驅(qū)動(dòng),通過(guò)六個(gè)七段LED顯示器顯示出來(lái)。鬧鈴電路根據(jù)計(jì)時(shí)系統(tǒng)的輸出狀態(tài)產(chǎn)生一脈沖信號(hào),然后加上一個(gè)高頻或低頻信號(hào)送到放大電路驅(qū)動(dòng)蜂鳴器發(fā)聲實(shí)現(xiàn)報(bào)時(shí)。校時(shí)電路是直接加一個(gè)脈沖信號(hào)到時(shí)
27、計(jì)數(shù)器或者分計(jì)數(shù)器或者秒計(jì)數(shù)器來(lái)對(duì)“時(shí)”、“分”、“秒”顯示數(shù)字進(jìn)行校對(duì)調(diào)整。</p><p><b> 其流程圖如下所示:</b></p><p> 考慮到實(shí)用性,在該電子鐘的設(shè)計(jì)中修改定時(shí)或調(diào)整時(shí)間時(shí)采用了閃爍,而且以定時(shí)20組鬧鐘。在編程上,首先進(jìn)行了初始化定義了程序的入口地址以及中斷的入口地址,在主程序的開始定義了一組固定單元用來(lái)存儲(chǔ)計(jì)數(shù)的秒,分,時(shí)以及定
28、時(shí)時(shí)間的序號(hào)等。</p><p> 在顯示程序段中主要進(jìn)行了閃爍的處理,采用定時(shí)器中斷置標(biāo)志位,再與位選相互結(jié)合的方法來(lái)控制調(diào)時(shí)或定時(shí)中的閃爍。時(shí),分,秒顯示則是用了軟件譯碼(查表)的方式,再用了一段固定的程序段進(jìn)行進(jìn)制轉(zhuǎn)化。初始化之后,用中斷方式對(duì)其計(jì)數(shù),計(jì)數(shù)的同時(shí)采用了定時(shí)器比較的方法,比較當(dāng)前計(jì)數(shù)時(shí)間與定時(shí)時(shí)間是否相等,若相等則將鬧鈴標(biāo)志位置數(shù)。由于定義了定時(shí)鬧鐘組,在這里采用中斷組次,每中斷一次比較一組
29、鬧鐘,避免了一次比較中斷時(shí)間過(guò)長(zhǎng),影響下次中斷時(shí)間。顯示之后查詢鬧鈴標(biāo)志位是否與前面所置數(shù)相等,若相等則響鈴。</p><p> 為了避免響鈴影響顯示,采用了每顯示幾屏以后在顯示程序中出現(xiàn)脈沖,驅(qū)動(dòng)喇叭,不會(huì)影響顯示。之后用查詢方式對(duì)按鍵進(jìn)行判斷,若有鍵按下,則進(jìn)行軟件延時(shí)消抖,避免了抖動(dòng)引起的干擾,執(zhí)行相應(yīng)的定時(shí),選時(shí)或調(diào)時(shí)程序段。對(duì)當(dāng)前時(shí)間或定時(shí)時(shí)間修改后又返回到最初的顯示程序段,如此循環(huán)下去。</p
30、><p> 4 Proteus程序調(diào)試</p><p> 本次課程設(shè)計(jì)所采用的程序調(diào)試軟件為wave6000集成調(diào)試軟件,所采用的仿真軟件為protus 6 professional軟件。</p><p> 本次試驗(yàn)的效果圖如下所示:</p><p><b> 性能及誤差分析</b></p><
31、;p> 該電子鐘有三個(gè)按鍵: K1, K2和K3鍵。按K1鍵進(jìn)行校時(shí),可以分別對(duì)時(shí)及分進(jìn)行單獨(dú)校時(shí),使其校正到標(biāo)準(zhǔn)時(shí)間,校時(shí)時(shí)需要校正哪一位哪一位就閃爍。按K2鍵是對(duì)閃爍位進(jìn)行加一或返回的操作。按K3鍵調(diào)整定時(shí)時(shí)間和定時(shí)組數(shù),需要調(diào)整哪一位哪一位就閃爍,該電子鐘最多可定時(shí)20組鬧鐘。經(jīng)測(cè)試該電子鐘在一天的累計(jì)誤差約為0. 1秒。該電子鐘的誤差主要由晶振自身的誤差所造成,晶振的誤差約為0. 0001~0. 000001。在軟件的編
32、程過(guò)程中所產(chǎn)生的誤差比較小,在重裝初值的過(guò)程中大概需要約8個(gè)機(jī)器周期,但在程序開始對(duì)定時(shí)器賦初值時(shí),多加了8個(gè)機(jī)器周期,減小了這方面的誤差。另外在中斷的過(guò)程中,只會(huì)在第一次計(jì)時(shí)時(shí)產(chǎn)生時(shí)間的偏移,而它所產(chǎn)生累計(jì)誤差很小,可以忽略。</p><p> 結(jié)構(gòu)化軟件程序的調(diào)試一般可以將重點(diǎn)放在分模塊調(diào)試上,統(tǒng)調(diào)是最后一環(huán)。軟件調(diào)試可以采取離線調(diào)試和在線調(diào)試兩種方式。前者不需要硬件仿真器,可借助于軟件仿真器即可;后者一般
33、需要仿真系統(tǒng)的支持。本次課設(shè),采用wave6000集成調(diào)試軟件來(lái)調(diào)試程序,通過(guò)各個(gè)模塊程序的單步或跟蹤調(diào)試,使程序逐漸趨于正確,最后統(tǒng)調(diào)程序。</p><p> 仿真部分采用protus 6 professional軟件,此軟件功能強(qiáng)大且操作較為簡(jiǎn)單,可以很容易的實(shí)現(xiàn)各種系統(tǒng)的仿真。</p><p> 首先打開protus 6 professional軟件,在元件庫(kù)中找到要選用的所有元
34、件,然后進(jìn)行原理圖的繪制;繪制好后再選擇wave6000已經(jīng)編譯好的*.hex文件,選擇運(yùn)行,觀察顯示結(jié)果,根據(jù)顯示的結(jié)果和課設(shè)的要求再修改程序,再運(yùn)行查,直到滿足要求。</p><p><b> 5 設(shè)計(jì)總結(jié)</b></p><p> 單片機(jī)是一門應(yīng)用性很強(qiáng)的學(xué)科,課程設(shè)計(jì)是培養(yǎng)我們綜合運(yùn)用所學(xué)知識(shí),發(fā)現(xiàn)、提出、分析和解決實(shí)際問(wèn)題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是
35、對(duì)我們實(shí)際工作能力的具體訓(xùn)練和考察過(guò)程。雖然在做課程設(shè)計(jì)以前已經(jīng)系統(tǒng)的把單片機(jī)課本認(rèn)真的學(xué)習(xí)了一下,但是在剛拿到設(shè)計(jì)任務(wù)書時(shí)還是有點(diǎn)一頭霧水,不知道該從哪里下手。令人欣慰的是經(jīng)過(guò)一周的學(xué)習(xí),雖然過(guò)程很艱辛,但是總算實(shí)現(xiàn)了定時(shí)鬧鐘的功能,所有的努力都很值得。這一周的大部分時(shí)間都在研究程序怎么處理,在這個(gè)過(guò)程中加深了我對(duì)匯編語(yǔ)言命令的應(yīng)用,而且也更加了解到軟硬件配套的重要性。</p><p> 通過(guò)這次課程設(shè)計(jì),使
36、我對(duì)這們功課有了更深刻的認(rèn)識(shí)和了解。首先對(duì)于硬件電路的工作原理有了進(jìn)一步系統(tǒng)的學(xué)習(xí),同樣就有了進(jìn)一步的認(rèn)識(shí),使我懂得了理論與實(shí)際相結(jié)合的重要性,只有理論知識(shí)是遠(yuǎn)遠(yuǎn)不夠的,只有把所學(xué)的理論知識(shí)與實(shí)踐相結(jié)合起來(lái),才能提高自己的實(shí)際動(dòng)手能力和獨(dú)立思考的能力。其次軟件在這次設(shè)計(jì)中也有不足之處,比如音樂(lè)的響聲不連續(xù),但又不知道從哪個(gè)地方入手解決這個(gè)問(wèn)題,這要求在以后的學(xué)習(xí)中,拓寬自己的知識(shí)面,解決設(shè)計(jì)的不足之處。</p><p
37、> 總之,通過(guò)這次課程設(shè)計(jì)不僅使我鞏固了本課程所學(xué)的基本知識(shí),還使我具有了撰寫科研報(bào)告的初步訓(xùn)練能力,我相信這些能力在我以后的工作或者是再學(xué)習(xí)中一定會(huì)起到不小的作用,一切的辛苦和艱難都是值得的。</p><p><b> 參考文獻(xiàn)</b></p><p> [1] 余發(fā)山 單片機(jī)原理及應(yīng)用技術(shù),徐州:中國(guó)礦業(yè)大學(xué)出版社,2003</p>&l
38、t;p> [2] 楊剛,周群.電子系統(tǒng)設(shè)計(jì)與實(shí)踐.電子工業(yè)出版社.2004:18-23 341-347 118-122</p><p> [3] 何立民.單片機(jī)高級(jí)教程(應(yīng)用與設(shè)計(jì)).北京:北京航空航天大學(xué)出版社,2000年.53-98</p><p> [4] 涂時(shí)亮,張友德.單片微機(jī)控制技術(shù).清華大學(xué)出版社.1994:86-87 146-147</p><
39、;p> [5] 《融會(huì)貫通 Protel99電路設(shè)計(jì)》 弘道工作室 北京 人民交通出版設(shè),2000.</p><p> [6] 《單片機(jī)原理及接口技術(shù)實(shí)驗(yàn)》 朱定華 北京 北方交通大學(xué)出版社2002.11</p><p><b> 致 謝</b></p><p> 在本次論文設(shè)計(jì)過(guò)程中,**老師對(duì)該論文從選題,構(gòu)思到最后定稿的
40、各個(gè)環(huán)節(jié)給予細(xì)心指引與教導(dǎo),使我得以最終完成畢業(yè)論文設(shè)計(jì)。經(jīng)過(guò)兩個(gè)月的忙碌和工作,本次的畢業(yè)設(shè)計(jì)已經(jīng)接近尾聲,作為一個(gè)??粕漠厴I(yè)設(shè)計(jì),由于經(jīng)驗(yàn)的匱乏,難免有許多考慮不周全的地方,如果沒(méi)有導(dǎo)師的督促指導(dǎo),以及一起工作的同學(xué)們的支持,想要完成這個(gè)設(shè)計(jì)是難以想象的。兩年多來(lái),***老師不僅在學(xué)業(yè)上給我以精心指導(dǎo),同時(shí)還在思想、生活上給我以無(wú)微不至的關(guān)懷,在此謹(jǐn)向楊老師致以誠(chéng)摯的謝意和崇高的敬意。</p><p>
41、在此,我還要感謝****的各位同門,正是由于你們的幫助和支持,我才能克服一個(gè)一個(gè)的困難和疑惑,直至本文的順利完成。特別感謝我的同學(xué)徐文斌,他對(duì)本課題做了不少工作,給予我不少的幫助。</p><p> 在論文即將完成之際,我的心情無(wú)法平靜,從開始進(jìn)入課題到論文的順利完成,有多少可敬的老師、舍友、朋友給了我無(wú)言的幫助,在這里請(qǐng)接受我誠(chéng)摯的謝意!</p><p> 最后,大學(xué)三年學(xué)習(xí)時(shí)光已經(jīng)
42、接近尾聲,在此我想對(duì)我的母校,我的父母、親人們,我的老師和同學(xué)們表達(dá)我由衷的謝意。 感謝我的家人對(duì)我大學(xué)三年學(xué)習(xí)的默默支持;感謝我的母校給了我在大學(xué)三年深造的機(jī)會(huì),讓我能繼續(xù)學(xué)習(xí)和提高;感謝科技學(xué)院的老師和同學(xué)們?nèi)陙?lái)的關(guān)心和鼓勵(lì)。老師們課堂上的激情洋溢,課堂下的諄諄教誨;同學(xué)們?cè)趯W(xué)習(xí)中的認(rèn)真熱情,生活上的熱心主動(dòng),所有這些都讓我的三年充滿了感動(dòng)。</p><p><b> 謝謝!<
43、/b></p><p><b> 附1:源程序代碼</b></p><p> K1 EQU P1.0 ;在程序開始前定義變量</p><p> K2 EQU P1.1</p><p> K3 EQU P1.2</p><p> K4 EQU P1.3</p><
44、;p> ORG 0000H </p><p><b> LJMP MAIN</b></p><p> ORG 000BH </p><p><b> LJMP TIME</b></p><p><b> ORG 0100H</b></p&g
45、t;<p> MAIN:MOV SP,#50H</p><p> MOV 20H,#00H ;時(shí)間 BIN SECOND</p><p> MOV 21H,#00H ; BIN MINUTE</p><p> MOV 22H,#00H ; BIN HOUR</p><p> MOV 2
46、3H,#01H ;鬧鈴 BIN MINUTE</p><p> MOV 24H,#01H ; BIN HOUR</p><p> MOV 25H,#00H ;定義一個(gè)標(biāo)志位</p><p> MOV 30H,#00H ;時(shí)間 BCD SECOND</p><p> MOV 31H,#00H ;</
47、p><p> MOV 32H,#00H ; BCD MINUTE</p><p> MOV 33H,#00H ;</p><p> MOV 34H,#00H ; BCD HOUR</p><p> MOV 35H,#00H ;</p><p> MOV 36H,#01H
48、 ;鬧鈴 BCD MINUTE</p><p> MOV 37H,#00H ;</p><p> MOV 38H,#01H ; BCD HOUR</p><p> MOV 39H,#00H ;</p><p> MOV TMOD,#01H ;16位計(jì)數(shù)器 T0,方式1</p>&
49、lt;p> MOV TH0,#03CH ;賦初值</p><p> MOV TL0,#0B0H </p><p> MOV IE,#10000111B ;開中斷 T0,EA=1</p><p> SETB TR0 ;T0啟動(dòng)計(jì)數(shù)</p><p> MOV R2,#14H
50、 ;計(jì)數(shù)器</p><p> MOV P2,#0FFH</p><p> LOOP:LCALL TIMEPRO ; 調(diào)用現(xiàn)在時(shí)間與鬧鈴時(shí)間比較程序</p><p> LCALL DISPLAY1 ; 調(diào)用現(xiàn)在時(shí)間顯示子程序</p><p> JB K1,M1 ; 判斷按鍵是否按下</p>
51、;<p> LCALL XIAOZHEN1 ; 調(diào)用消抖程序</p><p> MOV C,25H.0</p><p><b> JC A1</b></p><p> A1:CLR 25H.0</p><p> LCALL SETTIME ; 調(diào)用設(shè)置現(xiàn)在時(shí)間子程序</p&g
52、t;<p><b> LJMP LOOP</b></p><p> M1:JB K2,M2</p><p> LCALL XIAOZHEN2</p><p> MOV C,25H.0</p><p><b> JC A2</b></p><p> A
53、2:CLR 25H.0</p><p> LCALL SETATIME ; 調(diào)用設(shè)置鬧鐘的程序</p><p><b> LJMP LOOP</b></p><p> M2:JB K4,M3</p><p> A3:LCALL XIAOZHEN3</p><p> MOV C,25
54、H.0</p><p><b> JC A4</b></p><p> A4:CLR 25H.0</p><p> M3:LJMP LOOP</p><p><b> SETTIME:</b></p><p> L0:LCALL DISPLAY1</p>
55、<p><b> JB K2,L1</b></p><p> LCALL XIAOZHEN4</p><p> MOV C,25H.0</p><p><b> JC A5</b></p><p> A5:CLR 25H.0</p><p><b
56、> INC 22H</b></p><p><b> MOV A,22H</b></p><p> CJNE A,#18H,GO12</p><p> MOV 22H,#00H</p><p> MOV 34H,#00H</p><p> MOV 35H,#00H&l
57、t;/p><p><b> LJMP L0</b></p><p> L1:JB K3,L2</p><p> LCALL XIAOZHEN5</p><p> MOV C,25H.0</p><p><b> JC A6</b></p><p>
58、; A6:CLR 25H.0</p><p><b> INC 21H</b></p><p><b> MOV A,21H</b></p><p> CJNE A,#3CH,GO11</p><p> MOV 21H,#00H</p><p> MOV 32H,
59、#00H</p><p> MOV 33H,#00H</p><p><b> LJMP L0</b></p><p> GO11:MOV B,#0AH</p><p><b> DIV AB</b></p><p><b> MOV 32H,B</
60、b></p><p><b> MOV 33H,A</b></p><p><b> LJMP L0</b></p><p> GO12:MOV B,#0AH</p><p><b> DIV AB</b></p><p><b>
61、; MOV 34H,B</b></p><p><b> MOV 35H,A</b></p><p><b> LJMP L0</b></p><p> L2:JB K4,L0</p><p> LCALL XIAOZHEN3</p><p> MOV
62、 C,25H.0</p><p><b> JC AX</b></p><p> AX:CLR 25H.0</p><p><b> RET</b></p><p> SETATIME:LCALL DISPLAY2 ;調(diào)用鬧鐘設(shè)置,鬧鈴響時(shí)的顯示程序</p><p&g
63、t; N0:LCALL DISPLAY2</p><p><b> JB K3,N1</b></p><p> LCALL XIAOZHEN6</p><p> MOV C,25H.0</p><p><b> JC A7</b></p><p> A7:CLR
64、25H.0</p><p><b> INC 24H</b></p><p><b> MOV A,24H</b></p><p> CJNE A,#24,GO22</p><p> MOV 24H,#00H</p><p> MOV 38H,#00H</p&
65、gt;<p> MOV 39H,#00H</p><p><b> LJMP N0</b></p><p> N1:JB K1,N2</p><p> LCALL XIAOZHEN7</p><p> MOV C,25H.0</p><p><b> JC A8
66、</b></p><p> A8:CLR 25H.0</p><p><b> INC 23H</b></p><p><b> MOV A,23H</b></p><p> CJNE A,#60,GO21</p><p> MOV 23H,#00H&l
67、t;/p><p> MOV 36H,#00H</p><p> MOV 37H,#00H</p><p><b> LJMP N0</b></p><p> GO21:MOV B,#0AH</p><p><b> DIV AB</b></p><p
68、><b> MOV 36H,B</b></p><p><b> MOV 37H,A</b></p><p><b> LJMP N0</b></p><p> GO22:MOV B,#0AH</p><p><b> DIV AB</b>
69、</p><p><b> MOV 38H,B</b></p><p><b> MOV 39H,A</b></p><p><b> LJMP N0</b></p><p> N2:JB K4,N0</p><p> LCALL XIAOZH
70、EN3</p><p> MOV C,25H.0</p><p><b> JC A9</b></p><p> A9:CLR 25H.0</p><p><b> RET</b></p><p> TIMEPRO:MOV A,21H</p><
71、p><b> MOV B,23H</b></p><p> CJNE A,B,BK</p><p><b> MOV A,22H</b></p><p><b> MOV B,24H</b></p><p> CJNE A,B,BK</p><
72、;p> SETB 25H.0</p><p> MOV C,25H.0</p><p><b> JC XX</b></p><p> XX:LCALL TIMEOUT</p><p><b> BK:RET</b></p><p><b> TI
73、MEOUT:</b></p><p> X1:LCALL BZ </p><p> LCALL DISPLAY2</p><p><b> CLR 25H.0</b></p><p><b> JB K4, X1</b></p><p><b&g
74、t; RET</b></p><p> BZ:CLR P3.7</p><p> MOV R7,#250</p><p> T2:MOV R6,#124</p><p> T3:DJNZ R6,T3</p><p> DJNZ R7,T2</p><p><b>
75、; SETB P3.7</b></p><p><b> JB K4,XY</b></p><p> LCALL XIAOZHEN3</p><p> MOV C,25H.0</p><p><b> JC XY1</b></p><p><b&g
76、t; XY:RET</b></p><p> XY1:LJMP LOOP</p><p> XIAOZHEN1:LCALL DISPLAY1</p><p> JB K1,XIAOZHEN1</p><p><b> MOV C,K1</b></p><p> JC XIA
77、OZHEN1</p><p> LCALL DELAY</p><p><b> MOV C,K1</b></p><p> JC XIAOZHEN1</p><p> STOP1:MOV C,K1</p><p><b> JNC STOP1</b></p&
78、gt;<p> LCALL DELAY</p><p><b> MOV C,K1</b></p><p><b> JNC STOP1</b></p><p> SETB 25H.0</p><p><b> RET</b></p>&l
79、t;p> XIAOZHEN2:LCALL DISPLAY2</p><p> JB K2,XIAOZHEN2</p><p><b> MOV C,K2</b></p><p> JC XIAOZHEN2</p><p> LCALL DELAY</p><p><b>
80、 MOV C,K2</b></p><p> JC XIAOZHEN2</p><p> STOP2:MOV C,K2</p><p><b> JNC STOP2</b></p><p> LCALL DELAY</p><p><b> MOV C,K2<
81、;/b></p><p><b> JNC STOP2</b></p><p> SETB 25H.0</p><p><b> RET</b></p><p> XIAOZHEN3:LCALL DISPLAY1</p><p> JB K4,XIAOZHEN
82、3</p><p><b> MOV C,K4</b></p><p> JC XIAOZHEN3</p><p> LCALL DELAY</p><p><b> MOV C,K4</b></p><p> JC XIAOZHEN3</p><
83、;p> STOP3:MOV C,K4</p><p><b> JNC STOP3</b></p><p> LCALL DELAY</p><p><b> MOV C,K4</b></p><p><b> JNC STOP3</b></p>
84、<p> SETB 25H.0</p><p><b> RET</b></p><p> XIAOZHEN4:LCALL DISPLAY1</p><p> JB K2,XIAOZHEN4</p><p><b> MOV C,K2</b></p><p&g
85、t; JC XIAOZHEN4</p><p> LCALL DELAY</p><p><b> MOV C,K2</b></p><p> JC XIAOZHEN4</p><p> STOP4:MOV C,K2</p><p><b> JNC STOP4</b&
86、gt;</p><p> LCALL DELAY</p><p><b> MOV C,K2</b></p><p><b> JNC STOP4</b></p><p> SETB 25H.0</p><p><b> RET</b><
87、/p><p> XIAOZHEN5:LCALL DISPLAY1</p><p> JB K3,XIAOZHEN5</p><p><b> MOV C,K3</b></p><p> JC XIAOZHEN5</p><p> LCALL DELAY</p><p>
88、;<b> MOV C,K3</b></p><p> JC XIAOZHEN5</p><p> STOP5:MOV C,K3</p><p><b> JNC STOP5</b></p><p> LCALL DELAY</p><p><b> M
89、OV C,K3</b></p><p><b> JNC STOP5</b></p><p> SETB 25H.0</p><p><b> RET</b></p><p> XIAOZHEN6:LCALL DISPLAY2</p><p> JB K
90、3,XIAOZHEN6</p><p><b> MOV C,K3</b></p><p> JC XIAOZHEN6</p><p> LCALL DELAY</p><p><b> MOV C,K3</b></p><p> JC XIAOZHEN6</
91、p><p> STOP6:MOV C,K3</p><p><b> JNC STOP6</b></p><p> LCALL DELAY</p><p><b> MOV C,K3</b></p><p><b> JNC STOP6</b>&l
92、t;/p><p> SETB 25H.0</p><p><b> RET</b></p><p> XIAOZHEN7:LCALL DISPLAY2</p><p> JB K1,XIAOZHEN7</p><p><b> MOV C,K1</b></p>
93、;<p> JC XIAOZHEN7</p><p> LCALL DELAY</p><p><b> MOV C,K1</b></p><p> JC XIAOZHEN7</p><p> STOP7:MOV C,K1</p><p><b> JNC ST
94、OP7</b></p><p> LCALL DELAY</p><p><b> MOV C,K1</b></p><p><b> JNC STOP7</b></p><p> SETB 25H.0</p><p><b> RET<
95、/b></p><p> DELAY:MOV R4,#14H</p><p> DL00:MOV R5,#0FFH</p><p> DL11:DJNZ R5,DL11</p><p> DJNZ R4,DL00</p><p><b> RET</b></p>&l
96、t;p> TIME:PUSH ACC</p><p><b> PUSH PSW</b></p><p> MOV TH0,#03CH</p><p> MOV TL0,#0B0H</p><p> DJNZ R2,RET0</p><p> MOV R2,#14H</p&
97、gt;<p><b> MOV A,20H</b></p><p><b> CLR C</b></p><p><b> INC A</b></p><p> CJNE A,#3CH,GO1</p><p> MOV 20H,#0</p>
98、<p> MOV 30H,#0</p><p> MOV 31H,#0</p><p><b> MOV A,21H</b></p><p><b> INC A</b></p><p> CJNE A,#3CH,GO2</p><p> MOV 2
99、1H,#0H</p><p> MOV 32H,#0</p><p> MOV 33H,#0</p><p><b> MOV A,22H</b></p><p><b> INC A</b></p><p> CJNE A,#18H,GO3</p>
100、<p> MOV 22H,#00H</p><p> MOV 34H,#0</p><p> MOV 35H,#0</p><p><b> AJMP RET0</b></p><p> GO1:MOV 20H,A</p><p> MOV B,#0AH</p>
101、<p><b> DIV AB</b></p><p><b> MOV 31H,A</b></p><p><b> MOV 30H,B</b></p><p><b> AJMP RET0</b></p><p> GO2:MOV
102、 21H,A</p><p> MOV B,#0AH</p><p><b> DIV AB</b></p><p><b> MOV 33H,A</b></p><p><b> MOV 32H,B</b></p><p><b>
103、 AJMP RET0</b></p><p> GO3:MOV 22H,A</p><p> MOV B,#0AH</p><p><b> DIV AB</b></p><p><b> MOV 35H,A</b></p><p><b>
104、MOV 34H,B</b></p><p><b> AJMP RET0</b></p><p> RET0:POP PSW</p><p><b> POP ACC</b></p><p><b> RETI</b></p><p>
105、; DISPLAY1:MOV R0,#30H</p><p> MOV R3,#0FEH</p><p><b> MOV A,R3</b></p><p> PLAY1:MOV P2,A</p><p><b> MOV A,@R0</b></p><p> M
106、OV DPTR,#DSEG1</p><p> MOVC A,@A+DPTR</p><p><b> MOV P0,A</b></p><p><b> LCALL DL1</b></p><p> MOV P2,#0FFH</p><p><b> M
107、OV A,R3</b></p><p><b> RL A</b></p><p> JNB ACC.6,LD1</p><p><b> INC R0</b></p><p><b> MOV R3,A</b></p><p>
108、LJMP PLAY1</p><p><b> LD1:RET</b></p><p> DISPLAY2:PUSH ACC</p><p><b> PUSH PSW</b></p><p> MOV R0,#36H</p><p> MOV R3,#0FBH&
109、lt;/p><p><b> MOV A,R3</b></p><p> PLAY2:MOV P2,A</p><p><b> MOV A,@R0</b></p><p> MOV DPTR,#DSEG1</p><p> MOVC A,@A+DPTR</p&g
110、t;<p><b> MOV P0,A</b></p><p><b> LCALL DL1</b></p><p> MOV P2,#0FFH</p><p><b> MOV A,R3</b></p><p><b> RL A</b
111、></p><p> JNB ACC.6,LD2</p><p><b> INC R0</b></p><p><b> MOV R3,A</b></p><p> LJMP PLAY2</p><p> LD2:POP PSW</p><
112、;p><b> POP ACC</b></p><p><b> RET</b></p><p> DL1:MOV R7,#05H</p><p> DL:MOV R6,#0FFH</p><p> DL6:DJNZ R6,$</p><p> DJNZ R
113、7,DL</p><p><b> RET</b></p><p> DSEG1:DB 3FH,06H,5BH,4FH,66H</p><p> DB 6DH,7DH,07H,7FH,6FH</p><p><b> END</b></p><p><b>
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單片機(jī)在定時(shí)鬧鈴中的應(yīng)用
- 基于單片機(jī)的定時(shí)鬧鈴設(shè)計(jì)開題報(bào)告
- 單片機(jī)課程設(shè)計(jì)---定時(shí)鬧鈴lcd
- 單片機(jī)定時(shí)鬧鐘畢業(yè)設(shè)計(jì)
- 基于單片機(jī)的可調(diào)時(shí)數(shù)字鬧鈴畢業(yè)設(shè)計(jì)_說(shuō)明
- 基于單片機(jī)的可調(diào)時(shí)數(shù)字鬧鈴畢業(yè)設(shè)計(jì)_說(shuō)明
- 畢業(yè)設(shè)計(jì)---單片機(jī)在智能電飯煲中的應(yīng)用
- 基于單片機(jī)的定時(shí)顯示設(shè)計(jì)畢業(yè)設(shè)計(jì)(論文)
- 畢業(yè)設(shè)計(jì)---基于單片機(jī)的定時(shí)打鈴器設(shè)計(jì)
- 基于單片機(jī)的音樂(lè)定時(shí)器畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)論文--proteus在單片機(jī)教學(xué)中的應(yīng)用
- 基于單片機(jī)的智能定時(shí)器畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)---單片機(jī)在智能電飯煲中的應(yīng)用的實(shí)現(xiàn)
- 基于單片機(jī)的定時(shí)澆水系統(tǒng)設(shè)計(jì)-畢業(yè)設(shè)計(jì)論文
- 畢業(yè)設(shè)計(jì)基于51單片機(jī)的定時(shí)控制系統(tǒng)設(shè)計(jì)
- 基于單片機(jī)的定時(shí)器的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)
- 單片機(jī)畢業(yè)設(shè)計(jì)
- 單片機(jī)畢業(yè)設(shè)計(jì)
- 畢業(yè)設(shè)計(jì)-單片機(jī)
- 單片機(jī)中定時(shí)產(chǎn)生的中斷
評(píng)論
0/150
提交評(píng)論