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

正文內(nèi)容

基于單片機(jī)的數(shù)字時鐘的設(shè)計_畢業(yè)設(shè)計說明書(編輯修改稿)

2024-08-14 19:04 本頁面
 

【文章內(nèi)容簡介】 數(shù)據(jù) 1 1 數(shù) 據(jù) 2)如圖 213 為寫命令字的流程圖。 圖 213 寫命令字流程圖 3)定義光標(biāo)位置 寫命令字 讀入狀態(tài)字→ A =0? 不忙嗎? 延時 R/W=0 RS=0 E=1 命令字→ A,A→ P1 E=0 RS=0 返回 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書 第 13 頁 共 31 頁 把顯示數(shù)據(jù)要某個位置,就是把顯示數(shù)據(jù)寫在相應(yīng)的 DDRAM 地址中, DDRAM地址占 7 位。 Set DDRAM address 命令如表 23 所示。光標(biāo)定位,寫入一 個顯示字符后, DDRAM 地址會自動加 1或減 1,加或減由輸入方式設(shè)置。 表 24 SetDDRAMaddress 命令 RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 0 1 AC6 AC5 AC4 AC3 AC2 AC1 AC0 第 1 行 DDRAM 地址與第 2 行 DDRAM 地址并不連續(xù)。如表 24所示。 表 25 DDRAM 地址 row 1 2 3 4 5 ? 14 15 16 line1 80H 81H 82H 83H 84H ? 8dH 8eH 8fH line2 0c0H 0c1H 0c2H 0c3H 0c4H ? 0cdH 0ceH 0cfH 4)LCD 初始化 從通電開始通過延時,先經(jīng)過判忙后再進(jìn)行功能設(shè)置,過一段時間后可以設(shè)制顯示狀態(tài)(如設(shè)置行、位或陣列)再經(jīng)過延時后清屏后再可以設(shè)置輸入方式,具體如圖214 所示。 圖 214 LCD 初始化流程圖 顯示程序設(shè)計 LCD 顯示程序的設(shè)計一般先要確定 LCD 的初始化、光標(biāo)定位、確定顯示字符后,LCD 就可以按如圖 215 顯示。 上電 延時 20ms 功能設(shè)置 延時 37us 顯示狀態(tài)設(shè)置 清屏 延時 輸入方式設(shè)置 返回 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書 第 14 頁 共 31 頁 圖 215 LCD 顯示程序流程圖 電源模塊 用 220V 市電經(jīng)整流、濾波、穩(wěn)壓后,輸出穩(wěn)定的 +5V 的直流電為其供電。 +5V穩(wěn)壓器采用 CW7805,其應(yīng)用電路如圖 216 所示。圖中,濾波電容 C6 和 C8的值為1000uF, C7 和 C9為 。發(fā)光二極管 D6的作用是顯示讀寫器的電源是否接通,若接通則 D6 燈亮,無接通則 D6 燈滅。 C6 C71 32V VGNDIN OUTU2 C W 7 8 0 5R4D6C8C912342 2 0 / 1 0 V+5V220AC 圖 216 電源電路圖 開始 LCD 初始化 光標(biāo)定位 顯示字符 返回 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書 第 15 頁 共 31 頁 第 3 章 軟件設(shè)計 系統(tǒng)的軟件設(shè)計可以分為幾個部分,首先編寫各個模塊的底層驅(qū)動程序,而后是系統(tǒng)聯(lián)機(jī)調(diào)試,編寫上層系統(tǒng)程序。本 系統(tǒng)軟件程序主要包括:液晶 LCD1602 的底層驅(qū)動模塊、時鐘芯片 DS1307 的底層驅(qū)動模塊、鍵盤掃描及鍵值處理模塊、鬧鐘模塊等。 系統(tǒng)流程圖 系統(tǒng)的軟件主流程圖如圖 31所示。 圖 31 主程序流程圖 液晶顯示模塊流程圖 液晶顯示模塊包括了 LCD 初始化、光標(biāo)的設(shè)定、確定顯示字符、具體流程圖如圖 215所示。 開始 初始化 讀取時間信息 液晶實時顯示 是否有按鍵 鍵值處理 啟動鬧鈴 鬧鈴工作 N N Y 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書 第 16 頁 共 31 頁 鍵盤處理模塊流程圖 系統(tǒng)設(shè)制了四個按鍵,分別是功能設(shè)置、定值上升、定值下降和返回鍵。整個系統(tǒng)的軟件設(shè)計均采用 C 語言開發(fā),采 用查詢的方式對按鍵狀態(tài)進(jìn)行掃描,確保系統(tǒng)的實時性。因此這些器件的底層程序均可以移植到其它系統(tǒng)中,這就是采用 C語言開發(fā)的最大的優(yōu)點(diǎn)。鍵盤處理流程圖分別如圖 3 3 3 35所示。四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書 第 17 頁 共 31 頁 圖 32 時間設(shè)置模塊 設(shè)置日狀態(tài) :+、-不變 實時顯示 鍵掃描 KEY4ON 計數(shù)值減 1 計數(shù)完畢 計數(shù)完畢 KEY2ON KEY1ON KEY1ON KEY3ON 重裝初值 實時顯示 鍵掃描 KEY2ON KEY3ON KEY4ON 計數(shù) 值減 1 重裝初值 調(diào)用設(shè)置小時函數(shù) Y Y Y N N N N N N N N N Y Y Y Y Y Y Y 返回 Y N Y Y 鍵掃描 KEY1ON KEY4ON KEY1ON KEY2ON KEY3ON 計數(shù)完畢 計數(shù)值減 1 返回 實時顯示 鍵掃描 KEY1ON KEY4ON KEY2ON KEY3ON 計數(shù)值減 1 計數(shù)完畢 重裝初值 返回 鍵掃描 顯示設(shè)置日期 返回 Y Y Y N N N N N N N N 顯示設(shè)置時間 鍵盤掃描 /處理開始 Y Y Y Y Y N 設(shè)置時狀態(tài) :+、-不變 設(shè)置分狀態(tài) :+、-不變 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書 第 18 頁 共 31 頁 圖 33 日期設(shè)置流程圖 設(shè)置日態(tài) :+、-不變 實時顯示 鍵掃描 KEY4ON 計數(shù)值減 1 計數(shù)完畢 計數(shù)完畢 KEY2ON KEY1ON KEY1ON KEY3ON 重裝初值 實時顯示 鍵掃描 KEY2ON KEY3ON KEY4ON 計數(shù)值減 1 重裝初值 調(diào)用設(shè)置年函數(shù) Y Y Y N N N N N N N N N Y Y Y Y Y Y Y 返回 Y N Y Y 鍵掃描 KEY1ON KEY4ON KEY1ON KEY2ON KEY3ON 計數(shù)完畢 計數(shù)值減 1 返回 實時顯示 鍵掃描 KEY1ON KEY4ON KEY2ON KEY3ON 計數(shù)值減 1 計數(shù)完畢 重裝初值 返回 鍵掃描 顯示設(shè)置星期 返回 Y Y Y N N N N N N N N 顯示設(shè)置時間 上接顯 示日期 Y Y Y Y Y N 設(shè)置年態(tài) :+、-不變 設(shè)置月態(tài) :+、-不變 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書 第 19 頁 共 31 頁 圖 34 星期設(shè)置流程圖 鍵掃描 KEY4ON KEY1ON KEY2ON KEY3ON 計數(shù)完畢 計數(shù)值減 1 返回 實時顯示 鍵掃描 KEY1ON KEY4ON KEY2ON KEY3ON 計數(shù)值減 1 計數(shù)完畢 重裝初值 設(shè)置星期 Y Y Y Y N N N N N N N N N Y 上接顯示星期 Y Y Y 重裝初值 N N Y 返回 Y 設(shè)置星期狀態(tài) :+、-不變 四川信息職業(yè)技術(shù)學(xué)院畢業(yè)設(shè)計說明書 第 20 頁 共 31 頁 圖 35 鬧鐘設(shè)置流程圖 Y A\ Y Y Y Y Y Y A\ Y Y Y Y Y Y A\ Y Y Y Y Y N A\ Y Y Y Y Y N A\ Y Y Y Y Y N A\ Y Y Y Y Y N A\ Y Y Y Y Y N N N N N Y A\ Y Y Y Y Y Y A\ Y Y Y Y Y N N N N N NY A\ Y Y Y Y Y N N N N N NY A\ Y Y Y Y Y N N N N N NY A\ Y Y Y Y Y N N N N N NY A\ Y
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1