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

正文內(nèi)容

基于proteus多功能電子萬年歷的設(shè)計(jì)與實(shí)現(xiàn)本科畢業(yè)論文-資料下載頁(yè)

2024-08-28 18:27本頁(yè)面

【導(dǎo)讀】本文基于Proteus多功能電子萬年歷的設(shè)計(jì)并實(shí)現(xiàn)了其功能。核心,由LCD1點(diǎn)陣液晶顯示屏顯示??梢詫?duì)年、月、日、星期、時(shí)、分、在軟件方面,主要包括日歷程序、時(shí)間調(diào)整程序和顯示程

  

【正文】 TL1= (10000)%256。 keyinput()。 //讀取按鍵 if (keyvalueamp。0x10){ State_Flag=TRUE。 keyvalue amp。= 0xef。 //清鍵值,保證一按下只執(zhí)行一次按鍵動(dòng)作 } if (keyvalueamp。0x20 ){ //加 Inc_Flag=TRUE。 keyvalue amp。= 0xdf。 //清鍵值,保證一 按下只執(zhí)行一次按鍵動(dòng)作。 } if (keyvalueamp。0x40){ //減 Dec_Flag=TRUE。 keyvalue amp。= 0xbf。 //清鍵值,保證一直按下只執(zhí)行一次按鍵動(dòng)作。 } } 。當(dāng)前年為閏年滿足這兩個(gè)條件:滿足 年份能被 4 整 除 ;年份若是 100 的整數(shù)倍的話 , 需被 400 整除 才能是閏年, 否則 為 平年 。也就是“ 四年一閏,百年不閏,四百年再閏 ”,代碼如下。 bit YearFlag(uchar cYear){ if( (!(cYear%4) amp。amp。 (cYear%100)) || !(cYear%400) ) return 1。 else return 0。 } 6. 計(jì)算目標(biāo)日期是星期幾 。 uchar GetWeekDay(uchar cYear,uchar cMon,uchar cDay){ char i。 uint Sum=0,tmpyear。 cYear=(((cYear4)amp。0x0f)*10)+(cYearamp。0x0f)。//temp1+temp2。 tmpyear=2020+cYear。 cMon=(((cMon4)amp。0x0f)*10)+(cMonamp。0x0f)。//temp1+temp2。 cDay=(((cDay4)amp。0x0f)*10)+(cDayamp。0x0f)。//temp1+temp2。 for(i=1。i=cMon1。i++) Sum+=Mon1[YearFlag(cYear)][i]。 Sum+=cDay1。 return (((tmpyear1)+(tmpyear1)/4(tmpyear1)/100+(tmpyear1)/400+Sum)%7)+1。 } 7. LCD 圖形初始化函數(shù) 。描繪框架布局, 并獲取初始化時(shí)間,代碼如下。 void GUI_Init(){ LCD12864_init()。 ClearLCD()。 Rect(0,0,127,63,1)。 //描繪框架 Line(62,0,62,62,1)。 Line(0,48,127,48,1)。 Line(0,15,127,15,1)。 Line(24,15,24,48,1)。 Line(63,32,128,32,1)。 SetTime(sys)。 //設(shè)置時(shí)間 GetTime(amp。sys)。 //獲得時(shí)間 Show_YMD()。 LCD_ShowTime(,6,111,Sec_Flag,UpLine,UnderLine)。 en_disp(6,103,1,Asc,:,1,UpLine,UnderLine)。 LCD_ShowTime(,6,87,Min_Flag,UpLine,UnderLine)。 en_disp(6,79,1,Asc,:,1,UpLine,UnderLine)。 LCD_ShowTime(,6,63,Hour_Flag,UpLine,UnderLine)。 hz_disp(2,64,1,ucLunar[11],1,NoUpLine,NoUnderLine)。 //農(nóng) hz_disp(2,80,1,ucLunar[12],1,NoUpLine,NoUnderLine)。 //歷 hz_disp(4,79,1,uMod[1],1,UpLine,NoUnderLine)。 //月 } 測(cè)試結(jié)果分析 在 Proteus 軟件和 Keil uVision3 軟件相結(jié)合調(diào)試的,完全用仿真軟件在 PC機(jī)上對(duì)目標(biāo)電路原理圖和程序進(jìn)行檢測(cè)和調(diào)試。調(diào)試過程中單片機(jī)相應(yīng)輸入端由通用鍵盤和鼠標(biāo)設(shè)定,運(yùn)行狀態(tài)、各寄存器狀態(tài)、端口狀態(tài)等都可以在指定的窗口區(qū)域顯示出來,以確定程序運(yùn)行有無錯(cuò)誤。 整體程序調(diào)試:即把各子程序整體連起來進(jìn)入到綜合電路調(diào)試, 看是否能實(shí)現(xiàn)預(yù)計(jì)的功能顯示。在這階段若發(fā)生故障,可以考慮各子程序在運(yùn)行時(shí)是否破壞現(xiàn)場(chǎng),數(shù)據(jù)緩沖單元是否發(fā)生沖突,標(biāo)志位的建立和清除在設(shè)計(jì)上是否失誤,堆棧是否溢出,輸入輸出狀態(tài)是否正常等。 其中測(cè)試結(jié)果主要看“秒”這位的跳動(dòng)是否精確,這個(gè)是需要長(zhǎng)時(shí)間的驗(yàn)證。同時(shí),在定時(shí)器內(nèi)處理的數(shù)據(jù)要精確,因?yàn)槎〞r(shí)器內(nèi)處理數(shù)據(jù)也花費(fèi)時(shí)間,而這 段時(shí)間沒有算到定時(shí)器內(nèi)。經(jīng)過長(zhǎng)時(shí)間的調(diào)試、運(yùn)行,最后把誤差范圍盡可能的縮減。 在調(diào)試過程中,出現(xiàn)過以下三種問題: ( 1)顯示的數(shù)據(jù)秒并沒有變化, 是因?yàn)?沒有啟動(dòng)定時(shí)器, 而 我 又 不斷 地去讀取 DS1302 時(shí)鐘芯片寄存器中的數(shù)據(jù) 導(dǎo)致。啟動(dòng)定時(shí)器后,就不會(huì)出現(xiàn)這種問題。 ( 2)調(diào)整時(shí)間后應(yīng)該先去掉寫保護(hù),如果存在寫保護(hù),那么在初始化寫入初始時(shí) 間時(shí),是寫不進(jìn)去初始化的時(shí)間的。因而會(huì)看見顯示的時(shí)間并不隨著設(shè)置的初始化的值變化而變化,甚至我們看見的時(shí)間并不按著一秒一秒的增加。 ( 3)液晶顯示不穩(wěn)定,甚至出現(xiàn)亂碼 現(xiàn)象。這是因?yàn)?液晶顯示的時(shí)候,由于采用的并行總線,顯然傳輸速度快,但是數(shù)據(jù)端口必須接 1K 的排阻,以實(shí)現(xiàn)驅(qū)動(dòng) 。 因 此,排阻的作用很大。寫程序時(shí)要嚴(yán)格按照時(shí)序就行,否則,也不會(huì)顯示。 經(jīng)過多次修改程序最后 調(diào)試出來理想的效果,如下圖所示。 (a) (b) 圖 系統(tǒng)仿真結(jié)果圖 但是也有其的缺陷,現(xiàn)將日期調(diào)成 31日,再調(diào)整到 2 月,顯示會(huì)出現(xiàn)問題,如下圖所示。 圖 系統(tǒng)仿真結(jié)果圖 7 實(shí)驗(yàn)總結(jié) 在這次的畢業(yè)設(shè)計(jì)中不僅檢驗(yàn)了我所學(xué)習(xí)的知識(shí),也培養(yǎng)了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。 從系統(tǒng)問題的提出,總體的功能模塊設(shè)計(jì),硬件選型,程序設(shè)計(jì),到最后系統(tǒng)是仿真實(shí)現(xiàn),達(dá)到預(yù)想的目的。 在功能模塊設(shè)計(jì)的時(shí)候,我做了查閱了大量的資料,最后確定幾個(gè)我們?nèi)粘I钪邢⑾⑾嚓P(guān)的功能,使 用市場(chǎng)上比較廉價(jià)高效的元件,并能在我的能力上能完成。最終確定使用 AT89S51 這個(gè)多功能的核心板。雖然在 過程中 斷斷續(xù)續(xù)地遇到了很多問題,但都通過 查閱書籍 , 瀏覽網(wǎng)頁(yè) ,老師的指導(dǎo)找到了問題所在,并順利地解決了問題。在現(xiàn)在科技的發(fā)展,單片機(jī)的功能與外接電路的配合已經(jīng)相當(dāng)成熟,遇到問題的時(shí)候,可以多想,多問,多看書,以解決問題。這也是四年來在大學(xué)所學(xué)到對(duì)資料的獲取能力。 通過這次畢業(yè)設(shè)計(jì),我了解了整個(gè)嵌入式單片機(jī)系統(tǒng)的開發(fā)流程和設(shè)計(jì)技巧。對(duì)過去 4年所學(xué)習(xí)的知識(shí)是一種鞏固,更是一種溫故而知新。很多以前不甚了解的問題都 得到了很全面的信息。同時(shí),也培養(yǎng)了我獨(dú)立完成系統(tǒng)項(xiàng)目設(shè)計(jì)的能力,以前都是團(tuán)隊(duì)的方式完成項(xiàng)目的,而這次讓我從軟硬件選型到系統(tǒng)實(shí)現(xiàn)的一次親生經(jīng)歷,獲益良多。這段時(shí)間的學(xué)習(xí)和實(shí)踐,使我了解到了理論和實(shí)際之間的差別,第一次真正接觸到了實(shí)際中的問題,并通過查閱資料、和老師、同學(xué)交流,加強(qiáng)了自身的分析問題、解決問題的能力。同時(shí),我也發(fā)現(xiàn)了自己在某些方面的不足,尤其是程序編寫和考慮問題不夠全面,這是我以后要加以改進(jìn)的方面。也為以后的工作學(xué)習(xí)打下了結(jié)實(shí)的基礎(chǔ)。 致 謝 感謝 我的導(dǎo)師王華本老師的親切關(guān)懷,我的畢業(yè) 設(shè)計(jì)是在她的悉心指導(dǎo)下完成的,她給予 我在學(xué)術(shù)上的諄諄教誨 。 我不僅學(xué)到了知識(shí),而且學(xué)到了做人的準(zhǔn)則和嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)。 沒有王華本老師的指導(dǎo)我想我不可能順利地完成此次課程設(shè)計(jì),在此我想對(duì)她表示由衷的感謝。在此我還要感謝學(xué)校為我?guī)淼囊磺?,沒有學(xué)校為我提供的平臺(tái),我更不可能完成本次畢業(yè)設(shè)計(jì)。 在論文即將完成之際,到開始進(jìn)入課題到論文的完成,再到順利完成了課程論文答辯稿,有很多老師,同學(xué),朋友向我提供的幫助,在此,我向他們表示最真誠(chéng)的謝意。 參考文獻(xiàn) [1]王海燕 ,楊艷華 . Proteus 和 Keil 軟件在單片機(jī)實(shí)驗(yàn)教學(xué)中的應(yīng)用 [J]. 實(shí)驗(yàn)室研究與探索 ,2020,05:8891. [2]陳世瓊 . 單片機(jī)教學(xué)多功能實(shí)驗(yàn)開發(fā)板設(shè)計(jì)與實(shí)現(xiàn) [D].西南交通大學(xué) ,2020:56. [3]刁宇清 . 基于 PROTEUS 的單片機(jī)仿真實(shí)驗(yàn)系統(tǒng)研究及應(yīng)用 [D].西安工業(yè)大學(xué) ,2020:57. [4]李杰 . 基于工學(xué)結(jié)合一體化教學(xué)模式的技工院?!秵纹瑱C(jī)應(yīng)用技術(shù)》課程實(shí)踐研究 [D].四川師范大學(xué) ,2020:67. [5]西北工業(yè)大學(xué)電子信息學(xué)院 錢劉宸 . 輕松學(xué)習(xí)單片機(jī) [N]. 電子報(bào) ,202002. [6]許超 ,吳新杰 ,張丹 . 基于 Proteus 和 Keil 的單片機(jī)課程教學(xué)改革 [J]. 遼寧大學(xué)學(xué)報(bào) (自然科學(xué)版 ),2020,01:2729. [7]魯廣英 . 基于單片機(jī)電子萬年歷的設(shè)計(jì)與實(shí)現(xiàn) [J]. 硅谷 ,2020,12:5777. [8]淡海英 . 關(guān)于單片機(jī)控制的數(shù)字萬年歷設(shè)計(jì) [J]. 電子制作 ,2020,06:13. [9]郭金影 . 基于單片機(jī)的 LED 顯示屏系統(tǒng)設(shè)計(jì)與 PROTEUS 仿真 [D].大連交通大學(xué) ,2020. [10]四川 鮮國(guó)勇 . 基于 51 單片機(jī)的可調(diào)式電子萬年歷的設(shè)計(jì) 與制作 [N]. 電子報(bào) ,202006. [11]滕輝 公茂法 李玉午 . 基于 Proteus 的 51 單片機(jī)系統(tǒng)電路設(shè)計(jì)與仿真 [J]. 電子技術(shù)與軟件工程 ,2020,16:268. [12]武紅玉 . 基于 AT89S51 單片機(jī)的電子萬年歷的設(shè)計(jì) [J]. 科技傳播 ,2020,09:204205. [13]滕振芳 ,張昆 . 基于單片機(jī)的電子萬年歷的設(shè)計(jì) [J]. 價(jià)值工程 ,2020,06:63. [14]許超 ,吳新杰 ,張丹 . 基于 Proteus和 Keil的單片機(jī)課程教學(xué)改革 [J]. 遼寧大學(xué)學(xué)報(bào) (自然科學(xué)版 ),2020,01:2729. [15]朱向慶 ,胡均萬 ,陳宏華 ,鐘耀駿 ,黃錦鵬 . 多功能單片機(jī)實(shí)驗(yàn)系統(tǒng)的研制 [J]. 實(shí)驗(yàn)室研究與探索 ,2020,04:4144. 附 錄
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1