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

正文內(nèi)容

—單片機(jī)自動(dòng)打鈴系統(tǒng)設(shè)計(jì)(參考版)

2024-12-10 01:35本頁(yè)面
  

【正文】 2021。從 0 開(kāi)始教你學(xué)單片機(jī)。 2021。 51單片機(jī)工程引用 實(shí)例。 2021。單片機(jī)基礎(chǔ)教程。 2021。單片機(jī)原理及應(yīng)用。1990。單片微型計(jì)算機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)。 1992。單片機(jī)基礎(chǔ)。 1996。 MCS51/96 系列單片機(jī)原理及引用。 2021。單片機(jī)原理與控制技術(shù)。 2021。基于單片機(jī)的智能系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)。 江蘇信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文) 40 致謝 在本文的撰寫(xiě)過(guò)程中,導(dǎo)師 王琦華 給予了悉心的指導(dǎo)和關(guān)心,使我克服了眾多困難終于完成了 畢業(yè)設(shè)計(jì) 的撰寫(xiě)工作。即使見(jiàn)到陌生的程序,從任務(wù)分析,確定算法界面布局 ,縮寫(xiě)代碼到調(diào)試運(yùn)行,都能順利完成。 有利于邏輯思維的鍛煉。 19:00 SETB 44H RET B19: MOV A, 23H CJNE A, 20H, EXIT_2 MOV A, 22H CJNE A, 30H, EXIT_2。 16:10 SETB 44H RET B17: MOV A, 23H CJNE A, 16H, B18 MOV A, 22H CJNE A, 50H, B18。 15:20 SETB 44H RET B15: MOV A, 23H CJNE A, 16H, B16 MOV A, 22H CJNE A, 00H, B16。 14:20 SETB 44H RET B13: MOV A, 23H CJNE A, 15H, B14 MOV A, 22H CJNE A, 00H, B14。 13:30 SETB 44H RET B11: MOV A, 23H CJNE A, 14H, B12 MOV A, 22H CJNE A, 10H, B12。 10:50 SETB 44H RET B9: MOV A, 23H CJNE A, 11H, B10 MOV A, 22H CJNE A, 30H, B10。晶振 12M 江蘇信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文) 18 源程序清單 根據(jù)以上流程圖思想,現(xiàn)設(shè)計(jì)系統(tǒng)程序思路描寫(xiě)如下系統(tǒng)的主程序如下所示: BEEP EQU ;定義蜂 l 鳴器(電鈴)控制信號(hào)輸出口 ORG 0000H ;程序入日地址 LJMP START ORG 000BH ;定時(shí)器 0 中斷入日地址 LJMP TIMER_O ORG 0300H / * * * * *程序開(kāi)始,初始化* * * * * / START : SETB BEEP ;關(guān)閉蜂鳴器(電鈴) SETB 48H ;使用一個(gè) bit 位用于調(diào)時(shí)閃爍標(biāo)志 SETB 47H ;使用一個(gè) bit 位用十產(chǎn)生脈沖用十調(diào)時(shí)快進(jìn)時(shí)基 CLR 45H ;關(guān)閉響鈴方式標(biāo)志 MOV RI, 0 調(diào)整選擇鍵功能標(biāo)志: 0 正常走時(shí)、 1 調(diào)時(shí)、 2 調(diào)分、 3 調(diào)秒 MOV 20H, 00H;用于控制秒基準(zhǔn)時(shí)鐘源的產(chǎn)生 MOV 21H, 00H;清零秒寄存器 MOV 22H, 00H;清零分寄存器 MOV 23H, 00H;清零時(shí)寄存器 MOV 24H, 00H;用于控制調(diào)時(shí)閃爍的基準(zhǔn)時(shí)鐘的產(chǎn)生 MOV IP, 02H。 如果選中位是秒,則按增加鍵或減少鍵都是將秒清零。 減少鍵 DEC_KEY: ;按一次使選中位位。 鍵 SET_KFY: ;通過(guò)選擇鍵選擇調(diào)整位,選中位閃爍。 打鈴方式分起床、熄幻鈴和上、下課鈴兩種。 自動(dòng)打鈴系統(tǒng)設(shè)計(jì) 15 流程圖 系統(tǒng)主程序流程圖 江蘇信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文) 16 系統(tǒng)定時(shí)中斷流程圖 自動(dòng)打鈴系統(tǒng)設(shè)計(jì) 17 第四章 系統(tǒng)程序設(shè)計(jì) 程序設(shè)計(jì)概要 程序名稱(chēng): 51 單片機(jī)自動(dòng)掃鈴機(jī)控制系統(tǒng) 說(shuō) 明:實(shí)現(xiàn) 24 小時(shí)制電子鐘, 8 位數(shù)碼管顯示,顯示時(shí)分秒顯示格式: 235959(小時(shí)十位如果為 0 則不顯示)。 按鍵判斷程序有編寫(xiě)時(shí)應(yīng)注意按鍵的去抖動(dòng),該系統(tǒng)采用的是延時(shí)去抖動(dòng)的方法,延時(shí)是通過(guò)調(diào)用子程序來(lái)實(shí)現(xiàn)的,每個(gè)按鍵按下后都要等待釋放后再返回。 顯示程序設(shè)計(jì)和按鍵判斷與按鍵處理程序設(shè)計(jì) 顯示采用的是動(dòng)態(tài)顯示,段控和位控都經(jīng)過(guò)反相器,顯示的字形代碼是共陽(yáng)的顯示代碼,位控信號(hào)輸出時(shí)是高電平有效,在校時(shí)時(shí),采用的是點(diǎn)亮小數(shù)點(diǎn)信位調(diào)節(jié)器標(biāo)志,哪位小數(shù)點(diǎn)亮表示調(diào)整的是該為的值。 ,因此時(shí),分,秒單元加 1 后要進(jìn)行十進(jìn)制調(diào)整,即要執(zhí)行 DAA 指令,還要注意的是時(shí)計(jì)到 24 就回零,分和秒計(jì)到60 就回零。 中斷服務(wù)程序設(shè)計(jì) 單片機(jī)內(nèi)部的定時(shí) /計(jì)數(shù)器 T0 定時(shí) 100ms,即 , 10 次中斷即為 1 秒, 60 秒為 1 分, 60 分為 1 小時(shí), 24 小時(shí)為一天,如此循環(huán),從而實(shí)現(xiàn)計(jì)時(shí)功能。 第三章 軟件電路設(shè)計(jì)及流程圖 基本原理概述 主程序首先是初始化部分,主要是計(jì)時(shí)單元清零,中斷初始化,堆棧指針初始化,啟動(dòng)定時(shí)器工作,然后是調(diào)用顯示子程序。 通過(guò)選擇鍵選擇調(diào)整位,選中位閃爍,按增加鍵為選中位加 1,按減少鍵為選中位減 1。到達(dá)預(yù)定時(shí)間啟動(dòng)蜂鳴器開(kāi)始打鈴,打鈴的方式分為起床、熄燈和上下課鈴兩種。三極管一段電源另一端與電阻相連并接入 AT89C51 的 接口 。 圖 五 按鍵電路 響鈴電路設(shè)計(jì) 響鈴電路用到了蜂鳴器、三極管、 1K 電阻。當(dāng)它為高電平時(shí)時(shí)鐘脈沖才起作用。 4LS164 內(nèi)部位 8 個(gè) D 觸發(fā)器,用以實(shí)現(xiàn)數(shù)據(jù)的串行移位, 74LS164 位 TTL 單向 8 位移位寄存器,可實(shí)現(xiàn)串行輸入并行輸出, CPU 位時(shí)鐘輸入端,可接到串行口TXD 端。 8051 通過(guò)串口向 DS1302 寫(xiě)數(shù)據(jù)的程序框圖如圖 ,其中 ,Px 可以是 8051 單片機(jī)的任何一位 I/O 口 ,注意因?yàn)?DS1302 的數(shù)據(jù)發(fā)送或接收時(shí)序和 8051 的串行口不完全一致 ,因此 ,需要在 TXD 的輸出端加反相器 ,另外 ,接收數(shù)據(jù)時(shí) ,不能以串行口的接收方式接 收 ,必須將串行口當(dāng)作普通 I/O 口進(jìn)行數(shù)據(jù)接收 . DS1302 的晶振選用 ,電容推薦值為 6PF,因?yàn)檎袷庮l率較低,也可以不接電容, 對(duì)計(jì)時(shí)精度影響不大。但是當(dāng)以多個(gè)字節(jié)寫(xiě) RAM 時(shí),為了傳 送數(shù)據(jù)不必寫(xiě)所有 31 字節(jié),不管是否寫(xiě)了全部 31 字節(jié),所寫(xiě)的每個(gè)字節(jié)都將傳送至 RAM。 江蘇信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文) 10 2)管腳描述 XI XZ 晶振管腳 GND 接地 RST 復(fù)位腳 I/O 數(shù)據(jù)輸入 /輸出引腳 SCLK 串行時(shí)鐘 Vcc1, Vcc2 電源供電管腳 DS1302 串行時(shí)鐘芯片 8 腳 DIP DS1302S 串行時(shí)鐘芯片 8 腳 SOIC 200mil DS1302Z 串行時(shí)鐘芯片 8 腳 SOIC 150mil 圖三 DS1302 單元電路的設(shè)計(jì) 時(shí)鐘電路 設(shè)計(jì) ( 2) 工作原理 DS1302 在任何數(shù)據(jù)傳送時(shí)必須先初始化,把 RST 引腳置為高電平,然 后把 8位地址和命令裝入移位寄存器,數(shù)據(jù)在 SCLK 的上升沿被輸入,無(wú)論是讀周期還是寫(xiě)周期開(kāi)始 8 位指定 40 個(gè)寄存器中哪個(gè)將被訪(fǎng)問(wèn)到,在開(kāi)始 8 個(gè)時(shí)鐘周期,把命令字節(jié)裝入撳位寄存器之后,另外的時(shí)鐘周期在闈時(shí)操作時(shí)輸出數(shù)據(jù),在寫(xiě)操作時(shí)寫(xiě)入數(shù)據(jù),時(shí)鐘脈沖的個(gè)數(shù)在單位字節(jié)下為 8 加 8,在多字節(jié)方式下為 8 加字節(jié)數(shù),最大可達(dá) 248 字節(jié)數(shù)。提供秒分時(shí)日日期。時(shí)鐘 /RAM 的讀 /寫(xiě)數(shù)據(jù)以一個(gè)字節(jié)或多達(dá) 31 個(gè)字節(jié)的字符組方式通信。 DS1302 時(shí)鐘芯片包括實(shí)時(shí)時(shí)鐘和 31 字節(jié)的靜態(tài) RAM,它經(jīng)過(guò)一個(gè)簡(jiǎn)單的串行接口與微處理器通信,實(shí)時(shí)時(shí)鐘提供秒,分,時(shí)等信息,時(shí)鐘運(yùn)行可以采用 24H,或帶 AM/PM 的 12H 格式,采用三線(xiàn)接口與 CPU 進(jìn)行同眇通信,并可采用突發(fā)方式一次傳送多個(gè)字節(jié)的時(shí)鐘信號(hào)或 RAM數(shù)據(jù)。 種高性能、低功耗的 8 位 CMOS 微處理芯片,市場(chǎng)應(yīng)用最多,主要特點(diǎn)有: 有 4K 的 FLASH 程序存儲(chǔ)器 256 字節(jié)內(nèi)部 RAM 電源控制模式:時(shí)鐘可停止和恢復(fù),空閑模式,掉電模式 6 個(gè)中斷源 4 個(gè)中斷優(yōu)先級(jí) 4 個(gè) 8 位 I/O 口 全雙工增強(qiáng)型 UART 2 個(gè) 16 位定時(shí)、計(jì)數(shù)器 自動(dòng)打鈴系統(tǒng)設(shè)計(jì) 9 圖二 AT89C51 DS1302 時(shí)鐘電路 DS1302 ( 1) 性能特性 實(shí)時(shí)時(shí)鐘可對(duì)秒,分,時(shí)等進(jìn)行計(jì)數(shù),存在高速數(shù)據(jù)暫存的 31*8 位 RAM,最少引腳的串行 I/O 口; ~~ 電壓工作范圍 。由于動(dòng)態(tài)顯示法需要數(shù)據(jù)所存等硬件,接口較復(fù)雜,考慮顯示只有六位,且系統(tǒng)沒(méi)有其他浮躁的處理程序,所有采用動(dòng)態(tài)掃描 LED 的顯示。設(shè)定 51 單片機(jī)工作在定時(shí)器工作方式 1 ,每 100ms 產(chǎn)生一次中斷,利用軟件將基準(zhǔn) 100ms 單元進(jìn)行累加,當(dāng)定時(shí)器產(chǎn)生 10 次中斷就產(chǎn)生 lS 信號(hào),這是秒單元加 1 。 總 體 設(shè)計(jì)框圖 圖一 整體框圖 江蘇信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計(jì)(論文) 8 第二章 硬件電路設(shè)計(jì) 基本原理概述 本系統(tǒng)主要由主控模塊,時(shí)鐘模塊,顯示模塊,鍵盤(pán)接口模塊等 4 部分構(gòu)成。 系統(tǒng)軟硬件劃分 由于需要最小系統(tǒng)設(shè)計(jì),因此,極大地介于系統(tǒng)的硬件成本,所有能用軟件實(shí)現(xiàn)的功能都用軟件完成,如按鍵的 去抖,采用延時(shí),顯示部分用動(dòng)態(tài)顯示等,這樣硬件部分的設(shè)計(jì)可以采用單片
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1