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

正文內(nèi)容

基于單片機的車輛里程計算系統(tǒng)設(shè)計畢業(yè)設(shè)計-資料下載頁

2025-06-30 16:19本頁面

【導(dǎo)讀】師的指導(dǎo)下進行的研究工作及取得的成果。盡我所知,除文中特別加。而使用過的材料。均已在文中作了明確的說明并表示了謝意。除了文中特別加以標注引用的內(nèi)容外,本論文。不包含任何其他個人或集體已經(jīng)發(fā)表或撰寫的成果作品。究做出重要貢獻的個人和集體,均已在文中以明確方式標明。全意識到本聲明的法律后果由本人承擔。同意學校保留并向國家有關(guān)部門或機構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)大學可以將本學位。印或掃描等復(fù)制手段保存和匯編本學位論文。涉密論文按學校規(guī)定處理。本設(shè)計主要完成車輛里程數(shù)的統(tǒng)計。根據(jù)要求,查閱有關(guān)資料,給出車輛里程計算系統(tǒng)總體設(shè)計方案。第4周根據(jù)題目查找資料,完成開題報告;第5周閱讀相關(guān)資料,進行初步研究,完成外文文獻翻譯;[5]:張毅剛、彭喜元等編著.單片機原理及應(yīng)用.高等教育出版社,20xx.

  

【正文】 7 2 H 單 元內(nèi) 容 送 入 顯 示顯 示 初 始化 清 顯 示顯 示 本 次 里 程6 3 H 6 4 H 為 個 十百 位 6 C H 中 為 小數(shù) 點 位返 回 43 T0 中斷程序 重慶郵電大學移通學院本科畢業(yè)設(shè)計(論文) 36 程序的編寫 由于 E2 PROM 的半導(dǎo)體工藝特性,對 E2 PROM 的寫入時間需要 510ms,但 AT24C01 串行E2 PROM 芯片內(nèi)部設(shè)置了一個具有 SRAM 性質(zhì)的輸入緩沖器,稱為頁寫緩沖器。 CPU 對該芯片寫操作時, AT24C01 芯片先將 CPU 輸入的數(shù)據(jù)暫存頁寫緩沖器內(nèi),然后慢慢寫入 E2 PROM 中。因此, CPU 對 AT24C01 的 E2 PROM 一次寫入的數(shù)據(jù),受到該芯片頁 寫緩沖器容量的限制。頁寫緩沖器的容量: AT24C01 為 CPU 需寫入超過芯片頁寫緩沖器容量或超過頁寫緩沖器頁內(nèi)最大地址的數(shù)據(jù),應(yīng)在一頁寫完后,隔 510ms 重新啟動一次寫操作。 保存數(shù)據(jù)子程序 : WTDA:MOVA,01H MOV R0,BM LCALL WT24 ACALL DEL MOV A,02H MOV R0,KM LCALL WT24 ACALL DEL MOV A,03H MOV R0,SKM LCALL WT24 ACALL DEL MOV A,04H MOV R0,BKM LCALL WT24 RET 重慶郵電大學移通學院本科畢業(yè)設(shè)計(論文) 37 存儲程序如圖 44所示: 將 A T 2 4 C 0 1 分 別 讀 入 到B M , K M , S K M , B K M 單 元 中啟 動 信 號 S T A R發(fā) 送 尋 址 字 節(jié) 應(yīng)發(fā) 送 數(shù)據(jù)應(yīng) 答否 ?否是終 止 44 程序存儲圖 重慶郵電大學移通學院本科畢業(yè)設(shè)計(論文) 38 位的傳輸: SDA 線上的數(shù)據(jù)必須在時鐘的高電平周期保持穩(wěn)定數(shù)據(jù)線的高或低電平狀態(tài)只有 在 SCL 線的時鐘信號是低電平時才能改變。 WRBYT: ;寫單字節(jié) MOV R1,08H WLP: RLC A JC WR1 AJMP WR0 ;跳入寫 0 WLP1: DJNZ R1,WLP RET WR1: ;寫 1 SETB SDA SETB SCL NOP NOP NOP NOP CLR SCL CLR SDA AJMP WLP1 WR0: ;寫 0 CLR SDA SETB SCL NOP NOP NOP NOP CLR SCL AJMP WLP1 RDBYT: ;讀單字節(jié) MOV R1,08H 重慶郵電大學移通學院本科畢業(yè)設(shè)計(論文) 39 RLP: SETB SDA SETB SCL MOV A,P1 JNB ,RD0 ;轉(zhuǎn)讀 0 AJMP RD1 ;轉(zhuǎn)讀 1 RLP1: DJNZ R1,RLP ; 8位全接收完畢,轉(zhuǎn)退出 RET RD0: CLR C MOV A,R2 RLC A MOV R2,A CLR SCL AJMP RLP1 RD1: SETB C MOV A,R2 RLC A MOV R2,A CLR SCL AJMP RLP1 END 開始信號 : SCL 為高電平時 ,SDA 由高電平向低電平跳變 ,開始傳送數(shù)據(jù)。 開始信號程序: STAR: CLR SDA LCALL DEL SETB SDA 重慶郵電大學移通學院本科畢業(yè)設(shè)計(論文) 40 LCALL DEL SETB SCL CLR SDA LCALL DEL CLR SCL RET 結(jié)束信號: SCL 為高電平時 ,SDA 由低電平向高電平跳變 ,結(jié)束傳送數(shù)據(jù)。 結(jié)束信號程序: STOP: CLR SDA LCALL DEL SETB SCL LCALL DEL SETB SDA RET 應(yīng)答信號: 接收數(shù)據(jù)的 I2C在接收到 8bit數(shù)據(jù)后 ,向發(fā)送數(shù)據(jù)的 I2C發(fā)出特定的低電平脈沖 ,表示已收到數(shù)據(jù)。 CPU 向受控單元發(fā)出一個信號后 ,等待受控單元發(fā)出一個應(yīng)答信號 ,CPU 接收到應(yīng)答信號后 ,根據(jù)實際情況作出是否繼續(xù)傳遞信號的判斷。若未收到應(yīng)答信號 ,由判斷為受控單元出現(xiàn)故障。 應(yīng)答信號程序 : MACK: ;發(fā)應(yīng)答位 CLR SDA SETB SCL NOP NOP NOP NOP CLR SCL 重慶郵電大學移通學院本科畢業(yè)設(shè)計(論文) 41 ETB SDA RET MNACK: ;發(fā)非應(yīng)答位 SETB SDA SETB SCL NOP NOP NOP NOP CLR SCL CLR SDA RET 里程的顯示設(shè)計 用兩片 74LS07 分別驅(qū)動 LED 數(shù)碼管(共陰型動態(tài)顯示)和數(shù)碼管的小數(shù)點。 用一個開關(guān),用于開電動自行車時里程的計數(shù),并點亮一個指示燈。 這個開關(guān)在觸點抖動期間檢測按鍵的通與斷狀態(tài),可能導(dǎo)致判斷出錯,即按鍵一次按下或釋放 被錯誤地認為是多次操作,這種情況是不允許出現(xiàn)的。為了克服按鍵觸點機械抖動所致的檢測誤判,必須采取去抖動措施。這一點可從硬件、軟件兩方面予以考慮。在鍵數(shù)較少時,可采用硬件去抖,而當鍵數(shù)較多時,采用軟件去抖。本設(shè)計采用軟件用延時消抖動。 編制按鍵程序: 一個完善的按鍵控制程序應(yīng)具備以下功能: (1) 檢測有無按鍵按下,并采取硬件或軟件措施,消除按鍵機械觸點抖動的 影響; (2) 有可靠的邏輯處理辦法。每次只處理一個按鍵,其間對任何按鍵的操作對系統(tǒng)不產(chǎn)生影響,且無論一次按鍵時間有多長,系統(tǒng)僅執(zhí)行一次按鍵 功能程序。; (3) 準確輸出按鍵值(或鍵號),以滿足跳轉(zhuǎn)指令要求。 具體工作如下:當鍵盤無鍵按下時,與門各輸入端均為高電平,保持輸出端為高電平;當有鍵按下時,端為低電平,向 CPU 申請中斷,若 CPU 開放外部中斷,則會響應(yīng)中斷請求,轉(zhuǎn)去執(zhí)行鍵盤掃描子程序。 顯示處理子程序: XSCL: MOV A,BM MOV DPTR,TAB MOVC A,@A+DPTR 重慶郵電大學移通學院本科畢業(yè)設(shè)計(論文) 42 MOV BMD,A MOV A,KM MOV DPTR,TAB MOVC A,@A+DPTR MOV KMD,A MOV A,SKM MOV DPTR,TAB MOVC A,@A+DPTR MOV SKMD,A MOV A,BKM MOV DPTR,TAB MOVC A,@A+DPTR MOV BKMD,A RET 本設(shè)計采用共陰極 LED 顯示器, LED 顯示器采用發(fā)光二極管顯示字段。單片機系統(tǒng)中經(jīng)常采用的是 7段顯示器,即 LED 顯示 器中有 8 個發(fā)光二極管,代表“ .” 7個字段和一個全小數(shù)點“ dp”。共陰極 LED 顯示器的發(fā)光二極管負極接地,當發(fā)光二極管的正極為高電平時,發(fā)光二極管被點亮。使用 LED 顯示器時,工作電流一般為 510mA/段,當 LED 處于全亮狀態(tài)時,工作電流約為 4080mA 左右,通常將控制 LED 顯示字符的 8位數(shù)據(jù)稱之為段選碼。 動態(tài)顯示相關(guān)概念: 所謂動態(tài)顯示,實質(zhì)上就是各個不同的 LED 顯示器按照一定的順序輪流顯示。它利用了人眼的“視覺暫留現(xiàn)象”,只要多個 LED 顯示器的選通掃描速率足夠快,人眼就觀察不 到數(shù)碼管的閃爍現(xiàn)象。動態(tài)掃描方式的所有 LED 段選線并聯(lián)在一起,只由一個8位的 I/O 口控制,而各個 LED 的位選線則由另一組 I/O 口控制。動態(tài) LED 顯示方式的優(yōu)點是功耗較低,占用 CPU 的 I/O 口線少,外圍接口簡單,但程序編制較之靜態(tài)顯示方式則 略顯復(fù)雜 ]14[。 在單片機與 LED 顯示器的接口電路中,要使 LED 數(shù)碼管正常發(fā)光,顯示器驅(qū)動芯片 也很關(guān)鍵。本次設(shè)計采用 7407 來驅(qū)動 LED 顯示器。 LED 顯示需注意的幾個問題: ( 1) 采用動態(tài)顯示方式編寫軟件時,應(yīng)選擇合適的延時周期。如時間選擇不合適, LED 將會不停閃 爍,這時可適當調(diào)整延時常數(shù)即可解決問題;( 2) 采用動態(tài)掃描方式的 LED 顯示電路占用較少的硬件資源,但有時卻過多地占 用了 CPU 的資源,如應(yīng)用系統(tǒng)重慶郵電大學移通學院本科畢業(yè)設(shè)計(論文) 43 不允許,可在設(shè)計電路中采用靜態(tài)顯示方式,以減少軟件的編寫難度。 顯示程序流程圖如圖 45 所示:按 鍵 閉合 否 ?點 亮 指 示燈顯 示延 時 取 消 抖 動B M D 單 元 內(nèi) 容放 入 P 0開 P 2 . 3延 時關(guān) P 2 . 3K M D 單 元 內(nèi) 容放 入 P 0開 P 2 . 2S K M D 單 元 內(nèi)容 放 入 P 0 開 P 2 . 1延 時關(guān) P 2 . 1B K M D 單 元 內(nèi)容 放 入 P 0開 P 2 . 0延 時關(guān) P 2 . 0 45 顯示程序流程圖 重慶郵電大學移通學院本科畢業(yè)設(shè)計(論文) 44 里程公里數(shù)的累計功能設(shè)計,小車輪周長設(shè)定為 150 毫米,分 15 等份,即 15個脈沖,每個脈沖 10毫米為單位,對電動自行車的周長進行測量,到 100 毫米(到 10個脈沖),則BMM 單元加 1,當 100 個脈沖到來時, M 單元加 1,以此類推,即可點亮數(shù)碼管( BM,KM,SKM,BKM單元的內(nèi)容)。 加一數(shù)據(jù)處理子程序: JCL:CLR MOV A,BMM INC A CJNE A,0AH,BMMJ AJMP MJ1 BMMJ:MOV BMM,A
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1