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

正文內(nèi)容

基于液晶顯示的萬年歷設(shè)計(jì)_畢業(yè)論文-文庫吧資料

2025-07-10 12:33本頁面
  

【正文】 鍵盤掃 描的方法有隨機(jī)掃描方式、定時(shí)掃描方式和中斷掃描方式。 ; ROM操作命令 ; ; 。因此,必須采用軟件的方法來模擬單線的協(xié)議時(shí)序 [6]。當(dāng)用多字節(jié)模式進(jìn)行操作時(shí),必須寫夠 8個(gè)字節(jié)。如果 DS1302一直沒有掉電則不會(huì)存在此問題。在讀寫操作子程序中都執(zhí)行了關(guān)中斷指令,因?yàn)樵诖型ㄩ_始 初始化 顯示子程序 DS1302 子程序 DS18B20 子程序 延時(shí) 程序 無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 基于液晶顯示的萬年歷設(shè)計(jì) 17 信時(shí)對時(shí)序要求比較高,而且在此是用 單片 機(jī)內(nèi)部 軟件模擬串行時(shí)鐘脈沖, 并由I/O口 輸出, 所以在通信過程中最好保證傳輸?shù)倪B續(xù)性,不要允許中斷,其流程圖如圖 42。 主序流程圖如圖 41。 主程序設(shè)計(jì) 第一次上電 ,系統(tǒng)先進(jìn)行初始化 ,LCD顯示初始時(shí)間 “ 03:25:00” ,并開始走時(shí) ,初始日期為 “ 20xx430”。 匯編語言與機(jī)器語言指令一一對應(yīng) ,所以用匯編語言編寫的程序在單片機(jī)里運(yùn)行起來效率較高 。電路圖如圖 34所示 。電路圖如圖 33 所示 。第 9 引腳為復(fù)位輸入端 ,接上電容 ,電阻及開關(guān)后夠上電復(fù)位電路 ,20 引腳為接 地端 ,40 引腳為電源端。 單片機(jī)最小系統(tǒng)的設(shè)計(jì) AT89S52 單片機(jī)為 40 引腳雙列直插芯片 ,有四個(gè) I/O 口 P0,P1,P2,P3, MCS51單片機(jī)共有 4 個(gè) 8 位的 I/O 口( P0、 P P P3),每一條 I/O 線都能獨(dú)立地作輸出或輸入。鍵盤是為了完成時(shí)鐘 /日歷的校準(zhǔn)。 圖 25 DS18B20 引腳圖 無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 基于液晶顯示的萬年歷設(shè)計(jì) 13 第三章 硬件設(shè)計(jì)與實(shí)現(xiàn) 電子時(shí)鐘至少包括秒信號發(fā)生 器、時(shí)間顯示電路、按鍵電路、供電電路等 四部分,另外,本設(shè)計(jì)要求該電子鐘能夠采集溫度,所以還需要溫度采集 電路 ,硬件電路框圖如 圖 31。圖 3中的斜率累加器用于補(bǔ)償和修正測溫過程中的非線性,其輸出用于修正計(jì)數(shù)器 1的預(yù)置值。計(jì)數(shù)器 1和溫度寄存器被預(yù)置在-55℃所對應(yīng)的一個(gè)基數(shù)值。圖中低溫度系數(shù)晶振的振蕩頻率受溫度影響很小,用于產(chǎn)生固定頻率的脈沖信號送給計(jì)數(shù)器 1。 無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 基于液晶顯示的萬年歷設(shè)計(jì) 11 圖 23 DS1302引腳圖 數(shù)字溫度傳感器 DS18B20 工作原理 DS18B20的讀寫時(shí)序和測溫原理與 DS1820相同,只是得到的溫度值的位數(shù)因分辨率不同而不同,且溫度轉(zhuǎn)換時(shí)的延時(shí)時(shí)間由 2s 減為 750ms。 I/O 為串行數(shù)據(jù)輸入輸出端 (雙向 )。上電運(yùn)行時(shí),在 Vcc≥ 之前, RST 必須保持低電平。當(dāng) RST 為高電平時(shí),所有的數(shù)據(jù)傳送被初始化,允許對 DS1302進(jìn)行操作。 RST 是復(fù)位 /片選線,通過把 RST輸入驅(qū)動(dòng)置高電平來啟動(dòng)所有的數(shù)據(jù)傳送。當(dāng) Vcc2小于 Vcc1時(shí), DS1302由 Vcc1供電。 DS1302由 Vcc1或 Vcc2兩者中的較大 者供電。 引腳功能及結(jié)構(gòu) DS1302的引腳排列 ,其中 Vcc1為后備電源, VCC2為主電源。 DS1302內(nèi)部有一個(gè) 31 8的用于臨時(shí)性存放數(shù)據(jù)的 RAM寄存器。 時(shí)鐘 芯片 DS1302 工作原理 DS1302 是美國 DALLAS公司推出的一種高性能、低功耗、帶 RAM的實(shí)時(shí)時(shí)鐘電路,它可以對年、月、日、周日、時(shí)、分、秒進(jìn)行計(jì)時(shí),具有閏年補(bǔ)償功能,工作電壓為 ~ 。 第 15~ 16 腳:空腳或背燈電源。 無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 基于液晶顯示的萬年歷設(shè)計(jì) 10 第 6 腳: E(或 EN)端為使能 (enable)端 ,高電平( 1)時(shí)讀取信息,負(fù)跳變時(shí)執(zhí)行指令。 第 4 腳: RS 為寄存器選擇,高電平 1 時(shí)選擇數(shù)據(jù)寄存器、低電平 0 時(shí)選擇指令 寄存器。 ( 6) 8 個(gè)可由用戶自定義的 5X7 的字符發(fā)生器 CGRAM。 ( 4) 有 80 字節(jié)顯示數(shù)據(jù)存儲器 DDRAM。 ( 2)內(nèi)含復(fù)位電路 。 無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 基于液晶顯示的萬年歷設(shè)計(jì) 9 市面上字符液晶大多數(shù)是基于 HD44780 液晶芯片的,控制原理是完全相同的,因此基于 HD44780 寫的控制程序可以很方便地應(yīng)用于市面上大部分的字符型液晶。它由若干個(gè) 5X7 或者 5X11 等點(diǎn)陣字符位組成,每個(gè)點(diǎn)陣字符位都可以顯示一個(gè)字符,每位之間有一個(gè)點(diǎn)距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用,正因?yàn)槿绱怂运?不能很好地顯示圖形(用自定義 CGRAM,顯示效果也不好)。 XTAL2: 振蕩器反相放大器的輸出端。 FLASH 存儲器編程時(shí),該引腳加上 +12V 的編程允許電源 Vpp,當(dāng)然這必須是該器件是使用 12V 編程電壓 Vpp。需注意的是:如果加密位 LB1被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存 EA 端狀態(tài)。 PSEN: 程序儲存允許( PSEN)輸出是外部程序存儲器的讀選通信號,當(dāng)AT89S52 由外部程序存儲器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次 PSEN 有效,即輸出兩個(gè)脈沖,在此期間,當(dāng)訪問外部數(shù)據(jù)存儲器,將跳過兩次 PSEN 信號。該位置位后,只有一條 MOVX和 MOVC 指令才能將 ALE 激活。對 FLASH 存儲器編程期間,該引腳還用于輸入編程脈沖( PROG)。一般情況下, ALE 仍以時(shí)鐘振蕩頻率的1/6 輸出固定的脈沖信號,因此它可對外輸出時(shí)鐘或用于定時(shí)目的。當(dāng)振蕩器工作時(shí), RST 引腳出現(xiàn)兩個(gè)機(jī)器周期以上高電平將是單片機(jī)復(fù)位。 端口引腳 第二功能: RXD(串行輸入口 ) TXD(串行輸出口 ) INTO(外中斷 0) INT1(外中斷 1) TO(定時(shí) /計(jì)數(shù)器 0) T1(定時(shí) /計(jì)數(shù)器 1) WR(外部數(shù)據(jù)存儲器寫選通 ) RD(外部數(shù)據(jù)存儲器讀選通 ) 此外, P3 口還接收一些用于 FLASH 閃存編程和程序校驗(yàn)的控制信號。 P3 口亦作為 AT89S52 特殊功能(第二功能)使用,如下表所示。對 P3 端口寫“ 1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入 口使用。 SCK(在系統(tǒng)編程用) P2 口 : P2 口是一個(gè)具有內(nèi)部上拉電阻的 8 位雙向 I/O 口, P2 輸出緩沖器 能驅(qū)動(dòng) 。 MOSI(在系統(tǒng)編程用 ) 。 引腳號第二功能: T2(定時(shí)器 /計(jì)數(shù)器 T2 的外部計(jì)數(shù)輸入),時(shí)鐘輸出 。 此外, 和 分別作定時(shí)器 /計(jì)數(shù)器 2 的外部計(jì)數(shù)輸入( )和定時(shí)器/計(jì)數(shù)器 2 的觸發(fā)輸入( )。對 P1 端口寫 “ 1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入 口使用。程序校驗(yàn) 時(shí),需要外部上拉電阻。在這種模式下, P0不具有內(nèi)部上拉電阻。對 P0 端口寫“ 1”時(shí),引腳用作高阻抗輸入。 P0 口 : P0 口是一個(gè) 8 位漏極開路的雙向 I/O 口??臻e模式下, CPU 停止工作,允許 RAM、定時(shí)器 /計(jì)數(shù)器、串口、中斷繼續(xù)工 作。 AT89S52 具有以下標(biāo)準(zhǔn)功能: 8k 字節(jié) Flash, 256 字節(jié) RAM, 32 位 I/O 口線,看門狗定時(shí)器, 2 個(gè)數(shù)據(jù)指針,三個(gè) 16 位 定時(shí)器 /計(jì)數(shù)器,一個(gè) 6 向量 2 級中斷結(jié)構(gòu),全雙工串行口, 片內(nèi)晶振及時(shí)鐘電路。片上 Flash 允許程序存儲器在系統(tǒng)可編程,亦適于 常規(guī)編程器。 引腳說明 無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 基于液晶顯示的萬年歷設(shè)計(jì) 6 圖 21: AT89S52 引腳圖 AT89S52 是一種低功耗、高性能 CMOS8 位微控制器,具有 8K 在系統(tǒng)可編程 Flash 存儲器。在單芯片上,擁有靈巧的 8 位 CPU 和在系統(tǒng)可編程 Flash,使得 AT89S52 在眾多嵌入式控制應(yīng)用系統(tǒng)中得到廣泛應(yīng)用。使用 Atmel 公司高密度非易失性存儲器技術(shù)制造,與工業(yè)80C51 產(chǎn) 品指令和引腳完全兼容。它大大方便的人們了解時(shí)間以及天氣變化。 特點(diǎn): 1602 是字符型液晶,顯示字母和數(shù)字比較方便,控制簡單,成本較低。 方案二 :LCD1602 能夠顯示英文和數(shù)字。目前單片機(jī)數(shù)碼管普通采用動(dòng)態(tài)顯示。 所以我們選擇獨(dú)立式鍵盤。 方案二 : 獨(dú)立式鍵盤 獨(dú)立式鍵盤是指各個(gè)按鍵相互獨(dú)立地連接到各自的單片機(jī)的 I/O 口, I/O 口只需要做輸入口就能讀到所有的按鍵。 鍵盤選擇 方案一 :矩陣 式鍵盤 行列式鍵盤的原理就是每一行線與每一列線的交叉地方不相通,而是接上一個(gè)按鍵,通過按鍵來接通 。 方案三 :串行接口時(shí)鐘芯片 DS1302 芯片主特性 : ( 1) 實(shí)時(shí)時(shí)鐘具有能計(jì)算 2100 年之前的秒分時(shí)日日期星期月年的能力 , 還有閏年調(diào)整的能力 ( 2) 31 8 位暫存數(shù)據(jù)存儲 RAM ( 3) 串行 I/O 口方式使得管腳數(shù)量最少 ( 4) 寬范圍工作電壓 ( 5) 工作電流 時(shí) ,小于 300nA ( 6) 讀 /寫時(shí)鐘或 RAM 數(shù)據(jù)時(shí)有兩種傳送方式單字節(jié)傳送和多字節(jié)傳送字符組方式 ( 7) 8 腳 DIP 封裝或可選的 8 腳 SOIC 封裝根據(jù)表面裝配 ( 8) 簡單 3 線接口 ( 9) 與 TTL 兼容 Vcc=5V 無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 基于液晶顯示的萬年歷設(shè)計(jì) 3 ( 10) 可選工業(yè)級溫度范圍 40 +85 優(yōu)點(diǎn) :串行接口的日歷時(shí)鐘芯片 ,使用簡單 ,接口容易 ,與微型計(jì)算機(jī)連線較少等特點(diǎn) ,在單片機(jī)系統(tǒng)尤其是手持式信息設(shè)備中己得到了廣泛的應(yīng)用。 方案二 :并行接口時(shí)鐘芯片 DS12887 特點(diǎn) :采用單片機(jī) 應(yīng)用系統(tǒng)并行總線 (三總線 )擴(kuò)展的接口電路 ,采用這種接口電路具有操作速度快 ,編程方便的優(yōu)點(diǎn)。每一個(gè)周期加 1,那么 1min 為 60 個(gè)周期 ,1h 就是 60*60=3600個(gè)周期 ,一天就是 3600*24=86400 個(gè)周期。 無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 基于液晶顯示的萬年歷設(shè)計(jì) 2 第一章 方案選擇與萬年歷研究情況 方案選擇 時(shí)鐘芯片選擇 方案一 :不使用芯片 ,采用單片機(jī)的定時(shí)計(jì)數(shù)器 這種方法原理是利用單片機(jī)芯片的定時(shí)器來產(chǎn)生固定的時(shí)間 ,模擬時(shí)鐘的時(shí) , 分 ,秒。所以,電子萬年歷無論作為比賽題目還是練習(xí)題目都是很有價(jià)值 。因?yàn)樗挠泻芎玫拈_放性和可發(fā)揮性,因此對作者的要求比較高,不僅考察了對 單片機(jī)的掌握能力更加強(qiáng)調(diào)了對單片機(jī)擴(kuò)展的應(yīng)用。第三次革命就是單片機(jī)數(shù)碼計(jì)時(shí)技術(shù)的應(yīng)用(電子萬年歷),使計(jì)時(shí)產(chǎn)品的走時(shí)日差從分級縮小到 1/600 萬秒,從原有傳統(tǒng)指針計(jì)時(shí)的方式發(fā)展為人們?nèi)粘8鼮槭煜さ囊构鈹?shù)字顯示方式,直觀明了,并增加了全自動(dòng)日期、星期、溫度以及其他日常附屬信息的顯示功能,它更符合消費(fèi)者的生活需求!因此,電子萬年歷的出現(xiàn)帶來了鐘表計(jì)時(shí)業(yè)界跨躍性的進(jìn)步? ?。第一次是擺和擺輪游絲的發(fā)明,相對穩(wěn)定的機(jī)械振蕩頻率源使鐘表的走時(shí)差從分級縮小到秒級,代表性的產(chǎn)品就是帶有擺或擺輪游絲的機(jī)械鐘或表。 隨著人們生活水平的提高和生活節(jié)奏的加快,對時(shí)間的要求越來越高,精準(zhǔn)數(shù)字計(jì)時(shí)的消費(fèi)需求也是越來越多。設(shè)計(jì)還提供三位實(shí)時(shí)溫度檢測并顯示,其顯示精度為 ℃。使用時(shí)鐘芯 片 DS1302 完成時(shí)鐘日期的功能,以 LCD1602 為顯示器,同時(shí)利用溫度傳感器 DS18B20 測量周圍環(huán)境溫度,并且可以依靠按鍵隨時(shí)對日期時(shí)間進(jìn)行調(diào)整。 畢業(yè)設(shè)計(jì)(論文)報(bào)告 題 目 基于 液晶顯示 的萬年歷 設(shè)計(jì) 系 別 專 業(yè) 班 級 學(xué)生姓名 學(xué) 號 指導(dǎo)教師 20xx 年 4 月 無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文) 基于液晶顯示的萬年歷設(shè)計(jì) i 基于 液晶顯示 的萬年歷設(shè)計(jì) 摘要 : 本設(shè)計(jì)應(yīng)用 AT89S52 芯片作為核心,采用 C 語言進(jìn)行編程,實(shí)現(xiàn)以下功能:小時(shí)、分、秒、年、月、日、星期的顯示和實(shí)時(shí)溫度檢
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1