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

正文內(nèi)容

基于單片機的具有溫度指示的數(shù)字萬年歷設(shè)計-wenkub

2023-06-21 22:39:52 本頁面
 

【正文】 C(循環(huán)冗余校驗)碼。DSl8B20 的測量范圍從55 攝式度到 +125 攝式度,增量值為 攝式度,可在 l s(典型值) 內(nèi)把溫度變換成數(shù)字。信息經(jīng)過單線接口送入 DSl8B20 或從 DSl8B20 送出,因此從主機 CPU 到 DSl8B20僅需一條線( 和地線 )。 此外,AT89S52設(shè)計和配置了振蕩頻率可為0Hz并可通過軟件設(shè)置省電模式。空閑模式下,CPU 停止工作,允許 RAM、定時器/計數(shù)器、串口、中斷繼續(xù)工作。片上 Flash 允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。 總體設(shè)計方框圖 總體的方框圖如圖 所示,控制器采用單片機 AT89S52,溫度傳感器采用DS18B20,用 16*2 的 LCD 液晶顯示屏實現(xiàn)年、月、日、星期、時、分、秒、溫度的顯示?;谕瑯拥脑?,DS18B20 也是一個獨立的傳感器,只要單片機配置它的工作狀態(tài)后它就可以獨立工作,內(nèi)部已經(jīng)把模擬信號轉(zhuǎn)換成數(shù)字信號,并把數(shù)字信號儲存在其內(nèi)部的寄存中。在顯示電路上,采用 LED 數(shù)碼的話要用到單片機的許多 I/O 口,甚至 I/O 不夠用,還需要接上其它芯片大量擴(kuò)展 I/O 口,這是一個弊處。DS18B20 通過一個單線接口發(fā)送或接受信息,因此在單片機與 DS18B20 之間僅需一條連接(加上地線) 。對于測溫電路,可以使用熱敏電阻之類的器件利用其感溫效應(yīng),在將隨被測溫度變化的電壓或電流采集過來,進(jìn)行 A/D 轉(zhuǎn)換后,就可以用單片機進(jìn)行數(shù)據(jù)的處理。本設(shè)計中我重點研究實現(xiàn)了單片機+時鐘芯片這種模式的萬年歷,從原理上對單片機和時鐘芯片有了深一步的認(rèn)識,這些基本功能完成后,在軟件基礎(chǔ)上實現(xiàn)時間顯示。本方案設(shè)計出的數(shù)字鐘可以顯示時間、設(shè)置鬧鈴功能之外。市場上有許多電子鐘的專用芯片如:LM8363 、LM8365 等,但它們功能單一,電路連接復(fù)雜,不便于調(diào)試制作。而且在萬年歷的基礎(chǔ)上還可以擴(kuò)展其它的實用功能,比如溫度計。 目 錄1 緒論 ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????12 總體設(shè)計方案 ????????????????????????????????????????????????????????????????????????????????????????????????????????????2 設(shè)計思路 ?????????????????????????????????????????????????????????????????????????????????????????????????????????????2 設(shè)計方案 ?????????????????????????????????????????????????????????????????????????????????????????????????????????????2 方案比較論證 ?????????????????????????????????????????????????????????????????????????????????????????????????????2 總體設(shè)計方框圖 ?????????????????????????????????????????????????????????????????????????????????????????????????33 設(shè)計原理與分析 ????????????????????????????????????????????????????????????????????????????????????????????????????????4 硬件電路主要芯片的功能介紹 ?????????????????????????????????????????????????????????????????????????4 單片機主控制器 ??????????????????????????????????????????????????????????????????????????????????????????4 溫度傳感器芯片 ?????????????????????????????????????????????????????????????????????????????????????????5 時鐘芯片 DS1302????????????????????????????????????????????????????????????????????????????????????????9 16*2LCD 液晶顯示 1602???????????????????????????????????????????????????????????????????????????124 硬件電路 ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????15 單片機主控制模塊的設(shè)計 ???????????????????????????????????????????????????????????????????????????????15 時鐘電路模塊的設(shè)計 ???????????????????????????????????????????????????????????????????????????????????????15 溫度采集模塊設(shè)計 ???????????????????????????????????????????????????????????????????????????????????????????16 功能按鈕設(shè)計 ???????????????????????????????????????????????????????????????????????????????????????????????????16 16*2 LCD1602 液晶顯示電路設(shè)計 ??????????????????????????????????????????????????????????????????17 總體電路圖 ???????????????????????????????????????????????????????????????????????????????????????????????????????175 系統(tǒng)軟件設(shè)計 ??????????????????????????????????????????????????????????????????????????????????????????????????????????18 系統(tǒng)模塊的功能分劃分 ???????????????????????????????????????????????????????????????????????????????????18 總體程序流程框圖 ???????????????????????????????????????????????????????????????????????????????????????????18 時鐘調(diào)整時間的流程圖 ???????????????????????????????????????????????????????????????????????????????????20 修改鍵“UP”的功能流程圖 ???????????????????????????????????????????????????????????????????????????21 溫度轉(zhuǎn)換流程圖 ???????????????????????????????????????????????????????????????????????????????????????????????226 系統(tǒng)仿真測試 ??????????????????????????????????????????????????????????????????????????????????????????????????????????23 KEIL 的使用 ??????????????????????????????????????????????????????????????????????????????????????????????????????23 PROTUES軟件仿真 ??????????????????????????????????????????????????????????????????????????????????????????????28致 謝 ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????31參考文獻(xiàn) ??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????32附錄一 總體電路的 PCB 板圖 ??????????????????????????????????????????????????????????????????????????????????33附錄二 設(shè)計電路的仿真電路圖 ??????????????????????????????????????????????????????????????????????????????34附錄二 萬年歷源程序 ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????3511 緒論隨著電子技術(shù)的迅速發(fā)展,特別是隨大規(guī)模集成電路出現(xiàn),給人類生活帶來了根本性的改變。,分,秒. 數(shù)字顯示的計時裝置,廣泛用于個人家庭,車站, 碼頭辦公室等公共場所,成為人們?nèi)粘I钪胁豢缮俚谋匦杵?,由于?shù)字集成電路的發(fā)展和石英晶體振蕩器的廣泛應(yīng)用,使得數(shù)字鐘的精度,遠(yuǎn)遠(yuǎn)超過老式鐘表,鐘表的數(shù)字化給人們生產(chǎn)生活帶來了極大的方便,而且大大地擴(kuò)展了鐘表原先的報時功能。但是考慮到用單片機配合時鐘芯片,可制成功能任意的電子鐘,而且可以做到硬件簡單、成本低廉。本文首先描述系統(tǒng)硬件工作原理,并附以系統(tǒng)結(jié)構(gòu)框圖加以說明,著重介紹了本系統(tǒng)所應(yīng)用的各硬件接口技術(shù)和各個接口模塊的功能及工作過程,其次,詳細(xì)闡述了程序的各個模塊和實現(xiàn)過程。22 總體設(shè)計方案 設(shè)計思路用 AT89S52 處理產(chǎn)生內(nèi)部時鐘數(shù)據(jù)或者讀取外部時鐘數(shù)據(jù)和采集外部傳感器的信息進(jìn)行處理,并暫時寄存在其內(nèi)部的儲存器中,再通過單片機調(diào)用內(nèi)部RAM 的數(shù)據(jù)并送到 LCD 或者 LED 數(shù)碼管上顯示出來。在顯示電路上,采用數(shù)碼管就可以將年月日星期時分秒和室內(nèi)溫度顯示出來方案 2:萬年歷時鐘采用單片機控制 DS1302 實時時鐘芯片,能達(dá)到走時準(zhǔn)確且掉電不丟失數(shù)據(jù)的。在顯示電路上,采用 16*2 的 LCD 顯示。對于方案 2:單片機不用去產(chǎn)生時鐘的數(shù)據(jù),時鐘的數(shù)據(jù)由 DS1302 獨立產(chǎn)生,并寄存在其內(nèi)部的寄存器上,單片機可以通過三總線與它通訊,不僅可以對它進(jìn)行讀取實時時鐘數(shù)據(jù),還可以對它進(jìn)行編程,設(shè)置它的工作模式。同樣,單片機通過單總線與它通訊,可以處理 9~12 位的溫度數(shù)字?jǐn)?shù)據(jù)。圖  總體設(shè)計方框圖AT89S52主控制器DS1302 時鐘芯片DS18B20 溫度傳感復(fù)位按鍵LCD 顯示器鍵盤12MHz 晶振振蕩43 設(shè)計原理與分析 硬件電路主要芯片的功能介紹 本次設(shè)計的萬年歷系統(tǒng)主要包括單片機主控制器、溫度傳感器芯片、時鐘芯片 DS1302 芯片、16*2LCD 顯示芯片。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng)可編程Flash,使得 AT89S52 為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效的解決方案。掉電保護(hù)方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié),單片機一切工作停止,直到下一個中斷或硬件復(fù)位為止??臻e模式下,CPU暫停工作,而RAM定時計數(shù)器,串行口,外中斷系統(tǒng)可繼續(xù)工作,掉電模式凍結(jié)振蕩器而保存RAM的數(shù)據(jù),停止芯片其它功能直至外中斷激活或硬件5復(fù)位。DSl8B20 的電源可以由數(shù)據(jù)線本身提供而不需要外部電源。每一個 DSl8B20 包括一個唯一的 64 位長的序號,該序號值存放在 DSl8B20 內(nèi)部的 ROM(只讀存貯器)中。DSl8B20 中還有用于存儲測得的溫度值的兩個 8 位存貯器 RAM,編號為 0 號和1 號。DSl8B20 的引腳如圖 所示。器件中還有一個計數(shù)門,當(dāng)計數(shù)門打開時,DS18B20 就對低溫度系數(shù)振蕩器產(chǎn)生的時鐘脈沖進(jìn)行計數(shù)進(jìn)而完成溫度測量。另外,由于 DS18B20 單線通信功能是分時完成的,它有嚴(yán)格的時隙概念,
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1