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

正文內(nèi)容

基于單片機(jī)的數(shù)字時(shí)鐘的設(shè)計(jì)畢業(yè)設(shè)計(jì)-文庫吧資料

2025-01-24 16:25本頁面
  

【正文】 改進(jìn),作者完全可以很好實(shí)現(xiàn)所有功能。但是由于時(shí)間比較短,出現(xiàn)部分不足:使用定時(shí)和秒表功能時(shí)時(shí)間顯示功能停止運(yùn)行。時(shí)鐘顯示功能,精確度完全可以滿足日常生活顯示時(shí)間的需要;秒表功能,可以滿足比賽計(jì)時(shí)的需要;調(diào)時(shí)功能,方便快捷;校時(shí)功能保證了時(shí)鐘準(zhǔn)確和可靠性,還有擴(kuò)展成音樂鬧鐘的余地。總結(jié)通過作者的不懈努力,和同學(xué)老師的幫助,作者終于完成了畢業(yè)設(shè)計(jì)任務(wù)書上的任務(wù)要求。:當(dāng)按下k5,開始定時(shí),分別按k2調(diào)分,k3調(diào)時(shí)設(shè)置鬧鈴時(shí)間,然后按下k4鍵恢復(fù)時(shí)鐘運(yùn)行狀態(tài)當(dāng)鬧鈴設(shè)置時(shí)間到時(shí),蜂鳴器將發(fā)出10秒中蜂鳴聲圖 該數(shù)字鐘是用一片AT89C51單片機(jī)通過編程去驅(qū)動8個(gè)數(shù)碼管實(shí)現(xiàn)的[8]。仿真開始運(yùn)行時(shí),或按下仿真軟件的開始按鍵時(shí),時(shí)鐘從12:00:00開始運(yùn)行,其中K3鍵對時(shí)進(jìn)行調(diào)整,K2對分鐘進(jìn)行調(diào)整,K6鍵可以讓 鐘表顯示暫停。比如,實(shí)際小時(shí)顯示到29才歸零,分鐘顯示到60才進(jìn)一……經(jīng)過軟件調(diào)試,以上問題均一一排除,結(jié)果達(dá)到預(yù)期目標(biāo)。另外,鬧鈴電路有音樂鬧鐘的擴(kuò)展的功能(可以將蜂鳴器換成揚(yáng)聲器再加一段音樂程序即可實(shí)現(xiàn))。硬件部分設(shè)置了的六個(gè)按鍵。 ,程序中通過掃描來判斷按鍵是否按下進(jìn)行執(zhí)行相應(yīng)的中斷來事實(shí)現(xiàn)相應(yīng)的功能。通過保護(hù)主程序的數(shù)據(jù)來進(jìn)行秒表功能。程序中包含時(shí)間的設(shè)定,如設(shè)定tcount來使秒等工作,進(jìn)而來控制分和時(shí)。4軟件設(shè)計(jì)軟件程序從開始執(zhí)行,先通過初始化各個(gè)寄存器,經(jīng)過掃描按鍵來決定是否設(shè)定參數(shù)來執(zhí)行相應(yīng)功能的程序,進(jìn)而在數(shù)碼管上顯示。當(dāng)計(jì)時(shí)發(fā)生誤差的時(shí)候可以用校時(shí)電路進(jìn)行校正。本設(shè)計(jì)采用C語言程序設(shè)計(jì),使單片機(jī)控制數(shù)碼管顯示時(shí)、分、秒,當(dāng)秒計(jì)數(shù)計(jì)滿60時(shí)就向分進(jìn)位,分計(jì)數(shù)器計(jì)滿60后向時(shí)計(jì)數(shù)器進(jìn)位,小時(shí)計(jì)數(shù)器按“23翻0”規(guī)律計(jì)數(shù)[7]。右上角是八位一體的數(shù)碼管LED,用于顯示。設(shè)計(jì)的電路主要由四模塊構(gòu)成:單片機(jī)控制電路,顯示電路、。當(dāng)按鍵按下又松開,可以實(shí)現(xiàn)屏蔽數(shù)碼管顯示的功能,達(dá)到省電的目的;直接按下不松開,則可以通過按鍵實(shí)現(xiàn)分鐘的累加,每按一次分鐘加一;而連續(xù)兩次按下按鍵不放松,則可實(shí)現(xiàn)小時(shí)的調(diào)節(jié),同樣每按一次小時(shí)加一。接口采用動態(tài)顯示??刂乒颤c(diǎn)的寄存器稱為位選寄存器。另一組寄存器控制這幾個(gè)七段顯示器的公共點(diǎn),控制這幾個(gè)顯示器逐個(gè)循環(huán)點(diǎn)亮。動態(tài)接口使用兩組寄存器。計(jì)算機(jī)與七段顯示器的接口,分成靜態(tài)顯示接口和動態(tài)顯示接口。正向電流越大,發(fā)光越強(qiáng)。 本設(shè)計(jì)中采用的是7SEGMPX8CABlUE八位數(shù)碼管,該數(shù)碼管為藍(lán)色數(shù)碼管,每一段數(shù)碼管內(nèi)部相當(dāng)于有一個(gè)藍(lán)色發(fā)光二極管。數(shù)碼管實(shí)際上是由七個(gè)發(fā)光管組成8字形構(gòu)成的,加上小數(shù)點(diǎn)就是8個(gè)。LED顯示器集微電子技術(shù)、計(jì)算機(jī)技術(shù)、信息處理于一體,以其色彩鮮艷、動態(tài)范圍廣、亮度高、壽命長、工作穩(wěn)定可靠等優(yōu)點(diǎn),成為最具優(yōu)勢的新一代顯示媒體,目前,LED顯示器已廣泛應(yīng)用于大型廣場、商業(yè)廣告、體育場館、信息傳播、新聞發(fā)布、證券交易等,可以滿足不同環(huán)境的需要。LED的技術(shù)進(jìn)步是擴(kuò)大市場需求及應(yīng)用的最大推動力。 LED數(shù)碼管LED就是light emitting diode ,發(fā)光二極管的英文縮寫。M1和M0是定時(shí)器的工作方式選擇位。C/T是定時(shí)器和計(jì)數(shù)器選擇位。工作方式控制寄存器TMOD:TMOD寄存器是不能位尋址的特殊功能寄存器,用于控制T1和T0的工作方式,各位的定義如下:GATEC/TM1M0GATEC/TM1M0 TMODTMOD的高半字節(jié)和低半字節(jié)的定義相同,高半字節(jié)用于控制T1,低半字節(jié)用于控制T0,其中,GATE是門控位。(2)定時(shí)器的工作方式MCS-51單片機(jī)的T0有方式0、方式方式2和方式3四種工作方式。這樣,不但可以根據(jù)計(jì)數(shù)值計(jì)算出定時(shí)時(shí)間,也可以反過來按定時(shí)時(shí)間的要求計(jì)算出計(jì)數(shù)器的預(yù)置值。計(jì)數(shù)器是定時(shí)器T0和T1的核心,它可以對引線T0和T1來的外部事件計(jì)數(shù);也可以對單片機(jī)的機(jī)器周期計(jì)數(shù)。TH0、TL0、THTL1是不能位尋址的特殊功能寄存器,通過對TH0、TL0、THTL1的初始化編程來控制T0和T1的計(jì)數(shù)初值[4]。(1)定時(shí)器的結(jié)構(gòu)MCS-51單片機(jī)的定時(shí)器由計(jì)數(shù)器0、計(jì)數(shù)器方式控制寄存器和定時(shí)器控制寄存器組成。-51的定時(shí)系統(tǒng)在控制系統(tǒng)中,常常要求有一些實(shí)時(shí)時(shí)鐘以實(shí)現(xiàn)定時(shí)或延時(shí)控制,如定時(shí)中斷、定時(shí)檢測、定時(shí)掃描等等,也往往要求有計(jì)數(shù)器能對外部事件計(jì)數(shù)。中斷優(yōu)先級控制位的意義是:0為設(shè)定為低優(yōu)先級中斷源;1為設(shè)定為高優(yōu)先級中斷。2) PT1和PT0分別是定時(shí)器T1和T0的中斷優(yōu)先級控制位。MCS-51單片機(jī)的5個(gè)中斷源的優(yōu)先級由中斷優(yōu)先級寄存器IP的相應(yīng)位設(shè)定。MCS-51單片機(jī)有高、低兩個(gè)中斷優(yōu)先級,5個(gè)中斷源可由程序設(shè)置為高優(yōu)先級中斷或低優(yōu)先級中斷,實(shí)現(xiàn)二級中斷嵌套。以上五個(gè)中斷允許位的意義是:0為禁止中斷,1為允許中斷。3) ET1和ET0分別是定時(shí)器T1和T0的中斷允許位。EA=1,開放總中斷,而各個(gè)中斷源的中斷請求是允許還是禁止,分別由各自的中斷允許位確定;EA=0,禁止一切中斷。:中斷源入口地址外部中斷00003H定時(shí)器0000BH外部中斷10013H定時(shí)器1001BH串行口0023H(2)中斷控制1.中斷的開放或禁止是由中斷允許寄存器IE控制的。掉電方式保存RAM中的內(nèi)容,但震蕩器停止工作并禁止其他所有部件工作直到下一個(gè)硬件復(fù)位[9]。同時(shí),AT89C51可降至0Hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式。 AT89C51主要性能參數(shù)AT89C51與MCS51控制系列產(chǎn)品兼容,片內(nèi)有4K可在線重復(fù)編程閃速電擦除存儲器(Flash Memory),存儲器可循環(huán)寫入/擦除1000次;存儲器數(shù)據(jù)保存時(shí)間可達(dá)10年;工作電壓范圍寬:;全靜態(tài)工作可由0HZ到16MHZ;中繼結(jié)構(gòu)具有3級所存保護(hù);128*8位內(nèi)部RAM;32條可編程I/O線;兩個(gè)16位定時(shí)器/計(jì)數(shù)器;中斷結(jié)構(gòu)具有5個(gè)中斷源和2個(gè)中斷優(yōu)先級;可編程全雙工串行通信;空閑狀態(tài)維持低功耗和掉電狀態(tài)保存儲存內(nèi)容[3]。它的功能是對來自存儲器中的指令進(jìn)行譯碼,通過實(shí)時(shí)控制電路在限定的時(shí)間發(fā)出各種操作所需要的內(nèi)部和外部的控制信號,使各部分協(xié)調(diào)工作,完成指令規(guī)定的操作。CPU主要功能是產(chǎn)生各種控制信號,控制存儲器、輸入/輸出端口的數(shù)據(jù)傳輸、數(shù)據(jù)的算數(shù)運(yùn)算、邏輯運(yùn)算以及操作處理等,CPU按其功能可分為運(yùn)算器和控制器兩部分。AT89C51單片機(jī)內(nèi)部CPU、4KB的FPEROM,128的RAM,兩個(gè)16位的定時(shí)/計(jì)數(shù)器T0和T1,4個(gè)8位的I/O端P0、PPP3等組成。在內(nèi)部含有4KB或8KB可重復(fù)編程的Flash存儲器,可進(jìn)行1000次擦寫操作。AT89C51單片機(jī)內(nèi)部主要有以下部件:8031CPU、振蕩電路、總線控制部件、中斷控制部件、片內(nèi)Flash存儲器、并行I/O接口、定時(shí)器和串行I/O接口。該器件采用ATMEL高密度非易失存儲器制造
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1