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

正文內容

畢業(yè)設計-基于ds1302實時日歷時鐘顯示系統(tǒng)的設計(參考版)

2024-12-07 17:47本頁面
  

【正文】 [14] 孫江宏,李良玉主編 .Protel 99 電路設計與應用 .北京:機械工業(yè)出版社, 2021 年 2 月 [15] 鄭阿奇 .Protel 實用教程 .北京:電子工業(yè)出版社, 2021 年 9 月 [16] 王偉.高性能、低功耗帶 RAM 實時時鐘芯片 DS1302(上),電子世界:第一期 ,1995, 26- 35 [17] 王偉.高性能、低功耗帶 RAM 實時時鐘芯片 DS1302(下),電子世界:第四期, 1995, 32- 41 [18] 劉利.液晶顯示原理,上海:電子工業(yè)出版社, , 52- 70. [19] 李宏,張家田.液晶顯示器件應用技術,北京:機械工業(yè)出版社,洛陽理工學院畢業(yè)設計(論文) 36 2021, 156- 183 [20] 王偉.高性能、低功耗帶 RAM 實時時鐘芯片 DS1302(上),電子世界:第一期 , 1995, 26- 35. 洛陽理工學院畢業(yè)設計(論文) 37 附 錄 1 2 3 4ABCD4321DCBAT i t l eN um be r R e vi s i o nS iz eA4D a t e : 4 J u n 2 01 4 S h e e t o f F il e : C : \ D oc um e n t s a n d S e t ti ng s \ A dm i n i s t r a t o r \桌面 \郭福濤 \ B A C K U P ~ 3. D D BD r a w n B y:P 1. 01P 1. 12P 1. 23P 1. 34P 1. 45P 1. 56P 1. 67P 1. 78R S E T / V P T9P 3. 0 / R xD10P 3. 1 / T xD11P 3. 2 / I N T 012P 3. 3 / I N T 113P 3. 4 / T 014P 3. 5 / T 115P 3. 6 / W R16P 3. 7 / R D17X218X119G N D20P 2. 021P 2. 122。老師的博學、治學態(tài)度的嚴謹和對學生的關愛以及對問題理性清晰的思維使我感覺到老師的良苦用心,她對我學業(yè)上的指導和幫助將使我終生受益 其次我要感謝我所有的任課老師,正是你們的培養(yǎng)才有了一屆又一屆的優(yōu)秀畢業(yè)生,是你們讓我們在完成學業(yè)的同時我們的個人品質也得到完善,讓我們的人生觀、價值 觀以及世界觀得到充實。從設計的選題和論文的撰寫,還有設計過程中所遇到的難題都得到了老師的細心指導。本文即將完成,我在此對那些直接或間接幫助過我 的人表示衷心的感謝。本次設計只是利用 keil 軟件編寫程序、調試程序,然后直接將程序燒人單片機芯片中進行調試直至實現(xiàn)所要求的功能。同時還可以采用隔離等方式減少干擾,硬件系統(tǒng)設計的好壞很大部分來源于經驗,所以我們要養(yǎng)成動手的好習慣。 圖 33 焊接電路板 洛陽理工學院畢業(yè)設計(論文) 33 結 論 硬件系統(tǒng)關系到所要設計的電子產品好懷,如系統(tǒng)抗干擾性等,所以要合理的安排盡量減少干擾提高性能。 (2) 電路工作一段時間之后有的芯片發(fā)熱嚴重。 在調試硬件時遇到過很多問題,但只要細心、認真檢查這些問題都是可以避免的,主要問題及解決辦法現(xiàn)列如下: 洛陽理工學院畢業(yè)設計(論文) 32 接通電源后 LCD12864 沒有正確的顯示。 檢查芯片的邏輯關系是否出錯:加電后檢查各芯片插座上相關引腳的電位,仔細測量相應的輸入輸出電平是否正常。電源大得超出正常范圍,說明電路中有短路或故障。最好在電源與其余電路之間串接一個電流表。確保電源無故障并性能符合設計要求。 電源調試:樣機的第一次通電測試很重要,若樣機中存在電源故障,則加電后將造成器件損壞。 硬件測試通常先要排除系統(tǒng)中明顯的硬件故障。 由于本系統(tǒng)程序涉及的可編程器件有 LCD12864, DS1302,各芯片的控制字及數(shù)據(jù)讀寫如果混雜,將會使程序可讀性大大降低,因此采用子程序的方法進行調用并將其封裝于各自的頭文件中。 洛陽理工學院畢業(yè)設計(論文) 28 圖 31 主程序流程圖 初始化單片機 DS1302 開始振蕩 初始化 DS1302 從 1302 中讀出年、周、月、日、時、分、秒 將 BCD 碼高低位分離,送顯示緩沖單元 開 始 洛陽理工學院畢業(yè)設計(論文) 29 控制鍵有效,進入秒調整程序 等待按鍵程序 加鍵有效 秒加 1 控制鍵有效,進入分調整程序 控制鍵有效,進入時調整程序 控制鍵有效,進入日調整程序 控制鍵有效,進入時調整程序 控制鍵有效,進入分調整程序 等待按鍵程序 加鍵有效 分加 1 等待按鍵程序 加鍵有效 時加 1 等待按鍵程序 加鍵有效 日加 1 等待按鍵程序 加鍵有效 月加 1 等待按鍵程序 加鍵有效 年加 1 控制鍵有效,跳出時間調整程序,進入主循環(huán)程序 減鍵有效 秒減 1 減鍵有效 分減 1 減鍵有效 時減 1 加鍵有效 日減 1 減鍵有效 月減 1 減鍵有效 年減 1 32 時間調整程序流程圖 洛陽理工學院畢業(yè)設計(論文) 30 控制鍵有效,進入分調整程序 等待按鍵程序 加鍵或減鍵有 效 分加 1 或減 1 控制鍵有效,進入時調整程序 控制鍵有效,進入鬧鐘開關程序 等待按鍵程序 加鍵或減鍵有效 時加 1 或減 1 等待按鍵程序 加鍵或減鍵有效 開為加或減為關 控制鍵有效,跳出時間調整程序,進入主循環(huán)程序 圖 33 鬧鐘的調試流程圖 洛陽理工學院畢業(yè)設計(論文) 31 第 4 章 硬件調試 焊接電路板如圖 33 所示 由于在硬件電路方面上設計了時間調整按鍵和開關,因此應有對應的時間調整程序。例如當調節(jié)模式至小時時,只需調節(jié)減少和增加按鈕,就能調節(jié)鬧鐘的小時時間。 由于 LCD12864,DS1302 的數(shù)據(jù)讀取及指令寫入函數(shù)均已在各自的頭文件中完成,在主程序中只須引用即可。例如,要調節(jié)月份,先調節(jié)模式設置按鈕,直到屏幕上行上顯示: 月, 此時就可以調節(jié)減少和增加按鈕,對其進行調試。 調整時間用三個調整按鈕,分別定義為模式選擇,減少,增加按鈕。在首次對 DS1302進行操作之前,必須對它進行初始化,然后從 DS1302 中讀出數(shù)據(jù),再經過 處理后,送給顯示緩沖單元。 特別聲明的 是,讀操作 的 進行之前, 一定要 有一次空讀操作,緊接著再讀才 能 讀出所要讀的單元中的數(shù)據(jù)。 在對液晶顯示模塊操作之前 ,我們要進行的是 要查詢 BUSY 的 狀態(tài),以確定 我們能 否進行操作液晶顯示模塊。 4. 列地址( Y Address)設置指令 如表 218 所示 洛陽理工學院畢業(yè)設計(論文) 25 表 218 列地址( Y Address)設置指令 表 R/WRS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 00 01 顯示列地址( 0~ 63) 這個指令能夠 設置頁地址 還有 列地址,就 能夠 唯一 的來 確定顯示 RAM中的一個單元, 就 這樣該單元中的內容或 者 向該單元寫 入 一個字節(jié)數(shù)據(jù) 就能夠由 MPU 用讀、寫指令 來 讀出。 2. 顯示起始行( ROW)設置指令 如表 216 所示 表 216 顯示起始行( ROW)設置指令 表 R/WRS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 00 11 顯示起始行( 0~ 63) 這個 指令設置了 相 對應 額 液晶屏 LCD12864 最上一行的顯示 RAM 的行號,有規(guī)律地 使 顯示起始行 發(fā)生改變 , 可以讓 LCD12864 能夠 顯示 出 滾屏的效果。其指令表如表 214 所示: 表 214 12864LCD 指令表 指令名稱 控制信號 控制代碼 顯示開關 R/W RS DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 0 0 1 1 1 1 1 1/0 顯示起始 行設置 0 0 1 1 X X X X X X 頁設置 0 0 1 0 1 1 1 X X X 列地址設置 0 0 0 1 X X X X X X 讀狀態(tài) 1 0 BUSY 0 ON/OFF RST 0 0 0 0 寫數(shù)據(jù) 0 1 寫數(shù)據(jù) 讀數(shù)據(jù) 1 1 讀數(shù)據(jù) 洛陽理工學院畢業(yè)設計(論文) 24 各功能指令分別介紹如下。 這個 模塊的 DDRAM 總 共 有 64 行,屏幕能夠 循環(huán)滾動 的 顯示 出 4 行。 指令 DISPLAY START LINE 能夠用來 預置 Z 地址計數(shù)器。 7. Z 地址計數(shù)器 Z 地址計數(shù)器 為 一個 6 位 的 計數(shù)器, 這個 計數(shù)器 具有 循環(huán)記數(shù) 的 功能,顯示行掃描同步 用它來完成 。 當 數(shù)據(jù) 是 1 的時候,它是 表示顯示選擇,數(shù)據(jù)為 0 代表 顯示非選擇。 Y 地址計數(shù)器 能夠實現(xiàn) 循環(huán)記數(shù),各 個 顯示數(shù)據(jù) 被 寫 進 后, Y 地址 就會 自動 增 加 1, Y 地址指針 是 從 0 開始 到 63 結束 。高 3 位 為它的 X 的 地址計數(shù)器,低 6 位 為它的 Y 的 地址計數(shù)器, 其實 XY 地址計數(shù)器 的功能 是 用來當作 DDRAM 的地址指針, DDRAM 的頁指針 、 DDRAM 的 Y 地址指針分別由 X 地址計數(shù)器 、 Y 地址計數(shù)器 代表 。 指令 DISPLAY ON/OFF 與 RST 信號 的作用是用來控制 DDF 狀態(tài) 的。 4.顯示控制觸發(fā)器 DFF 這個 觸發(fā)器 的功能 是 來操 控 模塊屏幕顯示 的 開和關。 當 BF=0 的 時 候 ,模塊 此時的 狀態(tài) 就是時刻準備著任意時刻來 接受外部 的 指令 與 數(shù)據(jù)。 3. 忙標志: BF BF 標志提供內部 的 工作情 形 。 在 D/I=1 的條件下 ,在 降落 沿 的影 響 下, 此時 圖形 就會 顯示數(shù)據(jù)被 寫 進 DR,或 者 在 E 信號高電平 影響 下 , 由 DR 讀到 DB7 到 DB0 的 數(shù)據(jù)總線。 在 D/I=0 的條件下 ,在 E 信號 降落 沿的 影響 下,指令碼 被 寫 進 IR。如表 213 所示 圖 212 “你 ”字模圖 洛陽理工學院畢業(yè)設計(論文) 21 表 213 12864LCD 的引腳說明 管腳號 管腳名稱 LEVER 管腳 的 功能描述 1 VSS 0 電源地 2 VDD + 電源電壓 3 V0 液晶顯示器 的 驅動電壓 4 D/I(RS) H/L D/I=“H”,表示 DB7∽ DB0 是 顯示數(shù)據(jù) D/I=“L”,表示 DB7∽ DB0 是 顯示 出 指令數(shù)據(jù) 5 R/W H/L R/W=“H”, E=“H”數(shù)據(jù)被讀 入 DB7∽ DB0 R/W=“L”, E=“H→L” 數(shù)據(jù)被寫 入 IR 或 者 DR 6 E H/L R/W=“L”, E 信號 的 降 落 沿 執(zhí)行 鎖 存 DB7∽ DB0 R/W=“H” , E=“H”DDRAM 數(shù)據(jù) 被 讀 入DB7∽ DB0 7 DB0 H/L 數(shù)據(jù)線 8 DB1 H/L 數(shù)據(jù)線 9 DB2 H/L 數(shù)據(jù)線 10 DB3 H/L 數(shù)據(jù)線 11 DB4 H/L 數(shù)據(jù)線 12 DB5 H/L 數(shù)據(jù)線 13 DB6 H/L 數(shù)據(jù)線 14 DB7 H/L 數(shù)據(jù)線 15 CS1 H/L H:選擇芯片 的 信號 也就是在右半屏 16 CS2 H/L H:選擇芯片 的 信號 也就是在左半屏 17 RET H/L 復位信號 ,在 低電平 時進行 復位 18 VOUT 10V 驅動 LCD 的 負電壓 19 LED+ LED 的 背光板電源 20 LED LED 的 背光板電源 洛陽理工學院畢業(yè)設計(論文) 22 在使用 12864LCD 前先必須了解以下功能器件才能進行編程。
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1