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

正文內容

基于單片機的數(shù)字時鐘的設計畢業(yè)設計(編輯修改稿)

2025-02-14 16:25 本頁面
 

【文章內容簡介】 的T0有方式0、方式方式2和方式3四種工作方式。T1有方式0、方式1和方式2三種工作方式。工作方式控制寄存器TMOD:TMOD寄存器是不能位尋址的特殊功能寄存器,用于控制T1和T0的工作方式,各位的定義如下:GATEC/TM1M0GATEC/TM1M0 TMODTMOD的高半字節(jié)和低半字節(jié)的定義相同,高半字節(jié)用于控制T1,低半字節(jié)用于控制T0,其中,GATE是門控位。GATE為1時,定時器的計數(shù)器受外部引線INT0或INT1輸入電平的控制,輸入高電平計數(shù),輸入低電平停止計數(shù),這時可以用于測量在INTx引線出現(xiàn)的正脈沖寬度;GATE為0時,定時器的計數(shù)不受INT0或INT1引線的控制。C/T是定時器和計數(shù)器選擇位。C/T為1,選擇計數(shù)器方式,計數(shù)器THi和TLi對Ti引線輸入的外部事件計數(shù);C/T為0,選擇定時器方式,計數(shù)器THi和TLi對機器周期進行計數(shù)。M1和M0是定時器的工作方式選擇位。M1和M0這2位有00-11四個狀態(tài),分別選擇方式0(13位定時器)、方式1(16位定時器)、方式2(8位自動重裝載定時器)和方式3(T0分成兩個8位的定時器)。 LED數(shù)碼管LED就是light emitting diode ,發(fā)光二極管的英文縮寫。它是一種通過控制半導體發(fā)光二極管的顯示方式,用來顯示文字、圖形、圖像、動畫、行情、視頻、錄像信號等各種信息的顯示屏幕。LED的技術進步是擴大市場需求及應用的最大推動力。最初,LED只是作為微型指示燈,在計算機、音響和錄像機等高檔設備中應用,隨著大規(guī)模集成電路和計算機技術的不斷進步,LED顯示器正在迅速崛起,近年來逐漸擴展到證券行情股票機、數(shù)碼相機、PDA以及手機領域。LED顯示器集微電子技術、計算機技術、信息處理于一體,以其色彩鮮艷、動態(tài)范圍廣、亮度高、壽命長、工作穩(wěn)定可靠等優(yōu)點,成為最具優(yōu)勢的新一代顯示媒體,目前,LED顯示器已廣泛應用于大型廣場、商業(yè)廣告、體育場館、信息傳播、新聞發(fā)布、證券交易等,可以滿足不同環(huán)境的需要。 LED顯示器的結構led數(shù)碼管(LED Segment Displays)由多個發(fā)光二極管封裝在一起組成“8”字型的器件,引線已在內部連接完成,只需引出它們的各個筆劃,公共電極。數(shù)碼管實際上是由七個發(fā)光管組成8字形構成的,加上小數(shù)點就是8個。這些段分別由字母a,b,c,d,e,f,g,dp來表示。 本設計中采用的是7SEGMPX8CABlUE八位數(shù)碼管,該數(shù)碼管為藍色數(shù)碼管,每一段數(shù)碼管內部相當于有一個藍色發(fā)光二極管。發(fā)光二極管具有單向導電性,只有當外加的正向電壓使得正向電流足夠大時才發(fā)光,它的開啟電壓比普通二極管的大,-,綠色的約為2V。正向電流越大,發(fā)光越強。 LED的接線形式根據(jù)內部發(fā)光二極管的接線形式分成共陰極型(公共點接地)和共陽極型(公共點接電源)。計算機與七段顯示器的接口,分成靜態(tài)顯示接口和動態(tài)顯示接口。靜態(tài)接口是每個七段顯示器單獨用一組寄存器控制,將其公共點接地。動態(tài)接口使用兩組寄存器。幾個顯示器的七段用一組寄存器控制,該寄存器稱作段選寄存器。另一組寄存器控制這幾個七段顯示器的公共點,控制這幾個顯示器逐個循環(huán)點亮。適當選擇循環(huán)速度,利用人眼“視覺暫留”效應,使看上去好像這幾個七段顯示器同時在顯示一樣??刂乒颤c的寄存器稱為位選寄存器。本次設計中采用共陽極型接法,公共級通過一個PNP三極管與+12V的電源相連。接口采用動態(tài)顯示。該設計只用了一個鍵盤,但實現(xiàn)的功能卻是比較完善,減少了硬件資源的損耗,該鍵盤可以實現(xiàn)小時和分鐘的調節(jié)以及控制是否進入省電模式。當按鍵按下又松開,可以實現(xiàn)屏蔽數(shù)碼管顯示的功能,達到省電的目的;直接按下不松開,則可以通過按鍵實現(xiàn)分鐘的累加,每按一次分鐘加一;而連續(xù)兩次按下按鍵不放松,則可實現(xiàn)小時的調節(jié),同樣每按一次小時加一。達到時間調節(jié)的目的。設計的電路主要由四模塊構成:單片機控制電路,顯示電路、。,左邊按鍵控制時分秒加一減一操作,右邊開關切換數(shù)碼管顯示時鐘,秒表,倒計時定時器等功能。右上角是八位一體的數(shù)碼管LED,用于顯示。數(shù)碼管左邊的上拉電阻具有自動拉高P0 I/O口的功能。本設計采用C語言程序設計,使單片機控制數(shù)碼管顯示時、分、秒,當秒計數(shù)計滿60時就向分進位,分計數(shù)器計滿60后向時計數(shù)器進位,小時計數(shù)器按“23翻0”規(guī)律計數(shù)[7]。時、分、秒的計數(shù)結果經過數(shù)據(jù)處理可直接送顯示器顯示。當計時發(fā)生誤差的時候可以用校時電路進行校正。設計采用的是時、分、秒顯示,單片機對數(shù)據(jù)進行處理同時在數(shù)碼管上顯示[6]。4軟件設計軟件程序從開始執(zhí)行,先通過初始化各個寄存器,經過掃描按鍵來決定是否設定參數(shù)來執(zhí)行相應功能的程序,進而在數(shù)碼管上顯示。:開始定時器及中斷定時器初始化是否設定參數(shù)執(zhí)行顯示程序執(zhí)行時鐘秒表鬧鈴設定程序NY 主程序流程圖時間的顯示通過此中斷程序來控制,并且通過與設定的時間進行比較來判斷是否讓鬧鈴工作。程序中包含時間的設定,如設定tcount來使秒等工作,進而來控制分和時。A. 秒表中斷程序流程秒表功能通過另一程序實現(xiàn)。通過保護主程序的數(shù)據(jù)來進行秒表功能。B. 按鍵程序流程,程序中通過掃描來判斷按鍵是否按下進行時間和鬧鐘的調節(jié)。 ,程序中通過掃描來判斷按鍵是否按下進行執(zhí)行相應的中斷來事實現(xiàn)相應的功能。判斷分加鍵tminute是否按下,=0判斷秒表miaobiao1是否按下判斷清零鍵miaobiao2是否按下,=0清零所有的計數(shù)器,各個顯示的字碼進入秒表中斷,執(zhí)行秒表中斷程序返回上級主程序YNYNN5畢業(yè)設計結果仿真此時鐘設計是利用protues仿真軟件進行仿真,基本上實現(xiàn)了課程設計要求實現(xiàn)的功能。硬件部分設置了的六個按鍵。當按鍵一按下時,進入秒表顯示狀態(tài),秒表開始計時,當按鍵六按下時,秒表暫停;當按鍵四按下時恢復到時間顯示功能;當按鍵二按下時,進入調分狀態(tài),按一次,分加一,60一循環(huán);按鍵三按下時,進入調時狀態(tài),按一次,時加一,60一循環(huán);按鍵五按下時,進入鬧鈴設置功能,緊接著按下按鍵二和按鍵三進行時和分的設置,再按下按鍵4恢復顯示時間,當顯示的時間和定時設置的時間一致時,蜂鳴器發(fā)出蜂鳴聲,蜂鳴時間我們設置為10秒。另外,鬧鈴電路有音樂鬧鐘的擴展的功能(可以將蜂鳴器換成揚聲器再加一段音樂程序即可實現(xiàn))。調試階段,出現(xiàn)一些問題。比如,實際小時顯示到29才歸零,分鐘顯示到60才進一……經過軟件調試,以上問題均一一排除,結果達到預期目標。但時間有限,部分擴展功能不能及時實現(xiàn),比如音樂鬧鈴。仿真開始運行時,或按下仿真軟件的開始按鍵時,時鐘從12:00:00開始運行,其中K3鍵對時進行調整,K2對分鐘進行調整,K6鍵可以讓 鐘表顯示暫停。時鐘運行圖如圖 :當按下K1鍵進入秒表計時狀態(tài),K6鍵是秒表暫停鍵,可按K4鍵跳出秒表計時狀態(tài)。:
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1