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

正文內(nèi)容

畢業(yè)設(shè)計-基于單片機的多功能電子鐘的設(shè)計與實現(xiàn)-文庫吧資料

2024-12-11 18:49本頁面
  

【正文】 Y 1 12 顯示子程序流程框圖 地址指針 R 0 初始化 、 位控寄存器 R 2 初始化現(xiàn)場保護段位控碼送 P 2 口開辟第 3 組寄存器查表取段碼段控碼送 P 0 口位控碼左移延時 1 毫秒顯示緩沖區(qū)地址加 1恢復(fù)現(xiàn)場8 位 LED 顯示完否NY返 回開始圖 4 5 顯示子程序流程圖 13 時間子程序流程圖: 14 6 系統(tǒng)調(diào)試 測試的目的 如果測試的目的是為了盡可能多地找出錯誤,那么測試就應(yīng)該直接針對軟件比較復(fù)雜的部分或是以前出錯比較多的位置。當K0第七次按下的時候時鐘恢復(fù)正常走動,退出調(diào)時間的模式 。當?shù)诙伟聪?K0按鍵時候,進入調(diào)秒十位狀態(tài),按下 K1 可以對秒十位進行加 1 操作,按下 K2 可以對秒十位進行減 1 操作 。在對各單元計數(shù)的同時,把他們的值放到存儲器單元的制定位置。 定時器計數(shù)器 T0 中斷服務(wù)程序: 定時器計數(shù)器 T0用于時間計時,選擇方式 1,重復(fù)定時,定時時間設(shè)為 50MS,定時時間到則溢出中斷,在中斷服務(wù)程序中用一個計數(shù)器對 50MS 計數(shù),計 20次則對秒單元加 1,秒單元到 60 則 對分單元加 1,同時秒單元清零。段選碼,位選碼每送入一次后延時 1MS,因人的視覺暫留時間為 ( 100MS),所以每位顯示的時間不能超過 20MS,并保持延時一段時間,以造成視覺暫留效果,給人看上去每個數(shù)碼管總在亮。在多位 LED 顯示時,為了簡化電路,降低成本,將所有位的段選線并聯(lián)在一起,由一個 8位 I/O 口控制。在此瞬間,段選控制 I/O 口輸出相應(yīng)字符段選碼(字型碼),而位選則控制 I/O口在該顯示位送入選通電平(因為 LED 為共陰,故應(yīng)送低電平),以保證該位顯示相應(yīng)字符。 由于所有 8位段皆由一個 I/O 口控制,因此,在每一瞬間, 8位 LED會顯示相同的字符。這種顯示方式編程容易,管理也較簡單,但占用 I/O 口線資源較多。每位的段選線分別與一個 8位鎖存器的輸出口相連,顯示器中的各位相互獨立,而且各位的顯示字符一經(jīng)確定,相應(yīng)鎖存的輸出將維持不變。靜態(tài)顯示就是當顯示器顯示某個字符時,相應(yīng)的段恒定的導(dǎo)通或截止,直到顯示另一個字符為止。從 P0口輸出,同時在 P2口將對應(yīng)的位選碼輸出,選 中顯示的數(shù)碼管,就能在相應(yīng)的數(shù)碼管上顯示緩沖區(qū)的內(nèi)容。在本系統(tǒng)中數(shù)碼管顯示采用軟件譯碼動態(tài)顯示。 5 軟件系統(tǒng)設(shè)計 各模塊的劃分 數(shù)碼管顯示模塊 本系統(tǒng)共用 4 個二合一數(shù)碼管,從右到左一次顯示秒個位,秒時位,分隔符,分個位,分十位,分隔符,時個位,時十位。 假設(shè)使用 T/C0,方式 1, 50ms 定時, fosc=12MHz。 4 電子鐘的工作原理 6 實現(xiàn)時鐘計時的基本方法 利用 MCS51系列單片機的可編程定時 /計數(shù)器、中斷系統(tǒng)來實現(xiàn)時鐘 計數(shù)。在存儲器中首先建立一張顯示信息字字段碼,顯示的時候,先從顯示緩沖區(qū)中取出顯示信息,然后通過查表程序在字斷碼表中查出的所顯示的字斷碼。數(shù)碼管顯示的信息用 8個內(nèi)存單元存放,這個 8 內(nèi)存 單元為顯示緩沖區(qū),其中秒個位和秒十位,分個位和分十位,時個位和時十位分別由秒數(shù)據(jù),分數(shù)據(jù)和小時數(shù)據(jù)分拆得到。本設(shè)計中的鍵盤掃描子程序的名稱為 KEY,則鍵盤掃描子程序 KEY 應(yīng)具有以下功能:判定有無按鍵動作;去抖動;確認是否真正有閉合鍵;計算并保存閉合鍵鍵碼;判定閉合鍵是否釋放;恢復(fù)閉合鍵鍵碼。 在按鍵的程序掃 描中是采用查詢的方法對按鍵進行操作的,當查詢到按鍵有動作時,則執(zhí)行相應(yīng)的操作。 第三個定時的功能是在液晶顯示時的延時時間,即在液晶顯示時是采用查表的方法進行顯示的,因此需要用到一定的延時,使得我們能夠看的清楚所顯示的內(nèi)容,在這里用到的延時也是采用軟件的延時。 第二個定時是用于定時按鍵的抖動時間,因為當按鍵時都會出現(xiàn)電壓抖動,但對鍵盤工作有影響的是鍵閉合時的抖動,所以為了確保鍵掃描的正確性,每當掃描到有閉合鍵時,都要進行去抖動 處理。該 方案節(jié)省硬件成本,且能使讀者在定時 /計數(shù)器的使用、中斷及程序設(shè)計方面得到鍛煉與提高,對單片機的指令系統(tǒng)能有更深入的了解,從而對學(xué)好單片機技術(shù)這門課程起到一定的作用。 下面,就對時鐘系統(tǒng)的幾大模塊制定一下具體的方案。設(shè)計以硬件軟件化為指導(dǎo)思想,充分發(fā)揮單片機功能,大部分功能通過軟件編程來實現(xiàn),電路簡單明了,系統(tǒng)穩(wěn)定性高。 該時鐘系統(tǒng)主要由時鐘模塊、液晶顯示模塊、鍵盤控制模塊組成。整個設(shè)計包括兩大部分 : 硬件部分和軟件部分 ,以單片機為核心 , 配以一定的外圍電路和軟件。 3 基本原理及 總體方案的介紹 3. 1 基本原理 本設(shè)計基于單片機技術(shù)原理,以單片機芯片 AT89S52 作為核心控制器,通過硬件電路的制作以及軟件程序的編制,設(shè)計制作出一個多功能數(shù)字時鐘系統(tǒng)。同時該芯片還具有 PDIP、 TQFP 和 PLCC 等三種封裝形式,以適應(yīng)不同產(chǎn)品的需求。 此外, AT89S52設(shè)計和配置了振蕩頻率可為 0Hz并可通過軟件設(shè)置省電模式。 擴展功能要求 時、分、秒的間隔 符“ ”以一定頻率閃爍; AT89S52 芯片簡介 內(nèi)部結(jié)構(gòu) AT89S52 是一個低功耗,高性能 CMOS 8 位單片機,片內(nèi)含 4k Bytes ISP(Insystem programmable)的可反復(fù)擦寫 1000 次的 Flash 只讀程序存儲器,器件采用 ATMEL 公司的高密度、非易失性存儲技術(shù)制造,兼容標準 MCS 51 指令系統(tǒng)及 80C51 引腳結(jié)構(gòu),芯片內(nèi)集成了通用 8 位中央處理器和 ISP Flash 存儲單元,功能強大的微型計算機的 AT89S52 可為許多嵌入式控制應(yīng)用系統(tǒng)提供高性價比的解決方 案。第三次,第四次,第五次,第六次按下 K0 分別對分鐘的個位、十位、小時的個位、十位進行調(diào)整, K1進行相應(yīng)的加操作, K2進行相應(yīng)的減操作。 2 電子鐘功能及 AT89S52 芯片簡介 電子鐘功能介紹 基本功能要求 ① 時間以 24 小時為一個周期; ② 顯示時、分、秒; ③ 具有校時功能,可以分別對時及分進行單獨校時,使其校正到標準時間; 當沒有按鍵按下的時候,時鐘正常顯示,初始化時間為 9:00: 3 鍵按下的時候, 時鐘進行設(shè)置動作, 按鍵處理設(shè)置為:當?shù)谝淮伟聪?K0 按鍵時候,進入調(diào)秒狀態(tài)時鐘停止走動,按下 K1 鍵可以對秒個位進行加 1 操作,按下K2鍵的時候可以對秒個位進行減 1操作。通過鍵盤可以進行定時、校時功能。其中,利用單片機實現(xiàn)的電子時鐘具有硬件結(jié)構(gòu)簡單、編程靈活、便于功 能擴展等特點。可以說時間的準確已成為各行各業(yè)安全運行的基礎(chǔ),如果時間出現(xiàn)誤差而不能及時校正,會造成一系列嚴重的后果和經(jīng)濟損失 。 電子時鐘的國內(nèi)外研究現(xiàn)狀 數(shù)字電子時鐘,自從它發(fā)明的那天起,就成為人類的朋友 ,給人們的生活、學(xué)習(xí)、工作、娛樂帶來極大的方便。而且通過數(shù)字鐘的制作進一步的了解各種在制作中用到的中小規(guī)模集成電路的作用及實用方法。 電子鐘從原理上講是一種典型的數(shù)字電路,其中包括了組合邏輯電路和時序電路。例如定時自動報警、按時自動打鈴、時間程序自動控制、定時廣播、自動啟閉路燈、定時開關(guān)烘箱、通斷動力設(shè)備、甚至各種定時電器的自動啟用等,所有 這些,都是以鐘表數(shù)字化為基礎(chǔ)的。同時 單片機在多功能數(shù)字鐘中的應(yīng)用已是非常普遍的 。隨著科技的發(fā)展社會的進步和全球化競爭的日益激烈,人們對數(shù)字鐘的要求也越來越高,傳統(tǒng)的時鐘已不能滿足人們的需求。 本次設(shè)計的多功能數(shù)字鐘就是應(yīng)用單片機的計時功能為設(shè)計核心 。由于數(shù)字集成電路技術(shù)的發(fā)展和采用了先進的石英技術(shù),使數(shù)字鐘具有走時準確、性能穩(wěn)定、攜帶方便等優(yōu)點,它還用于計時、自動報時及自動控制等各個領(lǐng)域。 數(shù)字鐘已經(jīng)成為人們?nèi)粘I钪胁豢扇鄙俚谋匦杵?,廣泛的應(yīng)用于家庭以及辦公室等公共場所。 單片機的應(yīng)用的重要意義在于,它從根本上改變了傳統(tǒng)意義設(shè)計理念和設(shè)計方法。button 目 錄 1 緒論 ............................................................................................................. 1 電子時鐘的發(fā)展 ................................................................................... 1 選題背景和意義 .................................................................................... 1 電子時鐘的國內(nèi)外研究現(xiàn)狀 ................................................................... 2 2 電子鐘功能及 AT89S52 芯片簡介 .................................................................... 2 電子鐘功能介紹 ................................................................................... 2 基本功能要求 .............................................................................................. 2 擴展功能要求 .............................................................................................. 3 AT89S52 芯片簡介 ................................................................................ 3 內(nèi)部結(jié)構(gòu) .....................................
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1