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

正文內(nèi)容

基于單片機(jī)的電子萬年歷設(shè)計(jì)畢業(yè)論文(參考版)

2025-06-30 20:00本頁面
  

【正文】 學(xué)生簽名: 日 期湖南工業(yè)大學(xué)本科畢業(yè)設(shè)計(jì)(論文)過程管理資料。感謝我的同學(xué)和朋友,在我寫論文的過程中給予我了很多素材,還在論文的撰寫和排版過程中提供熱情的幫助。感謝這篇論文所涉及到的各位學(xué)者。尤其要強(qiáng)烈感謝我的論文指導(dǎo)老師,她對(duì)我進(jìn)行了無私的指導(dǎo)和幫助,不厭其煩的幫助進(jìn)行論文的修改和改進(jìn)。該系統(tǒng)在進(jìn)行軟件設(shè)計(jì)的時(shí)候,采用模塊化設(shè)計(jì)方法,方便調(diào)試中找出錯(cuò)誤。而且對(duì)時(shí)間進(jìn)行控制。對(duì)于液晶屏幕,開始并不是很了解,在運(yùn)用時(shí)查看了大量的手冊(cè)資料,并閱讀了網(wǎng)友對(duì)于12864 液晶的驅(qū)動(dòng)編寫代碼,從而掌握了12864 液晶的使用。本次設(shè)計(jì)中在最初的設(shè)計(jì)中,對(duì)于52 單片機(jī)進(jìn)行了充分的了解,并與51 相比較,了解了兩種單片機(jī)的不同,并最終決定使用89S52 單片機(jī)制作。該系統(tǒng)采用模塊化程序設(shè)計(jì)方法,同時(shí)保留了很多的微控制器I/O口,擴(kuò)展十分方便。該系統(tǒng)最大的特點(diǎn)就是界面友好,走時(shí)準(zhǔn)確,和現(xiàn)在使用LED顯示數(shù)據(jù)的萬年歷相比,體積更小,可以作為轎車車載顯示裝置??偨Y(jié)與展望 在該系統(tǒng)設(shè)計(jì)、調(diào)試完成之后,對(duì)最后的成功進(jìn)行分析,同時(shí)結(jié)合在調(diào)試過程中出現(xiàn)的錯(cuò)誤進(jìn)行綜合分析,總結(jié)在實(shí)際系統(tǒng)設(shè)計(jì)和調(diào)試過程中的寶貴經(jīng)驗(yàn)。本萬年歷擁有年、月、日、星期、時(shí)、分、秒等功能,擁有閏月識(shí)別顯示功能,通過按鍵可以實(shí)現(xiàn)顯示年、月、日、星期、時(shí)、分、秒校準(zhǔn)功能,擁有溫度報(bào)警、節(jié)日提醒、鬧鐘功能,達(dá)到了設(shè)計(jì)要求。本設(shè)計(jì)在最后按鍵部分軟件設(shè)計(jì)過程中,采用軟件消抖和按鍵釋放判斷,很好的解決了這個(gè)問題。以前學(xué)習(xí)過讀取微控制器引腳狀態(tài)的基本語句。在每一個(gè)E下降沿之后加一段延時(shí)程序,發(fā)現(xiàn)顯示部分工作正常。在開始的顯示部分軟件調(diào)試過程中,液晶顯示模塊白屏,即所送指令和數(shù)據(jù)根本沒有被液晶模塊所接收。(2)顯示部分軟件調(diào)試 為了使系統(tǒng)具有良好的人機(jī)交互界面,該系統(tǒng)采用液晶顯示器顯示所有數(shù)據(jù),但是,液晶顯示模塊的控制要比LED數(shù)碼管復(fù)雜得多。經(jīng)仔細(xì)閱讀資料發(fā)現(xiàn)時(shí)鐘芯片DS1302內(nèi)部含有寫保護(hù)寄存器,當(dāng)其最高位為0時(shí),可以寫入移位寄存器,反之則不能寫入,而在開始初始化DS1302時(shí),并沒有包含寫保護(hù)寄存器最高位清零的環(huán)節(jié),所以程序中的所有寫入、讀出語句全部無效,不能被DS1302所接收。該系統(tǒng)除含有單總線溫度傳感器芯片外,還含有液晶顯示模塊,其控制方式都非常麻煩,對(duì)軟件的設(shè)計(jì)要求很嚴(yán)格,尤其是溫度傳感器芯片,在對(duì)其讀寫過程中,要求有嚴(yán)格的延時(shí)。每一個(gè)集成芯片都有相應(yīng)的控制方法,即工作時(shí)序。本設(shè)計(jì)只用到一片DS18B20,所以不需要ROM匹配,直接發(fā)送跳過ROM匹配指令即可。本系統(tǒng)具有室內(nèi)溫度測(cè)量功能,并且通過液晶顯示器顯示出來,界面直觀,可以讓人們很方便的了解當(dāng)前的環(huán)境溫度。DS1302采用三總線與微控制器對(duì)話,、。該系統(tǒng)能夠?qū)γ吭碌奶鞌?shù)進(jìn)行自動(dòng)判斷,陽歷的月份信息為:12月,每月31天;11月,每月30天;二月最為特殊,非閏年為28天,閏年為29天,所以,要想實(shí)現(xiàn)日期加一,除了要判斷月份值外,還需要判斷年份是否為閏年。 計(jì)算陽歷的流程圖 時(shí)間調(diào)整程序流程圖時(shí)間調(diào)整程序中,在對(duì)數(shù)據(jù)加一處理程序中,需要對(duì)各數(shù)據(jù)范圍進(jìn)行判斷,年的最大值為99,即該系統(tǒng)最長(zhǎng)可顯示到2099年的日期、時(shí)間。微處理器采用查詢方式掃描按鍵狀態(tài)。系統(tǒng)軟件流程為:上電顯示制作者開機(jī)界面、讀寫時(shí)間日期和溫度、分離時(shí)間日期溫度顯示值、顯示子程序、定時(shí)鬧鈴子程序、日期時(shí)間修改子程序、農(nóng)歷自動(dòng)更新子程序、閏月子程序、返回。 12864的基本指令指令指令碼RSRWDB7DB6DB5DB4DB3DB2DB1DB0設(shè)定DDRAM地址001AC6AC5AC4AC3AC2AC1AC0些資料到RAM10D7D6D5D4D3D2D1D0清楚顯示0000000001地址歸位000000001X顯示狀態(tài)開\關(guān)0000001DCB游標(biāo)或顯示移位控制000001S/CR/LXX功能設(shè)定00001DLXREXX 按鍵調(diào)整系統(tǒng)電路設(shè)計(jì) 按鍵采用4個(gè)獨(dú)立的按鍵,一個(gè)功能鍵、一個(gè)確認(rèn)鍵、一個(gè)加按鍵、一個(gè)減按鍵通過這四個(gè)按鍵可以來合理的設(shè)置時(shí)鐘的調(diào)整和鬧鈴的設(shè)定溫度報(bào)警的上下限數(shù)值。在顯示狀態(tài)開/關(guān)指令中,D=1,整體顯示ON,C=1,游標(biāo)ON,B=1,游標(biāo)位置ON。清除顯示指令將DDRAM填滿“20H”,并且設(shè)定DDRAM的地址計(jì)數(shù)器(AC)為“00H”。在使能信號(hào)E下降沿后,為了保證數(shù)據(jù)或指令可靠寫入,需要在使能信號(hào)E下降沿后有一段延時(shí),使12864完成內(nèi)部動(dòng)作。12864 液晶顯示具有如下的特性:提供8 位,4 位并行接口及串行接口可選并行接口適配M6800 時(shí)序自動(dòng)電源啟動(dòng)復(fù)位功能內(nèi)部自建振蕩源6416 位字符顯示RAM(DDRAM 最多16 字符4 行,LCD 顯示范圍162 行)(改為半角輸入)2M 位中文字型ROM(CGROM),總共提供8192 個(gè)中文字型(1616 點(diǎn)陣)16K 位半寬字型ROM(HCGROM),總共提供126 個(gè)西文字型(168 點(diǎn)陣)6416 位字符產(chǎn)生RAM(CGRAM)1516 位總共240 點(diǎn)的ICON RAM(ICONRAM) 所示: 12864與單片機(jī)的接線圖。除了黑白顯示外,液晶顯示器還有多灰度有彩色顯示等。液晶顯示器具有厚度薄、適用于大規(guī)模集成電路直接驅(qū)動(dòng)、易于實(shí)現(xiàn)全彩色顯示的特點(diǎn),目前已被廣泛應(yīng)用在便攜式電腦、數(shù)字?jǐn)z像機(jī)、PDA移動(dòng)通信工具等眾多領(lǐng)域。 (3)與單片機(jī)接口電路原理圖 ,DS1302與單片機(jī)的連接也僅需要3條線:CE引腳、SCLK串行時(shí)鐘引腳、I/O串行數(shù)據(jù)引腳,Vcc2為備用電源,為芯片提供計(jì)時(shí)脈沖。 (2)DS1302的寄存器和控制命令 DS1302有關(guān)日歷、時(shí)間的寄存器共有12個(gè),其中有7個(gè)寄存器(讀時(shí)81h~8Dh,寫時(shí)80h~8Ch),存放的數(shù)據(jù)格式為BCD碼形式。數(shù)據(jù)在時(shí)鐘(SCLK)的上升沿串行輸入,前8位指定訪問地址,命令字裝入移位寄存器后,在之后的時(shí)鐘周期,讀操作時(shí)輸出數(shù)據(jù),寫操作時(shí)輸出數(shù)據(jù)。該引腳有兩個(gè)功能:一、開始控制字訪問移位寄存器的控制邏輯;二、提供結(jié)束單字節(jié)或多字節(jié)數(shù)據(jù)傳輸?shù)姆椒ā.?dāng)Vcc2Vcc1+,由Vcc2向DS1302供電,當(dāng)Vcc2 Vcc1時(shí),由Vcc1向DS1302供電。DS1302用于數(shù)據(jù)記錄,特別是對(duì)某些具有特殊意義的數(shù)據(jù)點(diǎn)的記錄上,能實(shí)現(xiàn)數(shù)據(jù)與出現(xiàn)該數(shù)據(jù)的時(shí)間同時(shí)記錄,因此廣泛應(yīng)用于測(cè)量系統(tǒng)中。~。讀數(shù)據(jù)寫060微秒15微秒45微秒15微秒45微秒15微秒DS18B20寫時(shí)間間隙寫1 DS18B20讀時(shí)間間隙 DS1302是美國(guó)DALLAS公司推出的一種高性能、低功耗的實(shí)時(shí)時(shí)鐘芯片,附加31字節(jié)靜態(tài)RAM,采用SPI三線接口與CPU進(jìn)行同步通信,并可采用突發(fā)方式一次傳送多個(gè)字節(jié)的時(shí)鐘信號(hào)和RAM數(shù)據(jù)。在讀時(shí)間片結(jié)束時(shí),數(shù)據(jù)線經(jīng)過外部的上拉電阻拉回至高電平。微控制器把數(shù)據(jù)線從高電平拉至低電平時(shí),產(chǎn)生讀時(shí)間片,數(shù)據(jù)線必須保持在邏輯低電平至少1微秒;來自DS18B20的輸出數(shù)據(jù)在讀時(shí)間片下降沿之后15微秒有效。微控制器寫1時(shí),數(shù)據(jù)線必須先被拉至低電平,然后就被釋放,使數(shù)據(jù)線在寫時(shí)間片開始之后的15微秒之內(nèi)拉至高電平。復(fù)位要求微控制器將數(shù)據(jù)線下拉500微秒,然后釋放,DS18B20收到信號(hào)后等待16~60微秒左
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1