歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOC文檔下載  

大工17春《單片機(jī)原理及應(yīng)用》大作業(yè)題目及答案.doc

  • 資源ID:12808286       資源大?。?span id="iowa0so" class="font-tahoma">375.50KB        全文頁數(shù):19頁
  • 資源格式: DOC        下載積分:5積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要5積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號,方便查詢和重復(fù)下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號:
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預(yù)覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說明有答案則都視為沒有答案,請知曉。

大工17春《單片機(jī)原理及應(yīng)用》大作業(yè)題目及答案.doc

網(wǎng)絡(luò)教育學(xué)院單片機(jī)原理及應(yīng)用大作業(yè) 題 目: 單片機(jī)的電子時鐘設(shè)計 學(xué)習(xí)中心: 浙江龍游奧鵬學(xué)習(xí)中心 層 次: 專升本 專 業(yè): 電氣工程及其自動化 年 級: 16年 春季 學(xué) 號: 201604451977 學(xué)生姓名: 李 金 陽 大工17春單片機(jī)原理及應(yīng)用大作業(yè)具體要求:1 作業(yè)內(nèi)容從以下五個題目中任選其一作答。2 正文格式作業(yè)正文內(nèi)容統(tǒng)一采用宋體,字號為小四,字?jǐn)?shù)在2000字以上。3. 作業(yè)提交學(xué)生需要以附件形式上交離線作業(yè)(附件的大小限制在10M以內(nèi)),選擇已完成的作業(yè),點(diǎn)“上交”即可。如下圖所示。4. 截止時間2017年9月6日。在此之前,學(xué)生可隨時提交離線作業(yè),如需修改,可直接上傳新文件,平臺會自動覆蓋原有文件。5. 注意事項(xiàng)請同學(xué)獨(dú)立完成作業(yè),不準(zhǔn)抄襲其他人或者請人代做,如有雷同作業(yè),成績以零分計!題目一:單片機(jī)電子時鐘設(shè)計準(zhǔn) 則:設(shè)計一個基于51單片機(jī)或STM單片機(jī)的電子時鐘,并且能夠?qū)崿F(xiàn)時分秒的顯示和調(diào)節(jié)撰寫要求:(1)首先介紹課題背景,并進(jìn)行需求分析及可行性分析,包括軟硬件功能分配、核心器件的選型等;(2)對系統(tǒng)硬件進(jìn)行設(shè)計,包括硬件功能模塊劃分、電路原理圖設(shè)計等; (3)對系統(tǒng)軟件進(jìn)行設(shè)計,選用匯編語言或C語言編寫程序,給出軟件開發(fā)流程;(4)總結(jié):需要說明的問題以及設(shè)計的心得體會。- 4 -目 錄第一章 基于51系列單片機(jī)的電子時鐘設(shè)計與制作的概述- 5 -1設(shè)計任務(wù)與要求- 5-2方案設(shè)計選擇- 6 -3系統(tǒng)主要方框圖-7-第二章硬件單元電路設(shè)計與參數(shù)計算- 7 -1電源電路- 7 -2單片機(jī)最小系統(tǒng)電路- 7 -3按鍵電路- 8 -4時鐘電路- 9 -5LCD1602顯示電路- 10 -6軟件設(shè)計流程圖- 11 -7總原理圖- 11 -第三章 仿真測試- 12 -第四章 程序- 13 -第五章 心得體會- 19 -第一章 基于51系列單片機(jī)的電子時鐘設(shè)計與制作的概述前 言目前,單片機(jī)正朝著高性能和多品種方向發(fā)展趨勢將是進(jìn)一步向著CMOS化、低功耗、小體積、大容量、高性能、低價格和外圍電路內(nèi)裝化等幾個方面發(fā)展。下面是單片機(jī)的主要發(fā)展趨勢。單片機(jī)應(yīng)用的重要意義還在于,它從根本上改變了傳統(tǒng)的控制系統(tǒng)設(shè)計思想和設(shè)計方法。從前必須由模擬電路或數(shù)字電路實(shí)現(xiàn)的大部分功能,現(xiàn)在已能用單片機(jī)通過軟件方法來實(shí)現(xiàn)了。這種軟件代替硬件的控制技術(shù)也稱為微控制技術(shù),是傳統(tǒng)控制技術(shù)的一次革命。單片機(jī)模塊中最常見的是數(shù)字鐘,數(shù)字鐘是一種用數(shù)字電路技術(shù)實(shí)現(xiàn)時、分、秒計時的裝置,與機(jī)械式時鐘相比具有更高的準(zhǔn)確性和直觀性,且無機(jī)械裝置,具有更更長的使用壽命,因此得到了廣泛的使用。經(jīng)多方查閱資料、反復(fù)論證設(shè)計出了這款簡單實(shí)用的單片機(jī)電子時鐘。1設(shè)計任務(wù)與要求(1)首先介紹課題背景,并進(jìn)行需求分析及可行性分析,包括軟硬件功能分配、核心器件的選型等;(2)對系統(tǒng)硬件進(jìn)行設(shè)計,包括硬件功能模塊劃分、電路原理圖設(shè)計等; (3)對系統(tǒng)軟件進(jìn)行設(shè)計,選用匯編語言或C語言編寫程序,給出軟件開發(fā)流程;(4)總結(jié):需要說明的問題以及設(shè)計的心得體會。2方案設(shè)計選擇根據(jù)上述設(shè)計要求,結(jié)合現(xiàn)有元件,利用集成芯片完成具有以上功能的電路。1)由于需要準(zhǔn)確顯示時鐘日歷(年月日時分秒),這里對于顯示的選擇比較:(1)數(shù)碼管顯示,優(yōu)點(diǎn)價格便宜,但是不能顯示復(fù)雜的英文,顯示出來很大,布線不易,不美觀。(2)LCD1602,價格適中,可以顯示復(fù)雜的英文,功耗不大,外觀較小,計較符合(3)LCD12864,彩屏,如果用這些,可以顯示中文,還用一些圖片,但是價格較高,秉著合理利用的原則,不大材小用,決定放棄。2)由于需要準(zhǔn)確顯示時鐘日歷(年月日時分秒),這里對應(yīng)時鐘的選擇作出比較:(1)可以利用單片機(jī)自己自帶的定時器精確定時,在通過軟件控制,這樣就減少了硬件的成本,但是這樣需要晶振絕對的穩(wěn)定,而且掉電數(shù)據(jù)不保存,還沒有年月星期的自動調(diào)整功能,對程序的要求很高,不易控制.(2)DS1302它可以對年、月、日、周、日、時、分、秒進(jìn)行計時,且具有閏年補(bǔ)償?shù)榷喾N功能。不必在程序上做太多的處理,與單片機(jī)的接口簡單,掉電有備用電池用來供電保存數(shù)據(jù)。所以非常適合要求3)單片機(jī)的選型(1)DSP(digital signal processor)是一種獨(dú)特的微處理器,是以數(shù)字信號來處理大量信息的器件。它不僅具有可編程性,而且其實(shí)時運(yùn)行速度可達(dá)每秒數(shù)以千萬條復(fù)雜指令程序,遠(yuǎn)遠(yuǎn)超過通用微處理器,是數(shù)字化電子世界中日益重要的電腦芯片。它的強(qiáng)大數(shù)據(jù)處理能力和高運(yùn)行速度,是最值得稱道的兩大特色。但是對于我們來說,一個是它需要你熟悉它,會運(yùn)用,這個我們還沒有達(dá)到。就算我們會用,在一個問題是價格貴,買不起,封裝不是DIP的,不易實(shí)驗(yàn),所以又是大材小用,很沒有必要選擇這么高級的。(2)AT89S82是一款非常流行的單片機(jī)了,很適合我們的任務(wù)所需,但是他的下載電路并不是那么的簡單,再說這個是國外生產(chǎn)的,何必用呢?(3)STC89C52RC是非常值得推薦的,STC是在深圳的一家8051單片機(jī)設(shè)計生產(chǎn)公司。STC系列的單片機(jī)現(xiàn)在在中國的51單片機(jī)市場上占有較大比例。宏晶科技現(xiàn)已成長為全球最大的8051單片機(jī)設(shè)計公司,完完全全的中國制造,它是AT89S52的增強(qiáng)版本,技術(shù)成熟,運(yùn)用穩(wěn)定,下載電路非常方便,很適合我們選擇用5V電源STC89C52RC3系統(tǒng)主要方框圖按鍵液晶顯示時鐘芯片第二章 硬件單元電路設(shè)計與參數(shù)計算1.電源電路圖中J1為電源插座,S5為帶鎖開關(guān),要特別主意這來個的封裝,很容易錯。利用外部電源直接提供5V直流電源接入電源接口,再通過帶鎖開關(guān)控制導(dǎo)通情況。圖中LED起到指示作用,當(dāng)通電時亮,電阻為限流作用一般接220 1 K,不接后果很嚴(yán)重,LED只亮一下。2單片機(jī)最小系統(tǒng)電路關(guān)于最小系統(tǒng)和STC89C52RC單片機(jī)的介紹網(wǎng)上有很多,非常容易搜到,這里就不累贅!這里討論幾個問題: 1)要使STC89C52RC復(fù)位需要兩個機(jī)器周期的高電平,我們用的是12M晶振,那么一個機(jī)器周期為1/12M=1uS,當(dāng)S4按下時,C3迅速導(dǎo)通通電,此時9腳為高電平,松開后電容要電,起到延時的作用,t=C3*(R8+R2)=0.11S>2uS,足夠?yàn)閺?fù)位提供搞電平2)三點(diǎn)式電容震蕩是單片機(jī)所用到的,這里只是外面接兩個電容而已,電容要求小于47P,一般晶振不大于48M3)相對余AT的單片機(jī)STC下載簡單多了,這里只是引出了四條線,分別為VCC,GND,TXD,RXD,只需四根線就可以完成下載,而卻可以通過引出的端口對板上供電。3按鍵電路按鍵電路主要是別忘了加上拉電阻,要不就不穩(wěn)定了,這里用了四個按鍵作為功能鍵,一個按鍵作為復(fù)位鍵對應(yīng)分別為:S0 功能選擇,S1 減,S2 加,S3 確認(rèn),S4 復(fù)位。4時鐘電路DS1302是美國DALLAS公司推出的一種高性能、低功耗的實(shí)時時鐘芯片,附加31字節(jié)靜態(tài)RAM,采用SPI三線接口與CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號和RAM數(shù)據(jù)。實(shí)時時鐘可提供秒、分、時、日、星期、月和年,一個月小與31天時可以自動調(diào)整,且具有閏年補(bǔ)償功能。工作電壓寬達(dá)2.55.5V。采用雙電源供電(主電源和備用電源),可設(shè)置備用電源充電方式,提供了對后背電源進(jìn)行涓細(xì)電流充電的能力。DS1302的外部引腳分配如圖1所示及內(nèi)部結(jié)構(gòu)如圖2所示。DS1302用于數(shù)據(jù)記錄,特別是對某些具有特殊意義的數(shù)據(jù)點(diǎn)的記錄上,能實(shí)現(xiàn)數(shù)據(jù)與出現(xiàn)該數(shù)據(jù)的時間同時記錄,因此廣泛應(yīng)用于測量系統(tǒng)中。 1.各引腳的功能為: Vcc1:主電源;Vcc2:備份電源。當(dāng)Vcc2>Vcc1+0.2V時,由Vcc2向DS1302供電,當(dāng)Vcc2< Vcc1時,由Vcc1向DS1302供電。 SCLK:串行時鐘,輸入,控制數(shù)據(jù)的輸入與輸出; I/O:三線接口時的雙向數(shù)據(jù)線; CE:輸入信號,在讀、寫數(shù)據(jù)期間,必須為高。該引腳有兩個功能:第一,CE開始控制字訪問移位寄存器的控制邏輯;其次,CE提供結(jié)束單字節(jié)或多字節(jié)數(shù)據(jù)傳輸?shù)姆椒ā?LCD1602顯示電路LCD1602可以顯示16*2=32個字符,也可以用來顯示一些漢字圖片(利用取模軟件提?。韴D中的可調(diào)電阻是用來調(diào)節(jié)字符顯示的亮度的,調(diào)節(jié)是要有耐心,應(yīng)為用到的是精密可調(diào)電阻,這個需要轉(zhuǎn)很多圈,不容易顯示出來,注意不能跳到太亮,要不很容易燒掉液晶,下面為接口說明,一般不顯示很可能是程序的問題和可調(diào)電阻沒有調(diào)節(jié)好,至于介紹網(wǎng)上很容易找到。6軟件設(shè)計流程圖開機(jī)開機(jī)畫面顯示N是否有按鍵按下Y檢測那個按鍵按下減鍵功能選擇鍵復(fù)位鍵確認(rèn)鍵加減7總原理圖第三章 仿真測試(1)首先在protues中仿真調(diào)好,在程序中要特別注意與硬件中引腳對應(yīng)上(2)按鍵的測試比較簡單,只要你對應(yīng)的按鍵能夠?qū)崿F(xiàn)相應(yīng)的功能就可以,不可以,那么肯定是硬件或者連接線的問題了。(3)元件清單原件名稱數(shù)量原件名稱數(shù)量STC89C52RC1103可調(diào)電阻1DS13021102排阻(9腳)1DS130214.7K電阻1LCD1602110K電阻232.768K晶振30P電容212M晶振14.7電阻1小按鍵110uF電容2470電阻1104電容3100uF電容2470uF電容21K電阻12第四章 程序. ORG 0000H ;程序開始入口LJMP STARTORG 0003H ;外中斷0中斷程序入口RETIORG 000BH ;定時器T0中斷程序入口LJMP INTT0 ;跳至INTTO執(zhí)行ORG 0013H ;外中斷1中斷程序入口RETIORG 001BH ;定時器T1中斷程序入口LJMP INTT1ORG 0023H ;串行中斷程序入口地址RETI;-主程序-;START: MOV R0,#70H ;70給R0,清70-7FH顯示內(nèi)存MOV R7,#0FHCLEARDISP: MOV R0,#00H ;0給R0中的數(shù)為地址的內(nèi)存中存放(70H)INC R0DJNZ R7,CLEARDISPMOV 78H,#2 ;默認(rèn)時間為12:00,鬧鐘5:00MOV 79H,#1MOV 74H,#2 ;防止上電時數(shù)碼管顯示00小時MOV 75H,#1MOV 66H,#1 ;中斷退出時66H為1時,分、時計時單元數(shù)據(jù)移入顯存標(biāo)志MOV 68H,#1 ;上電默認(rèn)鬧鐘開狀態(tài)MOV 7DH,#6 ;鬧鐘時十位MOV 7CH,#3MOV 69H,#0MOV 7AH,#0AH ;放入"熄滅符"數(shù)據(jù)MOV TMOD,#11H ;設(shè)T0、T1為16位定時器MOV TL0,#0B0H ;50MS定時初值(T0計時用)MOV TH0,#3CHSETB EA ;總中斷開放SETB ET0 ;允許T0中斷SETB TR0 ;T0定時器開始計時MOV R4,#14H ;1秒定時用初值(50MS20)START1: LCALL DISPLAY ;顯示子程序LCALL BEEP ;鬧鐘查詢JNB P1.7,SETTIME ;P1.7口為0時轉(zhuǎn)時間調(diào)整程序JMP START1 ;P1.7口為1時跳回START1;-時間鬧鐘調(diào)整系統(tǒng)-;NFLAG: MOV A,68H ;設(shè)置鬧鐘開關(guān)狀態(tài)CJNE A,#1,BEE68MOV 68H,#0JMP E6BEE68: MOV 68H,#1E6: MOV 66H,#8 ;中斷退出66H不為1時分、時計時單元數(shù)據(jù)移入顯存標(biāo)志MOV 72H,7BHMOV 73H,7CHMOV 74H,7DHMOV 75H,7EHLCALL DDLLCALL DDLMOV 72H,68HMOV 73H,69HMOV 74H,7AHMOV 75H,7AHLCALL DDLLCALL DDLMOV 66H,#1LJMP START1SETTIME: LCALL DDLJB P1.7,NFLAG ;鍵按下時間小于1秒,設(shè)置鬧鐘開關(guān)狀態(tài)并查看鬧鐘時間,不關(guān)走時,確保準(zhǔn)確,大于1秒調(diào)時MOV TL1,#0B0H ;T1閃爍定時初值MOV TH1,#3CHMOV R2,#06H ;進(jìn)入調(diào)時狀態(tài),賦閃爍定時初值MOV 66H,#8 ;調(diào)鬧鐘時保持走時,關(guān)閉時鐘顯示數(shù)據(jù)SETB ET1 ;允許T1中斷SETB TR1 ;開啟定時器T1SET1: LCALL DISPLAY ;調(diào)用顯示,防止鍵按下無顯示JNB P1.7,SET1 ;P1.7口為0等待鍵釋放MOV R5,#00H ;清設(shè)置類型閃爍標(biāo)志SETN1: INC R5 ;鬧鐘分調(diào)整SET5: LCALL DISPLAYJB P1.7,SET5SEETN1: LCALL DDL ;有鍵按下大于1秒分時間連續(xù)加(0.5秒加1),小于1秒轉(zhuǎn)調(diào)時狀態(tài)JB P1.7,SET6 ;鍵釋放查詢,鍵釋放自動轉(zhuǎn)調(diào)時MOV R0,#7CHLCALL ADD1MOV A,R3CLR CCJNE A,#60H,HHN1HHN1: JC SEETN1LCALL CLR0JMP SEETN1SET6: INC R5 ;鬧鐘時調(diào)整SEET6: LCALL DISPLAYJB P1.7,SEET6SEETNH1: LCALL DDLJB P1.7,SETFMOV R0,#7EHLCALL ADD1MOV A,R3CLR CCJNE A,#24H,HOUU1HOUU1: JC SEETNH1LCALL CLR0JMP SEETNH1SETF: LCALL DISPLAYJB P1.7,SETFLCALL DDLJNB P1.7,SETOUT ;短按調(diào)時,長按退出CLR ET0CLR TR0MOV 70H,#00H ;設(shè)定后的時間從00秒開始走時MOV 71H,#00HINC R5SET3: LCALL DISPLAYJB P1.7,SET3SETMM: LCALL DDLJB P1.7,SET4MOV R0,#77HLCALL ADD1MOV A,R3CLR CCJNE A,#60H,MMHMMH: JC SETMMLCALL CLR0AJMP SETMMSET4: INC R5SEET4: LCALL DISPLAYJB P1.7,SEET4SETHH: LCALL DDLJB P1.7,SETOUT1MOV R0,#79HLCALL ADD1MOV A,R3CLR CCJNE A,#24H,HOUUHOUU: JC SETHHLCALL CLR0AJMP SETHHSETOUT1: SETB ET0SETB TR0 ;計時開始SETOUT: MOV R5,#00H ;清設(shè)置類型閃爍標(biāo)志CLR TR1 ;關(guān)閉T1CLR ET1 ;關(guān)T1中斷MOV 66H,#1SETOUT2: LCALL DISPLAY JNB P1.7,SETOUT2LJMP START1;-延時1秒鐘-;DDL: MOV 18H,#36DDL0: MOV 17H,#239DDL1: LCALL DISPLAYDJNZ 17H,DDL1DJNZ 18H,DDL0RET;-T0中斷程序-;INTT0: PUSH ACC ;打包PUSH PSWCLR ET0CLR TR0MOV A,#0B7HADD A,TL0MOV TL0,AMOV A,#3CHADDC A,TH0MOV TH0,ASETB TR0DJNZ R4, OUTT0 ;20次中斷未到中斷退出ADDSS: MOV R4,#14H ;20次中斷到(1秒)重賦初值MOV R0,#71H ;指向秒計時單元(70-71H)ACALL ADD1 ;調(diào)用加1程序(加1秒操作)MOV A,R3 ;秒數(shù)據(jù)放入A(R3為2位十進(jìn)制數(shù)組合)CLR C ;清進(jìn)位標(biāo)志CJNE A,#60H,ADDMMADDMM: JC OUTT01 ;小于60秒退出ACALL CLR0 ;等于或大于60秒清0MOV R0,#77H ;指向分計時單元(76H-77H)ACALL ADD1MOV A,R3CLR CCJNE A,#60H,ADDHHADDHH: JC OUTT0ACALL CLR0MOV R0,#79H ;指向小時計時單元(78H-79H)ACALL ADD1MOV A,R3CLR CCJNE A,#24H,HOURHOUR: JC OUTT0ACALL CLR0OUTT0: MOV A,66H ;查詢標(biāo)志CJNE A,#1,OUTT01MOV 72H,76H ;中斷退出時將分、時計時單元數(shù)據(jù)移入對應(yīng)顯示單元MOV 73H,77HMOV 74H,78HMOV 75H,79HOUTT01:POP PSW ;出棧POP ACCSETB ET0 ;開放T0RETI ;中斷返回;-加1程序-;ADD1: MOV A,R0 ;取當(dāng)前計時單元數(shù)據(jù)到ADEC R0 ;指向前一地址SWAP A ;A中數(shù)據(jù)高四位與低四位交換ORL A,R0 ;前一地址中數(shù)據(jù)放入A中低四位ADD A,#01H ;A加1操作DA A ;十進(jìn)制調(diào)整MOV R3,A ;移入R3寄存器ANL A,#0FH ;高四位變0MOV R0,A ;放回前一地址單元MOV A,R3 ;取回R3中暫存數(shù)據(jù)INC R0 ;指向當(dāng)前地址單元SWAP A ;A中數(shù)據(jù)高四位與低四位交換ANL A,#0FH ;高四位變0MOV R0,A ;數(shù)據(jù)放入當(dāng)削地址單元中RETCLR0: CLR CCLR A ;清累加器MOV R0,A ;清當(dāng)前地址單元DEC R0 ;指向前一地址MOV R0,A ;前一地址單元清0RET ;子程序返回;-調(diào)時閃爍程序-;INTT1: PUSH ACCPUSH PSWMOV TL1,#0B0HMOV TH1,#3CHDJNZ R2,INTT1OUT ;0.3秒未到退出中斷(50MS中斷6次)MOV R2,#06H ;重裝0.3秒定時用初值CPL 02H ;0.3秒定時到對閃爍標(biāo)志取反JB 02H,FLASH1 ;02H位為1時顯示單元"熄滅"MOV A,R5CJNE A,#01H,NLJMP NNN1NL:CJNE A,#02H,NL1LJMP NNN1NL1:CJNE A,#03H,NL2LJMP NLLNL2:CJNE A,#04H,INTT1OUTLJMP NLLNLL:MOV 72H,76HMOV 73H,77HMOV 74H,78HMOV 75H,79HAJMP INTT1OUTNNN1:MOV 72H,7BHMOV 73H,7CHMOV 74H,7DHMOV 75H,7EHINTT1OUT:POP PSW ;恢復(fù)現(xiàn)場POP ACCRETI ;中斷退出FLASH1:MOV A,R5CJNE A,#01H,MLLJMP MNN1ML:CJNE A,#02H,ML1LJMP MNN2ML1:CJNE A,#03H,MNLJMP MLLMN:CJNE A,#04H,INTT1OUTLJMP MHLMLL:MOV 72H,7AHMOV 73H,7AH ;顯示單元(72-73H),將不顯示分?jǐn)?shù)據(jù)MOV 74H,78HMOV 75H,79HAJMP INTT1OUTMHL:MOV 72H,76HMOV 73H,77HMOV 74H,7AH ;顯示單元(74-75H),小時數(shù)據(jù)將不顯示MOV 75H,7AHAJMP INTT1OUTMNN1:MOV 72H,7AHMOV 73H,7AH ;顯示單元(72-73H),將不顯示鬧鐘分?jǐn)?shù)據(jù)MOV 74H,7DHMOV 75H,7EHAJMP INTT1OUTMNN2:MOV 72H,7BHMOV 73H,7CHMOV 74H,7AHMOV 75H,7AH ;顯示單元(74-75H),鬧鐘小時數(shù)據(jù)將不顯示AJMP INTT1OUT;-顯示-;DISPLAY:MOV DPTR,#DISDATAMOV A,70HMOVC A,A+DPTRMOV P3,ACLR P1.0NOPNOPNOPSETB P1.0MOV A,71HMOVC A,A+DPTRMOV P3,ACLR P1.1NOPNOPNOPSETB P1.1MOV A,72HMOVC A,A+DPTRMOV P3,ACLR P1.2NOPNOPNOPSETB P1.2MOV A,73HMOVC A,A+DPTRMOV P3,ACLR P1.3NOPNOPNOPSETB P1.3MOV A,74HMOVC A,A+DPTRMOV P3,ACLR P1.4NOPNOPNOPSETB P1.4MOV A,75HMOVC A,A+DPTRMOV P3,ACLR P1.5NOPNOPNOPSETB P1.5RETBEEP:MOV A,68H ;查詢標(biāo)志CJNE A,#1,BEEREMOV A,78H ;查詢鬧鐘時個位CJNE A,7DH,BEEREMOV A,79H ;查詢鬧鐘時十位CJNE A,7EH,BEEREMOV A,76H ;查詢鬧鐘分個位CJNE A,7BH,BEEREMOV A,77H ;查詢鬧鐘分十位CJNE A,7CH,BEEREBB:CLR P1.6LCALL DDLSETB P1.6LCALL DDLJNB P1.7,BEERRBEERE:RETBEERR:SETB P1.6MOV 68H,#0LCALL DISPLAYJNB P1.7,BEERRJMP BEEREDISDATA:DB 0C0H,0F9H,64H,70H,59H,52H,42H,0F8H,40H,50H,0FFH ;0123456789空白END第五章 心得體會經(jīng)過這次理工的大作業(yè)設(shè)計訓(xùn)練讓我受益匪淺。下面是這次我對大作業(yè)進(jìn)行的總結(jié),總結(jié)收獲與不足,以便在今后的學(xué)習(xí)工作中能有所受用。一、通過這次的大作業(yè),讓我更加明白了其重要性,也是通過這次的大作業(yè),我去探索一些未知的或是尚未深刻理解的東西。二、思想的轉(zhuǎn)變,、這次大作業(yè)給了我們很大的發(fā)揮空間,可以自己來設(shè)計電路,自己來仿真測試,至此知道了以后做事做東西都不能老靠著前面人,要做到能自己解決的就自己解決,這樣才能提高自學(xué)能力,這是很有必要的。三、發(fā)現(xiàn)理論知識的不足,之前自己總覺得學(xué)這個沒有用,學(xué)那個沒處用,現(xiàn)在做過自己的小設(shè)計就發(fā)現(xiàn)其實(shí)我們所上課程,所學(xué)知識都用的上,還不夠呢。做設(shè)計就是需要建立在扎實(shí)的理論知識基礎(chǔ)上,這樣才不會脫離實(shí)際,也更加的有目的,以后上課可得認(rèn)真聽講,做好隨堂筆記。 總之,這次大作業(yè)讓我收獲頗豐,同時也讓我發(fā)現(xiàn)了自身的諸多不足。我將通過學(xué)習(xí)、實(shí)踐等方式不斷提高,努力改善,克服那些在學(xué)習(xí)、獲得知識的前進(jìn)道路上的障礙。在今后的學(xué)習(xí)、工作中有更大的收獲,在不斷學(xué)習(xí),探索中,實(shí)現(xiàn)自己的人身價值!19

注意事項(xiàng)

本文(大工17春《單片機(jī)原理及應(yīng)用》大作業(yè)題目及答案.doc)為本站會員(s****u)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!