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

正文內(nèi)容

單片機(jī)電子萬年歷系統(tǒng)的設(shè)計(jì)與研究-文庫吧

2025-07-07 14:17 本頁面


【正文】 13 控制寄存器 D 50 世紀(jì) 0~ 99 NA 19, 20 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 7 頁 共 42 頁 顯示模塊的設(shè)計(jì) (1) 點(diǎn)陣式 LCD12864 的工作原理 點(diǎn)陣式 LCD128640402B是一種 具有 4 位 /8 位并行、 2 線或 3 線串行多種接口方式,內(nèi)部含有國(guó)標(biāo)一級(jí)、二級(jí)簡(jiǎn)體中文字庫的點(diǎn)陣圖形液晶顯示模塊; 其顯示分辨率為 128 64, 內(nèi)置 8192個(gè) 16*16 點(diǎn)漢字,和 128 個(gè) 16*8 點(diǎn) ASCII 字符集 .利用該模塊靈活的接口方式和簡(jiǎn)單、方便的操作指令,可構(gòu)成全中文人機(jī)交互圖形界面。 可以顯示 8 4 行 16 16 點(diǎn)陣的漢字 . 也可完成圖形顯示 .低電壓低功耗是其又一顯著特點(diǎn)。由該模塊構(gòu) 成的液晶顯示方案與同類型的圖形點(diǎn)陣液晶顯示模塊相比,不論硬件電路結(jié)構(gòu)或顯示程序都要簡(jiǎn)潔得多。 (2) 點(diǎn)陣式 LCD12864 的讀寫時(shí)序圖 圖 串口數(shù)據(jù)線模式數(shù)據(jù)傳輸過程 (3) 點(diǎn)陣式 LCD12864 顯示 如圖 ,采用點(diǎn)陣式 LCD12864顯示, VSS、 R/W(SID)、 K接地; VDD、 RESET、 PSB、A接高電平; RS(CS)、 E(SCLK)分別與 P10和 P11連接; DB0~ DB7與 P2口相連。 圖 點(diǎn)陣式 LCD12864 顯示 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 8 頁 共 42 頁 3 系統(tǒng)的軟件設(shè)計(jì) 程序流程框圖 圖 主程序流程圖 圖 計(jì)算陽歷程序流程圖 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 9 頁 共 42 頁 圖 時(shí)間調(diào)整程序流程圖 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 10 頁 共 42 頁 子程序的設(shè)計(jì) DS18B20 溫度子程序 CONFIG12 EQU 7FH TEMPH EQU 21H TEMPL EQU 20H REG2 EQU 22H REG3 EQU 23H REG4 EQU 24H DAT EQU TOUTOU: LCALL CHUSHI LCALL RDTEMP MOV A,TEMPL ANL A,11110000B MOV TEMPL,A MOV A,TEMPH ANL A,00000111B ORL A,TEMPL SWAP A MOV 25H,A MOV A,25H MOV B,64H DIV AB MOV A,B MOV B,0AH DIV AB SWAP A ORL A,B MOV 10H,A RET CHUSHI: LCALL RESET MOV A,0CCH LCALL WRITE111 MOV A,4EH LCALL WRITE111 MOV A,CONFIG12 LCALL WRITE111 RET RDTEMP: LCALL RESET MOV A,0CCH LCALL WRITE111 MOV A,44H LCALL WRITE111 LCALL DL1MS LCALL RESET MOV A,0CCH LCALL WRITE111 MOV A,0BEH LCALL WRITE111 LCALL ERAD111 MOV TEMPL,A LCALL ERAD111 MOV TEMPH,A RET RESET: LA: SETB DAT MOV 52H,200 LB: CLR DAT DJNZ 52H,LB SETB DAT MOV 52H,30 LC: DJNZ 52H,LC CLR C ORL C,DAT JC LB MOV 58H,80 LD: ORL C,DAT JC LP DJNZ 58H,LD SJMP LA LP: MOV 52H,250 LF: DJNZ 52H,LF RET WRITE111: MOV 53H,8 W51HA: SETB DAT MOV 54H,8 RRC A CLR DAT W52HA: DJNZ 54H,W52HA MOV DAT,C MOV 54H,30 W53HA: DJNZ 54H,W53HA DJNZ 53H,W51HA SETB DAT RET ERAD111: CLR EA MOV 58H,8 RD1A: CLR DAT MOV 54H,6 NOP SETB DAT RD2A: DJNZ 54H,RD2A MOV C,DAT RRC A MOV 55H,30 RD3A: DJNZ 55H,RD3A DJNZ 58H,RD1A SETB DAT RET 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 11 頁 共 42 頁 DS12C887 子程序 寫 12C887 程序 WRITE: CLR SCLK NOP SETB RST NOP MOV A,32H MOV R4,8 WRITE1: RRC A 。送地址給 12C887 NOP NOP CLR SCLK NOP NOP NOP MOV IO,C NOP NOP NOP SETB SCLK NOP NOP DJNZ R4,WRITE1 CLR SCLK NOP MOV A,31H MOV R4,8 WRITE2: RRC A NOP 。送數(shù)據(jù)給 12C887 CLR SCLK NOP NOP MOV IO,C NOP NOP NOP SETB SCLK NOP NOP DJNZ R4,WRITE2 CLR RST RET 。讀 12C887程序 READ: CLR SCLK NOP NOP SETB RST NOP MOV A,32H MOV R4,8 READ1: RRC A 。送地址給 12C887 NOP MOV IO,C NOP NOP NOP SETB SCLK NOP NOP NOP CLR SCLK NOP NOP DJNZ R4,READ1 MOV R4,8 READ2: CLR SCLK NOP 。從 12C887中讀出數(shù)據(jù) NOP NOP MOV C,IO NOP NOP NOP NOP NOP RRC A NOP NOP NOP NOP SETB SCLK NOP DJNZ R4,READ2 MOV 31H,A CLR RST RET 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 12 頁 共 42 頁 4 結(jié) 論 在實(shí)際中遇到的問題及解決方案 硬 件 電子萬年歷的電路系統(tǒng)較大,對(duì)于連線方面不可輕視,龐大的電路系統(tǒng)中只要出現(xiàn)一處錯(cuò)誤,則會(huì)對(duì)系統(tǒng)運(yùn)行造成很大的不便,而且電路的交線較多,對(duì)于各種芯片的引腳要特別注意處理,否則很容易接錯(cuò)引腳而是電路不能正常工作。 在電子萬年歷的設(shè)計(jì)最初調(diào)試中遇到了很多的問題?;叵脒@些問題只要認(rèn)真 多思考都是可以避免的,以下為主要的問題: (1) 點(diǎn)正式 LCD12864A、 K 腳連接混淆,致使顯示屏顯示微弱。 解決: A 管腳接電源, K 管腳接地,即可解決此為題。 (2) 對(duì)萬年歷修改時(shí)間或日期時(shí),有時(shí)按鍵下去并無任何作用。 解決:對(duì)系統(tǒng)斷電,用萬用表測(cè)試,發(fā)現(xiàn)按鍵與單片機(jī)接口處出現(xiàn)多處斷路,重新連接此處線路,即可解決問題。 (3) 點(diǎn)正式 LCD12864 顯示屏?xí)r常出現(xiàn)顯示停滯或顯示亂碼。 解決:檢查線路, DS12C887的 AD1— AD7管腳與 P0口相連接, P0口出未加上;上拉驅(qū)動(dòng)電阻,故選用九針 500歐姆 排阻作為 P0口驅(qū)動(dòng)電阻,即可解決此問題。 軟 件 電子萬年歷是多功能的數(shù)字型、可以看當(dāng)前日期、時(shí)間、溫度的儀器。電子萬年歷功能繁多,對(duì)于它的程序也較為復(fù)雜 ,所以在編寫程序和調(diào)試時(shí)出現(xiàn)了相對(duì)較多的問題。最后經(jīng)過多次的模塊子程序的修改,一步一步的完成,最終解決了軟件。在軟件的調(diào)試過程中主要遇到的問題如下: (1)燒入程序后,點(diǎn)陣式 LCD2864 顯示閃動(dòng) ,而且亮度不均勻。 解決:首先對(duì)調(diào)用的延時(shí)進(jìn)行逐漸修改,可以解決顯示閃動(dòng)問題。其次,由于本設(shè)計(jì)使用動(dòng)態(tài)掃描方式顯示的數(shù)字,動(dòng)態(tài)掃描很快,人的肉眼是 無法看出 ,但是調(diào)用的顯示程序時(shí),如果不在反回時(shí)屏蔽掉最后的附值,則會(huì)出現(xiàn)很亮的現(xiàn)象,所以在顯示的后面加了屏蔽子令,最后解決了此問題。 (2)修改時(shí)間、日期時(shí)時(shí)間與日期沒有自動(dòng)對(duì)應(yīng)上。 解決:把不相關(guān)的程序暫時(shí)屏蔽,日歷的子程序獨(dú)立調(diào)試,發(fā)現(xiàn)在調(diào)用日歷自動(dòng)更新時(shí),對(duì)十進(jìn)制和十六進(jìn)制處理不好,所以會(huì)造成錯(cuò)亂。最后把相應(yīng)的十進(jìn)制進(jìn)行修改,使得可以與十六進(jìn)制對(duì)應(yīng),最后解決了此問題。 (3)加入溫度的程序后,溫度顯示部分只顯示 DS18B20 的初始值 。 解決:由于 DS18B20 是串行通信數(shù)據(jù),只 用一個(gè)口線傳輸,在處理采集的模擬信號(hào)時(shí)需要一定的時(shí)間,當(dāng)把萬年歷的程序相接入時(shí),會(huì)對(duì)延時(shí)有很大的影響。所以在調(diào)用溫度子程序時(shí),先關(guān)閉定時(shí)器 1中斷允許,在溫度子程序返回時(shí)再打開定時(shí)器 1中斷允許。最終解決了此問題。 調(diào)試小結(jié) 經(jīng)過多次反復(fù)的測(cè)試與分析 ,對(duì)電路的原理及功能更加熟悉 ,同時(shí)提高了電路設(shè)計(jì)能力以及對(duì)電路分析能力 .尤其在軟件的編程方面得到進(jìn)一步提高 ,對(duì)編程能力得到加強(qiáng) .最重要的是所學(xué)的理論知識(shí)得到了很大的提高與鞏固。 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 13 頁 共 42 頁 萬年歷部分成品圖片 圖 萬年歷實(shí)物圖片 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 14 頁 共 42 頁 總結(jié) 本文的電子萬年歷系統(tǒng)以單片機(jī) AT89S52為基礎(chǔ),加以外圍電路。利用時(shí)鐘芯片 DS12C887作為時(shí)鐘計(jì)時(shí)電路,做到計(jì)時(shí)準(zhǔn)確無誤;數(shù)字傳感器 DS18B20 作為溫度采樣系統(tǒng),采集處理溫度:點(diǎn)陣式 LCD12864 作為信息顯示屏,工作穩(wěn)定,字符清晰,字體美觀,亮度適中。 三個(gè)月的畢業(yè)設(shè)計(jì),在老師的指導(dǎo)下已經(jīng)順利結(jié)束了。通過對(duì)本課題的研究和設(shè)計(jì),從中了解到進(jìn)行一項(xiàng)工程設(shè)計(jì)的大體過程,了解了如何根據(jù)項(xiàng)目的指標(biāo)要求,分析實(shí)現(xiàn)設(shè)計(jì)方案,并且優(yōu)選,了解如何通過硬件、軟件設(shè)計(jì)實(shí)現(xiàn)這一方案。在設(shè)計(jì)的過程中,我學(xué)到了好多在 書本里沒有的知識(shí),知道了接手一個(gè)新項(xiàng)目時(shí)應(yīng)該如何去考慮它,采取什么樣的方法,如何去確定,如何去取舍。我不僅較好的完成了畢業(yè)設(shè)計(jì)的任務(wù)要求,而且積累了一些實(shí)踐經(jīng)驗(yàn),具有一定的實(shí)用價(jià)值。 在實(shí)踐過程中,發(fā)覺自己過去所學(xué)在實(shí)際應(yīng)用中還是遠(yuǎn)遠(yuǎn)不夠的,且有時(shí)軟件的理論設(shè)計(jì)是可行的,但在客觀實(shí)踐中往往會(huì)出現(xiàn)人為干擾等一系列不可預(yù)知的問題。但通過自己不斷的查閱資料和詢問老師和同學(xué),并不斷實(shí)踐,這樣,理論與實(shí)際就很好的聯(lián)系起來,最終克服了困難。這點(diǎn)我感受頗深。 最后,這次設(shè)計(jì)可以說是對(duì)自己在大學(xué)四年中所學(xué)知識(shí)的一次總結(jié)和檢 驗(yàn),所學(xué)的東西基本上用到了,從而才覺得原來所學(xué)的每門功課都是有聯(lián)系的,在實(shí)際設(shè)計(jì)與操作中增加了新知識(shí)。但是因此也讓自己了解到自己的一些薄弱環(huán)節(jié),這就促使我必須彌補(bǔ)它們。這對(duì)以后的工作學(xué)習(xí),也是很有益處的。 總之,這次設(shè)計(jì)讓我受益匪淺,我將在今后的工作學(xué)習(xí)中繼續(xù)發(fā)揚(yáng)努力進(jìn)取的精神,使自己的知識(shí)儲(chǔ)備和實(shí)踐能力得到更大的提高! 陜西理工學(xué)院畢業(yè)設(shè)計(jì) 第 15 頁 共 42 頁 致 謝 在畢業(yè)設(shè)計(jì)即將完成之際,我向曾經(jīng)給于我?guī)椭椭С值娜吮硎局孕牡母兄x! 感謝我的母校陜西理工學(xué)院,給我提供了這么好的學(xué)習(xí)和生活環(huán)境,在學(xué)校學(xué) 習(xí)和生活的日子是我一生中一段難忘的經(jīng)歷! 感謝我的導(dǎo)師張立眾老師。 本 次畢業(yè)設(shè)計(jì) 是在 張立眾 老師的親切關(guān)懷和悉心指導(dǎo)下完成的。他嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和激勵(lì)著我。 張 老師不僅在學(xué)業(yè)上給我以
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1