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

正文內(nèi)容

電動自行車里程表設計畢業(yè)設計(編輯修改稿)

2024-07-27 23:38 本頁面
 

【文章內(nèi)容簡介】 ;寫單字節(jié) MOV R1,08HWLP: RLC A JC WR1AJMP WR0 ;跳入寫0WLP1: DJNZ R1,WLP RETWR1: ;寫1 SETB SDA SETB SCL NOP NOP NOP NOP CLR SCL CLR SDA AJMP WLP1WR0: ;寫0 CLR SDA SETB SCL NOP NOP NOP NOP CLR SCL AJMP WLP1RDBYT: ;讀單字節(jié) MOV R1,08HRLP: SETB SDA SETB SCL MOV A,P1 JNB ,RD0 ;轉(zhuǎn)讀0AJMP RD1 ;轉(zhuǎn)讀1RLP1: DJNZ R1,RLP ;8位全接收完畢,轉(zhuǎn)退出 RETRD0: CLR C MOV A,R2 RLC A MOV R2,A CLR SCL AJMP RLP1RD1: 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 LCALL DEL SETB SCL CLR SDA LCALL DELCLR SCL RET結(jié)束信號: SCL為高電平時,SDA由低電平向高電平跳變,結(jié)束傳送數(shù)據(jù)。結(jié)束信號程序:STOP: CLR SDA LCALL DEL SETB SCL LCALL DEL SETB SDA RET應答信號: 接收數(shù)據(jù)的IC在接收到8bit數(shù)據(jù)后,向發(fā)送數(shù)據(jù)的IC發(fā)出特定的低電平脈沖,表示已收到數(shù)據(jù)。CPU向受控單元發(fā)出一個信號后,等待受控單元發(fā)出一個應答信號,CPU接收到應答信號后,根據(jù)實際情況作出是否繼續(xù)傳遞信號的判斷。若未收到應答信號,由判斷為受控單元出現(xiàn)故障。應答信號程序:MACK: ;發(fā)應答位 CLR SDA SETB SCL NOP NOP NOP NOP CLR SCL ETB SDA RETMNACK: ;發(fā)非應答位SETB SDA SETB SCL NOP NOP NOP NOP CLR SCL CLR SDA RET 里程的顯示設計用兩片74LS07分別驅(qū)動LED數(shù)碼管(共陰型動態(tài)顯示)和數(shù)碼管的小數(shù)點。 用一個開關,用于開電動自行車時里程的計數(shù),并點亮一個指示燈。這個開關在觸點抖動期間檢測按鍵的通與斷狀態(tài),可能導致判斷出錯,即按鍵一次按下或釋放被錯誤地認為是多次操作,這種情況是不允許出現(xiàn)的。為了克服按鍵觸點機械抖動所致的檢測誤判,必須采取去抖動措施。這一點可從硬件、軟件兩方面予以考慮。在鍵數(shù)較少時,可采用硬件去抖,而當鍵數(shù)較多時,采用軟件去抖。本設計采用軟件用延時消抖動。編制按鍵程序:一個完善的按鍵控制程序應具備以下功能:(1) 檢測有無按鍵按下,并采取硬件或軟件措施,消除按鍵機械觸點抖動的影響。(2) 有可靠的邏輯處理辦法。每次只處理一個按鍵,其間對任何按鍵的操作對系統(tǒng)不產(chǎn)生影響,且無論一次按鍵時間有多長,系統(tǒng)僅執(zhí)行一次按鍵功能程序。 (3) 準確輸出按鍵值(或鍵號),以滿足跳轉(zhuǎn)指令要求。: 具體工作如下:當鍵盤無鍵按下時,與門各輸入端均為高電平,保持輸出端為高電平;當有鍵按下時,端為低電平,向CPU申請中斷,若CPU開放外部中斷,則會響應中斷請求,轉(zhuǎn)去執(zhí)行鍵盤掃描子程序。顯示處理子程序:XSCL: MOV A,BM MOV DPTR,TAB MOVC A,@A+DPTR 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+DPTRMOV BKMD,A RET本設計采用共陰極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ù)稱之為段選碼。 共陰和共陽LED數(shù)碼管幾種八段編碼表顯示數(shù)字共陰順序小數(shù)點暗共陰逆序小數(shù)點暗共陽順序小數(shù)點亮共陽逆序小數(shù)點亮Dp g f e d c b a16進制a b c d e f g Dp16進制00 0 1 1 1 1 1 1 3FH1 1 1 1 1 1 0 0FCH40HC0H10 0 0 0 0 1 1 006H0 1 1 0 0 0 0 0 60H79HF9H20 1 0 1 1 0 1 15BH1 1 0 1 1 0 1 0DAH24HA4H30 1 0 0 1 1 1 14FH1 1 1 1 0 0 1 0F2H30HB0H40 1 1 0 0 1 1 066H0 1 1 0 0 1 1 066H19H99H50 1 1 0 1 1 0 16DH1 0 1 1 0 1 1 0B6H12H92H60 1 1 1 1 1 0 17DH1 0 1 1 1 1 1 0BEH02H82H70 0 0 0 0 1 1 107H1 1 1 0 0 0 0 0E0H78HF8H80 1 1 1 1 1 1 17FH1 1 1 1 1 1 1 0FEH00H80H90 1 1 0 1 1 1 16FH1 1 1 1 0 1 1 0F6H10H90H動態(tài)顯示相關概念:所謂動態(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)顯示方式則略顯復雜。在單片機與LED顯示器的接口電路中,要使LED數(shù)碼管正常發(fā)光,顯示器驅(qū)動芯片也很關鍵。本次設計采用7407來驅(qū)動LED顯示器。LED顯示需注意的幾個問題:(1) 采用動態(tài)顯示方式編寫軟件時,應選擇合適的延時周期。如時間選擇不合適, LED將會不停閃爍,這時可適當調(diào)整延時常數(shù)即可解決問題。(2) 采用動態(tài)掃描方式的LED顯示電路占用較少的硬件資源,但有時卻過多地占 用了CPU的資源,如應用系統(tǒng)不允許,可在設計電路中采用靜態(tài)顯示方式,以減少軟件的編寫難度。:Y按鍵閉合否?N點亮指示燈關 延時消抖動延 時顯 示BMD單元內(nèi)容放入P0開 延 時BKMD單元內(nèi)容放入P0關 KMD單元內(nèi)容放入P0延 時SKMD單元內(nèi)容放入P0開 里程公里數(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 MJ1BMMJ:MOV BMM,A AJMP GOON MJ1:MOV BMM,00H MOV A,M INC A CJNE A,0AH,MJ AJMP SMJ MJ:MOV M,A AJMP GOON SMJ:MOV M,00H MOV A,SM INC A CJNE A,0AH,SMJ1 AJMP BMJSMJ1:MOV SM,A AJMP GOON BMJ:MOV SM,00H MOV A,BM INC A CJNE A,0AH,BMJ1 AJMP KMJBMJ1:MOV BM,A:中斷 加一數(shù)據(jù)處理子程序N脈沖是否到來? Y 調(diào)用顯示處理子程序?qū)慉T24C01:現(xiàn)行程序中斷服務程序中斷斷點繼續(xù)執(zhí)行 里程累計功能各分支流程圖:;;;。將BMM單元內(nèi)容放入A 判M單元內(nèi)容A(M)加1M單元內(nèi)容放入A BMM單元內(nèi)容清0YN滅指示燈顯示數(shù)據(jù)A單元內(nèi)容放入BMM單元BMM單元內(nèi)容是否到10A(BMM)加1 M單元內(nèi)容是否到10N判BM單元內(nèi)容SM單元清0A(BM)加1BM單元內(nèi)容放入ASM 單元內(nèi)容是否到10顯示數(shù)據(jù)A單元放入MYSM 單元內(nèi)容放入AA(SM)加1M單元清0NA單元放入SMY顯示數(shù)據(jù) N顯示數(shù)據(jù)A單元放入KMY判SKM單元內(nèi)容A(SKM)加1SKM單元內(nèi)容放入AKM單元清0NKM單元內(nèi)容是否到10顯示數(shù)據(jù)A單元放入BMA(KM)加1KM
點擊復制文檔內(nèi)容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1