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

正文內(nèi)容

基于at89c系列的電子萬年歷畢業(yè)論文-免費閱讀

2025-07-21 23:01 上一頁面

下一頁面
  

【正文】 NOP CLR T_CLK DJNZ R4,INPUTLOOP RETOUTPUTBYTE: clr a clr c MOV R4,8OUTPUTLOOP: NOP 。開寫保護 LCALL INPUTBYTE SETB T_CLK nop CLR T_RST nop RET。設(shè)置DS1302初始時間,并啟動計時SETDS1302: CLR T_RST nop CLR T_CLK nop SETB T_RST nop MOV B,8EH 。初始時間設(shè)為12:00:00 MOV MINUTE,00H MOV HOUR,12H MOV DAY,01H 。實時時鐘時鐘線引腳 T_IO Bit 。在現(xiàn)代高速發(fā)展的今天,僅僅用一些理論知識來武裝大腦是不夠的,我們還需要用實際動手操作能力來裝扮我們的雙手,只有如此才不負祖國對我們的培養(yǎng),做好祖國的接班人,為祖國貢獻出自己的一份力量。在此次設(shè)計中,我負責(zé)的是硬件部分的設(shè)計。在具體操作中,用戶系統(tǒng)在開發(fā)系統(tǒng)環(huán)境下,先借用仿真器的CPU、存儲器等資源進行工作。若進行單字節(jié)傳送,8位命令字節(jié)傳送結(jié)束之后,在下2個SCLK周期的上升沿輸入數(shù)據(jù)字節(jié),或在下8個SCLK周期的下降沿輸出數(shù)據(jù)字節(jié)。若用戶系統(tǒng)是在開發(fā)系統(tǒng)的監(jiān)控程序下運行,還要考慮用戶緩沖單元是否和監(jiān)控程序的工作單元發(fā)生沖突。在不差芯片的情況下,加電檢查各插件上引腳的電位是否正常,仔細測量各點電位是否正常,尤其應(yīng)注意單片機插座上的各點電位是否正常。電源故障包括電壓值不符合設(shè)計要求、電源引出線和插座不對應(yīng)、電源功率不足和負載能力差等。樣機硬件的邏輯錯誤是由于設(shè)計錯誤或加工過程中的工藝性錯誤所造成的,包括錯線、開路和短路等幾種,其中短路是最常見的故障。為了避免這種情況的發(fā)生,應(yīng)采取措施消除抖動。同時, 在儀表工作過程中需要讀取時間日歷信息時,可根 據(jù)具體需要采用“多字節(jié)”方式或“單字節(jié)”方式。輸入數(shù)據(jù)時.在 SCLK上升沿 .砌 輸入的數(shù)據(jù)位被有效接受輸出數(shù)據(jù)時,在SCLK下降沿時砌 輸出數(shù)據(jù)位。DS1302所有的時間數(shù)據(jù)都放到數(shù)據(jù)寄存器中:2. 讀,寫時序DS1302采用串行方式與微控制器通訊。位 5至位 1為 DS1302內(nèi)部寄存器地址。 D:控制整體顯示的開與關(guān),高電平表示開顯示,低電平表示關(guān)顯示 C:控制光標的開與關(guān),高電平表示有光標,低電平表示無光標 B:控制光標是否閃爍,高電平閃爍,低電平不閃爍 指令5:光標或顯示移位 S/C:高電平時移動顯示的文字,低電平時移動光標 指令6:功能設(shè)置命令 DL:高電平時為4位總線,低電平時為8位總線 N:低電平時為單行顯示,高電平時雙行顯示 F: 低電平時顯示5x7的點陣字符,高電平時顯示5x10的點陣字符 指令7:字符發(fā)生器RAM地址設(shè)置 指令8:DDRAM地址設(shè)置 指令9:讀忙信號和光標地址 BF:忙標志位,高電平表示忙,此時模塊不能接收命令或者數(shù)據(jù),如果為低電平表示不忙。只有在第1個按鈕按時才可進行加減操作。CPU通過其電平的高低來判別鍵是否被按下。緊隨其后的時鐘在讀操作時輸出數(shù)據(jù).DS1302與微處理器的接口電路如下圖所示。CE由‘0’至‘1’時。RST為復(fù)位端,高電平時允許I/O端進行數(shù)據(jù)傳輸,低電平則禁止數(shù)據(jù)傳送且使I/O端呈高阻狀態(tài);I/O為串行數(shù)據(jù)輸入、輸出端,所有輸入、輸出數(shù)據(jù)的傳送順序均以最低位LSB打頭,最高位MSB結(jié)束;SCLK為同步時鐘脈沖端,其上升沿將I/O端數(shù)據(jù)按位寫入DS1302,下降沿使DS1302按位輸出數(shù)據(jù)至I/O端;VCCVCC1為主電源和備份電源端,當主電源VCC2大于備份電源VCC1+0.2V時,由VCC2對芯片供電,否則,由VCC1對芯片供電。I/O為串行數(shù)據(jù)輸入輸出端(雙向),后面有詳細說明。當Vcc2小于Vcc1時,DS1302由Vcc1供電。這里采用總線式接口方式。其11114管腳是總線接口。這里采用總線式接口方式。4.振蕩器特性: XTAL1和XTAL2分別為反向放大器的輸入和輸出。范圍可取1。PSEN:程序儲存允許PSEN輸出是外部程序存儲器的讀選通信號,當AT89C52由外部程序存儲器取指令(或數(shù)據(jù))時,每個機器周期兩次PSEN有效,即輸出兩個脈沖。此時,被外部拉低的P3口將用上拉電阻輸出電流(IIL) . P3口除了作為一般的I/0口線外,更重要的用途是它的第二功能,如下表所示: RXD(串行輸入口〕 TXD(串行輸出口〕 INTO(外中斷0〕 INTO(外中斷l(xiāng)) TO (定時/計數(shù)器0 ) Tl (定時/計數(shù)器l ) WR(外部數(shù)據(jù)存儲器寫選通) RD(外部數(shù)據(jù)存儲器讀選通) 此外,P3口還接收一些用于FLASH閃速存儲器編程和程序校驗的控制信號。 的第二功能:P2 是一個帶有內(nèi)部上拉電阻的8位雙向I/O口,P2的輸出緩沖級可驅(qū)動(吸收或輸出電流)4個TTL邏輯電路??臻e方式停止CPU 的工作,但允許RAM,定時/計數(shù)器.串行通信口及中斷系統(tǒng)繼續(xù)工作。經(jīng)論證本次設(shè)計采用采用AT89S52作為主控制系統(tǒng)。 ( 2 ) 創(chuàng)新要求① 具有上、下課響鈴功能; 方案論證顯示模塊選擇方案和論證:方案一:采用LED數(shù)碼管動態(tài)掃描,LED數(shù)碼管價格適中,對于顯示數(shù)字最合適,而且采用動態(tài)掃描法與單片機連接時,占用的單片機口線少?;贏t89C系列的電子萬年歷畢業(yè)論文 目 錄摘 要…………………………………………………………………………………………………………2關(guān)鍵字……………………………………………………………………………………………………………2第一章 概 述……………………………………………………………………………………………………4 課題的背景研究意義………………………………………………………………………………………4 本課題實現(xiàn)的功能及要求…………………………………………………………………………………4 方案論證……………………………………………………………………………………………………4 章節(jié)安排……………………………………………………………………………………………………4第二章 系統(tǒng)硬件設(shè)計 硬件電路設(shè)計總框圖………………………………………………………………………………………5 主控制器AT89C52的介紹…………………………………………………………………………………5 其余應(yīng)用電路的介紹………………………………………………………………………………………8第三章 軟件設(shè)計 軟件設(shè)計總述……………………………………………………………………………………………13 程序模塊介紹……………………………………………………………………………………………13第四章 調(diào)試和總結(jié) 硬件調(diào)試…………………………………………………………………………………………………20 軟件調(diào)試…………………………………………………………………………………………………20 聯(lián)調(diào)………………………………………………………………………………………………………21第五章 心得體會……………………………………………………………………………………………22參考文獻 附錄一 匯編源程序…………………………………………………………………………………………23附錄二 仿真電路圖…………………………………………………………………………………………35附錄三 參考文獻……………………………………………………………………………………………36第一章 概述 課題的背景、研究意義 隨著電子技術(shù)的迅速發(fā)展,時間的流逝,從觀察太陽、擺鐘到現(xiàn)在的電子鐘, 人類不斷研究、不斷 創(chuàng)新。但這里顯示位數(shù)多,所要求的數(shù)碼管多,成本更高。 DS1302提供時鐘。掉電方式保存RAM 中的內(nèi)容,但振蕩器停止工作并禁止其它所有部件工作直到下一個硬件復(fù)位.:Vcc:電源電壓GND:地P0:P0口是一組8位漏極開路型雙向1/O 口,也即地址/數(shù)據(jù)總線復(fù)用口。對端口P2寫“l(fā),通過內(nèi)部的上拉電阻把端口拉到高電平,此時可作輸入口, 作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流(llt )。RST:復(fù)位輸入。在此期間,當訪問外部數(shù)據(jù)存儲器,將跳過兩次PSEN信號。2—12MHZ,C0C02主要起頻率微調(diào)和穩(wěn)定作用。該反向放大器可以配置為片內(nèi)振蕩器。接口時要注意顯示器的功能信號E是高電平有效,所以要取反。1管腳是電源地。接口時要注意顯示器的功能信號E是高電平有效,所以要取反。X1和X2是振蕩源。SCLK為時鐘輸入端。工作電壓范圍為2.5~5.5 V,工作電源和備份電源雙引腳輸入,功耗很低,當工作電壓為2.5 V時正常工作,所需電流不超過300 nA。SCIX必須為“0”。該微處理器采用宏晶科技推出AT89C51單片機作為主控芯片,該產(chǎn)品具有片內(nèi)資源豐富、超強抗干擾、高抗靜電、超低功耗、寬電壓、不怕電源抖動、在系統(tǒng)可編程、加密性強、無法解密、可降低單片機時鐘對外部電磁輻射等特點,其良好的性能保證了各個器件的協(xié)調(diào)可靠工作及控制要求。但每根線上接有4個按鍵,任何鍵按下都有可能使其電平變低,到底是哪個鍵按下呢?這是采用了“時分復(fù)用”的方法,即在一個查詢周期里把時間分為4個間隔,每個時間間隔對應(yīng)一個鍵,在哪個時間間隔查到低電平,則代表是與之相對應(yīng)的鍵被按下。其電路如圖3所示。 指令10:寫數(shù)據(jù) 指令11:讀數(shù)據(jù) 液晶顯示模塊是一個慢顯示器件,所以在執(zhí)行每條指令之前一定要確認模塊的忙標志為低電平,表示不忙,否則此指令失效。DS1302有單字節(jié)和多 字節(jié)兩種讀、寫方式。在片選信號RST變?yōu)楦唠娖胶?,可向芯片發(fā)送指令及讀取數(shù)據(jù)。要注意的是.在讀 DS1302時.當8位命令字寫入后緊跟著的第一個下降沿芯片即開始輸出數(shù)據(jù)。這里,無論采用“單字節(jié)”還是“多字節(jié)”方式,能否 可靠、準確地讀出這些信息,其技術(shù)關(guān)鍵是和硬件密切相聯(lián)的 DS1302讀寫驅(qū)動程序的設(shè)計。消除抖動的方法有兩種,一種是采取硬件來實現(xiàn),如用濾波器電路、雙穩(wěn)態(tài)電路等。當某一元件虛焊或短路時電路都無法調(diào)試成功。(2) 硬件調(diào)試方法①聯(lián)機調(diào)試。軟件調(diào)試方法與選用的軟件結(jié)構(gòu)和程序設(shè)計技術(shù)有關(guān)。單步運行只能驗證程序正確與否,而不能確定定時精度、CPU的實時響應(yīng)等問題,所以單步和斷點調(diào)試后,還應(yīng)進行連續(xù)調(diào)試。 若發(fā)現(xiàn)問題,按上述軟、硬件調(diào)試方法準確定位錯誤,分析錯誤原因,找出解決辦法。在方案選擇上我花了很大的功夫,比如說:在萬年歷的顯示上到底是用LED數(shù)碼顯示還是用LCD液晶顯示,我做了很詳細的比較,選出最適合的。致謝詞在本論文的寫作過程中,我的導(dǎo)師喬老師傾注了大量的心血,從選題到開題報告,從寫作提綱,到一遍又一遍地指出稿中的具體問題,嚴格把關(guān),循循善誘,在此我表示衷心感謝。實時時鐘數(shù)據(jù)線引腳 SECOND EQU 50H MINUTE EQU 51H HOUR EQU 52H DAY EQU 53H MONTH EQU 54H WEEK EQU 55H YEARL EQU 56H ORG 0000H AJMP START org 000bh ljmp inte
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1