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

正文內(nèi)容

定時(shí)鬧鐘設(shè)計(jì)--課程設(shè)計(jì)報(bào)告-wenkub

2022-09-02 05:27:20 本頁(yè)面
 

【正文】 部寄存器、數(shù)據(jù)RAM及外部接口等功能部件的初始化,會(huì)聚調(diào)整控制,會(huì)聚測(cè)試圖控制,紅外遙控信號(hào)IR的接收解碼及與主板CPU通信等。AT89C52有40個(gè)引腳,32個(gè)外部雙向輸入/輸出(I/O)端口,同時(shí)內(nèi)含2個(gè)外中斷口,3個(gè)16位可編程定時(shí)計(jì)數(shù)器,2個(gè)全雙工串行通信口,2 個(gè)讀寫口線,AT89C52可以按照常規(guī)方法進(jìn)行編程,也可以在線編程。 3.顯示模塊:顯示系統(tǒng)時(shí)間信息。本設(shè)計(jì)在Keil編程環(huán)境下,使用C語(yǔ)言進(jìn)行編程的編輯。當(dāng)用戶按下“鬧鐘設(shè)置”按鈕后,會(huì)將當(dāng)前時(shí)間復(fù)制出來(lái)提供給定時(shí)界面,注意此時(shí)我們的時(shí)鐘仍然在繼續(xù)工作,只是數(shù)碼管顯示的是定時(shí)模式的靜止時(shí)間。所以本次設(shè)計(jì)設(shè)置5個(gè)鍵依次對(duì)其進(jìn)行“時(shí)間校準(zhǔn)”、“鬧鐘設(shè)置”、“秒分時(shí)切換/終止警報(bào)”、“加1按鈕”、“減1按鈕”。3.系統(tǒng)允許進(jìn)行鬧鐘設(shè)置,開(kāi)啟鬧鐘功能時(shí),當(dāng)設(shè)置的鬧鐘時(shí)間與當(dāng)前時(shí)間一致的時(shí)候,系統(tǒng)通過(guò)蜂鳴器發(fā)出警報(bào)聲并且可以通過(guò)按鍵停止。依次介紹所使用的各種硬件的使用方法,并附上仿真電路圖和文字說(shuō)明??梢栽O(shè)置現(xiàn)在的時(shí)間及顯示鬧鈴設(shè)置時(shí)間,若時(shí)間到則發(fā)出一陣聲響。實(shí)驗(yàn)使用了AT89C574HC245等芯片,通過(guò)單片機(jī)的P0、P3管腳來(lái)驅(qū)動(dòng)數(shù)碼管顯示出相應(yīng)的時(shí)刻。其中秒信號(hào)產(chǎn)生器是整個(gè)系統(tǒng)的時(shí)基信號(hào),它直接決定計(jì)時(shí)系統(tǒng)的精度,這里用51單片機(jī)的定時(shí)器來(lái)實(shí)現(xiàn)。在軟件方面用C51編程。可以設(shè)置現(xiàn)在的時(shí)間以及鬧鈴的時(shí)間并且顯示出來(lái),若時(shí)間到則發(fā)出一陣聲響。本次設(shè)計(jì)的定時(shí)鬧鐘在硬件方面就采用了AT89C52芯片,用6位LED數(shù)碼管進(jìn)行顯示。整個(gè)定時(shí)鬧鐘系統(tǒng)能完成時(shí)間的顯示,調(diào)時(shí)和設(shè)置鬧鐘、停止響鈴等功能,并經(jīng)過(guò)系統(tǒng)仿真后得到了正確的結(jié)果。利用定時(shí)器獲得每一秒的時(shí)刻,然后在程序中,我們就可以給秒進(jìn)行逐秒賦值,滿60秒則進(jìn)位為1分,滿60分則進(jìn)位為1小時(shí),滿24小時(shí)則時(shí)間重置實(shí)現(xiàn)一天24小時(shí)的循環(huán)。本文將講述AT89C574HC245等芯片的基本功能原理,并重點(diǎn)介紹該電子鬧鐘的設(shè)計(jì)。論文分別敘述從硬件和軟件上實(shí)現(xiàn)該設(shè)計(jì)的過(guò)程。第4章從軟件的角度說(shuō)明實(shí)現(xiàn)該設(shè)計(jì)需要解決的問(wèn)題。功能組成:本次設(shè)計(jì)中的計(jì)時(shí)功能很容易實(shí)現(xiàn),難點(diǎn)在于時(shí)鐘功能和鬧鐘功能的切換和時(shí)間的設(shè)置?!懊敕謺r(shí)切換/終止報(bào)警”鍵在調(diào)時(shí)狀態(tài)中,起時(shí)分秒切換的作用,在非調(diào)試狀態(tài)下,起鬧鐘終止的作用。當(dāng)設(shè)置好后,此時(shí)用戶設(shè)置的時(shí)間只要沒(méi)有觸發(fā)過(guò)鬧鈴,再次按“鬧鐘設(shè)置”按鈕就能查看并修改,即鬧鐘會(huì)保存下用戶最后一次未被觸發(fā)的鬧鐘時(shí)間。編輯成功后,通過(guò)仿真軟件Proteus進(jìn)行仿真測(cè)試。 4.按鍵模塊:用戶通過(guò)按鍵進(jìn)行人機(jī)交互,修改實(shí)時(shí)時(shí)間、設(shè)置鬧鐘時(shí)間和終止鬧鐘報(bào)警。其將通用的微處理器和Flash存儲(chǔ)器結(jié)合在一起,特別是可反復(fù)擦寫的 Flash存儲(chǔ)器可有效地降低開(kāi)發(fā)成本。主要管腳有:XTAL1(19 腳)和XTAL2(18 腳)為振蕩器輸入輸出端口,外接12MHz 晶振。P0 口:P0 口是一組8 位漏極開(kāi)路型雙向I/O 口, 也即地址/數(shù)據(jù)總線復(fù)用口。P1 口:P1 是一個(gè)帶內(nèi)部上拉電阻的8 位雙向I/O 口, P1 的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4 個(gè)TTL 邏輯門電路。P2 口:P2 是一個(gè)帶有內(nèi)部上拉電阻的8 位雙向I/O 口,P2 的輸出緩沖級(jí)可驅(qū)動(dòng)(吸收或輸出電流)4 個(gè)TTL 邏輯門電路。Flash編程或校驗(yàn)時(shí),P2亦接收高位地址和一些控制信號(hào)。此時(shí),被外部拉低的P3 口將用上拉電阻輸出電流(IIL)。ALE/PROG:當(dāng)訪問(wèn)外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí),ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8 位字節(jié)。如有必要,可通過(guò)對(duì)特殊功能寄存器(SFR)區(qū)中的8EH 單元的D0 位置位,可禁止ALE 操作。在此期間,當(dāng)訪問(wèn)外部數(shù)據(jù)存儲(chǔ)器,將跳過(guò)兩次PSEN信號(hào)。如EA端為高電平(接Vcc端),CPU 則執(zhí)行內(nèi)部程序存儲(chǔ)器中的指令。利用芯片內(nèi)部的振蕩電路,在XTALXTAL2的引腳上外接定時(shí)元件,內(nèi)部振蕩器便能產(chǎn)生自激振蕩。: 74HC245芯片電路中用74HC245芯片充當(dāng)總線收發(fā)器,作用是放大信號(hào),它具有典型的CMOS型三態(tài)緩沖門電路。1118引腳:“B”端口輸入輸出端,每個(gè)端口與“A”端口對(duì)應(yīng)。在6位LED顯示時(shí),為了簡(jiǎn)化電路,降低成本,采用動(dòng)態(tài)顯示的方式,5控制,而將其相應(yīng)的段選線并聯(lián)在一起,由一個(gè)8位的I/O口控制,即P0口。:圖 按鍵模塊按鍵模塊共設(shè)置了五個(gè)按鍵,功能分別如下:(1).時(shí)間校準(zhǔn)鍵“CLOCK”: 自鎖開(kāi)關(guān),按下后進(jìn)入校準(zhǔn)設(shè)置,再次按下后退出。在“CLOCK”或“ALARM CLOCK”鍵未按下時(shí),為終止報(bào)警功能。聲音形式的關(guān)鍵元件是蜂鳴器。實(shí)時(shí)時(shí)鐘部分主要包括實(shí)時(shí)時(shí)間的讀寫,時(shí)間的修改。主程序包含三個(gè)部分。第三部分負(fù)責(zé)時(shí)間和日期的修改,鬧鐘時(shí)間的設(shè)置,停止蜂鳴器鳴叫的功能。要讓單機(jī)片停止當(dāng)前的程序去執(zhí)行其他程序,需要向它發(fā)出請(qǐng)求信號(hào),CPU接收到中斷請(qǐng)求信號(hào)后才能產(chǎn)生中斷。但是,如果同時(shí)有兩個(gè)中斷源發(fā)出中斷請(qǐng)求信號(hào),CPU就會(huì)優(yōu)先接收級(jí)別高的中斷請(qǐng)求源,然后再接收優(yōu)先級(jí)別低的中斷請(qǐng)求。主程序見(jiàn)附錄。(2)(3).在Proteus軟件中,點(diǎn)擊左下角的“play”按鈕啟動(dòng)定時(shí)鬧鐘。(2).時(shí)間調(diào)整測(cè)試如果用戶發(fā)現(xiàn)時(shí)間運(yùn)行不對(duì),要對(duì)時(shí)間進(jìn)行修改和調(diào)整,就需要進(jìn)入時(shí)間修改的界面。經(jīng)測(cè)試,該部分運(yùn)行正常。通過(guò)以上測(cè)試,證明本設(shè)計(jì)基本實(shí)現(xiàn)系統(tǒng)所有要求,即能夠正確顯示時(shí)間信息,能夠?qū)Ξ?dāng)前時(shí)間進(jìn)行調(diào)整和修改,并且能夠設(shè)定鬧鐘并在所設(shè)置的鬧鐘時(shí)間發(fā)出警報(bào)聲,通過(guò)按鍵可以停止警報(bào)。利用蜂鳴器為用戶提供鬧鈴功能,能夠在設(shè)定時(shí)間發(fā)出警報(bào)聲提醒用戶。該設(shè)計(jì)也存在一些缺點(diǎn),就是實(shí)際生產(chǎn)時(shí)投入資金會(huì)比市場(chǎng)上一般鬧鐘價(jià)格昂貴,如果進(jìn)行包裝,價(jià)格還會(huì)上升一些。 sbit btnClock = P1^1。sbit pin1 = P2^0。sbit pin5 = P2^4。unsigned char code numbers[] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}。i) for(j = 110。 if(sec == 60){ sec = 0。 if(hour == 24) hour = 0。 pin1 = 0。 delayMs(5)
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1