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

正文內(nèi)容

電動(dòng)自行車?yán)锍瘫碓O(shè)計(jì)畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-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開始信號(hào): SCL為高電平時(shí),SDA由高電平向低電平跳變,開始傳送數(shù)據(jù)。開始信號(hào)程序:STAR: CLR SDA LCALL DEL SETB SDA LCALL DEL SETB SCL CLR SDA LCALL DELCLR SCL RET結(jié)束信號(hào): SCL為高電平時(shí),SDA由低電平向高電平跳變,結(jié)束傳送數(shù)據(jù)。結(jié)束信號(hào)程序:STOP: CLR SDA LCALL DEL SETB SCL LCALL DEL SETB SDA RET應(yīng)答信號(hào): 接收數(shù)據(jù)的IC在接收到8bit數(shù)據(jù)后,向發(fā)送數(shù)據(jù)的IC發(fā)出特定的低電平脈沖,表示已收到數(shù)據(jù)。CPU向受控單元發(fā)出一個(gè)信號(hào)后,等待受控單元發(fā)出一個(gè)應(yīng)答信號(hào),CPU接收到應(yīng)答信號(hào)后,根據(jù)實(shí)際情況作出是否繼續(xù)傳遞信號(hào)的判斷。若未收到應(yīng)答信號(hào),由判斷為受控單元出現(xiàn)故障。應(yīng)答信號(hào)程序:MACK: ;發(fā)應(yīng)答位 CLR SDA SETB SCL NOP NOP NOP NOP CLR SCL ETB SDA RETMNACK: ;發(fā)非應(yīng)答位SETB SDA SETB SCL NOP NOP NOP NOP CLR SCL CLR SDA RET 里程的顯示設(shè)計(jì)用兩片74LS07分別驅(qū)動(dòng)LED數(shù)碼管(共陰型動(dòng)態(tài)顯示)和數(shù)碼管的小數(shù)點(diǎn)。 用一個(gè)開關(guān),用于開電動(dòng)自行車時(shí)里程的計(jì)數(shù),并點(diǎn)亮一個(gè)指示燈。這個(gè)開關(guān)在觸點(diǎn)抖動(dòng)期間檢測按鍵的通與斷狀態(tài),可能導(dǎo)致判斷出錯(cuò),即按鍵一次按下或釋放被錯(cuò)誤地認(rèn)為是多次操作,這種情況是不允許出現(xiàn)的。為了克服按鍵觸點(diǎn)機(jī)械抖動(dòng)所致的檢測誤判,必須采取去抖動(dòng)措施。這一點(diǎn)可從硬件、軟件兩方面予以考慮。在鍵數(shù)較少時(shí),可采用硬件去抖,而當(dāng)鍵數(shù)較多時(shí),采用軟件去抖。本設(shè)計(jì)采用軟件用延時(shí)消抖動(dòng)。編制按鍵程序:一個(gè)完善的按鍵控制程序應(yīng)具備以下功能:(1) 檢測有無按鍵按下,并采取硬件或軟件措施,消除按鍵機(jī)械觸點(diǎn)抖動(dòng)的影響。(2) 有可靠的邏輯處理辦法。每次只處理一個(gè)按鍵,其間對(duì)任何按鍵的操作對(duì)系統(tǒng)不產(chǎn)生影響,且無論一次按鍵時(shí)間有多長,系統(tǒng)僅執(zhí)行一次按鍵功能程序。 (3) 準(zhǔn)確輸出按鍵值(或鍵號(hào)),以滿足跳轉(zhuǎn)指令要求。: 具體工作如下:當(dāng)鍵盤無鍵按下時(shí),與門各輸入端均為高電平,保持輸出端為高電平;當(dāng)有鍵按下時(shí),端為低電平,向CPU申請中斷,若CPU開放外部中斷,則會(huì)響應(yīng)中斷請求,轉(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本設(shè)計(jì)采用共陰極LED顯示器,LED顯示器采用發(fā)光二極管顯示字段。單片機(jī)系統(tǒng)中經(jīng)常采用的是7段顯示器,即LED顯示器中有8個(gè)發(fā)光二極管,代表“.”7個(gè)字段和一個(gè)全小數(shù)點(diǎn)“dp”。共陰極LED顯示器的發(fā)光二極管負(fù)極接地,當(dāng)發(fā)光二極管的正極為高電平時(shí),發(fā)光二極管被點(diǎn)亮。使用LED顯示器時(shí),工作電流一般為510mA/段,當(dāng)LED處于全亮狀態(tài)時(shí),工作電流約為4080mA左右,通常將控制LED顯示字符的8位數(shù)據(jù)稱之為段選碼。 共陰和共陽LED數(shù)碼管幾種八段編碼表顯示數(shù)字共陰順序小數(shù)點(diǎn)暗共陰逆序小數(shù)點(diǎn)暗共陽順序小數(shù)點(diǎn)亮共陽逆序小數(shù)點(diǎn)亮Dp g f e d c b a16進(jìn)制a b c d e f g Dp16進(jìn)制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動(dòng)態(tài)顯示相關(guān)概念:所謂動(dòng)態(tài)顯示,實(shí)質(zhì)上就是各個(gè)不同的LED顯示器按照一定的順序輪流顯示。它利用了人眼的“視覺暫留現(xiàn)象”,只要多個(gè)LED顯示器的選通掃描速率足夠快,人眼就觀察不到數(shù)碼管的閃爍現(xiàn)象。動(dòng)態(tài)掃描方式的所有LED段選線并聯(lián)在一起,只由一個(gè)8位的I/O口控制,而各個(gè)LED的位選線則由另一組I/O口控制。動(dòng)態(tài)LED顯示方式的優(yōu)點(diǎn)是功耗較低,占用CPU的I/O口線少,外圍接口簡單,但程序編制較之靜態(tài)顯示方式則略顯復(fù)雜。在單片機(jī)與LED顯示器的接口電路中,要使LED數(shù)碼管正常發(fā)光,顯示器驅(qū)動(dòng)芯片也很關(guān)鍵。本次設(shè)計(jì)采用7407來驅(qū)動(dòng)LED顯示器。LED顯示需注意的幾個(gè)問題:(1) 采用動(dòng)態(tài)顯示方式編寫軟件時(shí),應(yīng)選擇合適的延時(shí)周期。如時(shí)間選擇不合適, LED將會(huì)不停閃爍,這時(shí)可適當(dāng)調(diào)整延時(shí)常數(shù)即可解決問題。(2) 采用動(dòng)態(tài)掃描方式的LED顯示電路占用較少的硬件資源,但有時(shí)卻過多地占 用了CPU的資源,如應(yīng)用系統(tǒng)不允許,可在設(shè)計(jì)電路中采用靜態(tài)顯示方式,以減少軟件的編寫難度。:Y按鍵閉合否?N點(diǎn)亮指示燈關(guān) 延時(shí)消抖動(dòng)延 時(shí)顯 示BMD單元內(nèi)容放入P0開 延 時(shí)BKMD單元內(nèi)容放入P0關(guān) KMD單元內(nèi)容放入P0延 時(shí)SKMD單元內(nèi)容放入P0開 里程公里數(shù)的累計(jì)功能設(shè)計(jì)小車輪周長設(shè)定為150毫米,分15等份,即15個(gè)脈沖,每個(gè)脈沖10毫米為單位,對(duì)電動(dòng)自行車的周長進(jìn)行測量,到100毫米(到10個(gè)脈沖),則BMM單元加1,當(dāng)100個(gè)脈沖到來時(shí),M單元加1,以此類推,即可點(diǎn)亮數(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)行程序中斷服務(wù)程序中斷斷點(diǎn)繼續(xù)執(zhí)行 里程累計(jì)功能各分支流程圖:;;;。將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
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1