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

正文內(nèi)容

單片機(jī)速度里程表設(shè)計畢業(yè)論文-全文預(yù)覽

2025-07-09 12:51 上一頁面

下一頁面
  

【正文】 值得注意的是,對存儲器操作時,每讀寫一個字節(jié),單片機(jī)必須送一個應(yīng)答位(ACK),釋放一下SDA數(shù)據(jù)線,以便存儲器能繼續(xù)接收數(shù)據(jù)。當(dāng)24C64接到命令后,進(jìn)入一個寫周期,再由單片機(jī)發(fā)送存儲地址。當(dāng)24C64接到命令后,進(jìn)入一個寫周期,再由單片機(jī)發(fā)送存儲地址,即確定數(shù)據(jù)寫入到存儲器的哪個地址,隨后,單片機(jī)將要存儲的數(shù)據(jù)送入到SDA數(shù)據(jù)線上。其中1010為4位讀寫控制碼,R/W為讀寫控制位:0為寫操作,1為讀操作。由于通過一個兩分頻觸發(fā)器輸入到內(nèi)部時鐘電路,所以對外部時鐘的占空比不作要求,但是必須注意最小和最大電壓的高低時間規(guī)格。(13):XTA1 反向振蕩放大器和內(nèi)部時鐘工作電路的輸入。當(dāng)RST引線被置為高電平時,所有的I/O口復(fù)位為1。作為輸入時,如果端口3的引線被外部拉低,由于內(nèi)部上拉電阻的作用,它們將輸出電流(IIL)。(9):端口3(Port 3),帶內(nèi)部上拉電阻。端口1輸出緩沖器可吸收20mA的電流,可以直接驅(qū)動LED顯示器。復(fù)位操作重定義SFR,但是不會改變芯片級RAM。為了消除當(dāng)空閑模式被復(fù)位終止時可能往端口作不希望發(fā)生的寫入操作,調(diào)用空閑模式指令后面緊跟的那條指令不應(yīng)該是寫端口或?qū)懲獠績?nèi)存的指令。空閑模式可以由任意有效的中斷或硬件復(fù)位來終止。(3):程序存儲器加密 芯片上有兩個鎖位(加密位),可以不對它們編程(U),也可以對它們編程(P)來獲得如下表所列的附加特性:鎖存位保護(hù)模式(1)程序鎖存位加密模式LB1LB2加密類型1UU無程序加密特性2PU禁止再對閃存編程3PP同模式2,同時禁止檢驗閃存注意:。該單片機(jī)不支持外部數(shù)據(jù)存儲器的存取,也不支持外部程序存儲器的執(zhí)行。同樣,超出內(nèi)存界限,會導(dǎo)致不正確的執(zhí)行結(jié)果。例如,對AT89C2051(帶2K內(nèi)存)來說,LJMP 7E是一個正確的指令,而LJMP 900H卻是錯誤的。它與MCS51架構(gòu)完全兼容,并且可以使用MCS51指令組來編程??臻e模式下CPU不工作,而RAM,定時器/計數(shù)器,串口和中斷系統(tǒng)繼續(xù)工作。將一片通用的8位CPU與閃存集成在單塊芯片上,愛特美爾AT89C2051是一種功能強(qiáng)大的微型計算機(jī)。低功耗空閑模式和微功耗模式(Powerdown mode)六個中斷源兩級程序鎖存2K字節(jié)可重編程閃存廖老師豐富專業(yè)技術(shù)經(jīng)驗不僅讓我拓展了更廣闊、更深邃的視野空間,同時在生活上亦給予我無微不至的關(guān)懷,特此感謝!在近三年的學(xué)習(xí)和工作當(dāng)中,教研室的韓英老師、劉國安老師、謝子常老師、廖惜春老師都給予了我相當(dāng)多的關(guān)懷與幫助,在此一并覆謝!同時,也特別感謝黃宇雄、黃錫林、羅輝明、方洪福等同學(xué),感謝他們在我本科畢業(yè)論文撰寫中給予我相當(dāng)多的幫助和支持!最后,我還要感謝我的父母,她們不僅給予我物質(zhì)上的支持,而且還給予我精神上的鼓勵。單片機(jī)速度里程表的設(shè)計,相對于數(shù)碼管顯示可以說是里程表的發(fā)展趨勢。在本次設(shè)計中,使我接觸到平時較少接觸的串口液晶顯示???,讓我從認(rèn)識到了解,到熟悉它的工作原理和使用方法。“路漫漫其修遠(yuǎn)兮,吾將上下而求索”電子設(shè)計和程序設(shè)計是個集知識、毅力、創(chuàng)意于一身的高難度項目,我所涉及的是冰山一角,我將繼續(xù)努力,充實自我,在今后的另一段人生,創(chuàng)造出輝煌的奇跡。為了攻克這些難題,我花了許多時間和精神。由于本設(shè)計涉及到單片機(jī)的使用,因此在設(shè)計上遇到一定的難度,單片機(jī)AT89C2051的引腳各有什么樣的用途?怎樣對單片機(jī)編程實現(xiàn)波型到速度大小之間的轉(zhuǎn)換功能?怎樣實現(xiàn)單片機(jī)與24C64 EEPROM的數(shù)據(jù)傳遞?這些問題一直困擾著我,使我來知從何下手。我以后會繼續(xù)努力改進(jìn)的,使得它功能更加強(qiáng)大,使用更加方便。正因為該產(chǎn)品存在缺陷,所以有改善的空間。這次畢業(yè)設(shè)計的目標(biāo)是實時顯示速度的大小和累計的公里數(shù)。(5)里程顯示:不能調(diào)出累計的公里數(shù),檢查程序的數(shù)據(jù)讀出程序,顯示程序。(2)顯示數(shù)據(jù)不穩(wěn)定:首先檢查液晶顯示模塊是否焊好,注意:線圈的線頭上是有漆的,必須先刮掉漆皮再焊才能好,檢查極性電容器正負(fù)極端是否焊好,檢查芯片周圍的焊點是否有短路的現(xiàn)象,檢查液晶顯示模塊是否裝錯位置。(8)檢測電路的功能:先選擇實時檢測速度的功能。(6)電壓測量:線路板上留有4個測電流的口,用萬用表,分別在這4個口處測量其輸入的工作電壓,為5V的直流電壓。程序啟動后,會自動檢測硬件及連接,狀態(tài)框中顯示“就緒”字樣,表示編程器連接和設(shè)置均正常。同時檢查一下焊接的時候,芯片的引腳有沒有不注意地焊接在一起,有就將他分開,不然就會影響電路的功能。安裝過程中注意,極性電容、三極管、電解電容器的極性,不要裝錯。硬件的設(shè)置是設(shè)計的基礎(chǔ),軟件的編譯設(shè)置是本設(shè)計的靈魂。;T1計數(shù)器中斷服務(wù)程序。AYV ;顯示速度START: SJMP START1 ;轉(zhuǎn)START1循環(huán);;;;;;;;;;;;;;;;;;;;;;;INTEX0 PROGRAM;;;;;;;;;;;;;;;;;;;;;;;里程計數(shù)程序,用外中斷0實現(xiàn),-62H內(nèi)存單元。同樣,為了能正確讀/寫命令或數(shù)據(jù),必須在時序中加入相應(yīng)的延時;此外,為保證系統(tǒng)的低功耗,每次讀/寫命令或數(shù)據(jù)之后,都應(yīng)將CS、RD、WR、DATA 置高電平。以后隨地址的增加依次存放第7位至第1位數(shù)據(jù)段碼。然后分別用命令代碼00000001和00000011開振蕩器和開顯示器。LCM0825是串行8位8段液晶顯示模塊。最后,將顯示緩沖區(qū)的8位8段碼經(jīng)串口送至液晶顯示模塊進(jìn)行顯示??紤]到對響應(yīng)時間的要求,BCD代碼模塊采用快速算法。由于所測周期的單位是μs,因此在相除轉(zhuǎn)換時應(yīng)將被除數(shù)擴(kuò)大106倍,以保證得出正確的速度。一旦出現(xiàn)低電平,則立即復(fù)位TR0以終止定時器,以結(jié)束測周期程序。單片機(jī)通過檢測P3.2引腳電平來決定是否啟動測量周期程序。 2.3本章小結(jié)本章主要對硬件的設(shè)計作闡述。存儲地址發(fā)送成功后,單片機(jī)又向24C64發(fā)一個START命令,產(chǎn)生開始條件,然后發(fā)讀命令控制字(A3H)。寫周期結(jié)束時,單片機(jī)再發(fā)一停止位(STOP)。所以結(jié)合 圖216示可知A2H為寫控制命令字,A3H為讀控制命令字。24C64為I2C總線的E2PROM。(b)LCM0825顯示RAM對應(yīng)8位字符,RAM表數(shù)據(jù)位為1則顯示,為0則滅。第三l000000 0001開振蕩。若MCU與LCM0825土作電壓相同,可直接相接。]表 2-5(3)模塊尺寸如圖211示:(單位mm)圖211(4)引腳說明: 表 2-6表 (5)接口應(yīng)用方塊圖如圖212示:/BZBZ LCM0825 VDD/CS /RD /WR DATA /INT VCLDI/O /INTMCU VCC10K50K3~5V用三線接口即可:/CS,/WR,DATA。其低功耗特性,顯示狀態(tài)50μA,典型值省電模式1μA。24C64是串行的E2PROM存儲器,其存儲容量為8kBSCL為時鐘線,SDA為數(shù)據(jù)線。每一個數(shù)據(jù)位的8段碼存放形式及高低地址存放段碼的順序都和表1所列的第8位數(shù)據(jù)的8段碼存放格式一樣,只是段碼的存放地址不同。由于串行接口方式節(jié)省了所需的口線和系統(tǒng)資源,因而使系統(tǒng)具有較高的資源利用率。由于通過一個兩分頻觸發(fā)器輸入到內(nèi)部時鐘電路,所以對外部時鐘的占空比不作要求,但是必須注意最小和最大電壓的高低時間規(guī)格。(10):XTA1 反向振蕩放大器和內(nèi)部時鐘工作電路的輸入。當(dāng)RST引線被置為高電平時,所有的I/O口復(fù)位為1。作為輸入時,如果端口3的引線被外部拉低,由于內(nèi)部上拉電阻的作用,它們將輸出電流(IIL)。(7):端口3(Port 3),帶內(nèi)部上拉電阻。端口1輸出緩沖器可吸收20mA的電流,可以直接驅(qū)動LED顯示器。復(fù)位動作應(yīng)在Vcc恢復(fù)到正常工作電平時進(jìn)行,而且必須保持足夠長的時間,以使振蕩器重啟動并趨于穩(wěn)定。(5):低功耗模式 在低功耗模式下,振蕩器被停止,調(diào)用低功耗模式的指令是被執(zhí)行的最后一條指令。如果未使用外部上拉電阻,“0”,而如果用了外部上拉電阻,它們應(yīng)該被置為“1”。表 2-3注:加密位只能用片檫除操作進(jìn)行檫除.(4):空閑模式 在空閑模式下,CPU自己轉(zhuǎn)入睡眠狀態(tài),而芯片上其余所有的外圍單元保持活動狀態(tài)。所以,在程度中不應(yīng)該包含MOVX[…]指令。對于包括中斷的應(yīng)用,80C51家族架構(gòu)的正常中斷服務(wù)線程地址位置已被保留。(1).分支程序指令: LCALL,LJMP,ACALL,AJMP,SJMP,JMP A+DPTR只要編程者注意使這些指令的目標(biāo)地址落在程序存儲器大?。▽?9C2051來說是00H到7FFH)的物理界限內(nèi),這些無條件分支指令將正確執(zhí)行。但是當(dāng)使用有些特定指令編程的時候,有幾點必須注意。省電模式中,片內(nèi)RAM將被凍結(jié),時鐘停止振蕩,所有功能停止工作,直至系統(tǒng)被硬件復(fù)位方可繼續(xù)運行。系統(tǒng)初始化時,可通過設(shè)置使T0 和T1定時器工作在模式1方式。單片機(jī)利用T0定時器和INT0引腳來測量輸入方波信號的周期,而使用外部中斷0來控制定時器T0是否開始定時。由于該單片機(jī)與89C51相兼容,因此在硬件電路設(shè)計和軟件編程方面更加方便。預(yù)處理電路的第二級采用帶施密特觸發(fā)器的反相器CT74LS14來把放大器生成的單相脈沖轉(zhuǎn)換成與COMS電平相兼容的方波信號同時將輸出信號加到單片機(jī)的P3.2口上。2.2系統(tǒng)硬件設(shè)計2.2.1 信號預(yù)處理電路系統(tǒng)的信號預(yù)處理電路如圖24所示。本設(shè)計用測量脈沖頻率來計算速度,因而具有較高的測速精度。系統(tǒng)硬件框圖如下圖放大器波形變換波形整形單片機(jī)液晶顯示電路數(shù)據(jù)存儲電路21示: 圖21 (1)原理圖如圖22示: 圖22 在輸入端輸入信號,經(jīng)過信號預(yù)處理之后,在上拉電阻和三極管的影響下對輸入波型進(jìn)行整型,轉(zhuǎn)換,最終在單片機(jī)的輸入端形成帶有一頂帶寬的規(guī)則方波。本設(shè)計用兩個按鍵來控制顯示速度或里程。信號預(yù)處理電路中的放大器用于對待測信號進(jìn)行放大,以降低對待測信號的幅度要求;波形變換和波形整形電路則用來將放大的信號轉(zhuǎn)換成可與單片機(jī)接口的TTL信號;通過單片機(jī)的設(shè)置可使INT0引腳能夠?qū)?nèi)部定時器T0的工作進(jìn)行控制,這樣能精確地測出加到INT0引腳的正脈沖寬度(即測出脈沖信號的周期);速度顯示部分采用串口液晶顯示模塊,所得的數(shù)據(jù)采用I2C總線并通過E2PROM來存儲,因而節(jié)省了所需單片機(jī)的口線和外圍器件,同時也簡化了顯示部分的軟件編程。本章分為6章,分別從不同的內(nèi)容角度對本文進(jìn)行分析說明。第六章 總結(jié)設(shè)計過程中的經(jīng)驗和心得體會。分別具體講解了各個部份的元件、功能和設(shè)計圖。一種成功的轎車儀表板總成,既要融入轎車的整體,體現(xiàn)出它是轎車不可分割的一部分;又要體現(xiàn)出轎車的個性,使人看到儀表板就會想到車子的形象。目前,平面儀表板主要采用真空螢光管顯示、液晶顯示、電致發(fā)光顯示和高壓驅(qū)動器集成電路等技術(shù),具有測試反應(yīng)速度快、指示準(zhǔn)確、圖形設(shè)計靈活、數(shù)字清晰、可視性能好、集成化程度高、可靠性強(qiáng)、功耗率低等優(yōu)點。有些儀表還設(shè)有變速檔位指示,計時鐘,環(huán)境溫度表,路面傾斜表和地面高度表等。儀表板總成似一扇窗戶,隨時反映出車子內(nèi)部機(jī)器的運行狀態(tài),同時它又是部分設(shè)備的控制中心和被裝飾的對象,是轎車車廂內(nèi)最引人注目的部件。 課題背景傳統(tǒng)的汽車轉(zhuǎn)速里程表的功能有兩個,一是用指針指示汽車行駛的瞬時車速,二是用機(jī)械計數(shù)器記錄汽車行駛的累計里程。該方案由于使用了串口液晶顯示模塊和E2PROM,以及高效快速算法,因而可在節(jié)約系統(tǒng)資源和簡化程序設(shè)計的基礎(chǔ)上保證。單片機(jī)速度里程表設(shè)計,能自動顯示自行車行駛的總里程數(shù)及行車速度,具有超信響的提醒功能,里程數(shù)據(jù)自動記憶,也可以應(yīng)用于電動自行車,摩托車,汽車機(jī)動車儀表上。其中儀表板是安裝指示器的主體,集中了全車的監(jiān)察儀表,通過它們揭示出發(fā)動機(jī)的轉(zhuǎn)速、油壓、水溫和燃油的儲量,燈光和發(fā)電機(jī)的工作狀態(tài),車輛的現(xiàn)時速度和里程積累。電子顯示技術(shù)也就是薄型平面電子顯示器技術(shù),利用這種技術(shù)做成的汽車平面儀表板顯示數(shù)字及信息,十分清晰明了,使駕駛者在開車的同時,仍然可以清楚地看到儀表數(shù)字及其它信息的變動。 轎車儀表板總成在車廂里處于中心的位置,非常引人注目,它的任何疵點都會令人感到渾身不舒服,因此汽車制造商是非常重視轎車儀表板總成的制作水平,從制作工藝上可以表現(xiàn)出制造公司的設(shè)計與工藝水平,從裝飾風(fēng)格上可以表現(xiàn)出這個國家或地區(qū)的文化傳統(tǒng)。第二章 分析了主要元器件的功能,根據(jù)系統(tǒng)需求,選擇了芯片AT89C2051和液晶顯示模塊LCM0825,詳細(xì)分析了這些芯片的功能。第五章 給出了對本設(shè)計的展望和改進(jìn)方案。盡管單片機(jī)速度里程表設(shè)計看上去硬件真的比較簡單,但是只要核心原理一致,硬件上不斷地更新,豐富,就能夠演變發(fā)展出各式各樣的新的多功能產(chǎn)品。系統(tǒng)硬件框圖如圖1所示。該速度里程表能將傳感器輸入到單片機(jī)的脈沖信號的寬度(傳感器將車速轉(zhuǎn)變成相應(yīng)寬度的脈沖信號)實時地測量出來,然后通過單片機(jī)計算出速度和里程,再將所得的數(shù)據(jù)存儲到串口數(shù)據(jù)存儲器,并由串口液晶顯示模塊實時顯示出所測速度。最后將得出的速度、里程值存儲在E2PROM中,并根據(jù)兩個按鍵的選擇情況來顯示速度或里程。設(shè)計時,應(yīng)綜合考慮測速精度和系統(tǒng)反應(yīng)時間。本設(shè)計的速度和里程值采用8位顯示,并包含兩個小數(shù)位。由于放大器的放大功能降低了對待測信號的幅度要求,因此,系統(tǒng)能對任意大于0.5V的正弦波和脈沖信號進(jìn)行測量。設(shè)計中用到了AT89C2051的T
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1