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

正文內(nèi)容

智能定時(shí)鬧鐘設(shè)計(jì)-畢業(yè)設(shè)計(jì)-文庫吧資料

2024-08-19 11:04本頁面
  

【正文】 。延時(shí)5MSMSTOP1: JB S2,LL3 。定時(shí)設(shè)置子程序LL1: JB S2,LL3 。調(diào)用定時(shí)設(shè)置子程序 LJMP LOOP 17。顯示定時(shí)時(shí)間 LCALL KEYTIME 。調(diào)用時(shí)間調(diào)整子程序 LCALL SETTIME 。A不為0時(shí)轉(zhuǎn)移 LCALL DISPLAY1 。中斷允許 SETB EA SETB TR0 。16位計(jì)數(shù)器 MOV TH0,0D8H 。初始化計(jì)時(shí)變量 MOV NUM1,00H 。初始化時(shí)間變量 MOV MIN1,00H MOV SEC1,00H MOV HOUR2,01H 。計(jì)時(shí)變量 ORG 0000H16 LJMP MAIN ORG 000BH LJMP TIME。按鍵計(jì)數(shù)變量1 NUM2 EQU 36H 。分鐘定時(shí)變量 A1 EQU 25H 。秒鐘 HOUR2 EQU 23H 。小時(shí) MIN1 EQU 21H 。段選鎖存器鎖存端 WELA BIT 。按鍵4SPEAKER BIT 。按鍵2 S3 BIT 。************ 引腳及變量定義 *************** S1 BIT 。XX 老師嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、淵博的學(xué)術(shù)知識、誨人不倦的敬業(yè)精神以及寬容的待人風(fēng)范使我獲益頗多。在本次設(shè)計(jì)中我遇到了無數(shù)的困難和障礙,都在同學(xué)和老師的幫助下度過了。 通過單片機(jī)設(shè)計(jì)之后,我不僅加深了對單片機(jī)理論的理解,將理論很好地應(yīng)用到實(shí)際當(dāng)中去,而且我們還學(xué)會(huì)了如何去培養(yǎng)創(chuàng)新精神和嚴(yán)謹(jǐn)?shù)目茖W(xué)作風(fēng),從而不斷地戰(zhàn)勝自己,超越自己。回顧起此次單片機(jī)課程設(shè)計(jì),從選題到定稿,從理論到實(shí)踐,可以說得是有苦有甜,但是從中卻學(xué)到很多很多的的東西,不但鞏固了以前所學(xué)過的知識,而且對單片機(jī)原理課外知識也得到了拓展。通過本次單片機(jī)原理及應(yīng)用設(shè)計(jì)使我充分認(rèn)識到了設(shè)計(jì)的重要性和必要性,本次設(shè)計(jì)使我對已學(xué)過的基礎(chǔ)知識有了更深入的理解,學(xué)會(huì)了獨(dú)立思考、獨(dú)立工作以及對應(yīng)用所學(xué)基本理論分析和解決實(shí)際問題的能力有了很大的提高。XTAL218XTAL119ALE3031PSN29RST9P0./U1AT89C51X1CRYSTALC130pC230p234567891RP1RESPACK8D0213D2435D4657D6879Q019118Q217316Q415514Q613712LE1O1U274HC573D0213D2435D4657D6879Q019118Q217316Q415514Q613712LE1O1U374HC573LS1SPEAKERR11k Q1PN145 結(jié)束語設(shè)計(jì)是培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)知識,發(fā)現(xiàn)、提出、分析和解決實(shí)際問題,鍛煉實(shí)踐能力的重要環(huán)節(jié),是對學(xué)生實(shí)際工作能力的具體訓(xùn)練和考察過程。 在 AT89C51 芯片中加載此文件后,對完成的實(shí)物作品進(jìn)行調(diào)試。經(jīng)過仿真得知,通過 SSS3 和 S4 四個(gè)按鍵,可以對時(shí)間進(jìn)行修改和鬧鐘的設(shè)置,定時(shí)時(shí)間到能發(fā)出報(bào)警聲,系統(tǒng)非常完善地實(shí)現(xiàn)了所有要求的功能。 S1234圖 定時(shí)鬧鐘系統(tǒng)的鍵盤電路134 系統(tǒng)的仿真與調(diào)試 proteus 軟件仿真使用 WAVE 軟件編輯程序,在仿真設(shè)置中選擇 E6000/T 仿真器,選擇 POD51 仿真頭。當(dāng)按下設(shè)置定時(shí)鍵 S2 時(shí),系統(tǒng)可進(jìn)行鬧鐘定時(shí)時(shí)間的小時(shí)設(shè)置,此時(shí) S1 作為報(bào)警聲選擇鍵,可通過 S1 選擇報(bào)警聲;再按下 S2時(shí),可進(jìn)行定時(shí)時(shí)間的分鐘設(shè)置,此時(shí)也可通過 S1 選擇報(bào)警聲;第三次按下 S2 時(shí),系統(tǒng)恢復(fù)正常時(shí)間顯示,此時(shí) S1 恢復(fù)為時(shí)間調(diào)整按鍵。復(fù)位信號 RESET 為獨(dú)立擴(kuò)展下載板上 CPLD 器件的第 71 腳,應(yīng)接“多功能復(fù)用按鍵 F1F12”信號接線組“F1_12(T)”的 F9~F12 的任意一個(gè)插孔。數(shù)碼管七個(gè)段位信號 A~G 為獨(dú)立擴(kuò)展下載板上 CPLD 器件的第888890、993 腳,應(yīng)接數(shù)碼管段位引線接線組 KPL_AH,從左到右依次對應(yīng)的 A、B、C、D、E、F、G 引線插孔。 蜂鳴器報(bào)時(shí)信號 SPEAK 為獨(dú)立擴(kuò)展下載板 CPLD 器件的第 31 腳,內(nèi)部已連接并已鎖定,無需外接連線。 (程序源代碼見附錄 1)▲ 時(shí)間調(diào)整子程序模塊;▲ 鬧鐘時(shí)間設(shè)置子程序模塊;▲ 蜂鳴器報(bào)警子程序模塊;開 始結(jié) 束蜂鳴器響分變量加 1,秒變量清零秒變量加 11 秒到?60 秒到?定時(shí)到?60 分到?時(shí)變量加 1,分變量清零24 時(shí)到?時(shí)變量清零YNNNYYYNYN12▲ 數(shù)碼管顯示子程序模塊。當(dāng)按下時(shí)間調(diào)整鍵 S1 時(shí),系統(tǒng)可進(jìn)行時(shí)間調(diào)整的小時(shí)設(shè)置;當(dāng)再按下 S1 時(shí),可進(jìn)行時(shí)間調(diào)整的分鐘設(shè)置;再按下 S1 時(shí),可進(jìn)行時(shí)間調(diào)整的秒鐘設(shè)置。圖 定時(shí)鬧鐘系統(tǒng)的顯示電路 調(diào)時(shí)模塊設(shè)計(jì)本系統(tǒng)要進(jìn)行時(shí)間的調(diào)整和定時(shí),因此用 4 個(gè)手動(dòng)按鍵對其進(jìn)行控制。VCC:電源電壓。LE:鎖存使能輸入。D0 D7:數(shù)據(jù)輸入端。特別適用于緩沖寄存器,I/O 通道,雙向總線驅(qū)動(dòng)器和工作寄存器。輸出控制不影響鎖存器的內(nèi)部工作,即老數(shù)據(jù)可以保持,甚至當(dāng)輸出被關(guān)閉時(shí),新的數(shù)據(jù)也可以置入。 原理說明:74HC573 的八個(gè)鎖存器都是透明的 D 型鎖存器,當(dāng)使能(G)為高時(shí),Q 輸出將隨數(shù)據(jù)(D)輸入而變。因?yàn)楣碴帢O的 LED 數(shù)碼管它的驅(qū)動(dòng)電流是分開的,在單片機(jī)進(jìn)行動(dòng)態(tài)掃描的時(shí)候不會(huì)影響彼此的電流,故本系統(tǒng)中的 6 位 LED 數(shù)碼管均用共陰極的數(shù)碼管。LED 顯示器有多種形式,如:“米”字型顯示器,點(diǎn)陣顯示器和七段數(shù)碼顯示器等。LED 顯示器由于結(jié)構(gòu)簡單,價(jià)格便宜,體積小,亮度高,電壓低,耐溫范圍廣,可靠性高,壽命長,響應(yīng)速度快,顏色鮮艷,配置靈活,與單片機(jī)接口方便而得到廣泛應(yīng)用。71KVCFM2SPEARN圖 定時(shí)鬧鐘系統(tǒng)的報(bào)警電路 顯示模塊設(shè)計(jì)本系統(tǒng)中采用6位LED數(shù)碼管顯示時(shí)、分、秒,用兩片74HC573分別對段碼和位碼進(jìn)行鎖存,實(shí)現(xiàn)動(dòng)態(tài)掃描方式顯示,節(jié)省單片機(jī)I/O口資源,簡化硬件電路。輸出控制不影響鎖存器的內(nèi)部工作,即老數(shù)據(jù)可以保持,甚至當(dāng)輸出被關(guān)閉時(shí),新的數(shù)據(jù)也可以置入,相應(yīng)的一個(gè)點(diǎn)或一個(gè)筆劃發(fā)光,控制不同組合的二極管導(dǎo)通,就能顯示出各種字符當(dāng)使能為低時(shí),輸出將鎖存在已建立的數(shù)據(jù)電平上。S51KR02uFC3VT9A8圖 AT89C51 單片機(jī)的復(fù)位電路 報(bào)警模塊設(shè)計(jì)為實(shí)現(xiàn)設(shè)計(jì)的定時(shí)鬧鐘系統(tǒng)在定時(shí)時(shí)間到時(shí)發(fā)出報(bào)警聲,采用蜂鳴器作為報(bào)警發(fā)聲裝置。單片機(jī)的外部復(fù)位電路有上電自動(dòng)復(fù)位和按鍵手動(dòng)復(fù)位兩種。單片機(jī)系統(tǒng)在上電啟動(dòng)運(yùn)行時(shí),都需要先復(fù)位。AT98C51 單片機(jī)的時(shí)鐘電路如圖 所示。振蕩晶體可在 ~12MHz 之間。 本系統(tǒng)中AT89C51 單片機(jī)采用內(nèi)部時(shí)鐘方式。DIP 封裝的 AT89C51 管腳排列如圖 所示。XTAL1:晶體振蕩電路的反向器輸入端。當(dāng)EA端保持高電平時(shí),CPU訪問程序存儲器有兩種情況:一是訪問的地址空間在0到4KB范圍內(nèi),CUP訪問片內(nèi)程序存儲器;二是訪問的地址超出4KB時(shí),CPU將自動(dòng)執(zhí)行外部程序存儲器的程序。當(dāng)EA保持低電平時(shí),則在此期間只訪問外部程序存儲器(0000HFFFFH) ,不管是否有內(nèi)部程序存儲器。PSEN可驅(qū)動(dòng)8個(gè)LETTEN門輸入端。在由外部程序存儲器取指期間,PSEN產(chǎn)生負(fù)脈沖做為外部ROM的選通信號,每個(gè)機(jī)器周期兩次PSEN有效。如果微處理器在外部執(zhí)行狀態(tài)ALE禁止,置位無效。此時(shí),ALE只有在執(zhí)行MOVX,MOVC指令時(shí)才起作用。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時(shí),將跳過一個(gè)ALE脈沖。在平時(shí),ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。 ALOE/PROG:ALE為地址鎖存允許信號,當(dāng)訪問外部存儲器時(shí),ALE用來鎖存P0口送出的低8位地址信號。VAP為內(nèi)部RAM的備用電源輸入端。 P3口第二功能P3口引腳 第二功能 注釋 RXD串行輸入口 T串行輸出口4 0INT外部中斷0輸入 1外部中斷1輸入 定時(shí)/計(jì)時(shí)器0外部輸入 T定時(shí)/計(jì)時(shí)器1外部輸入 WR外部數(shù)據(jù)存儲器寫信號 D外部數(shù)據(jù)存儲器讀信號RSTVPP:RST為復(fù)位信號輸入端。同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號和控制信號。 P2口:P2口為一個(gè)內(nèi)部帶上拉電阻的8位準(zhǔn)雙向I/O口,P2口緩沖器可接收、輸出4個(gè)TTL門電流。 P1口:P1口是一個(gè)內(nèi)部帶上拉電阻的8位準(zhǔn)雙向I/O口(使用前有一個(gè)準(zhǔn)備動(dòng)作) ,負(fù)載能力為4個(gè)TTL電路。在FIASH編程時(shí),P0 口作為原碼輸入口,當(dāng)FIASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部必須被拉高。 P0口:P0口為三態(tài)雙向口,能帶8個(gè)TTL電路。AT89C51管腳說明如下: Vic:供電電壓端。由于將多功能 8 位 CPU 和閃爍存儲器組合在單個(gè)芯片中,ATMEL 的 AT89C51 是一種高效微控制器。其集成度高、功能強(qiáng)、能耗低、通用性好、價(jià)格便宜。 系統(tǒng)設(shè)計(jì)總框圖(如圖 所示)圖 定時(shí)鬧鐘系統(tǒng)設(shè)計(jì)總框圖 硬件設(shè)計(jì) 單片機(jī)最小系統(tǒng)設(shè)計(jì)▲芯片:AT89C51 因?yàn)?51 單片機(jī)是各單片機(jī)中最為典型和最有代表性的一種,在 20 世紀(jì) 70 年代問時(shí)鐘電路和復(fù)位電路鍵盤(按鈕) 單片機(jī)AT89C51蜂鳴器數(shù)碼管顯示3世以來,以其極高的性能價(jià)格比,受到人們的重視和關(guān)注,應(yīng)用廣泛,發(fā)展很快,推廣率和市場利潤率較高,且適合于本設(shè)計(jì)系統(tǒng)中 CPU 內(nèi)存和 I/O 等資源的要求,所以本設(shè)計(jì)采用 AT89C51 作為核心控制芯片?!?核心模塊采用 AT89C51 單片機(jī),功能強(qiáng)、通用性好、價(jià)格便宜,且易于控制。修改時(shí)間和定時(shí)用手動(dòng)按鍵控制,報(bào)警聲通過蜂鳴器發(fā)出。22 系統(tǒng)總體方案及硬件設(shè)計(jì) 系統(tǒng)總體方案▲ 由于 LED 顯示器相對于其它顯示器(如 LCD 顯示器)來說其價(jià)格要便宜許多,而且亮度更高,耐溫范圍較廣,所以采用 6 位數(shù)碼管來顯示“
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1