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

正文內(nèi)容

電動機(jī)轉(zhuǎn)速測定及數(shù)據(jù)顯示系統(tǒng)設(shè)計(jì)畢業(yè)設(shè)計(jì)論文word格式(參考版)

2025-01-16 14:16本頁面
  

【正文】 。通過 這次畢業(yè)設(shè)計(jì)我認(rèn)識了自己所欠缺的方面,明白學(xué)生是個積累的過程,在以后的生活、工作中都應(yīng)該不斷學(xué)習(xí),努力提高自己的綜合素質(zhì)。經(jīng)過幾周的努力,蒸魚完成了畢業(yè)設(shè)計(jì)。 結(jié)論本設(shè)計(jì)完成了以單片機(jī)為核心設(shè)計(jì)一個電動機(jī)轉(zhuǎn)速測定及數(shù)據(jù)顯示控制系統(tǒng),對轉(zhuǎn)速范圍在03000r/min的直流調(diào)速電動機(jī)進(jìn)行測量并顯示,轉(zhuǎn)速顯示精度達(dá)到轉(zhuǎn)速個位數(shù),有轉(zhuǎn)速上、下限報(bào)警提示。(5)由于顯示部分的程序是動態(tài)顯示,是一位一位的顯示,在位選信號這里出現(xiàn)了問題,在左移的時候出現(xiàn)問題,以及顯示完一個字型后調(diào)用的延時時間不合理導(dǎo)致顯示不穩(wěn)定,出現(xiàn)閃爍現(xiàn)象,改變時間到1毫秒左右就差不多對了。在前面還沒有解決的時候,我們暫時用信號發(fā)生器來代替外部中斷9的輸入,由于中斷執(zhí)行與否我們沒法看到,可以用設(shè)置中斷點(diǎn)的方法或者利用示波器,在中斷服務(wù)程序中重新編寫一些程序觀察單片機(jī)的某一輸出口的波形變換或者中斷程序中讓數(shù)碼管點(diǎn)亮等直觀可以看到的方法來檢查中斷的執(zhí)行情況;(3)中斷服務(wù)程序中程序設(shè)計(jì)有問題,要先讀去反映轉(zhuǎn)速的TH0,TL0,再去清0,軟件記數(shù)的高字節(jié)VTT應(yīng)該在定時中斷0中的服務(wù)程序中自增的同時清TH0,TL0,在外部中斷程序中要讀取三字節(jié)的記數(shù)值后同時清三個記數(shù)器,再從中斷返回;(4)在確定轉(zhuǎn)速計(jì)算程序的正確性的 條件下出現(xiàn)了轉(zhuǎn)速不準(zhǔn)確,就是在調(diào)用轉(zhuǎn)換程序時出現(xiàn)了問題,觀察程序時發(fā)現(xiàn)調(diào)用子程序是傳送的參數(shù)不對,在用寄存器R的時候出現(xiàn)了重復(fù)現(xiàn)象,導(dǎo)致轉(zhuǎn)換過程中出現(xiàn)了混亂。波形得到了大大改善;(2)首先檢查程序中的開頭,中斷入口地址,發(fā)現(xiàn)中斷定時0的地址寫成中斷定時1的入口地址了。利用萬用表檢查時發(fā)現(xiàn)接5V和地的PCB上的線都壞了,重新用線接在電路板上。 故障分析與解決方案故障出現(xiàn)情況:霍爾傳感器不能產(chǎn)生有效的TTL電平,產(chǎn)生波形不穩(wěn)單片機(jī)的中斷服務(wù)程序不能執(zhí)行,不管是定時中斷還是外部中斷;中斷執(zhí)行低速情況也就是軟件記數(shù)功能不對;測得的轉(zhuǎn)速不準(zhǔn)確,而且在波形頻率變化下顯示轉(zhuǎn)速卻不變單片機(jī)顯示部分無法工作,顯示不穩(wěn)定;信號發(fā)生器模擬轉(zhuǎn)速測量正確,接電機(jī)不穩(wěn)定解決方案(針對上述故障一一對應(yīng)的解決方案):(1)硬件電路中霍爾傳感器應(yīng)工作在5V電壓,中間引腳接地,數(shù)據(jù)線接單片機(jī)的外部中斷0。最后、拆分壓縮BCD碼十進(jìn)制以及最后的顯示程序,可以利用上述提到的各種方法,觀察3034H內(nèi)部的數(shù)據(jù),緩沖數(shù)據(jù)的觀察檢查完畢后,調(diào)用顯示程序,觀察數(shù)碼管上顯示的數(shù)據(jù)是否是內(nèi)存緩沖中需要顯示的數(shù)據(jù)。首先要對計(jì)算程序進(jìn)行調(diào)試,其中關(guān)鍵就是那個四字節(jié)除三字節(jié)的程序顯得尤為重要,在整個程序中,四字節(jié)的被除數(shù)是確定的常數(shù),而除數(shù)是測量記數(shù)的值,當(dāng)各個模塊調(diào)試時,我們可以先對除數(shù)先賦不同的值,利用查看內(nèi)部數(shù)據(jù)的數(shù)據(jù)窗口觀察出計(jì)算出來的結(jié)果和用計(jì)算器算得的結(jié)果是否一致,可以舉例多次數(shù)據(jù),確保程序正確,才能得到想得到的數(shù)據(jù)。用戶可以在輸入框中輸入十六進(jìn)制或十進(jìn)制數(shù)據(jù)。LCA51軟件提供一系列更改變量數(shù)值的方法,以便用戶能檢查程序?qū)φ麄€變量值范圍的反應(yīng),而無需為設(shè)置每個值而重新加載調(diào)試。 用戶還可以打開程序空間窗口、內(nèi)部數(shù)據(jù)窗口、外部數(shù)據(jù)窗口進(jìn)行數(shù)據(jù)塊觀察。用戶程序在單步或斷點(diǎn)停下時,將更新變量的取值。LCA51軟件提供了以下幾種方法對變量進(jìn)行查看。如果用戶按熱鍵F4,調(diào)試程序繼續(xù)執(zhí)行程序代碼,直到它到達(dá)光標(biāo)行處或調(diào)試程序遇到另一個斷點(diǎn)。注意:如果用戶調(diào)試高級語言,因?yàn)橄到y(tǒng)要占用2個斷點(diǎn),所以可設(shè)置的斷點(diǎn)數(shù)為最大斷點(diǎn)個數(shù)減2。如果是調(diào)用一函數(shù),運(yùn)行完整個函數(shù)并停止在函數(shù)返回處。但是,如果調(diào)用一函數(shù),則進(jìn)入函數(shù)中,再執(zhí)行函數(shù)的第一條源語句行前停止。跟蹤應(yīng)用程序使用戶能夠在運(yùn)行應(yīng)用程序時,看到PC指針在應(yīng)用源代碼程序中的確切位置,LCA51提供以下方法對程序的執(zhí)行進(jìn)行跟蹤。調(diào)試主要方法和技巧: 通常一個調(diào)試程序應(yīng)該具備至少四種性能:跟蹤、斷點(diǎn)、查看變量、更改數(shù)值。用戶可同時打開多個窗體編輯、調(diào)試、編譯、連接、加載和調(diào)試,軟件支持編譯錯誤源文件定位。軟件支持單文件方式和工程化管理兩種模式。LCA51軟件是一種非常實(shí)用的多窗口編輯、調(diào)試軟件。即可檢查數(shù)碼管硬件電路是否正確,即可判斷顯示驅(qū)動電路整個完整首先排除這里的故障。接上電源,使電路通電,檢查各個芯片上的工作電壓是否正常供電,以保證芯片正常工作。上電后的調(diào)試:在確保硬件電路的正常,無異常情況方可上電調(diào)試,上電調(diào)試的目的是校驗(yàn)電路是否接錯,同時還要檢驗(yàn)原理是否正確,主要對轉(zhuǎn)速測量系統(tǒng)的單片機(jī)控制部分、數(shù)碼管點(diǎn)亮部分和上位機(jī)通信的電平轉(zhuǎn)換和出口通信部分的硬件調(diào)試。在這部分調(diào)試中主要使用的工具是萬用表,用來完成檢測電路中是否存在斷路或者短路情況等。這一部分硬件調(diào)試主要分成兩大塊:上電前的調(diào)試和上電后的調(diào)試。6. 系統(tǒng)調(diào)試電路調(diào)試是整個系統(tǒng)功能能否實(shí)現(xiàn)的關(guān)鍵步驟,我們將整個調(diào)試過程分為三大部分,硬件調(diào)試、軟件調(diào)試、綜合調(diào)試。單片機(jī)顯示部分用來顯示計(jì)算出的數(shù)據(jù)。 二十進(jìn)制轉(zhuǎn)換程序計(jì)算程序計(jì)算出來的數(shù)據(jù)為二進(jìn)制,存到50H、51H單元中以便發(fā)送程序中調(diào)用傳送數(shù)據(jù)到計(jì)算機(jī),計(jì)算機(jī)可識別二進(jìn)制,然而,我們需要在LED上顯示,查表程序需要拆分的BCD碼,所以二進(jìn)制必須先轉(zhuǎn)換成BCD后才能拆分。此外,對于低速情況下,我們還要設(shè)計(jì)一個軟件技術(shù)器VTT,當(dāng)外部中斷還沒來而內(nèi)部定時器已經(jīng)溢出,產(chǎn)生定時器0中斷時,增加VTT,作為三字節(jié)中的高字節(jié),三字節(jié)組成除數(shù),上面的常數(shù)為四字節(jié),所以計(jì)算程序?qū)嶋H上就是調(diào)用一個四字節(jié)除三字節(jié)商為兩字節(jié)的程序。單片機(jī)轉(zhuǎn)速測量可分為若干模塊,然后在主程序中分別調(diào)用各個模塊,流程圖如下: 計(jì)算程序計(jì)算轉(zhuǎn)速公式: n=60/NTc (r/min)其中,N是內(nèi)部定時器的計(jì)數(shù)值,為三字節(jié),分別由TH0、TL0、VTT構(gòu)成:TC為時基,所以TC不再是1um,而是12M/,代入上面的公式,即可得到轉(zhuǎn)速精確計(jì)算公式: N=60*11059200/12N=55296000/N再將55296000轉(zhuǎn)化為二進(jìn)制存入單片機(jī)的內(nèi)存單元,下面介紹除數(shù)是如何獲得的。當(dāng)LE=1時,P0端口的8位數(shù)據(jù)線與74HC573內(nèi)部數(shù)據(jù)保持器的輸入端連通。LE端的作用是通過高低電平控制8位輸入與內(nèi)部數(shù)據(jù)保持器輸入端的連通與斷開。2 當(dāng)輸入的數(shù)據(jù)消失時,在芯片的輸出端,數(shù)據(jù)仍然保持。當(dāng)OE為高時,輸出進(jìn)入高阻態(tài),OE端的操作不會影響到鎖存器的狀態(tài)。所有鎖存器公用一個鎖存使能(LE)端和一個輸出使能(OE)端,當(dāng)LE為高時,數(shù)據(jù)從Dn輸入到鎖存器,在此條件下,鎖存器進(jìn)入透明模式,也就是說,鎖存器的輸出狀態(tài)將會隨著對應(yīng)的D輸入每次的變化而變化。輸出能直接接到CMOS,NMOS和TTL接口上,操作電壓范圍:,低輸入電流:,CMOS器件的高噪聲抵抗特性,主要用于數(shù)碼管、按鍵等的控制。74HC573為八進(jìn)制3態(tài)非反轉(zhuǎn)透明鎖存器,同時也是高性能硅門CMOS器件當(dāng)鎖存器使能端為高時,這些器件的鎖存對于數(shù)據(jù)是透明的,也就是說輸出同步。2,動態(tài)驅(qū)動數(shù)碼管動態(tài)顯示介面是單片機(jī)中應(yīng)用最為廣泛的一種顯示方式之一,動態(tài)驅(qū)動是將所有數(shù)碼管的8個顯示筆劃a,b,c,d,e,f,g,dp 的同名端連在一起,另外為每個數(shù)碼管的公共極COM增加位元選通控制電路,位元選通由各自獨(dú)立的I/O線控制,當(dāng)單片機(jī)輸出字形碼時,所有數(shù)碼管都接收到相同的字形碼,但究竟是那個數(shù)碼管會顯示出字形,取決于單片機(jī)對位元選通COM端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位元就顯示出字形,沒有選通的數(shù)碼管就不會亮。靜態(tài)驅(qū)動的優(yōu)點(diǎn)是編程簡單,顯示亮度高,缺點(diǎn)是占用I/O埠多,如驅(qū)動5個數(shù)碼管靜態(tài)顯示則需要58=40根I/O口來驅(qū)動,要知道一個89S51單片機(jī)可用的I/O口才32個呢。1,靜態(tài)驅(qū)動:靜態(tài)驅(qū)動也稱直流驅(qū)動。1位顯示器由八
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1