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

正文內(nèi)容

簡(jiǎn)易萬(wàn)年歷的設(shè)計(jì)畢業(yè)設(shè)計(jì)論文-在線瀏覽

2024-08-07 21:47本頁(yè)面
  

【正文】 ...................................................................................................................................18 .........................................................................19 主程序流程圖 ...............................................................................................................................19 WORK0 模塊流程圖 .......................................................................................................................19 WORK1 模塊流程圖 .......................................................................................................................20 WORK2 模塊流程圖 .......................................................................................................................20 獲取溫度子程序流程圖 ...............................................................................................................21 按鍵掃描 .......................................................................................................................................22 中斷服務(wù)子程序 ...........................................................................................................................22 顯示方式 1....................................................................................................................................22 初始化 DS1302 子程序流圖 ........................................................................................................23 溫顯模塊子程序流圖 .................................................................................................................24 讀取時(shí)間模塊子程序流圖 .........................................................................................................24 .....................................................................25 主程序部分 ...................................................................................................................................25 包含文件部分 .......................................................................................................33 包含文件DS1302. H部分 ..........................................................................................................35 .....................................................................43 硬件調(diào)試 .......................................................................................................................................43 軟件調(diào)試 .......................................................................................................................................43 結(jié)果分析及設(shè)計(jì)工作總結(jié) ...........................................................................................................43 .........................................................43 參考文獻(xiàn) .......................................................................................................................................43 元器件清單 ...................................................................................................................................44 PCB 版圖 .......................................................................................................................................44 實(shí)物圖 正面 .................................................................................................................................45 實(shí)物圖 背面 .................................................................................................................................45摘要:?jiǎn)纹瑱C(jī)就是微控制器,是面向應(yīng)用對(duì)象設(shè)計(jì)、突出控制功能的芯片。單片機(jī)接上晶振、復(fù)位電路和相應(yīng)的接口電路,裝載軟件后就可以構(gòu)成單片機(jī)應(yīng)用系統(tǒng)。本設(shè)計(jì)就是應(yīng)用單片機(jī)強(qiáng)大的控制功能制作而成的電子萬(wàn)年歷,該電子萬(wàn)年歷包括兩大功能:可顯示年、月、日、時(shí)、分;實(shí)時(shí)監(jiān)測(cè)環(huán)境溫度(具有超低溫的報(bào)警功能,且報(bào)警的上下限值可由用戶自定義設(shè)置),。 設(shè)計(jì)要求1. 通過(guò) DS1302 計(jì)時(shí),時(shí)間可調(diào)并在數(shù)碼管上顯示出來(lái)。3. 具有超溫報(bào)警功能 設(shè)計(jì)思路本設(shè)計(jì)由 DS18B20 作為溫度檢測(cè)的核心,檢測(cè)一次當(dāng)前溫度所耗費(fèi)的時(shí)間大約在 100ms—750ms 之間,隨著檢測(cè)精度的增加,耗費(fèi)時(shí)間在方位內(nèi)逐漸增加,所以利用軟件延時(shí)的方法來(lái)實(shí)現(xiàn)溫檢,并且具有超溫和低溫的報(bào)警功能,其溫度報(bào)警的上下限值可根據(jù)用戶喜好進(jìn)行更改;時(shí)鐘部分使用專用計(jì)時(shí)芯片 DS1302,可精確顯示年、月、日、時(shí)、分、秒; 方案比較與論證 數(shù)碼管顯示模塊方案一:?jiǎn)纹瑱C(jī)輸出數(shù)據(jù)經(jīng)譯碼芯片 CD4511 進(jìn)行譯碼后直接驅(qū)動(dòng)數(shù)碼管,數(shù)碼管公共端接 9012 三極管擴(kuò)流,并通過(guò)單片機(jī) I/O 口控制三極管的選通,實(shí)現(xiàn)動(dòng)態(tài)顯示。由于所需 I/O 口由 AT98S52 可直接提供,無(wú)須因?yàn)?I/O 口不夠而用 CD4511 來(lái)節(jié)省I/O 口,方案二又較方案一更容易實(shí)惠,所以,我選擇方案二。 方案二:采用數(shù)字式的集成溫度傳感器 DS18B20 作為溫度檢測(cè)的核心元件,由其檢測(cè)并直接輸出數(shù)字溫度信號(hào)給單片機(jī)進(jìn)行處理。但作為本次設(shè)計(jì)雖已能滿足基本要求,但為了更深入的學(xué)習(xí),所以放棄該方案。溫度值在器件內(nèi)部轉(zhuǎn)化成數(shù)字量直接輸出,簡(jiǎn)化了系統(tǒng)程序設(shè)計(jì),又由于該溫度傳感器采用先進(jìn)的單總線技術(shù),與單片機(jī)的接口變得非常簡(jiǎn)潔,抗干擾能力強(qiáng),雖然芯片原理復(fù)雜,但是可以對(duì)時(shí)序的理解更深入一步,所以選擇此方案。方案二:DS1302 是美國(guó) DALLAS 公司推出的一種高性能、低功耗的實(shí)時(shí)時(shí)鐘芯片,附加 31 字節(jié)靜態(tài) RAM,采用 SPI 三線接口與 CPU 進(jìn)行通信,并可采用突發(fā)方式一次傳送多個(gè)字節(jié)的時(shí)鐘信號(hào)和 RAM 數(shù)據(jù)。工作電壓寬達(dá) ~ 。利用單片機(jī)強(qiáng)大的控制功能就可實(shí)現(xiàn)實(shí)時(shí)計(jì)時(shí)的功能,而且消耗的系統(tǒng)資源少,程序簡(jiǎn)單。 系統(tǒng)結(jié)構(gòu)框圖 AT89S52 單片機(jī)在模式鍵、設(shè)置鍵的控制下,由 P0 口輸出數(shù)據(jù),通 過(guò) 、 、 進(jìn)行選通,用數(shù)碼管顯示信息。當(dāng)位選信號(hào) 為低電平時(shí),P1 口送出數(shù)據(jù)也為低電平就點(diǎn)亮數(shù)碼管,電流灌進(jìn)單片機(jī)。而共陽(yáng)極公共端分別接一個(gè)9012,由相應(yīng)的 I/O 口線控制 9012,實(shí)現(xiàn)各位數(shù)碼管的分時(shí)選通。電路如(圖 31)所示。獨(dú)立式按鍵的典型應(yīng)用如(圖 33)所示。 K0K1K2K3P24P25P26P27位位位位圖 33 獨(dú)立式按鍵電路 時(shí)鐘模塊DS1302 通過(guò)三根口線實(shí)現(xiàn)與單片機(jī)的通信,因 DS1302 功耗很小,即使電源掉電后通過(guò) 3V 的紐扣電池仍能維持 DS1302 精確走時(shí)。實(shí)時(shí)時(shí)鐘可提供秒、分、時(shí)、日、星期、月和年,一個(gè)月小與 31 天時(shí)可以自動(dòng)調(diào)整,且具有閏年補(bǔ)償功能。采用雙電源供電(主電源和備用電源) ,可設(shè)置備用電源充電方式,提供了對(duì)后備電源進(jìn)行涓細(xì)電流充電的能力。當(dāng) Vcc2Vcc1+ 時(shí),由 Vcc2 向 DS1302 供電, 當(dāng) Vcc2 Vcc1 時(shí),由 Vcc1 向 DS1302 供電。當(dāng)初始上電時(shí)該位置為 1,時(shí)鐘振蕩器停止,DS1302 處于低功耗狀態(tài);只有將秒寄存器的該位置改寫為 0 時(shí),時(shí)鐘才能開(kāi)始運(yùn)行。當(dāng)為高時(shí),選擇 12 小時(shí)模式。在 24 小時(shí)模式時(shí),位 5 是第二個(gè) 10小時(shí)位控制寄存器(8Fh 、8Eh )的位 7 是寫保護(hù)位(WP) ,其它 7 位均置為0。當(dāng) WP位為 1 時(shí),寫保護(hù)位防止對(duì)任一寄存器的寫操作。 DS1302 控制字介紹位 7:必須是邏輯 1,如果它為 0,則不能把數(shù)據(jù)寫入到 DS1302 中。讀數(shù)據(jù): 讀數(shù)據(jù)時(shí)在緊跟 8 位的控制字指令后的下一個(gè) SCLK 脈沖的下降沿,讀出 DS1302 的數(shù)據(jù),讀出的數(shù)據(jù)是從最低位到最高位。在控制字指令輸入后的下一個(gè)SCLK 時(shí)鐘的上升沿時(shí),數(shù)據(jù)被寫入 DS1302,數(shù)據(jù)輸入也是從最低位(0 位)開(kāi)始。 如為0,表示要進(jìn)行寫操作,控制字后 SCLK 下降沿 讀數(shù)據(jù) SCLK 上升沿寫數(shù)據(jù)。當(dāng)進(jìn)行一次讀寫操作時(shí)最少得讀寫兩個(gè)字節(jié),第一個(gè)字節(jié)是控制字節(jié),就是一個(gè)命令,告訴DS1302 是讀還是寫操作,是對(duì) RAM 還是對(duì) CLOK 寄存器操作,以及操作的址。 單字節(jié)寫:在進(jìn)行操作之前先得將 CE(也可說(shuō)是 RST)置高電平,然后單片機(jī)將控制字的位 0 放到 I/O 上,當(dāng) I/O 的數(shù)據(jù)穩(wěn)定后,將 SCLK置高電平,DS1302 檢測(cè)到 SCLK 的上升沿后就將 I/O 上的數(shù)據(jù)讀取,然后單片機(jī)將 SCLK 置為低電平,再將控制字的位 1 放到 I/O 上,如此反復(fù),將一個(gè)字節(jié)控制字的 8 個(gè)位傳給 DS1302。 單字節(jié)讀操作的一開(kāi)始寫控制字的過(guò)程和上面的單字節(jié)寫操作是一樣,但是單字節(jié)讀操作在寫控制字的最后一個(gè)位,SCLK 還在高電平時(shí),DS1302 就將數(shù)據(jù)放到 I/O 上,單片機(jī)將 SCLK 置為低電平后數(shù)據(jù)鎖存, 單機(jī)機(jī)就可以讀取 I/O 上的數(shù)據(jù)。 讀與寫操作的不同就在于,寫操作是在 SCLK 低電平時(shí)單片機(jī)將數(shù)據(jù)放到 IO 上,當(dāng) SCLK 上升沿時(shí),DS1302 讀取。 DS1302 操作指令介紹操作說(shuō)明:1 首先要通過(guò) 8EH 將寫保護(hù)去掉,將日期,時(shí)間的初值寫時(shí)各個(gè)寄器。同時(shí)也通過(guò)秒寄存器將位 7 的 CH 值改成 0,這樣 DS1302就開(kāi)始走時(shí)了。 4 不斷讀取 80H
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1