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

正文內(nèi)容

基于單片機(jī)的電子萬年歷的設(shè)計(jì)_畢業(yè)設(shè)計(jì)-免費(fèi)閱讀

2024-10-02 17:38 上一頁面

下一頁面
  

【正文】 delay(14)。d0。 } if(num==0) {if(num1==0||num1==1){ xqi_change(xqi)。 while(1){ jpian()。 uchar num1=0。 void xshi_sdat1(uchar add,uchar date)。 void write_con(uchar con)。 void delay1(uint a)。 sbit cs=P3^5。 sbit beep=P1^4。離別在即,站在人生的又一個(gè)轉(zhuǎn)折點(diǎn)上,心中難免思緒萬千,一種感恩之情油然而生。一 各問題或難點(diǎn) 往往有多種解決方法,一個(gè)好的方法,不僅能使事情事半功倍,而且往往決定最后的成與敗,所以 處理問題時(shí)一定要多想想 ,想出最好的方法。 C。 在設(shè)置狀態(tài)下每按“ +”鍵在對(duì)應(yīng)的位置進(jìn)行加 1,每按“ ”鍵在對(duì)應(yīng)的位置進(jìn)行減 1,經(jīng)測(cè)試可以進(jìn)行鬧鐘設(shè)置,按下此鍵時(shí)進(jìn)入了鬧鐘設(shè)置狀態(tài),其效果圖見圖 54 所示。到此,仿真電路就設(shè)計(jì)好了 ,效果圖見圖 51 所示 。 圖 48顯示模塊子程序流程圖 圖 49 寫操作時(shí)序 及其它 模塊 程序 此模塊包含了校準(zhǔn)時(shí)間與設(shè)置鬧鐘函數(shù),星期轉(zhuǎn)換函數(shù),天數(shù)自動(dòng)調(diào)整函數(shù),延遲函數(shù)等四部分,由于延遲函數(shù)非常簡單,沒有畫流程圖,其它函數(shù)的流程圖 依次 為:圖410,圖 411,圖 412。 BIT0~ BIT6 表示 未用狀態(tài)位,讀出總為 0,此寄存器為只讀存儲(chǔ)器。UIE 時(shí),置 1。s 內(nèi)不會(huì) 發(fā)生。 PIE 表示 周期中斷 使能 位, PIE 為 1, 表示 能夠以 選擇的頻率來拉低端口電平 IRQ 管腳, 寄存器 B 的第六位為 PIE,其為 0時(shí), 表示 不允許中斷信號(hào)的產(chǎn)生。更新結(jié)束中斷用于向程序指示 此 更新周期 已經(jīng) 完成。由于編程時(shí)用到了 DS12887 的內(nèi)部功能, 以及 Intel 時(shí)序, 而前文未曾提及,所以在此略作說明。C 0000010101010000 0550h 176。讀溫度函數(shù)用來把芯片轉(zhuǎn)換的溫度送到單片機(jī)進(jìn)行后期處理,處理時(shí)根據(jù)表 C DS18B20溫度與表示值對(duì)應(yīng)表來 把二進(jìn)制數(shù)據(jù)轉(zhuǎn)換成實(shí)際的十進(jìn)制溫度,由表可以算出溫度值為二進(jìn)制值乘以 ,這既是被測(cè)溫度。讀溫 度函數(shù)uint read_wdu()。這樣 將方便 程序的修改 與調(diào)試,最終完成系統(tǒng)的整體設(shè)計(jì),達(dá)到設(shè)計(jì)要求 。 . LCD1602與單片機(jī)的接口電路 本設(shè)計(jì)沒有對(duì) LCD1602 的 寄存器 進(jìn)行過讀操作,因此,可以簡化電路,把 RW 直接接畢業(yè)設(shè)計(jì)(論文) 12 地,低電平時(shí)是對(duì)寄存器進(jìn)行寫操作, 顯示器的 背燈電源 與電源按要求接好即可,對(duì)比度 V0 通過可變電阻與地連接, RS、 E 分別與 AT89C55 單片機(jī)的 、 相接 ,DB0~DB7 與 AT89C55 單片機(jī)的 P0口按順序連接。此設(shè)計(jì)采用的是 后者即外 部電源供電方式 , DQ( 2 腳) 接 AT89C55 單片機(jī) 的 腳進(jìn)行通信。這種設(shè)計(jì)比單一的上電復(fù)位更符合實(shí)際,也是操作方便。它可以根據(jù)系統(tǒng)要求,可全部當(dāng)做于 I/O 口使用,也可以全部當(dāng)做地址總線使用,或者部分作地 表 31單片機(jī) 第二功能圖 端口引腳 第二功能 RXD(串行輸入 ) TXD(串行輸出 ) INT0(外中斷 0) INT1(外中斷 1) T0(定時(shí) /計(jì) 數(shù)器 0 外部輸入) T1(定時(shí) /計(jì)數(shù)器 1 外部輸入) WR(外部數(shù)據(jù)存儲(chǔ)器寫選通 信號(hào)出口 ) RD(外部數(shù)據(jù)存儲(chǔ)器讀選通 信號(hào)出口 ) T2(定時(shí) /計(jì)數(shù)器 2 外部計(jì)數(shù)輸入) T2 EX(定時(shí) /計(jì)數(shù)器 2 外部觸發(fā)輸入) 址總線使用部分作 I/O 口使用,用戶自己靈活使用。 原理圖 見附錄 一 。 DS12887芯片具有微 功 耗、外圍接口簡單、精度高、工作穩(wěn)定可靠等優(yōu)點(diǎn), 這 些 就是采用它的主要原因。 單 片 機(jī) 特 點(diǎn) 畢業(yè)設(shè)計(jì)(論文) 5 萬年歷的設(shè)計(jì)可以 直接采用單片機(jī)定時(shí)計(jì)數(shù)器 的定時(shí)它能 提供 比較精確 秒信號(hào),使用程序?qū)崿F(xiàn)年、月、日、時(shí)、分、秒 、星期 計(jì)數(shù) 以及時(shí)間的校準(zhǔn),鬧鐘的設(shè)置 。 畢業(yè)設(shè)計(jì)(論文) 4 表 2— 1兩種單片機(jī)的比較 AT89C51 單片機(jī) AT89C55 單片機(jī) 相同的主要性能參數(shù) 1. MCS51 產(chǎn)品指令系統(tǒng)完全兼容 2. 1000 次擦寫周期 3. 32 個(gè)可編程 I/ O口線 4. 低功耗空閑和掉電模式 5. 三級(jí)加密程序存儲(chǔ)器 6. 可編程串行 UART 通道 不通的主要性能參數(shù) : 0Hz- 24MHz 2. 6 個(gè)中斷源 8 字節(jié)內(nèi)部 RAM 4. 4k 字節(jié)可重擦寫 Flash 閃速存儲(chǔ)器 個(gè) 16 位定時(shí)/計(jì)數(shù)器 態(tài)操作: 0Hz- 33MHz 2. 8 個(gè)中斷源 8 字節(jié)內(nèi)部 RAM 4. 20k字節(jié)可重擦寫 Flash閃速存儲(chǔ)器 個(gè) 16 位定時(shí)/計(jì)數(shù)器 溫度是常見的測(cè)量與控制量之一 ,其實(shí)時(shí)測(cè)控遍布各行各業(yè)。 針對(duì)這四大主要模塊,對(duì)一下 芯片進(jìn)行分析與選擇 。 本系統(tǒng)采用了以廣泛使用的單片機(jī)技術(shù)為核心,軟硬件結(jié)合,并采用 獨(dú)立 鍵盤電路 、 LCD 顯示電路 、時(shí)鐘電路、溫度檢測(cè)電路 , 使硬件部分大為簡化,提高了系統(tǒng)穩(wěn)定性,能顯示豐富的信息,此萬年歷具有 功能多樣、電路簡潔、 讀取方便、顯示直觀、電路簡潔、 操作容易、 功耗低、 成本低廉等多項(xiàng)優(yōu)點(diǎn), 適合批量生產(chǎn), 符合電子儀器儀表的未來發(fā)展趨勢(shì),具有廣闊的市場前景。當(dāng)然隨著技術(shù)的不斷提高,用嵌入式系統(tǒng)來設(shè)計(jì)電子萬年歷會(huì)越來越多,用嵌入式系統(tǒng)設(shè)計(jì)的萬年歷的功能將是更加強(qiáng)大,而目前 常用 的是使用單片機(jī)來設(shè)計(jì) 日常生活中常見 的小型電子產(chǎn)品,其形式多種多樣,小到帶有日期的電子腕表,大到公共場所懸掛的大型電子日歷,此外,眼下我們還常能在賓館、飯店等場所見到 一種帶有年、月、日、時(shí)、分、秒、星期甚至節(jié)氣等信息的電子日歷牌 。第二次革命是 石英晶體振蕩器 的應(yīng)用,發(fā)明了走時(shí)精度更高的石英電子鐘表,使鐘表的走時(shí)月差從分級(jí)縮小到秒級(jí)。 溫度模塊程序 .....................................................................................................................錯(cuò)誤 !未定義書簽。 electronic calendar。 關(guān)鍵詞: 單片機(jī) AT89C55 ;時(shí)鐘電路;電子萬年歷; 液晶 顯示 畢業(yè)設(shè)計(jì)(論文) Ⅱ Abstract The design of Intelligent electronic calendar system is posed of hardware and software, and it is based on AT89C55 microcontroller as the master core .It is Composed of clock circuit, display circuit, reset circuit, oscillation circuit, alarm alarm circuit, temperature detection circuit, keyboard circuit module hardware. the clock circuit using the clock chip DS12887, the display circuit displays useing LCD1602 liquid crystal, temperature detection circuit using DS18B20 temperature sensor。 報(bào)警電路的設(shè)計(jì) .................................................................................................................錯(cuò)誤 !未定義書簽。 參考文獻(xiàn) ......................................................................................................................................................................29 致謝 ...............................................................................................................................................................................30 附錄 I:系統(tǒng)原理圖 附錄 II:系統(tǒng)源程序 畢業(yè)設(shè)計(jì)(論文) 1 第一 章 引言 發(fā)展?fàn)顩r 隨著人們生活水平的提高和生活節(jié)奏的加快,對(duì)時(shí)間的要求越來越高,精準(zhǔn)數(shù)字計(jì)時(shí)的消費(fèi)需求也是越來越多。但是卻很少知道它的內(nèi)部結(jié)構(gòu)以及工作原理。 而隨著科學(xué)技術(shù)的高速發(fā)展,微電子技術(shù)的突飛猛進(jìn),人們?cè)O(shè)計(jì)出更加便捷和更加精確的電子萬年歷。 畢業(yè)設(shè)計(jì)(論文) 3 第 二 章 設(shè)計(jì)方案分析與選擇 萬年歷的設(shè)計(jì)有多種方法,可供選擇的元器件豐富多樣,可運(yùn)用的技術(shù)也有很多種??臻e方式停止 CPU 的工作,但允許 RAM,定時(shí)/計(jì)數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。 提供 9 位 (二進(jìn)制 )溫度讀數(shù)指示器件的溫度信息經(jīng)過單線接口送入DS18B20 或從 DS18B20 送出,因此 , 從主機(jī) CPU 到 DS18B20 僅需一條線 。 12 小時(shí)或 24 小時(shí)制, 12 小時(shí)時(shí)鐘模式帶有 PM和 AM指導(dǎo),有夏令時(shí)功能。 畢業(yè)設(shè)計(jì)(論文) 6 第 三 章 系統(tǒng)硬件設(shè)計(jì) 本系統(tǒng)的硬件設(shè)計(jì)采用的是 自頂向下設(shè)計(jì)模式, 頂層開始 ,連續(xù)地逐層向下分解 ,起到系統(tǒng)的所有模塊都小到便于掌握為止 。 P0 口即可用地址 /數(shù)據(jù)總線復(fù)用口,有可作通用的 I/O 口使用。 55 單片機(jī)可內(nèi)部振蕩方式和外部振蕩方式兩種電路形式,本設(shè)計(jì)采用的是內(nèi)部振蕩方式。只要沒有關(guān)閉計(jì)數(shù)門就一直重復(fù)上述處理,直到(溫度)寄存器中的溫度值達(dá)到被檢測(cè)的溫度 值, 此來 DS18B20 溫 度檢測(cè) 原理。其它引腳的連接如下: GND接地; RESET 和 VCC 接電源, 選擇 DS12887 時(shí)鐘芯片的地址總線 AS 端口和 AT89C55 單 片機(jī)的 直接相聯(lián); 而 IRQ、 R/W、 DS、 CS 讀寫控制線 分別 與單片機(jī)的 、 、 口 相連; DS12887 芯片 的 SQW 端口可編程產(chǎn)生方波輸出信號(hào) ,在本設(shè)計(jì)中沒有使用 , NC 不接 ; AD0— AD7(雙向地址 /數(shù)據(jù)復(fù)用線 )總線接口 與 AT89C55 單片機(jī)的 P2口相接。 時(shí)間設(shè)置鍵( SET)接單片機(jī)的 ,確定 /鬧鐘( OK)接單片機(jī)的 ,加鍵( +)接單片機(jī)的 ,減鍵( — )接單片機(jī)的。各函數(shù)的名字為:初始化函數(shù) init_1820()。在初始化中要 對(duì)只讀程序存儲(chǔ)器操作,其常用的指令代碼有:跳過讀序號(hào)列號(hào)的操作碼 [CCH] 、啟動(dòng)溫度轉(zhuǎn)換指令代碼 [44H]和讀取溫度寄存器指令代碼 [BEH]等。C 二進(jìn)制表示 十六進(jìn)制表示 +125176。C 1111111001101111 FF6Fh +176。日歷、時(shí)間和 鬧鐘 字節(jié)是雙緩沖的,總 是可以操作 的。由于 DS12887 芯片在出廠時(shí),其自帶的晶振 是 關(guān)掉 的 , 這樣就可以避免鋰電池在 DS12887 芯片在構(gòu)成系統(tǒng)之前被耗盡。為寄存器 B 的第 0位為 DSE 位,它是夏令時(shí)開啟位, 當(dāng)它為 1時(shí),則允許,為 0時(shí),則禁止。當(dāng) 滿足 IRQF=PF VF 為 1 時(shí) 表 示 更新周期結(jié)束。 圖 46 讀 Intel 總線時(shí)序 圖 47 寫 Intel 總線時(shí)序 模塊 程序 此模塊包含 四 個(gè)函數(shù),分別為初始化 LCD1602 函數(shù) init_lcd(),寫指令到 LCD1602中的函數(shù) write_con(uchar con),寫數(shù)據(jù)到 LCD1602 中的函數(shù) write_data(uchar dat),寫數(shù)據(jù)到 LCD1602 中指定的地址函數(shù) xshi_sdat(uchar add,uchar date),具體內(nèi)容見附錄三,其流程圖見圖 48。 ,打開元器件庫,查找要添加的元件,雙擊,繼續(xù)查找下一個(gè)元器件,直到把所有要添加的器件都添加完。 圖 52復(fù)位鍵測(cè)試圖開機(jī)畫面 9仿真測(cè)試時(shí)間設(shè)置測(cè)試,按
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1