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

正文內(nèi)容

畢業(yè)論文設(shè)計基于51單片機(jī)的自行車測速系統(tǒng)設(shè)計(參考版)

2024-11-11 23:13本頁面
  

【正文】 清 A MOV TL1,A 。 太原工業(yè)學(xué)院畢業(yè)設(shè)計 37 MOV 6BH,6DH 。將時間計數(shù)值移入暫存單元 68H6BH MOV 69H,TH1 。 MOV 6DH,0FFH 。溢出時計時單元賦 0FFH(顯示速度為零) MOV TH1,0FFH 。關(guān)外中斷 1 JNB 00H,INTEX11 。堆棧保護(hù) PUSH PSW 。 每轉(zhuǎn) 1 圈時間計數(shù)處理程序,每圈時間放在 68H6BH 單元中。中斷返回 。狀態(tài)字恢復(fù) POP ACC 。里程數(shù)據(jù)存入 EEPROM SETB EX1 。計數(shù)沒溢出轉(zhuǎn) INTEX0OUT INC 62H 。計數(shù)沒溢出轉(zhuǎn) INTEX0OUT INC 61H 。圈加 1 CLR A 。 累加器堆棧保護(hù) PUSH PSW 。 里程計數(shù)程序,用外中斷 0 實現(xiàn),計數(shù)用 60H62H 內(nèi)存單元。 。轉(zhuǎn) START1 循環(huán) 太原工業(yè)學(xué)院畢業(yè)設(shè)計 36 。=1,顯示里程 LCALL DISPLAYV 。堆棧在 75H 開始 LCALL CLEARMEN 。延時 LJMP CLEAR1 。子程序返回 ERR: CPL 。關(guān)報警器 LCALL VIICREAD 。開外中斷 0 SETB ET1 。開定時器 T1 SETB EA 。四個開關(guān)都沒合上,轉(zhuǎn)出錯處理 MOV 21H,19H 。 米 自行車周長值 LJMP CLEAR2 。 轉(zhuǎn) CLEAR2 KEY2: JB ,KEY3 。 MOV 21H,12H 。 米 自行車周長值 LJMP CLEAR2 。根據(jù) , 設(shè)置狀態(tài), 。內(nèi)存置數(shù)據(jù) 0FFH MOV P1, A 。內(nèi)存置數(shù)據(jù) 0FFH MOV 6AH,A 。A 為 0FFH MOV 68H,A 。 MOV 63H,A 。 MOV 61H,A 。 MOV 73H,A 。 MOV 71H,A 。 MOV 6DH,A 。清 A MOV 20H,A 。外中斷 0 用邊沿觸發(fā) SETB IT1 。T1 為 16 位外部控制定時器 SETB PX0 。 上電初始化程序 。串口中斷入口地址 RETI 。定時器 T1 中斷程序入口 太原工業(yè)學(xué)院畢業(yè)設(shè)計 34 LJMP INTT1 。外中斷 1 中斷入口 LJMP INTEX1 。跳至 INTEX0 中斷服務(wù)程序 RETI 。跳至 START ORG 0003H 。 ORG 0000H 。 VSDA EQU VSCL EQU SLA EQU 50H NUMBYT EQU 51H MTD EQU 30H MRD EQU 40H SLAW EQU 0A0H SLAR EQU 0A1H DPHH EQU 62H TH1H EQU 6CH TH1HH EQU 6DH 。 定義 。 太原工業(yè)學(xué)院畢業(yè)設(shè)計 32 附錄 1 電路原理圖 太原工業(yè)學(xué)院畢業(yè)設(shè)計 33 附錄 2 程序清單 60H, 61H, 62H 作里程計數(shù)單元, 6CH, 6DH 作 T1 計數(shù)擴(kuò)充單元, 68H, 69H, 6AH, 6BH 存放自行車每圈時間數(shù), 70H, 71H, 72H, 73H 作顯 示 BCD 碼存放數(shù)用, 11H15H 存放被除數(shù), 16H19H 存放除數(shù) 。畢業(yè)設(shè)計已經(jīng)結(jié)束, 完成過程中的點(diǎn)點(diǎn)滴滴已成美好回憶。磨刀不誤砍柴工,前期對基礎(chǔ)知識的認(rèn)真學(xué)習(xí),讓我 在 后面 做畢業(yè)設(shè)計的過程中感到得心應(yīng)手,我從中學(xué)到了許多新知識。起初,我 感覺 我的畢業(yè)設(shè)計 題目挺簡單,但在實際操作過程中卻處處碰壁,這都是由于基礎(chǔ)知識不牢造成的 。也使我們從中得到了鍛煉。 本次畢業(yè)設(shè)計使我們將大學(xué)四年所學(xué)的知識進(jìn)行了匯總,在收集資料,確定方案的過程中,我學(xué)到許多知識,也弄懂 了許多以前不是很清楚的問題。 通過實驗證明本次設(shè)計符合設(shè)計的要求,能實現(xiàn)對里程、速度的顯示,功能性較強(qiáng),具有一定的實踐意義,將會在許多場合應(yīng)用。 軟件采用模塊化設(shè)計,可讀性強(qiáng),方便二次開發(fā)。尤其是本次設(shè)計的核心元件 AT89C52 單片機(jī),軟件技術(shù)成熟,并具有種類齊全的支持芯片。硬件部分采用的器件應(yīng)用較廣泛,且價格低廉,如 AT89C52 單片機(jī)、 D 觸發(fā)器 74LS7存儲器 24C0驅(qū)動器 74LS244 等。當(dāng)車輪轉(zhuǎn)動,小磁片滑過霍爾元件時,霍爾元件輸出一脈 沖,可根據(jù)車輪周長計算里程,選擇不同的車輪周長,里程數(shù)的變化有所不同;當(dāng)按下開關(guān),顯示速度時, LED 會根據(jù)轉(zhuǎn)速的不同顯示不同的數(shù)字,當(dāng)速度超過一定速度時,將啟動報警系統(tǒng)。通過仿真、實驗驗證了系統(tǒng)的可行,能滿足設(shè)計要求,達(dá)到設(shè)計的指標(biāo),實現(xiàn)對自行車?yán)锍?/速度的計算功能,并用 LED 顯示,里程與速度分別根據(jù)以下公式求得: 里程 =脈沖總數(shù)車輪周長 速度 =車輪周長247。本設(shè)計主要分為硬件部分和軟件部分,硬件部分著重考慮硬件電路的簡單性,故盡可能簡化硬件電路,節(jié)省線路板的空間,達(dá)到硬件電路最優(yōu)化設(shè)計。 ( 3)單片機(jī)不計數(shù) 在磁鐵來回靠近霍爾傳感器時單片機(jī)始終顯示 4 個 0,經(jīng)檢查傳感器工作正常,指示燈電路工作也正常,在換了一塊單片機(jī)后電路正常工作,判定原單片機(jī)已被燒毀。 ( 2) P0 口顯示高阻態(tài) 正常情況下 P0口輸出應(yīng)為高(紅色)低(藍(lán)色)互換,但在實際情況下 P0口出太原工業(yè)學(xué)院畢業(yè)設(shè)計 27 現(xiàn)了高阻態(tài)(灰色),經(jīng)翻閱資料查得 P0 口做 I/O 口是應(yīng)接上拉電阻。 源代碼通過編譯無誤后,就可以進(jìn)行仿真,在仿真過程中不斷完善電路和程序的功能最后達(dá)到本次設(shè)計的目的。直到通過電器規(guī)則檢查為止。 系統(tǒng)仿真 在構(gòu)思好電路原理圖和編好程序之后就要對其進(jìn)行系統(tǒng)仿真,原理圖的具體設(shè)計流程如圖 所示。PROTEUS 軟件已有 20 多年的歷史,在全球擁有龐大的企業(yè)用戶群,是目前唯一能 夠?qū)Ω鞣N處理器進(jìn)行實時仿真、調(diào)試與測試的 EDA 工具,真正實現(xiàn)了在沒有目標(biāo)原形時就可以對系統(tǒng)進(jìn)行調(diào)試與驗證。 PROTEUS 系統(tǒng)仿真平臺與開發(fā)平臺是由英國 Labcenter 公司開發(fā)的,是目前世界上最完整的系統(tǒng)設(shè)計與仿真平臺。 太原工業(yè)學(xué)院畢業(yè)設(shè)計 24 圖 顯示子程序流程圖 太原工業(yè)學(xué)院畢業(yè)設(shè)計 25 5 系統(tǒng)調(diào)試與分析 系統(tǒng)調(diào)試 調(diào)試系統(tǒng)簡介 為了減少資源的浪費(fèi)和避免焊接過程中產(chǎn)生不必要的錯誤,在焊接硬件電路前對硬件電路設(shè)計的可行性和軟件編程的正確性進(jìn)行了仿真實驗。在輪流點(diǎn)亮掃 描過程中,每位顯示器的點(diǎn)亮?xí)r間是極為短暫的(約 1ms),由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實際上各位顯示器并非同時點(diǎn)亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會有閃爍感。CPU 向字段輸出口送出字型碼時,所有顯示器接收到相同的字型碼,但究竟是哪個顯示器亮,則取決于 COM 端。 速度處理子流程圖如圖 。當(dāng)標(biāo)志位( 00H)為 1時,說明計數(shù)溢出,放入最大時間值(為 0FFH);當(dāng)標(biāo)志位為 0 時,將計數(shù)單元( TLTH 6CH、 6DH)的值放入 68H~ 6BH 單元 [11]。 里程處理子程序流程圖如圖 所示。每次計數(shù)一次后,對里程數(shù)據(jù)進(jìn)行一次存儲操作。 圖 中斷子程序流程圖 關(guān)中斷 開始 現(xiàn)場保護(hù) 開中斷 中斷處理 關(guān)中斷 現(xiàn)場恢復(fù) 開中斷 中斷返回 太原工業(yè)學(xué)院畢業(yè)設(shè)計 22 里程計算子程序 外中斷 0 服務(wù)程序用于對單片機(jī) 口輸入的圈脈沖進(jìn)行計數(shù),為十六進(jìn)制計數(shù)器 [9]。本設(shè)計采用定時中斷,對自行車的里程和速度進(jìn)行計數(shù)。 定時 /計數(shù)器控制寄存器 TCON 是 8 位寄存器,地址為 88H,可以位尋址。當(dāng)結(jié)構(gòu)發(fā)生計數(shù)溢出時,即表明定時時間或計數(shù)值已滿,這時就以計數(shù)溢出信號作為中斷請求,去置位一個溢出標(biāo)志 ,作為單片機(jī)接受中斷請求的標(biāo)志 [8]。 太原工業(yè)學(xué)院畢業(yè)設(shè)計 20 圖 主程序流程圖 太原工業(yè)學(xué)院畢業(yè)設(shè)計 21 定時中斷是為滿足定時或計數(shù)的需要而設(shè)置的。這樣,每次定時器 T1的開啟時間剛好為轉(zhuǎn)一圈的時間,根據(jù)輪子的周長就可以計算出自行車的速度。中斷 1用于控制定時器 T1的啟 /停,當(dāng)輸入為 0時關(guān)閉定時器。中斷 0用于對輪子圈數(shù)的計數(shù)輸入,輪子每轉(zhuǎn)一圈,霍爾傳感器輸出一個低電平脈沖。 、 、 別用于設(shè)置輪圈的大小,低電平有效。然后主程序?qū)⒏鶕?jù)各標(biāo)志寄存器的內(nèi)容,分別完成啟動、清除、計程和計速等不同的操作。 圖 報警電路圖 太原工業(yè)學(xué)院畢業(yè)設(shè)計 19 4 系統(tǒng)軟件設(shè)計 在主程序模塊中,需要完成對各接口芯片的初始化、自行車?yán)锍毯退俣鹊某跏蓟?、中斷向量的設(shè)計以及開中斷、循環(huán)等待 等工作。 報警電路的設(shè)計 本次報警電路采用蜂鳴器報警,當(dāng)即時速度超過預(yù)定值是蜂鳴器響,指示燈閃爍,提示應(yīng)該減速。在輪流點(diǎn)亮掃描過程中,每位顯示器的點(diǎn)亮?xí)r間是極為短暫的(約 1ms),由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實際上各位顯示器并非同時點(diǎn)亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會有閃爍感。CPU 向字段輸出口送出字型碼時,所有顯示器接收到相同的字型碼,但究竟是哪個顯示器亮,則取決于 COM 端。本次設(shè)計采用共陰極接法。 LED 顯示器有兩種不同的形式:一種是發(fā)光二極管的陽極都連在一起的,稱之為共陽極 LED 顯示器;另一種是發(fā)光二極管的陰極都連在一起的,稱之為共陰極 LED 顯示器。 LED 技術(shù)具有非常明顯的三大優(yōu)勢:第一,它顯示的色彩更加豐富,色彩數(shù)量可超過目前 CCFL 冷陰極熒光管背光燈的一倍以上;第二, LED 背光源亮度可以隨著畫面亮度進(jìn)行主動調(diào)節(jié),可節(jié) 能30%以上;第三, LED 背光源不含鉛和汞等有毒有害物質(zhì),是真正的綠色環(huán)保光源。 LCD 的好處有:與 CRT 顯
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1