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

正文內(nèi)容

畢業(yè)論文基于spce061a單片機(jī)的廣告牌制作-資料下載頁(yè)

2024-10-23 09:41本頁(yè)面

【導(dǎo)讀】RS232通信電路、溫度實(shí)時(shí)檢測(cè)電路等部分。本控制系統(tǒng)實(shí)現(xiàn)了10屏預(yù)存信息。時(shí)循環(huán)切換,并通過(guò)計(jì)算機(jī)可實(shí)現(xiàn)對(duì)顯示信息的更新。同時(shí),還擴(kuò)展了萬(wàn)年歷、溫度、古詩(shī)、倒計(jì)時(shí)等顯示功能??捎糜谏虉?chǎng)導(dǎo)購(gòu)促銷(xiāo)顯示、新聞與廣告顯示、車(chē)站機(jī)場(chǎng)班次時(shí)間資訊顯示、倒計(jì)時(shí)牌顯示等多種場(chǎng)合。

  

【正文】 進(jìn)制文件,且使每首長(zhǎng)度為 802 字節(jié),最后兩字節(jié)為結(jié)束字符。具體流程圖如圖 所示: 21 開(kāi) 始是 否 為 @ @ @ ?讀 一 行 數(shù) 據(jù)是 否 為 @ ?測(cè) 此 行 的 長(zhǎng) 度 寫(xiě) 入 結(jié) 束 符補(bǔ) 足 空 格刪 除 空 格 , 并 統(tǒng) 計(jì) 刪 除 后 的 長(zhǎng) 度寫(xiě) 入 數(shù) 據(jù)打 開(kāi) 文 件關(guān) 閉 文 件結(jié) 束長(zhǎng) 度 計(jì) 數(shù) 器 清 零 圖 轉(zhuǎn)二進(jìn)制文件流程圖 唐詩(shī)顯示過(guò)程即將機(jī)內(nèi)碼轉(zhuǎn)換成字模數(shù)據(jù)并送顯示 屏 過(guò)程。 流程圖如圖 所示: 22 開(kāi) 始第 一 次 進(jìn) 入 ?清 顯 示 緩 沖 區(qū)清 第 一 次 進(jìn) 入 標(biāo) 志到 文 件 末 尾 ?置 第 一 次 進(jìn) 入 標(biāo) 志 數(shù) 據(jù) 大 于 0 x 8 f ?第 0 位 ?左 移 一 位位 數(shù) 計(jì) 數(shù) 器 加 1第 0 位 ?左 移 一 位位 數(shù) 計(jì) 數(shù) 器 加 1計(jì) 數(shù) 器 復(fù) 位取 字 母 地 址取 漢 字 地 址計(jì) 數(shù) 器 復(fù) 位第 8 位 ? 第 1 6 位 ?顯 示 下 一 個(gè) 字 符 顯 示 下 一 個(gè) 字 符返 回送 屏 幕 顯 示YNYNNN NN NY YYY Y 圖 唐詩(shī)顯示程序流程圖 動(dòng)畫(huà)顯示程序 顯示動(dòng)畫(huà)的原理是 將多張連續(xù)的圖片快速度的播放,以 達(dá)到動(dòng)的效果。 為 23 了保證隨時(shí)相應(yīng)各按鍵, 動(dòng)畫(huà)顯示程序每次更新一幀圖象,顯示時(shí)應(yīng)連續(xù)調(diào)用。具體流程如圖 所示。 開(kāi) 始將 當(dāng) 前 幀 圖 象 送 顯 示 屏 顯 示是 否 為 最 后 一 幀 ?幀 數(shù) 加 1 幀 數(shù) 清 零返 回 圖 顯示動(dòng)畫(huà)程序流程圖 時(shí) 間 程序 實(shí)時(shí)時(shí)鐘及萬(wàn)年歷 時(shí)鐘采用單片機(jī)內(nèi)部的 2Hz 時(shí)基 中斷 作為時(shí)鐘源 ,每?jī)纱?中斷作為 1s 用于系統(tǒng)計(jì)時(shí)。 24 開(kāi) 始2 H z 中 斷 ?第 二 次 進(jìn) 入 ?秒 加 1秒 大 于 5 9 ?分 加 1分 大 于 5 9 ?進(jìn) 入 標(biāo) 志 清 零時(shí) 加 1時(shí) 大 于 2 3 ?日 加 1到 月 底 ?月 加 1月 大 于 1 2年 加 1星 期 日 ?周 加 1清 中 斷 標(biāo) 志 位結(jié) 束 圖 時(shí)鐘及萬(wàn)年歷 流程圖 倒計(jì)時(shí)子程序 倒計(jì)時(shí)程序 主要完成 倒計(jì)時(shí)天數(shù)計(jì)算,即 設(shè)定日期與當(dāng)前日期的差值,然后將此差值調(diào)入顯示緩沖區(qū)顯 示即可。 倒計(jì)時(shí)天數(shù)的主要算法為,首先比較設(shè)定年當(dāng)前年的大小,然后以較小年份的一月一號(hào)為基準(zhǔn),分別計(jì)算二者與其的差值。再將兩差值相減即可得兩日期的差。具體流程如圖 所示。 25 開(kāi) 始比 較 設(shè) 定 年 份 與 當(dāng) 前 年 份 的 大 小以 較 小 年 份 1 月 1 號(hào) 為 基 準(zhǔn) 分 別 計(jì) 算 差 值返 回 兩 差 值 之 差 圖 計(jì)算倒計(jì)時(shí)天數(shù)子函數(shù)流程圖 測(cè)溫程序 DS18B20的一線工作協(xié)議流程是 : 初始化 (復(fù)位) 、 ROM操作命令、 暫存器操作命令 。 測(cè)溫程序設(shè)計(jì)主要包括 DS18B20初始化函數(shù)、 DS18B20寫(xiě)字節(jié)函數(shù)、DS18B20讀字節(jié)函數(shù) 、測(cè)溫主程序 。 DS18B20 初始化函數(shù) 設(shè)計(jì) : 通過(guò)單線總線的所有執(zhí)行(處理)都從一個(gè)初始化序列開(kāi)始。 DS18B20 初始化的實(shí)質(zhì)是使 DS18B20 復(fù)位,主要是判斷存在脈沖的形式來(lái)實(shí)現(xiàn)的。首先,主機(jī)發(fā)復(fù)位脈沖,即寬度范圍為 480960 的負(fù)脈沖,拉高1590 以等待,然后通過(guò)輸入 /輸出線讀取存在脈 沖,為低則說(shuō)明存在,復(fù)位成功;否則,說(shuō)明不存在,復(fù)位失敗。 DS18B20寫(xiě)字節(jié)函數(shù)設(shè)計(jì): 字節(jié)寫(xiě) DS18B20程序是拉低輸入 /輸出線至少 15us以作為起始信號(hào),有兩種寫(xiě)時(shí)間隙 :寫(xiě) 1 時(shí)間隙和寫(xiě) 0 時(shí)間隙。所有寫(xiě)時(shí)間隙必須最少持續(xù) 60 u s,包括兩個(gè)寫(xiě)周期間至少 1uS 的恢復(fù)時(shí)間。 I/O 線電平變低后,DS1820 在一個(gè) 15us 到 60 us 的窗口內(nèi)對(duì) I/O 線采樣。如果線上是高電平,就是寫(xiě) 1,如果線上是低電平,就是寫(xiě) 0。字節(jié)寫(xiě) DS18B20 程序設(shè)計(jì)必須嚴(yán)格按照時(shí)序進(jìn)行。 DS18B20 讀字節(jié)函數(shù)設(shè)計(jì): 當(dāng)從 DS1820 讀取數(shù)據(jù)時(shí),主機(jī)生成讀時(shí)間隙。當(dāng)主機(jī)把數(shù)據(jù)線從高高平拉到低電平時(shí),讀時(shí)間隙開(kāi)始。數(shù)據(jù)線必須保持至少 26 lus。從 DS1820 輸出的數(shù)據(jù)在讀時(shí)間隙的下降沿出現(xiàn)后 15us 內(nèi)有效。因此,主機(jī)在讀時(shí)間隙開(kāi)始后必須停止把 I/O 腳驅(qū)動(dòng)為低電平 15us,以讀取 I/O 腳狀態(tài)在讀時(shí)間隙 的結(jié)尾, I/O 引腳將被外部上拉電阻拉到高電平。所有讀時(shí)間隙必須最少 60 us,包括兩個(gè)讀周期間至少 1us 的恢復(fù)時(shí)一間。 以上每種操作都必須嚴(yán)格按工作時(shí)序進(jìn)行,否則 將 得不到想要結(jié)果。 測(cè)溫主程序包括讀溫度值、發(fā)溫度轉(zhuǎn)換命令、溫度轉(zhuǎn)化處理等。 系統(tǒng) 與 PC 機(jī)通信子 程序 使用 UART 模塊進(jìn)行通訊時(shí),必須事先將 Rx(IOB7) 引腳設(shè)置為輸入狀態(tài)、Tx(IOB10)引腳設(shè)置為輸出狀態(tài)。然后,通過(guò)設(shè)置 P_UART_BaudScalarLow (7024H)、 P_UART_BaudScalarHigh (7025H)單元 指定所需的波特率。同時(shí),設(shè)置P_UART_Command1(7021H)和 P_UART_Command2 (7022H) 單元以啟用 UART 通訊功能。以上設(shè)置完成后, UART 將處于啟用狀態(tài)。設(shè)置 P_UART_Command1 單元的第 7 位可以啟用 UART IRQ 中斷,并決定中斷是由 TxRDY 或 RxRDY 信號(hào)觸發(fā),或是由二者共同觸發(fā)。設(shè)置 P_UART_Command2 單元的第 7 位可以啟用 UART Tx、Rx 引腳功能。當(dāng)μ ’nSP? 接收或發(fā)送一個(gè)字節(jié)數(shù)據(jù)時(shí), P_UART_Command2 (7022H)單 元的第 7 位會(huì)被置為 “1” ,且同時(shí)觸發(fā) UART IRQ。無(wú)論 UART IRQ 中斷是否被啟用, UART 收發(fā)功能都可以由 P_UART_Command2 (7022H)單元的第 7 位來(lái)控制。在任何時(shí)刻讀取 P_UART_Command2 (7022H)單元,將會(huì)清除 UART IRQ的中斷標(biāo)志。 表 ? P_UART_Command2單元 b7 b6 b5 b4 b3 b2 b1 b0 RxRDY TxRDY FE OE PE 1:數(shù)據(jù)已接收完畢 0:未接收到數(shù)據(jù) 1:已準(zhǔn)備好發(fā)送數(shù)據(jù) 0:未準(zhǔn)備好發(fā)送數(shù)據(jù) 1 :存在frame錯(cuò)誤 0:無(wú) frame錯(cuò)誤 1:發(fā)生溢出錯(cuò)誤 0:無(wú)溢出錯(cuò)誤 1:發(fā)生同位檢查錯(cuò)誤 0:無(wú)同位查錯(cuò)誤 在本設(shè)計(jì)中通信 只涉及到 接收上微機(jī) 發(fā)送的數(shù)據(jù),故編寫(xiě)軟件時(shí)也只考慮接收即可。接收程序編寫(xiě)采用中斷方式。進(jìn)入中斷后首先檢測(cè)是否是接收中斷, 27 是則將 PC 機(jī)發(fā)送來(lái)的數(shù)據(jù)存入一個(gè)臨時(shí)緩存區(qū)。當(dāng)接收到結(jié)束字符時(shí)將數(shù)據(jù)存入單片機(jī) FLASH 存儲(chǔ)器。 因?yàn)?在任何時(shí)刻讀取 P_UART_Command2 (7022H)單元,將會(huì)清除 UART IRQ 的中 斷標(biāo)志 ,故程序中無(wú)需專(zhuān)門(mén)編寫(xiě)清中斷語(yǔ)句。 具體流程圖如圖 所示。 ? 中 斷 進(jìn) 入讀 P _ U A R T _ C o m m a n d 2 單 元是 否 是 接 收 中 斷 ?讀 出 寄 存 器 數(shù) 據(jù)是 否 是 結(jié) 束 符 ?將 緩 沖 區(qū) 內(nèi) 容 移 至 F L A S H將 數(shù) 據(jù) 存 入 緩 沖 區(qū)中 斷 返 回是 否 超 過(guò) 2 5 6 字 節(jié) ? 清 字 節(jié) 計(jì) 數(shù) 器YNNYNY 圖 系統(tǒng)與 PC 機(jī)通信流程圖 存儲(chǔ) 器操作 程序 對(duì)存儲(chǔ)器操 SPR4096 作主要是讀操作,凌陽(yáng)公司提供了一些 DEMO 程序,稍加修改即可使用。程序流程如圖 所示。 28 開(kāi) 始寫(xiě) 入 地 址 低 字 節(jié)寫(xiě) 入 地 址 高 字 節(jié)寫(xiě) 入 地 址 中 字 節(jié)設(shè) 置 串 口 屬 性啟 動(dòng) 讀讀 結(jié) 束 ?從 緩 沖 地 址 讀 出 數(shù) 據(jù)結(jié) 束 讀結(jié) 束Y 圖 讀 SPR4096 流程圖 第 5章 結(jié)束語(yǔ) 該系統(tǒng)具有硬件結(jié)構(gòu)簡(jiǎn)單、 LED 顯示刷新速度快、系統(tǒng)可靠、功能強(qiáng)大、成本適宜等特點(diǎn)。 29 參考文獻(xiàn) [1]李全利等 .單片機(jī)原理及接口技術(shù) .北京 :高等教育出版社 ,2020. [2]張敏霞 ,孫麗鳳 ,趙京勝 .C 語(yǔ)言程序設(shè)計(jì) .青島 :青島海洋大學(xué)出版社 ,2020. [3]劉海成 等 ,MCUDSP 型單片機(jī)原理與應(yīng)用 .北京 :北京航空航天大學(xué) 社 ,2020. [4]李全利等 .單片機(jī)原理及接口技術(shù) .北京 :高等教育出版社 ,2020. [5]羅亞非 等 .凌陽(yáng)十六位單片機(jī)應(yīng)用基礎(chǔ) .北京: 北京航空航天大學(xué)出版社 ,2020. [6]北陽(yáng)資料. C 語(yǔ)言在凌陽(yáng)十六位單片機(jī)中的應(yīng)用 . 北京 :北陽(yáng)電子 ,2020. [7]National Semiconductor. LM1086 Low Dropout Positive Regulators. National Semiconductor,1999. [8]Maxim 公司 . +5VPowered, Multichannel RS232 Drivers/Receivers. Maxim 公司 ,2020. [9]北陽(yáng)資料 .SPCE061A 英文數(shù)據(jù)手冊(cè) :北陽(yáng)電子, 2020. 30 附錄 1 系統(tǒng)原理圖 見(jiàn)光盤(pán)。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1