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

正文內(nèi)容

基于單片機(jī)的電子萬(wàn)年歷的設(shè)計(jì)—畢業(yè)設(shè)計(jì)論文(存儲(chǔ)版)

  

【正文】 先向 DS1302 寫(xiě)入一個(gè)命令幀。 //指向分 Clock_Write_Time( minute_address, * clock_time )。 //讀秒 clock_time ++。格式第一字節(jié) BIT74 位表示閏月月份,值為 0 為無(wú)閏月, BIT30 對(duì)應(yīng)農(nóng)歷第 14 月的大小。 //年與 16求余 year=temp1*10+temp2。 0x1f。農(nóng)歷三年一閏,五年兩閏,十九年七閏,每逢閏年所加的一個(gè)月叫做閏月。 //檢查該陰歷月的大小 大月返回 1 小月返回 0 if( flag_month ) // flag_month 為陰歷月 temp1 = 30。該部分主要程序語(yǔ)句如下: 第 29 頁(yè) 共 40 頁(yè) if( year == 0 ) { year = 99。 //起始地址 Lcd_Write_Command( 0xc0) 。當(dāng)顯示至一行的末尾時(shí)要換行顯示。 Lcd_Character_16X8( 1, 2, 24 , letter_logo[i])。 //down 鍵 case 0x0b: return clear_array。硬件調(diào)試主要是檢測(cè)硬件電路是否有短路、斷路、虛焊等。 第 34 頁(yè) 共 40 頁(yè) 總 結(jié) 隨著科技的發(fā)展、時(shí)代的進(jìn)步、人們的生活水平越來(lái)越高,現(xiàn)在已經(jīng)是信息技術(shù)化的時(shí)代。 仿真結(jié)果 此程序能穩(wěn)定的運(yùn)行,成功顯示出公歷和農(nóng)歷時(shí)間,還可顯 示小時(shí)溫度及星期。本系統(tǒng)采用 PROTEUS 軟件進(jìn)行仿真。 0x0f ) //將按鍵碼轉(zhuǎn)換成鍵值 { case 0x0e: return up_array。 //顯示 小時(shí)的高位 i= * clock_time amp。 256 256 點(diǎn)陣的液晶顯示模塊能顯示 16 16個(gè)漢字。 //關(guān)閉顯示器 Lcd_Write_Command( 0xb8) 。當(dāng) A 小于 B時(shí),農(nóng)歷日等于 B減 A加 1。如果 A大于等于 B 且 A等于 A 減 B,再判斷農(nóng)歷月是否等于閏月,如果不是農(nóng)歷月加 1,如果是且當(dāng)年沒(méi)閏月,農(nóng)歷月加 1。閏年指的就是陽(yáng)歷有閏日或陰歷有閏月的一年。 0x60。方法如下: temp1=year/16。陰歷一 年有 12 個(gè)月或 13個(gè)月(含閏月),一個(gè)月為 30 天或 29天。 //WP=1 讀保護(hù) 現(xiàn)在已經(jīng)對(duì)程序進(jìn)行了初始化并且定義了寄存器,可以從 DS1302 時(shí)鐘芯片中讀出時(shí)間與日期。 //WP=0 寫(xiě)操作 //最高位為 0 時(shí)鐘芯片工作 Clock_Write_Time( second_address, * clock_time )。 // 跳過(guò)讀序號(hào)列號(hào)的操作 Sensor_Write_Byte( 0xBE )。 // 稍做延時(shí)后 i = dq。存在脈沖讓總線控制器知道 DS18B20 在總線上且已準(zhǔn)備好操作。 第 22 頁(yè) 共 40 頁(yè) CS1:右半屏選屏信號(hào)。 GND:接地。它們與單片機(jī)的 P0口相連,依次接 , , 。 查詢式按鍵是各按鍵相互獨(dú)立,每個(gè)按鍵占用一根 I/O口線,每根 I/O口線上的按鍵工作狀態(tài)不會(huì)影響其他 I/O口線上按鍵的工作狀態(tài)。 DS18B20 的高速暫存存儲(chǔ)器由 9個(gè)字節(jié)組成。 Convert T(溫度變換) [44h] 第 19 頁(yè) 共 40 頁(yè) 這條命令啟動(dòng)一次溫度轉(zhuǎn)換而無(wú)需其他數(shù)據(jù)。接下來(lái)寫(xiě)入的兩個(gè)字節(jié)將被存到暫存器中的地址位置 2和 3。 Search ROM( 搜索 ROM) [F0h] 當(dāng)系統(tǒng)開(kāi)始工作時(shí),總線主機(jī)可能不知道單線總線上的器件個(gè)數(shù)或者不知道其 64位 ROM 編碼。此命令只能在總線上僅有一個(gè) DS18B20 的情況下可以使用。一般情況下的溫度值應(yīng)該為 9 位,但因符號(hào)位擴(kuò)展成高 8 位,所以最后以 16 位補(bǔ)碼形式讀出。1/2LSB ,即 ℃。 初始時(shí),溫度寄存器被預(yù)置成 55℃ ,每當(dāng)計(jì)數(shù)器 1 從預(yù)置數(shù)開(kāi)始減計(jì)數(shù)到 0 時(shí),溫度寄存器中寄存的溫度值就增加 1℃ ,這個(gè)過(guò)程重復(fù)進(jìn)行,直到計(jì)數(shù) 器 2 計(jì)數(shù)到 0 時(shí)便停止。因而使用 DS18B20 可使系統(tǒng)結(jié)構(gòu)更趨簡(jiǎn)單,可靠性更高。 我們現(xiàn)在已經(jīng)知道了控制寄存器和 RAM 的邏輯地址,接著就需要知道如何通過(guò)外部接口來(lái)訪問(wèn)這些資源。 工作原理 DS1302 工作時(shí)為了對(duì)任何數(shù)據(jù)傳送進(jìn)行初始化,需要將復(fù)位腳( RST)置為高電平且將 8位地址和命令信息裝入移位寄存器。 RST是復(fù)位 /片選線,通過(guò)把 RST 輸入驅(qū)動(dòng)置高電平來(lái)啟動(dòng)所有的數(shù)據(jù)傳送。 此外 , DS1302 還有年份寄存器、控制寄存器、充電寄存器、時(shí)鐘突發(fā)寄存器及與 RAM 相關(guān)的寄存器等。 對(duì)于 30 和 31三個(gè)引腳,由于第一功能信號(hào)與第二功能信號(hào)是單片機(jī)在不同工作方式下的信號(hào),因此不會(huì)發(fā)生使用上的矛盾。如果把前述的信號(hào)定義為引腳第一功能的話,則根據(jù)需要再定義的信號(hào)就是它的第二功能。 XTAL1 和 XTAL2:外接晶體引線端。 在系統(tǒng)擴(kuò)展時(shí), ALE 用于控制把 P0 口輸出的低 8位地址鎖存器鎖存起來(lái),以實(shí) 現(xiàn)低位地址和數(shù)據(jù)的隔離。系統(tǒng)允許的晶振頻率一般為 6MHZ 和 12MHZ。 圖 32 AT89C52單片機(jī)結(jié)構(gòu)框圖 并行 I/O口: AT89C52 共有四個(gè) 8 位的 I/O 口( P0、 P P P3),以實(shí)現(xiàn)數(shù)據(jù)的并行輸入輸出。它是一種高性能、低功耗的 8 位 CMOS 微處理芯片,市場(chǎng)應(yīng)用最多。 圖 31 硬件設(shè)計(jì)框圖 主控模塊: 根據(jù)輸入信息進(jìn)行處理,并將控制數(shù)據(jù)傳出。而熱敏電阻作為傳感器,成本高,誤差大。 時(shí)鐘芯片的選擇 方案一: 直接采用單片機(jī)定時(shí)計(jì)數(shù)器提供秒信號(hào),使用程序?qū)崿F(xiàn)年、月、日、星期、時(shí)、分、秒計(jì)數(shù)。 鍵盤(pán)模塊的選擇 在對(duì)日期和時(shí)間進(jìn)行控制,對(duì)日期和時(shí)間進(jìn)行調(diào)節(jié)校準(zhǔn)過(guò)程 中,系統(tǒng)需要 產(chǎn)生激勵(lì)電流 ,因此需要用按鍵。 顯示模塊的選擇 方案 一 :使用傳統(tǒng)的 LED 數(shù)碼管顯示。 首先介紹單片機(jī)的發(fā)展與其在中低端領(lǐng)域中的優(yōu)勢(shì)以及課題的開(kāi)發(fā)意義 , 接著介紹了 AT89C52 單片機(jī)的硬件結(jié)構(gòu),并在此基礎(chǔ)上實(shí)現(xiàn)了萬(wàn)年歷基本電路的設(shè)計(jì) , 然后使用單片機(jī) C 語(yǔ)言進(jìn)行萬(wàn)年歷程序的設(shè)計(jì),程序采用模塊化結(jié)構(gòu),使得邏輯關(guān)系簡(jiǎn)單明了,維護(hù)方便。軟件程序均采用 C語(yǔ)言編寫(xiě),便于移植與升級(jí)。 進(jìn)度安排: 要有較為詳細(xì)的時(shí)間安排(時(shí)間具體到周); 第 2~ 4周:查找資料,選擇參考方案; 第 5~ 6周:確定方案; 第 7~ 8周:查找資料,進(jìn)行單元電路的設(shè)計(jì); 第 9~ 10周:整機(jī)電路整機(jī)與分析; 第 11~ 12周:整理報(bào)告,定稿; 第 13~ 14周:制作 PPT,準(zhǔn)備答辯; 第 15周:答辯。 I 目 錄 摘 要 ................................................................... 1 第 1 章 緒論 ............................................................. 2 第 2 章 設(shè)計(jì)方案 ......................................................... 3 系統(tǒng)基本方案選擇和論證 .............................................. 3 單片機(jī)的選擇 .................................................... 3 顯示模塊的選擇 .................................................. 3 鍵盤(pán)模塊的選擇 .................................................. 3 時(shí)鐘芯片的選擇 .................................................. 4 溫度傳感器的選擇 ................................................ 4 電路設(shè)計(jì)最終方案決定 ................................................ 5 第 3 章 硬件設(shè)計(jì) ......................................................... 6 AT89C52 單片機(jī) ...................................................... 6 AT89C52 的信號(hào)引腳 .............................................. 8 DS1302 時(shí)鐘模塊 .................................................... 10 內(nèi)部結(jié)構(gòu)及引腳 ................................................. 11 工作原理 ....................................................... 12 寄存器和控制命令 ............................................... 12 DS18B20 溫度采集模塊 ............................................... 14 內(nèi)部結(jié)構(gòu)及引腳 ................................................. 15 測(cè)溫原理 ....................................................... 15 工作過(guò)程及時(shí)序 ................................................. 16 鍵盤(pán)模塊 ........................................................... 20 LCD 顯示模塊 ....................................................... 21 II 第 4 章 軟件設(shè)計(jì) ........................................................ 23 溫度采集軟件 ....................................................... 23 陽(yáng)歷軟件設(shè)計(jì) ....................................................... 24 陰歷軟件設(shè)計(jì) ....................................................... 26 LCD 顯示系統(tǒng) ....................................................... 29 按鍵系統(tǒng) ........................................................... 30 系統(tǒng)主流程圖 ....................................................... 31 第 5 章 系統(tǒng)調(diào)試 ........................................................ 32 調(diào)試過(guò)程 ........................................................... 32 仿真結(jié)果 ........................................................... 33 總 結(jié) .................................................................. 34 參考文獻(xiàn) ................................................................ 35 附錄 1 整機(jī)電路圖 ....................................................... 36 附錄 2 元件明細(xì)表 ....................................................... 37 附錄 3 系統(tǒng)主程序 ....................................................... 38
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1