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

正文內容

電動自行車速度里程表設計論文之(文件)

2025-07-15 15:19 上一頁面

下一頁面
 

【正文】 源的優(yōu)先級;同一優(yōu)先級內各終端同時提出中斷請求時,由內部的查詢邏輯確定其響應次序。只要在和引腳上出現有效低電平時,就激活外部中斷方式。CPU對中斷系統(tǒng)所有中斷以及某個中斷源的開放和屏蔽是由中斷允許寄存器IE控制的。EX0()外部中斷允許位;ET0()定時/計數器T0中斷允許位;EX1()外部中斷允許位;ET1()定時/計數器T1中斷允許位;ES()串行口中斷允許位;EA()CPU中斷允許位。單片機復位時,IP各位清0,各中斷源同為低優(yōu)先級中斷。TMOD用于設置其工作方式;TCON用于控制其啟動和中斷請求。:定時/計數模式選擇位。本次設計TMOD為90H,即選通定時/計數器定時功能、工作方式1。CPU響應中斷后TF1由硬件自動清零。TR1()定時/計數器T1運行控制位。TR0():定時/計數器T0運行控制位。AT24C02支持I2C總線數據傳送協(xié)議。SDA串行數據/地址:CAT24WC02雙向串行數據/地址管腳用于器件所有數據的發(fā)送或接收,是一個開漏輸出管腳可與其它開漏輸出或集電極開路輸出進行線或(wireOR)。在軟件編程時采用程序包來控制24C02發(fā)送或接受數據。 74LS74引腳圖在本題目中74LS74芯片起分頻的作用。 74LS244芯片的介紹本次設計中的采用驅動數碼管的芯片為74LS244,74LS244為三態(tài)輸出的八位緩沖器和線驅動器,若單片機輸出口直接接顯示部分電路,則電流太小,會導致顯示部分不能正常工作。 74LS244邏輯圖 單片機外圍電路的設計 時鐘電路的設計時鐘是單片機的心臟,單片機各功能部件的運行都是以時鐘頻率為基準,有條不紊地一拍一拍地工作。本設計采用前者。對外接電容的值雖然沒有嚴格的要求,但電容的大小會影響振蕩器的高低、振蕩器的穩(wěn)定性、起振的快速性和溫度的穩(wěn)定性。有了它可以使程序從指定處開始執(zhí)行,即從程序存儲器中的0000H地址單元開始執(zhí)行程序。本系統(tǒng)的復位電路是采用按鍵復位的電路,是常用復位電路之一。復位后,P0到P3并行I/O口全為高電平,其它寄存器全部清零,只有SBUF寄存器狀態(tài)不確定。由于它具有顯示清晰、亮度高、使用電壓低、壽命長的特點,因此使用非常廣泛。本次設計采用共陰極接法。也就是說我們可以采用分時的方法,輪流控制各個顯示器的COM端,使各個顯示器輪流點亮。 報警電路圖4 自行車的速度里程表軟件程序設計4 自行車的速度里程表軟件程序設計 概述 在硬件設計完畢之后,接下來就是設計中最核心和最為主要的軟件部分設計。當系統(tǒng)出現問題,就可以根據功能設置找出問題的根源,從而更快地解決問題。 自行車的速度里程表總體程序設計在主程序模塊中,需要完成對各接口芯片的初始化、自行車里程和速度的初始化、中斷向量的設計以及開中斷、循環(huán)等待等工作。、低電平有效。中斷1用于控制定時器T1的啟/停,當輸入為0時關閉定時器。在單片機內部有兩個定時/計數器,以對其中的計數結構進行計數的方法,來實現定時或計數功能。其高4位用于定時/計數器中斷控制,低4位借給外部中斷,用做中斷標志和觸發(fā)方式選擇位。每次計數一次后,對里程數據進行一次存儲操作。定時器計出每轉一圈所用的時間,用自行車車輪的周長除以時間就得出自行車的速度。在輪流點亮掃描過程中,每位顯示器的點亮時間是極為短暫的(約1ms),由于人的視覺暫留現象及發(fā)光二極管的余輝效應,盡管實際上各位顯示器并非同時點亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數據,不會有閃爍感。PROTEUS軟件能夠對各種處理器進行實時仿真、調試與測試的EDA工具,真正實現了在沒有目標原形時就可以對系統(tǒng)進行調試與驗證。單片機系統(tǒng)的仿真是PROTEUS VSM的一大特色,同時,本仿真系統(tǒng)將源代碼的編輯和編譯整合到同一設計環(huán)境中,這樣使得用戶可以在設計中直接編輯代碼,并且很容易地查看到用戶對源程序修改后對仿真結果的影響。在加上上拉電阻后,P0口輸出正常。通過仿真、實驗驗證了系統(tǒng)的可行,能滿足設計要求,達到設計的指標,實現對自行車里程/速度的計算功能,并用LED顯示,里程與速度分別根據以下公式求得:里程=脈沖總數車輪周長速度=車輪周長247。但也有一些不足存在,當顯示速度時,若自行車轉動太快,顯示器會顯示過快,應該將速度定時顯示,使人們能夠清楚地看出速度。尤其是本次設計的核心元件AT89C52單片機,軟件技術成熟,并具有種類齊全的支持芯片。致 謝致 謝在本次畢業(yè)設計過程中我獲益匪淺,同時也遇到了許多困難,在看到我的畢業(yè)設計題目時,我的感性認識讓我感覺題目挺簡單,但在理性分析和實際操作過程中卻處處碰壁,這都是由于基礎知識不牢造成的,最后在老師的耐心指導下,我對題目有了一定程度的認識和理解,對具體的細節(jié)有了清晰的認識。畢業(yè)設計已經結束,但是它卻給我留下了美好的回憶,在做畢業(yè)設計的過程中加深了師生的感情和同學之間的友誼,覺得每一天都是那么的充實和愉快。也要感謝我的同學們,在我遇到困難時主動幫我解決,使我很快地攻克了一個又一個難關。軟件采用模塊化設計,可讀性強,方便二次開發(fā)。硬件部分采用的器件應用較廣泛,且價格低廉,如AT89C52單片機、D觸發(fā)器74LS7存儲器24C0驅動器74LS244等。當車輪轉動,小磁片滑過霍爾元件時,霍爾元件輸出一脈沖,可根據車輪周長計算里程,選擇不同的車輪周長,里程數的變化有所不同;當按下開關,顯示速度時,LED會根據轉速的不同顯示不同的數字,當速度超過一定速度時,將啟動報警系統(tǒng)。本設計主要分為硬件部分和軟件部分,硬件部分著重考慮硬件電路的簡單性,故盡可能簡化硬件電路,節(jié)省線路板的空間,達到硬件電路最優(yōu)化設計。 調試故障及原因分析在軟件仿真過程中遇到了一些問題,具體故障和解決方法如下:數碼管不顯示本次設計的電路數碼管采用共陰極接法,在仿真時錯用共陽極數碼管,導致數碼管不顯示。當完成原理圖布線后,利用PROTEUS ISIS編輯環(huán)境所提供的電器規(guī)則檢查命令對設計進行檢查,并根據系統(tǒng)提供的錯誤檢查報告修改原理圖。 開始顯示單元首址取顯示數據送段碼到P0口取段碼表首址調用延時送位選到P2口4位顯示結束返回YN修改顯示單元地址求下一位位選碼 顯示子程序流程圖5 系統(tǒng)調試與分析5 系統(tǒng)調試與分析 系統(tǒng)仿真調試PROTEUS系統(tǒng)仿真平臺與開發(fā)平臺是由英國Labcenter公司開發(fā)的,是目前世界上最完整的系統(tǒng)設計與仿真平臺之一。CPU向字段輸出口送出字型碼時,所有顯示器接收到相同的字型碼,但究竟是哪個顯示器亮,則取決于COM端。 里程處理子程序流程圖外中斷1服務程序用于處理輪子轉動一圈后的計時數據。 數據處理子程序的設計1. 里程計算子程序點亮里程指示燈開始將車圈數轉換成里程顯示里程值返回,為十六進制計數器。這種中斷請求是在單片機芯片內部發(fā)生的,因此無須在芯片上設置引入端。這樣,每次定時器T1的開啟時間剛好為轉一圈的時間,根據輪子的周長就可以計算出自行車的速度。中斷0用于對輪子圈數的計數輸入,輪子每轉一圈,霍爾傳感器輸出一個低電平脈沖。然后主程序將根據各標志寄存器的內容,分別完成啟動、清除、計程和計速等不同的操作。 基于霍爾傳感器自行車的速度里程表的軟件設計包括上電初始化程序、中斷子程序、速度調用子程序、里程調用子程序、LED顯示子程序、延時子程序等幾大部分。模塊化結構設計即是根據要求和硬件設計的結構,將整個系統(tǒng)的功能分成許多小的功能模塊,再根據這些小的功能模塊進行程序編寫的過程。 七(八)段LED顯示器、~,通過軟件編程,先把所要顯示的數據放入存儲單元,然后把數據送入段選通對應的地址,再選通某一個LED,逐步完成四個LED的顯示。本系統(tǒng)采用動態(tài)掃描顯示接口電路,動態(tài)顯示接口電路是把所有顯示器的8個筆劃段ah同名端連在一起,而每一個顯示器的公共極COM各自獨立地受I/O線控制。其中7個發(fā)光二極管構成字型“8”的各個筆畫段,另一個小數點為dp發(fā)光二極管。 顯示電路的設計本設計中采用LED數碼管顯示。上電時,剛接通電源,電容C相當于瞬間短路,+5V立即加到RET/VPD端,該高電平使89C52全機自動復位,這就是上電復位;若運行過程中需要程序從頭執(zhí)行,只需按動按鈕即可。只要RET保持高電平,則89C52循環(huán)復位。此外,如果單片機有
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1