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

正文內(nèi)容

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

2024-09-09 05:27上一頁面

下一頁面
  

【正文】 it btnUp = P1^3。可以通過鍵盤修改時(shí)間,也可以設(shè)置鬧鈴時(shí)間和修改鬧鈴時(shí)間,另外,在鬧鈴時(shí)間與系統(tǒng)時(shí)間一致,蜂鳴器鳴叫時(shí),可以通過按鍵中斷警報(bào)聲。設(shè)置時(shí)間到后蜂鳴器報(bào)警,按下“STOP”鍵后警報(bào)停止經(jīng)測試,該部分能正常運(yùn)行。(3)仿真電路運(yùn)行控制按鈕詳細(xì)測試內(nèi)容如下:定時(shí)鬧鐘是否能正確顯示時(shí)間;是否能正確顯示鬧鐘設(shè)置時(shí)的界面;是否能正確顯示時(shí)間調(diào)整時(shí)的界面。這些中斷服務(wù)程序有專門規(guī)定的存放位置。正是有了中斷技術(shù),單片機(jī)才得以能夠普及。鍵盤中斷模塊包括各鍵的定義和作用,按鍵的消抖,各按鍵跳轉(zhuǎn)的子程序分配。 (5).時(shí)間減少鍵“”: 按鈕開關(guān),可以在進(jìn)入校準(zhǔn)設(shè)置和鬧鐘設(shè)置后,進(jìn)行減一操作。到達(dá)定時(shí)電路時(shí)根據(jù)計(jì)時(shí)系統(tǒng)的輸出狀態(tài)產(chǎn)生脈沖信號,然后去觸發(fā)音頻發(fā)生器實(shí)現(xiàn)鬧鈴。20引腳:VCC,電源正極。~12MHZ之間任選,甚至可以達(dá)到24MHz,但是頻率越高功耗也就越大。欲使CPU 僅訪問外部程序存儲器(地址為0000H—FFFFH),EA 端必須保持低電平(接地)。要注意的是:每當(dāng)訪問外部數(shù)據(jù)存儲器時(shí)將跳過一個(gè)ALE 脈沖。P3 口輸出緩沖級可驅(qū)動(吸收或輸出電流)4 個(gè)TTL 邏輯門電路。作輸入口使用時(shí),因?yàn)閮?nèi)部存在上拉電阻,某個(gè)引腳被外部信號拉低時(shí)會輸出一個(gè)電流(IIL)。VCC(40 腳)和VSS(20 腳)為供電端口,分別接+5V電源的正負(fù)端。(1).AT89C52簡介AT89C52是一個(gè)低電壓,高性能CMOS 8位單片機(jī),片內(nèi)含8k bytes的可反復(fù)擦寫的Flash只讀程序存儲器和256 bytes的隨機(jī)存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度、非易失性存儲技術(shù)生產(chǎn),兼容標(biāo)準(zhǔn)MCS51指令系統(tǒng),片內(nèi)置通用8位中央處理器和Flash存儲單元,AT89C52單片機(jī)在電子行業(yè)中有著廣泛的應(yīng)用。考慮到用戶可能已經(jīng)被提醒而不想繼續(xù)被鬧鈴聲干擾,還提供了一個(gè)能夠終止鬧鈴的功能,此功能與“時(shí)分秒切換”功能共用同一按鍵,按下后時(shí)鐘繼續(xù)正常工作,且鬧鐘功能又可以重新設(shè)置。在設(shè)計(jì)過程中,我發(fā)現(xiàn)通過4個(gè)按鍵來完成一個(gè)鬧鐘的基礎(chǔ)功能雖然可以實(shí)現(xiàn),但是用戶用起來就會很麻煩,因?yàn)橛械逆I必須有多種功能和不同的觸發(fā)方式,我認(rèn)為可以增加少許按鍵來方便用戶快速了解到我們的鬧鐘是如何進(jìn)行控制的。第3章主要介紹設(shè)計(jì)實(shí)現(xiàn)需要解決的硬件問題。這里利用51單片機(jī)的相關(guān)知識,來實(shí)現(xiàn)電子鬧鐘的相關(guān)功能。通過五個(gè)功能按鍵可以實(shí)現(xiàn)對時(shí)間的修改、定時(shí)和鬧鈴終止,鬧鐘設(shè)置的時(shí)間到時(shí)蜂鳴器可以發(fā)出聲響。LED用P0口進(jìn)行驅(qū)動,采用的是動態(tài)掃描顯示,能夠比較準(zhǔn)確顯示時(shí)時(shí)—分分—秒秒。譯碼顯示電路將“時(shí)”、“分”、“秒”計(jì)數(shù)器的輸出狀態(tài)送到七段顯示譯碼器譯碼,通過一個(gè)六位八段數(shù)碼管顯示出來。第2章為總體設(shè)計(jì)方案。該電子鬧鐘設(shè)計(jì)對51單片機(jī)定時(shí)器0裝初值,使其初值對應(yīng)50ms,定時(shí)器0的中斷次數(shù)達(dá)到20次就剛好為1s,當(dāng)秒部分計(jì)數(shù)到60時(shí)置零,并向分部分進(jìn)一;當(dāng)分部分計(jì)數(shù)到60時(shí)置零,并向時(shí)部分進(jìn)一,當(dāng)時(shí)部分計(jì)數(shù)到24時(shí)置零,從而滿足時(shí)鐘的正常工作。當(dāng)正常工作的時(shí)鐘時(shí)刻到達(dá)了預(yù)設(shè)的鬧鈴時(shí)刻,蜂鳴器發(fā)出警報(bào)聲,屏幕會閃爍并顯示當(dāng)前時(shí)間。 5.鬧鐘模塊:在所設(shè)鬧鐘時(shí)間發(fā)出警報(bào)聲。RST/Vpd(9 腳)為復(fù)位輸入端口,外接電阻電容組成的復(fù)位電路。對端口寫“1”,通過內(nèi)部的上拉電阻把端口拉到高電平,此時(shí)可作輸入口。P3 口:P3 口是一組帶有內(nèi)部上拉電阻的8 位雙向I/O 口。一般情況下,ALE 仍以時(shí)鐘振蕩頻率的1/6 輸出固定的脈沖信號,因此它可對外輸出時(shí)鐘或用于定時(shí)目的。EA/VPP:外部訪問允許。定時(shí)元件可以采用石英晶體和電容組成的并聯(lián)諧振電路。10引腳:GUD,電源地。譯碼顯示電路將“時(shí)”、“分”、“秒”計(jì)數(shù)器的輸出狀態(tài)經(jīng)七段顯示譯碼器譯碼,通過6位LED七段顯示器顯示出來。(4).時(shí)間增加鍵“+”:按鈕開關(guān),可以在進(jìn)入校準(zhǔn)設(shè)置和鬧鐘設(shè)置后,進(jìn)行加一操作。LED顯示模塊主要包括顯示屏的初始化,顯示的命令字。斷系統(tǒng)在單片機(jī)應(yīng)用系統(tǒng)中起著十分重要的作用,是現(xiàn)代嵌入式控制系統(tǒng)廣泛采用的一種適時(shí)控制技術(shù),能對突發(fā)事件進(jìn)行及時(shí)處理,從而大大提高系統(tǒng)對外部事件的處理能力。中斷源自然優(yōu)先級中斷入口地址中斷編號外部中斷INT0高↓低0003H0定時(shí)器T0000BH1外部中斷INT10013H2定時(shí)器T1001BH3串行口通信中斷R1或T10023H4 單片機(jī)中斷源的自然優(yōu)先級、入口地址及中斷編號對應(yīng)于單片機(jī)的5個(gè)獨(dú)立中斷源,應(yīng)有相應(yīng)的中斷服務(wù)程序。如下圖,“play”按鈕在第一個(gè)。(3).鬧鐘設(shè)置測試在系統(tǒng)能正確顯示時(shí)間之后,用戶若想設(shè)置鬧鐘,可以通過按鍵完成鬧鐘時(shí)間的設(shè)置。采用按鍵較少的獨(dú)立式鍵盤供人機(jī)交互,操作簡單方便。sbit btnSwitch = P1^2。sbit pin6 = P2^5。j0。 } }}void showTime(unsigned char zs,unsigned char zm, unsigned char zh){ pin1 = 1。 pin2 = 0。 delayMs(5)。 delayMs(5)。 if(btnSwitch == 0){ while(!btnSwitch)。 case 1:mt++。 if(btnDown == 0){ while(!btnDown)。 else ht = 0。 m = min。 } } if(btnUp == 0){ delayMs(10)。 case 2: h++。 break。 } } } } } }}void buzzer(){ if((hour == h)amp。 if(btnSwitch == 0){ break。 }}void init(){ TMOD = 0x01。 while(1){ setTime()。 }}
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1