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

正文內(nèi)容

畢業(yè)設(shè)計-基于at89c51單片機的數(shù)字時鐘設(shè)計-文庫吧資料

2024-11-18 10:10本頁面
  

【正文】 去抖動 JB S_SET,A1 INC SECOND 。若按鍵按下了,則調(diào)用延時程序,消除抖動現(xiàn)象秒值加 1,當秒值大于 60 時,秒清零,進行下一次計時,同時分加 一,并轉(zhuǎn)到 J0顯示。 主程序模塊 :主程序流程圖,如圖 41所示 圖 41 主程序流程圖 鍵輸入程序 鍵輸入程序用于調(diào)整時間。 主程序的設(shè)計 初始化將時、分、秒各單元的內(nèi)容清空,置 T0為計 數(shù)器方式 1,分別給計數(shù)器的高 8位和低 8位賦計數(shù)初值,啟動 T0工作。 其軟件功能模塊主要有鍵輸入程序、中斷程序、顯示程序,以及延時程序。定時 1s 的程序段,使用動態(tài)顯示程序?qū)崿F(xiàn)延時,既完成了延時,也完成了數(shù)字的顯示。這樣通過三個按鍵,分別對時、分、秒進行調(diào)整,從而實現(xiàn)調(diào)時。 15 A7 A7A6 A6A5 A5A4 A4A3 A3A2 A2A1 A1A0 A0S7B7B6B5B4B3B2B1B0S6S5S4S3S2S1S0B0B1B2B3B4B5B6B7S0S1S2S3S4S5S6S7X T A L 218X T A L 119A L E30EA31P S E N29RS T9P 0 .0 /A D 039P 0 .1 /A D 138P 0 .2 /A D 237P 0 .3 /A D 336P 0 .4 /A D 435P 0 .5 /A D 534P 0 .6 /A D 633P 0 .7 /A D 732P 1 . 01P 1 . 12P 1 . 23P 1 . 34P 1 . 45P 1 . 56P 1 . 67P 1 . 78P 3 .0 /R X D10P 3 .1 /T X D11P 3 .2 /I NT 012P 3 .3 /I NT 113P 3 .4 /T 014P 3 .7 / R D17P 3 . 6 / W R16P 3 .5 /T 115P 2 .7 /A 1 528P 2 .0 / A 821P 2 .1 / A 922P 2 .2 /A 1 023P 2 .3 /A 1 124P 2 .4 /A 1 225P 2 .5 /A 1 326P 2 .6 /A 1 427U1A T 8 9 C5 1S S E TM S E TH S E TA02B018A13B117A24B216A35B315A46B414A57B513A68B612A79B711CE19A B / B A1U27 4 L S 2 4 5 圖 36 電子鐘原理圖 當接入電源時,數(shù)字電子鐘以秒為單位開始計時。 P0口輸出字段碼,控制要顯示的字符,外接 74LS245芯片,驅(qū)動 LED顯示。在運行狀態(tài)下,按動控制按扭 SSET,可對秒進行調(diào)整;按動控制按扭 MSET,可對分進行調(diào)整;按動控制按扭 HSET,可對時進行調(diào)整;因此采用獨立式鍵盤方式,設(shè)計起來比較簡單。所以,獨立式按鍵常用于按鍵數(shù)量不多的場合。 二、按鍵電路 獨立式鍵盤的各個按鍵相互 獨立,每個按鍵獨立地與一根數(shù)據(jù)輸入線(單片機并行接口或其他芯片的并行接口)連接。當單片機檢測到有按鍵按下時先定時,然后再檢測按鍵的狀態(tài),若仍是閉合狀態(tài)則認為真的有鍵按下。應采取措施消除抖動的影響。按鍵在閉合和斷開時,觸點會存在抖動現(xiàn)象。 一、按鍵的抖動現(xiàn)象 按鍵就是一個簡單的開關(guān)。 當片選端 /CE低電平有效時, DIR=“ 0”,信號由 B 向 A 傳輸;(接收) 鍵盤及其接口 鍵盤是由若干個按鍵組成的,它是單片機最簡單的輸入設(shè)備。圖35為驅(qū)動顯示電路框圖。顯示器亮度既與點亮時的導通電流有關(guān),也與點亮時間長短和時間間隔有關(guān)。對于顯示器的每一位而言,每隔一段時間點亮一次。 12 說明:在該設(shè)計中,沒有用到電極( dp),而是用單位的數(shù)碼管來顯示分隔符,其 七段 LED顯示器如圖 34所示 圖 34 七段 LED 顯示器 二、 動態(tài)顯示 本設(shè)計共用了八位 LED顯示器,因此采用動態(tài)顯示方式。當發(fā)光二極管導通時,相應的一個筆畫或一個點就發(fā)光。七段 LED通常構(gòu)成字型“ 8”,還有一個發(fā)光二極管用來顯示小數(shù)點。 顯示電路 一、七段 LED 顯示器的原理 顯示器是單片機應用系統(tǒng)常用的設(shè)備,包括 LED、 LCD等。常用的上電復位如上圖所示。 實際應用中,復位操作有兩種基本的形式:一種是上電復位,另一種是上電與按鍵均有效的復位。 11 圖 31 單片機時鐘電路圖 復位是使單片機或系統(tǒng)中的其他部件處于某種確定的初始狀態(tài)。如采用外部時鐘源驅(qū)動器件,XTAL2 應不接。該反向放大器可以配置為片內(nèi)振蕩器。 單片機最小應用系統(tǒng) 時鐘電路和復位電路是單片機最小應用系統(tǒng)中必不可少的。 同時 AT89C51的時鐘頻率可以為零,即具備可用軟件設(shè)置的睡眠省電功能,系統(tǒng)的喚醒方式有 RAM、定時 /計數(shù)器、串行口和外中斷口,系統(tǒng)喚醒后即進入繼 續(xù)工作狀態(tài)。 AT89C51是一個低功耗高性能單片機,它有 40個引腳, 32個外部雙向輸入 /輸出( I/O)端口,同時內(nèi)含 2個外中斷口, 2個 16位可編程定時計數(shù)器 ,2個全雙工串行通信口, AT89C51可以按照常規(guī)方法進行編程,也可以在線編程。利用 、 作為功能按鍵輸入口 。電腦時鐘沒有大量的運算和暫存數(shù)據(jù),現(xiàn)有的 128B片內(nèi) RAM已能滿足要求,也不必外擴片 RAM。該方案能夠使設(shè)計者,在設(shè)計的過程中容易實現(xiàn),且節(jié)省硬件成本,因此本系統(tǒng)將采用軟件方法實現(xiàn)計時。 ) 由于本設(shè)計只用了四個按鍵,不需要采用矩陣式鍵盤,所以選用第一種方案 ,采用獨立式鍵盤。 方案 二 :矩陣式鍵盤。獨立式鍵盤配置靈活,軟件結(jié)構(gòu)簡單,但每個按鍵必須占用一根接口線,在按鍵數(shù)量不多時,接口線占用多。 ( 2)鍵盤方案 方案一 :獨立式鍵盤。動態(tài)顯示硬件連接簡七 段 數(shù) 碼 管 AT89C51 驅(qū)動 LED 顯示器 位選 按 鍵 9 單,信息刷新速度快。 方案二 :動態(tài)顯示則是一位一位地輪流點亮顯示器地各個位(掃描)。其數(shù)字鐘系統(tǒng)整體結(jié)構(gòu)如圖 21所示。 當按下 TSET鍵是實現(xiàn)小時由 24進制和 12 進制的相互轉(zhuǎn)換。要求: 上電時,時、分、秒顯示為 00時、 00分、 00秒 ,并以秒為單位開始計時; 運行狀態(tài)下,按動控制按扭 SSET,對秒進行調(diào)整; 運行狀態(tài)下,按動控制按扭 MSET,對分進行調(diào)整; 運行狀態(tài)下,按動控制按扭 HSET,對小時進行調(diào)整??赏ㄟ^按鍵實現(xiàn)時鐘復位和分、秒、時的校正。把原程序加入原理圖,做出電子鐘的仿真,以秒計數(shù)并顯示時、分、秒。顯示時、分、秒加兩個分隔符,采用 8位的數(shù)碼管,用常用的 74LS244來驅(qū)動 LED數(shù)碼管顯示字符。單片機選用 AT89C51芯片,它無須外擴程序存儲器,設(shè)計電路很簡單。 設(shè)計的基本思路與主要內(nèi)容 設(shè)計一個電子產(chǎn)品,首先了解它能實現(xiàn)的功能,時鐘系統(tǒng)最基本的功能就是實現(xiàn)計時,在這里設(shè)計的數(shù)字電子時鐘,它能實現(xiàn)計時和校時的功能,給電子鐘加上電自動計時,設(shè)計一個按鍵對時鐘進行復位和三個按鍵對時間進行調(diào)整。因此,在這里設(shè)計一個較簡單的電子鐘,它能完成計時和校時的功能。因此,電子鐘已成為人們?nèi)粘I钪斜夭豢缮?,它的應用非常廣泛,應用于家庭以及車站、碼頭、劇場、辦公室等公共場所,給人們的生活、學習、工作、娛樂帶來極大的方便。應該說時鐘的計時功能與人類的各種行為和活動有著密切的聯(lián)系,于是時鐘的作用便體現(xiàn)出來,生活中有許多人,因為只顧工作而忘記時間,從而耽誤了重要的安排或者計劃,造成不可挽回的損失,使之后悔莫及。所以絕對不是市場潛力不夠的問題,而是我們應該如何去做的問題。根據(jù)國外的統(tǒng) 計數(shù)據(jù)顯示,發(fā)達國家人均一生擁有手表 23塊,發(fā)展中國家 12塊,而目前中國的城鎮(zhèn)人口人均擁有量不多于 6塊,空間很大。 雖然世界絕大多數(shù)鐘表都是中國制造,但鐘表對于國內(nèi)市場來說只是個小行業(yè), 2020年總盤子不過才 100多億,但不是沒有前景。以前的電子鐘存在著很多缺點,其外觀體積龐大,在功能上有死擺、走時時間不長、走時精確度不高等缺點。該方案節(jié)省硬件成本,且能夠使設(shè)計者在定時 /計數(shù)器的使用、中數(shù)年及程序設(shè)計方面得到鍛煉和提高,因此本系統(tǒng)將采用軟件方法實現(xiàn)計時。用軟件代替硬件的電子設(shè)備能大大地節(jié)省成本,且有利于資源的節(jié)約,因此,以軟代硬的設(shè)計必將成為我們現(xiàn)代設(shè)計的主流。 附錄一 系統(tǒng)原理 圖 ............................................................................................................................................... 30 附錄二 元件清單 ................................................................. 31 附錄三 程序清單 ................................................................. 32 摘 要 單片微型計算機簡稱單片機,它是把微型計算機的各個功能部件 :中央處理器 CPU、隨機存 5 取存儲器 RAM、只讀存儲器 ROM、 I/O接口、定時器 /計數(shù)器以及串行通信接口等待集成在一塊芯片上,構(gòu)成一個完整的微型計算機 ,故又把它稱為單片微型計算機。 4 第 1章 引言 .................................................................... 4 電子鐘的發(fā)展史 ............................................... 錯誤 !未定義書簽。 第五周到第六周:在研究過程中系統(tǒng)的部分模塊屬電子系統(tǒng)中常用模塊的可以直接采用,但需要結(jié)合連接電路進行適當調(diào)試,以達到最佳效果。該方案能夠使設(shè)計者,在設(shè)計的過程中容易實現(xiàn),且節(jié)省硬件成本,因此本系統(tǒng) 將采用軟件方法實現(xiàn)計時。 ) 由于本設(shè)計只用了四個按鍵,不需要采用矩陣式鍵盤,所以選用第一種方案 ,采用獨立式鍵盤 。 方案二 :矩陣式鍵盤。獨立式鍵盤配置靈活,軟件結(jié)構(gòu)簡單,但每 3 個按鍵必須占用一根接口線,在按鍵數(shù)量不 多時,接口線占用多。 ( 2)鍵盤方案 方案一 :獨立式鍵盤。動態(tài)顯示硬件連接簡單,信息刷新速度快。 方案二 :動 態(tài)顯示則是一位一位地輪流點亮顯示器地各個位(掃描)。利用 、 作為功能按鍵輸入口。電腦時鐘沒有大量的運算和暫存數(shù)據(jù),現(xiàn)有的 128B片內(nèi) RAM已能 滿足要求,也不必外擴片 RAM。這個時鐘系統(tǒng)很簡單,投入生產(chǎn)的成本很低,因此,它的價格比較便宜,對于學生很實用。 現(xiàn) 在投入生產(chǎn)的大多是智能時鐘,它的功能很全面,但價格有點昂貴,大多數(shù)學生或者經(jīng)濟條件較差的人,想要擁有它,都有點困難。我們要養(yǎng)成良好的時間觀念,就需要電子鐘時刻提醒我們。 1 漯河職業(yè)技術(shù)學院 畢業(yè)設(shè)計(論文) 課題名稱: 基于 AT89C51單片機 的 數(shù)字時鐘設(shè)計 專 業(yè):電氣自動化 班 級: 10 級電氣( 3)班 學 號: 姓 名: 指導教師; 制作時間: 2020年 03 月 21日 2 緒 論 一、課 題設(shè)計(論文)目的及意義 人類的生活包括:工作、學習、休息以及參與社會的多種實踐活動,環(huán)環(huán)有條理,更加豐富多彩。應該說時鐘的計時功能與人類的各種行為和活動有著密切的聯(lián)系,于是時鐘的作用便體現(xiàn)出來,生活中有許多人,因為只顧工作而忘記時間,從而耽誤了重要的安排或者計劃,造成不可挽回的損失,使之后悔莫及。因此,電子鐘已成為人們?nèi)粘I钪斜夭豢缮?,它的應用非常廣泛,應用于家庭以及車站、碼頭、劇場、辦公室等公共場所,給人們的生活、學習、工作、娛樂帶來極大的方便。因此,在這里設(shè)計一個較簡單的電子鐘,它能
點擊復制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1