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

正文內(nèi)容

基于mega16數(shù)字萬年歷設(shè)計畢業(yè)論文(參考版)

2025-07-06 15:09本頁面
  

【正文】 增強了焊電路的技巧性和對器件在電路中的合理安排,令我在論文中受益匪淺。 15~19 [2] 譚浩強 .《 C 程序設(shè)計 》 [M].清華大學(xué)出版社, 1996 [3]沈文, Eaglgee, 詹衛(wèi)前 .《 AVR 單片機 C 語言入門指導(dǎo)》 [M].清華大學(xué)出版社,20xx [4]馬忠梅 .《單片機的 C 語言應(yīng)用技術(shù)》 [M].北京航空航天大學(xué)出版社; 1996 [5 ]楊河理,熊曉東 .《電子萬年歷中公農(nóng)歷互換算法研究》 [J].長江大學(xué)學(xué)報, 20xx [6 ]張劍鋒,陳慕君 . 《萬年歷算法研究及實現(xiàn)》 [J].中國水運 ,20xx [7] 丁化成 , 耿德根 , 李君凱 .《 AVR 單片機應(yīng)用設(shè)計》 [M].北京航空航提昂大學(xué)出版社 ,20xx [8] 陳明義主編 .數(shù)字電子技術(shù)基礎(chǔ)(電類) [M].中南大學(xué)出版社 ,20xx [9] 李維緹 ,郭強 .液晶顯示器應(yīng)用技術(shù) [M].北京郵電大學(xué)出版社 , 20xx. [10]張毅剛 .單片機原理及應(yīng)用 [M].高等教育出版社 , [11 ]. Dye.“Visual ObjectOrientated Programming,” Dr. Dobbs Macintosh ( 1991). [12] TMEL [P].AVR Instruction from: 長春理工大學(xué)畢業(yè)設(shè)計 致謝 首先,由衷地感謝劉智教授在這半年來對本論文一直負責(zé)、細心地導(dǎo)。 通過對數(shù)字萬年歷的設(shè)計,我不僅對大學(xué)四年學(xué)的東西,有了系統(tǒng)的復(fù)習(xí)和運用,還深入接觸了 AVR 單片機的應(yīng)用與編程以及液晶顯示的知識。但由于時間緊迫,未能如愿,留下了很大的遺憾。 本系統(tǒng) 以 AVR單片機為核心,相比 51單片機 ,速度更快, 基本完成了實用電子鐘的功能, 也 盡量做到了硬件電路簡單穩(wěn)定,減小電磁干擾和其它環(huán)境干擾,充分發(fā)揮了軟件編程的優(yōu)點,減小了因器件精度不夠引起的誤差。 得到仿真結(jié)果 測試結(jié)果 LCD 顯示的初始時間 S1 進入農(nóng)歷顯示: S2 進入時間設(shè)置 ,再按下 會進行時間調(diào)整 4 按下 S3 可進入鬧鐘設(shè)置,再按下 會進行鬧鐘時間調(diào)整 5 按下 S4 可進行音樂播放20xx529 16:45:08 *06: 00 20xx56 Friday 長春理工大學(xué)畢業(yè)設(shè)計 結(jié)論 本系統(tǒng)以 Mega16為核心部件,使用串行時鐘 芯片 DS1302,實現(xiàn)時間和鬧鐘的設(shè)置功能。這樣仿真器的總連接就完成了。就必須控制復(fù)位引腳。然而,在仿真過程中不是必須的。注意: AVR Studio 不能同其他程序共享串口資源,在打開 AVR Studio 前要關(guān)閉其他使用該串口的程序 ( 4) JTAGICE 同目標板的連 接:最小需要 6 條線與目標板相連,才可以完成仿真任務(wù),他們是: TCK 、 TMS 、 TDO 、 TDI、 Vref、 GND,另外有兩條可選擇的引線 nSRST 和 Vsupply 。 ( 2) 在啟動 AVR Studio 之前,把 JTAGICE 連接在上位 PC 和目標板之間, 長春理工大學(xué)畢業(yè)設(shè)計 確保 AVR Studio 可以完成自動偵測連接情況。 測試過程 ( 1) 安裝 AVR Studio:在安裝 AVR Studio 時將隨機提供的光盤放入 CD-ROM 中,選取 avrstuio4。通過工具欄中的 p(從庫中選擇元件命令 )命令,在 pick devices 窗口中選擇電路所需的元件,放置元件并調(diào)整其相對位置,元件參數(shù)設(shè)置,元器件間連線,編寫程序;在 source 菜單的 Define code generation tools 菜單命令下,選擇程序編譯的工具、路徑、擴 展名等項目;在 source 菜單的 Add/remove source files 命令下,加入單片機硬件電路的對應(yīng)程序;通過 debug 菜單的相應(yīng)命令仿真程序和電路的運行情況。 proteus 的工作過程 運行 proteus 的 ISIS 程序后,進入該仿真軟件的主界面。其流程圖如下: 轉(zhuǎn) 換 數(shù) 據(jù) 到 H E X 格 式 , 方 便 運 算根 據(jù) 公 歷 年 , 定 位 數(shù) 據(jù) 的 地 址從 數(shù) 據(jù) 表 中 去 的 春 節(jié) 的 公 歷 日 期 , 并 通過 計 算 公 歷 日 和 春 節(jié) 離 元 旦 的 天 數(shù) 算 出公 歷 日 離 春 節(jié) 的 天 數(shù) , 記 為 X公 歷 日 在 春 節(jié) 以 后 嗎農(nóng) 歷 年 = 公 歷 年 減1 , 數(shù) 據(jù) 表 地 址 減3 , 定 位 到 前 一 年取 農(nóng) 歷 月 信 息農(nóng) 歷 年 = 公 歷年 , 取 農(nóng) 歷 月信 息農(nóng) 歷 月 = 1 2 , 閏 月標 志 F 0 = 0 ( 非 閏月 )農(nóng) 歷 月 = 1 , 閏月 標 志 F 0 = 0( 非 閏 月 )取 農(nóng) 歷 月 天數(shù) YX Y ?農(nóng) 歷 日 = Y X + 1取 農(nóng) 歷 月 天 數(shù) Y農(nóng) 歷 月 加 1農(nóng) 歷 月 = 閏 月 ?F 0 取 反農(nóng) 歷 月 減 1F 0 = 1 ?X = X YF 0 = 1 ?F 0 取 反農(nóng) 歷 月 = 閏 月 ?X = X Y農(nóng) 歷 年 , 月 ,日 數(shù) 據(jù) 標 準 化農(nóng) 歷 日 = X + 1X = Y ?子 程 序 出 口子 程 序 入 口是否否是否是否否是是 長春理工大學(xué)畢業(yè)設(shè)計 第 五 章 系統(tǒng)測 試 本設(shè)計的硬件電路和軟件編程后,先用 Proteus 進行仿真,對硬件電路進行模擬 ,得到預(yù)想的結(jié)果后,焊接硬件,對硬件電路進行實物仿真,得到最夠的測試結(jié)果 軟件仿真 Proteus 它不僅能仿真單片機 CPU 的工作情況,也能仿真單片機外圍電路或沒有單片機參與的其它電路的工作情況。 建立表后,具體的算法如下: 1)從數(shù)據(jù)表中取得當(dāng)年春節(jié)的公歷日期 計算此公歷日期距當(dāng)年元旦和春節(jié)離元旦的天數(shù)。具體的方法是:用三個字節(jié)來表示公歷對應(yīng)的農(nóng)歷數(shù)據(jù),格式第一字節(jié) BIT74位表示閏年月份,值為 0為無閏月, BIT30對應(yīng)農(nóng)歷 第 14月的大小。根據(jù)上表要保存一年的信息其實只要兩個信息就能了: 農(nóng)歷每個月的大小; 今年是否有閏月,閏幾月及閏月的大小。根據(jù)存在的公農(nóng)歷轉(zhuǎn)換數(shù)據(jù)表,查找和計算出當(dāng)前顯示的公歷的農(nóng)歷日期。 農(nóng)歷平年、閏年的月數(shù)、天數(shù)一覽表 3 年 月數(shù) 大月天數(shù) 小 月天數(shù) 全年天數(shù) 閏月設(shè)置方法 平年 12 30 29 354 19 年 7 個閏月 閏年 13 30 29 383(或 384) 無中氣月份為閏月 長春理工大學(xué)畢業(yè)設(shè)計 二十四節(jié)氣中四季 ―節(jié)氣 ‖和 ―中氣如下: 四季 春 夏 秋 冬 節(jié)氣 立春 驚蟄 清明 立夏 芒種 小暑 立秋 白露 寒露 立冬 大雪 小寒 中氣 雨水 春分 谷雨 小滿 夏至 大暑 處暑 秋分 霜降 小雪 冬至 大寒 陰歷最大的問題是在如何置閏。閏年全年 383 天或 384 天。定月的方法是用朔望月周期給出,朔所在日為初一,朔望月長約 29 天半,所以農(nóng)歷大月 30天,小月 29 天。 具體流程圖如下: 長春理工大學(xué)畢業(yè)設(shè)計 T 0 初 始 化 , B 清 0 , 開 中 斷中 斷 計 數(shù) 器 2 0 H 清 0表 頭 地 址 送 D P T R表 頭 序 號 送 B查 表 取 常 數(shù)是 結(jié) 束 符 0 0 H ?恢 復(fù) 初 始 條 件 B 清 0延 時 1 秒 后 , 再 循 環(huán)是 休 止 符 F F H ?延 時 1 0 0 毫 秒音 符 常 數(shù) 送 R 6取 節(jié) 拍 常 數(shù) 送 R 7啟 動 T 0 計 數(shù)P D . 4 求 反 按 R 6 常 數(shù) 延 時節(jié) 拍 時 間 到T 1 停 止 計 數(shù) , 中 斷 計 數(shù) 器2 0 H 清 0 , B 加 1NNNY 鍵盤程序 鍵盤采用查詢方式進行掃描 , 對兩行鍵盤依次進行掃描。 此外,結(jié)束符和體止符可以分別用代碼 00H 和 FFH 來表示,若查表結(jié)果為 00H,則表示曲子終了;若查表結(jié)果為 FFH,則產(chǎn)生相應(yīng) 的停頓效果。完成設(shè)置后,將設(shè)置后的時間送給 DS1302 的寄存器,單片機從 DS1302 中讀入此數(shù)據(jù)顯示在 LCD 上 長春理工大學(xué)畢業(yè)設(shè)計 初 始 化 設(shè) 備從 D S 1 3 0 2 中 讀 入 數(shù)據(jù) 并 顯 示 在 L C D 上掃 描 鍵 盤 輸 入是 否 按 鍵進 入 設(shè) 置 界 面時 鐘 設(shè) 置鬧 鈴 設(shè) 置完 成 設(shè) 置寫 入 數(shù) 據(jù) 到 D S 1 3 0 2是是 音樂鬧鈴程序 聲音的頻譜范圍約在 幾十到幾千赫茲,若能利用程序來控制單處機某個口線的 ―高 ‖電平或低電平,則在該口線上就能產(chǎn)生一定頻率的矩形波,接上喇叭就能發(fā)出一定頻率的聲音,若再利用延時程序控制 ―高 ‖―低 ‖電平的持續(xù)時間,就能改變輸出頻率,從而改變音調(diào)。 此系統(tǒng)完成的主要功能有:時間、日期設(shè)定與顯示,鬧鈴設(shè)定,整點報時,跑表的啟動 /停止 /保持顯示 /清除, 音樂播放 。鑒于軟件設(shè)計的復(fù)雜性和規(guī)模性,我們采用 AVR編譯器支持的 C語言編程,放棄了效率高但可讀性不強的匯編語言。 JTAG 編程方式是在線編程,傳統(tǒng)生產(chǎn)流程中先對芯片進行預(yù)編程現(xiàn)再裝到板上因此而改變,簡化的流程為先固定器件到電路板上,再用 JTAG編程,從而大大加快工程進度。 JTAG測試允許多個器件通過 JTAG接口串聯(lián)在一起,形成一個 JTAG 鏈,能實現(xiàn)對各個器件分別測試。標準的 JTAG 接口是 4 線: TMS、 TCK、 TDI、 TDO,分別為模式選擇、時鐘、數(shù)據(jù)輸入和數(shù)據(jù)輸出線。 仿真接口電路 采用 AVR 仿真機對硬件電路的軟件編程進行仿真,再硬件電路里加 JTAG 接口,通過下載線連硬件與仿真機,燒入程序和進行仿真 JTAG 主要用于芯片內(nèi)部測試。 此外,結(jié)束符和體止符可以分別用代碼 00H 和 FFH 來表示,若查表結(jié)果為 00H,則表示曲子終了;若查表結(jié)果為 FFH,則產(chǎn)生相應(yīng)的停頓效果。 S1S2S3S4S5S6
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1