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

正文內(nèi)容

基于at89s52單片機(jī)的液晶顯示萬年歷設(shè)計(jì)-展示頁

2025-01-27 14:34本頁面
  

【正文】 EA端為高電平(接Vcc端),CPU則執(zhí)行內(nèi)部程序存儲(chǔ)器的指令。  EA/VPP:外部訪問允許,欲使CPU僅訪問外部程序存儲(chǔ)器(地址為0000HFFFFH),EA端必須保持低電平(接地)。此外,該引腳會(huì)被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),應(yīng)設(shè)置ALE禁止位無效。如有必要,可通過對(duì)特殊功能寄存器(SFR)區(qū)中的8EH單元的D0位置位,可禁止ALE操作。要注意的是:每當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過一個(gè)ALE脈沖?! LE/PROG:當(dāng)訪問外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí),ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。  RST:復(fù)位輸入。 在flash編程和校驗(yàn)時(shí),P3口也接收一些控制信號(hào)。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。P3 口:P3 口是一個(gè)具有內(nèi)部上拉電阻的8 位雙向I/O 口,p3 輸出緩沖器能驅(qū)動(dòng)4 個(gè) TTL 邏輯電平。在使用 8位地址(如MOVX RI)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),P2口輸出P2鎖存器的內(nèi)容。 在訪問外部程序存儲(chǔ)器或用16位地址讀取外部數(shù)據(jù)存儲(chǔ)器(例如執(zhí)行MOVX DPTR) 時(shí),P2 口送出高八位地址。對(duì)P2 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入 口使用。它由若干個(gè)5X7或者5X11等點(diǎn)陣字符位組成,每個(gè)點(diǎn)陣字符位都可以顯示一個(gè)字符,每位之間有一個(gè)點(diǎn)距的間隔,每行之間也有間隔,起到了字符間距和行間距的作用,正因?yàn)槿绱怂运荒芎芎玫仫@示圖形(用自定義CGRAM,顯示效果也不好)。XTAL2:振蕩器反相放大器的輸出端。FLASH存儲(chǔ)器編程時(shí),該引腳加上+12V的編程允許電源Vpp,當(dāng)然這必須是該器件是使用12V編程電壓Vpp。需注意的是:如果加密位LB1被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存EA端狀態(tài)。PSEN:程序儲(chǔ)存允許(PSEN)輸出是外部程序存儲(chǔ)器的讀選通信號(hào),當(dāng)AT89S52由外部程序存儲(chǔ)器取指令(或數(shù)據(jù))時(shí),每個(gè)機(jī)器周期兩次PSEN有效,即輸出兩個(gè)脈沖,在此期間,當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器,將跳過兩次PSEN信號(hào)。該位置位后,只有一條MOVX和MOVC指令才能將ALE激活。對(duì)FLASH存儲(chǔ)器編程期間,該引腳還用于輸入編程脈沖(PROG)。一般情況下,ALE仍以時(shí)鐘振蕩頻率的1/6輸出固定的脈沖信號(hào),因此它可對(duì)外輸出時(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ù)存儲(chǔ)器寫選通) RD(外部數(shù)據(jù)存儲(chǔ)器讀選通)此外,P3口還接收一些用于FLASH閃存編程和程序校驗(yàn)的控制信號(hào)。 P3口亦作為AT89S52特殊功能(第二功能)使用,如下表所示。對(duì)P3 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入 口使用。 SCK(在系統(tǒng)編程用)P2 口:P2 口是一個(gè)具有內(nèi)部上拉電阻的8 位雙向I/O 口,P2 輸出緩沖器 能驅(qū)動(dòng)。 MOSI(在系統(tǒng)編程用)。引腳號(hào)第二功能: T2(定時(shí)器/計(jì)數(shù)器T2的外部計(jì)數(shù)輸入),時(shí)鐘輸出。此外,()和定時(shí)器/計(jì)數(shù)器2 的觸發(fā)輸入()。對(duì)P1 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可以作為輸入 口使用。程序校驗(yàn) 時(shí),需要外部上拉電阻。在這種模式下, P0不具有內(nèi)部上拉電阻。對(duì)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級(jí)中斷結(jié)構(gòu),全雙工串行口, 片內(nèi)晶振及時(shí)鐘電路。片上Flash允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于 常規(guī)編程器。 圖21:AT89S52引腳圖AT89S52 是一種低功耗、高性能CMOS8位微控制器,具有 8K 在系統(tǒng)可編程Flash 存儲(chǔ)器。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng)可編程Flash,使得AT89S52在眾多嵌入式控制應(yīng)用系統(tǒng)中得到廣泛應(yīng)用。使用Atmel 公司高密度非易失性存儲(chǔ)器技術(shù)制造,與工業(yè)80C51 產(chǎn)品指令和引腳完全兼容。它大大方便的人們了解時(shí)間以及天氣變化。特點(diǎn):1602是字符型液晶,顯示字母和數(shù)字比較方便,控制簡(jiǎn)單,成本較低。方案二: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ù)存儲(chǔ)RAM (3)串行 I/O 口方式使得管腳數(shù)量最少 (4) (5)工作電流 時(shí),小于300nA (6)讀/寫時(shí)鐘或RAM 數(shù)據(jù)時(shí)有兩種傳送方式單字節(jié)傳送和多字節(jié)傳送字符組方式 (7)8 腳DIP 封裝或可選的8 腳SOIC 封裝根據(jù)表面裝配 (8)簡(jiǎn)單 3 線接口 (9)與 TTL 兼容Vcc=5V(10)可選工業(yè)級(jí)溫度范圍40 +85優(yōu)點(diǎn):串行接口的日歷時(shí)鐘芯片,使用簡(jiǎn)單,接口容易,與微型計(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è)周期。 第一章 方案選擇與萬年歷研究情況 方案選擇方案一:不使用芯片,采用單片機(jī)的定時(shí)計(jì)數(shù)器這種方法原理是利用單片機(jī)芯片的定時(shí)器來產(chǎn)生固定的時(shí)間,模擬時(shí)鐘的時(shí), 分,秒。設(shè)計(jì)還提供三位實(shí)時(shí)溫度檢測(cè)并顯示,℃。使用時(shí)鐘芯片DS1302完成時(shí)鐘日期的功能,以LCD1602為顯示器,同時(shí)利用溫度傳感器DS18B20測(cè)量周圍環(huán)境溫度,并且可以依靠按鍵隨時(shí)對(duì)日期時(shí)間進(jìn)行調(diào)整。畢業(yè)設(shè)計(jì)(論文)報(bào)告題 目 基于液晶顯示的萬年歷 系 別 專 業(yè) 班 級(jí) 學(xué)生姓名 學(xué) 號(hào) 指導(dǎo)教師 2013年 4 月無錫科技職業(yè)學(xué)院畢業(yè)設(shè)計(jì)(論文)基于液晶顯示的萬年歷基于AT89S52單片機(jī)的液晶顯示萬年歷設(shè)計(jì)摘 要:本設(shè)計(jì)應(yīng)用AT89S52芯片作為核心,采用C語言進(jìn)行編程,實(shí)現(xiàn)以下功能:小時(shí)、分、秒、年、月、日、星期的顯示和實(shí)時(shí)溫度檢測(cè)。該設(shè)計(jì)的電子時(shí)鐘系統(tǒng)由時(shí)鐘電路、LCD顯示電路、按鍵調(diào)整電路和溫度檢測(cè)電路四部分組成。我們共設(shè)計(jì)四個(gè)按鍵,一個(gè)模式鍵,也就是我們用來選定被修改的數(shù)字的,兩個(gè)調(diào)整鍵,一個(gè)“加”鍵和一個(gè)“減”鍵,當(dāng)按下模式鍵,選定要調(diào)整的數(shù)字的時(shí)候,“加”、“減”可以幫我們調(diào)到所需的狀態(tài),還有一個(gè)復(fù)位鍵,顯示精度為1秒。關(guān)鍵詞:AT89S5時(shí)鐘日歷芯片DS130溫度傳感器DS18BLCD1602I目 錄前言 1第一章 方案選擇與萬年歷研究情況 2 方案選擇 2 2 3 3 4第二章 主要硬件描述 5 AT89S52 5 5 5 LCM1602 8 8 9 10 芯片DS1302 11 11 12 數(shù)字溫度傳感器DS18B20 12 12 引腳定義 13第三章 硬件設(shè)計(jì)與實(shí)現(xiàn) 14 單片機(jī)最小系統(tǒng)的設(shè)計(jì) 14 時(shí)鐘電路的設(shè)計(jì) 15 溫度采集模塊的設(shè)計(jì) 15 LCDM1602顯示模塊設(shè)計(jì) 16第四章 系統(tǒng)軟件設(shè)計(jì)與實(shí)現(xiàn) 17 17 17 18 20第五章 測(cè)試結(jié)果分析與結(jié)果 21 測(cè)試結(jié)果分析 21 測(cè)試總結(jié) 21結(jié)束語 22致謝 23參考文獻(xiàn) 24附錄一:原理圖 25附錄二:源程序 26III前 言萬年歷,就是記錄一定時(shí)間范圍內(nèi)(比如100年或更多)的具體陽歷與陰歷的日期的年歷, , 詳細(xì)介紹AT89S52單片機(jī)應(yīng)用中的按鍵處理,數(shù)碼管顯示原理,動(dòng)態(tài)和靜態(tài)顯示原理,定時(shí)中斷,A/D轉(zhuǎn)換 ,月,日,小時(shí),分鐘,秒,星期,農(nóng)歷,溫度,功能齊全,具有一定的推廣價(jià)值。如:利用AT89S52芯片,定時(shí)器用工作方式1,每50ms產(chǎn)生一個(gè)中斷,循環(huán)20次,即1s周期。此方法優(yōu)點(diǎn)是可以省去一些外圍的芯片,但這種方法只能適用于一些要求不是十分精確,不做長期保留的場(chǎng)合。但是對(duì)于80C52單片機(jī)來說,低位地址線要通過鎖存器輸出,還要地址譯碼器,而且并行口芯片的體積相對(duì)較大。所以,最終選擇串行時(shí)鐘芯片DS1302。特點(diǎn): 以省出不少的I/O 口資源,程序編寫相對(duì)復(fù)雜點(diǎn),適用于鍵數(shù)比較多的情況。特點(diǎn): 電路簡(jiǎn)單,程序容易寫,適用于按鍵數(shù)較少的情況。 方案一:LED數(shù)碼管顯示數(shù)碼管顯示比較常用的是采用CD4511和74LS138實(shí)現(xiàn)數(shù)碼轉(zhuǎn)換,數(shù)碼顯示分動(dòng)態(tài)顯示和靜態(tài)顯示,靜態(tài)顯示具有鎖存功能,可以使數(shù)據(jù)顯示得很清楚,但浪費(fèi)了一些資源。編程簡(jiǎn)單,但只能顯示數(shù)字,不能顯示中文。 1602液晶模塊內(nèi)部的字符發(fā)生存儲(chǔ)器(CGROM)已經(jīng)存儲(chǔ)了160個(gè)不同的點(diǎn)陣字符圖形,這些字符有:阿拉伯?dāng)?shù)字、英文字母的大小寫、常用的符號(hào)。經(jīng)過多方面考慮與反復(fù)的實(shí)踐與驗(yàn)證,我決定使用AT89s52單片機(jī)為核心處理器,采用串行接口時(shí)鐘芯片DS302作為內(nèi)部時(shí)鐘,以獨(dú)立式鍵盤控制,LCD1602為顯示屏的萬年歷,該萬年歷不僅可以顯示傳統(tǒng)的年,月,日,時(shí),分,秒還能顯示星期,農(nóng)歷和實(shí)時(shí)溫度。第二章 主要硬件描述 AT89S52AT89S52是一種低功耗、高性能CMOS 8位微控制器,具有8K 在系統(tǒng)可編程Flash 存儲(chǔ)器。片上Flash允許程序存儲(chǔ)器在系統(tǒng)可編程,亦適于常規(guī)編程器。與MCS51單片機(jī)產(chǎn)品兼容;8K字節(jié)在系統(tǒng)可編程Flash存儲(chǔ)器;1000次擦寫周期;全靜態(tài)操作:0Hz33MHz;三級(jí)加密程序存儲(chǔ)器;32個(gè)可編程I/O口線;三個(gè)16位定時(shí)器/計(jì)數(shù)器;六個(gè)中斷源;全雙工UART串行通道;低功耗空閑和掉電模式;1掉電后中斷可喚醒;1看門狗定時(shí)器;1雙數(shù)據(jù)指針;1掉電標(biāo)識(shí)符 。使用Atmel 公司高密度非 易失性存儲(chǔ)器技術(shù)制造,與工業(yè)80C51 產(chǎn)品指令和引腳完 全兼容。在單芯片上,擁有靈巧的8 位CPU 和在系統(tǒng) 可編程Flash,使得AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提 供高靈活、超有效的解決方案。另外,AT89S52 可降至0Hz 靜態(tài)邏 輯操作,支持2種軟件可選擇節(jié)電模式。掉電保護(hù)方式下,RAM內(nèi)容被保存,振蕩器被凍結(jié), 單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。作為輸出口,每位能驅(qū)動(dòng)8個(gè)TTL邏 輯電平。 當(dāng)訪問外部程序和數(shù)據(jù)存儲(chǔ)器時(shí),P0口也被作為低8位地址/數(shù)據(jù)復(fù)用。 在flash編程時(shí),P0口也用來接收指令字節(jié);在程序校驗(yàn)時(shí),輸出指令字節(jié)。P1 口:P1 口是一個(gè)具有內(nèi)部上拉電阻的8 位雙向I/O 口,p1 輸出緩沖器能驅(qū)動(dòng)4 個(gè) TTL 邏輯電平。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。 在flash編程和校驗(yàn)時(shí),P1口接收低8位地址字節(jié)。 T2EX(定時(shí)器/計(jì)數(shù)器T2的捕捉/重載觸發(fā)信號(hào)和方向控制)。 MISO(在系統(tǒng)編程用)。 P3 口:P3 口是一個(gè)具有內(nèi)部上拉電阻的8 位雙向I/O 口,p3 輸出緩沖器能驅(qū)動(dòng)4 個(gè) TTL 邏輯電平。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。 在flash編程和校驗(yàn)時(shí),P3口也接收一些控制信號(hào)。RST:復(fù)位輸入。ALE/PROG:當(dāng)訪問外部程序存儲(chǔ)器或數(shù)據(jù)存儲(chǔ)器時(shí),ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低8位字節(jié)。要注意的是:每當(dāng)訪問外部數(shù)據(jù)存儲(chǔ)器時(shí)將跳過一個(gè)ALE脈沖。如有必要,可通過對(duì)特殊功能寄存器(SFR)區(qū)中的8EH單元的D0位置位,可禁止ALE操作。此外,該引腳會(huì)被微弱拉高,單片機(jī)執(zhí)行外部程序時(shí),應(yīng)設(shè)置ALE禁止位無效。EA/VPP:外部訪問允許,欲使CPU僅訪問外部程序存儲(chǔ)器(地址為0000HFFFFH),EA端必須保持低電平(接地)。如EA端為高電平(接Vcc端),CPU則執(zhí)行內(nèi)部程序存儲(chǔ)器的指令。XTAL1:振蕩器反相放大器和內(nèi)部時(shí)鐘發(fā)生電路的輸入端。 LCM1602LCD1602是指顯示的內(nèi)容為16X2,即可以顯示兩行,每行16個(gè)字符液晶模塊(顯示字符和數(shù)字)1602液晶也叫1602字符型液晶,它是一種專門用來顯示字母、數(shù)字、符號(hào)等的點(diǎn)陣型液晶模塊。目前市面上字符液晶大多數(shù)是基于HD44780液晶芯片的,控制原理是完全相同的,因此基于HD44780寫的控制程序可以很方便地應(yīng)用4 個(gè) TTL 邏輯電平。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1