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

正文內容

基于單片機c51的簡單萬年歷設計_畢業(yè)設計(存儲版)

2025-08-19 21:46上一頁面

下一頁面
  

【正文】 if(t==1) //光標在第二個位置時,判斷年前兩位是否大于 0,是,年前兩位減 1,并顯示 { if(yearh0) { yearh。 days()。 } } //自增 void add() { wcmd(w[t])。 while(1) { wcmd(a++)。i++) { if(!(P1amp。 while(1) { P1=0xf0。Delay(5)。Delay(5)。ixms。39。:39。 n=yearl%10。 j=mon%10。 } //顯示日 void days() { uchar i,j。 write(table[i])。 j=sec%10。 } // 1602 初始化 void L1602_init(void) { wcmd(0x38)。 Delay(1)。 //初始月 福建工程學院軟件學院 軟件工程物聯(lián)網工程 第 13 頁 共 26 頁 uchar yearh=0。 //年顯示 void other()。 //1602 寫指令 void write(uchar del)。 //延時 void Time0_Init()。39。39。739。339。 福建工程學院軟件學院 軟件工程物聯(lián)網工程 第 11 頁 共 26 頁 八、 程序設計 . 流程圖 N Y Y Y 開始 顯示“ SHOWTIME”界面 WELCOME 設置 鍵按下? 顯示當前時間 鍵盤數字進行時間設置 鍵盤自增、自減進行時間設置 開始計時 按鍵開始按下? 福建工程學院軟件學院 軟件工程物聯(lián)網工程 第 12 頁 共 26 頁 . 源代碼 include define uchar unsigned char define uint unsigned int uchar code Buffer[4]={0xfe,0xfd,0xfb,0xf7}。 解決 在網上及課本上查找有關 LCD1602 初始化的程序,找出錯誤的地方并及時改正,最終解決了 LCD1602 的初始化問題。 指令 9:讀忙信號和光標地址 BF:為忙標志位,高電平表示忙,此時模塊不能接收命令或者數據,如果為低電平表示不忙。 指令 3:光標和顯示模式設置 I/D:光標移動方向,高電平右移,低電平左編號 指令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 1 清顯示 0 0 0 0 0 0 0 0 0 1 2 光標返回 0 0 0 0 0 0 0 0 1 * 3 置輸入模式 0 0 0 0 0 0 0 1 I/D S 4 顯示開 /關控制 0 0 0 0 0 0 1 D C B 5 光標或字符移位 0 0 0 0 0 1 S/C R/L * * 6 置功能 0 0 0 0 1 DL N F * * 7 置字符發(fā)生存貯器地址 0 0 0 1 字符發(fā)生存貯器地址 8 置數據存貯器地址 0 0 1 顯示數據存貯器地址 9 讀忙標志或地址 0 1 BF 計數器地址 10 寫數到 CGRAM 或 DDRAM) 1 0 要寫的數據內容 11 從 CGRAM 或 DDRAM 讀數 1 1 讀出的數據內容 福建工程學院軟件學院 軟件工程物聯(lián)網工程 第 5 頁 共 26 頁 移 S:屏幕上所有文字是否左移或者右移。當 RS 和 R/W 共同為低電平時可以寫入指令或者顯示地址,當 RS 為低電平 R/W為高電平時可以讀忙信號,當 RS 為高電平 R/W 為低電平時可以寫入數據。 AT89S52 單片機為 40 引腳雙列直插 芯片 ,有四個 I/O 口P0,P1,P2,P3, MCS51 單片機共有 4 個 8 位的 I/O 口( P0、 P P P3),每一條 I/O 線都能獨立地作輸出或輸入。本設計以 AT89S52 單片機作為核心,可以顯示當前的日歷和時間,時間也可以人為設定,顯示格式為年(四位),月(兩位),日(兩位),時(兩位),分(兩位),秒(兩位)。 二、 系統(tǒng)功能 本次設計的是萬年歷,采用 LCD1602 顯示,實現(xiàn)的功能如下: 1. 顯示當前時間, 顯示格式為年(四位),月(兩位),日(兩位),時(兩位),分(兩位),秒(兩位); 2. 時鐘計時,自動進行時間的位切換; 3. 鍵盤設置,能通過鍵盤設定 當前 時間 和計時 ,并通過鍵盤人為設定時間。引腳圖如圖圖 : 圖 AT89S52 引腳結構 圖 LCD1602 引腳結構 福建工程學院軟件學院 軟件工程物聯(lián)網工程 第 3 頁 共 26 頁 . LCD1602 顯示模塊 引腳介紹 LCD1602 采用標準的 14 腳(無背光)或 16 腳(帶背光)接口,引腳圖如圖圖 : 各引腳接口說明如表 : 編號 符號 引腳說明 編號 符號 引腳說明 1 VSS 電源地 9 D2 數據 2 VDD 電源正極 10 D3 數據 3 VL 液晶顯示偏壓 11 D4 數據 4 RS 數據 /命令選擇 12 D5 數據 5 R/W 讀 /寫選擇 13 D6 數據 6 E 使能信號 14 D7 數據 7 D0 數據 15 BLA 背光源正極 8 D1 數據 16 BLK 背光源負極 表 LCD1602 引腳說明 第 1腳: VSS 為地電源。 第 15腳:背光源正極。 D:控制整體顯示的開與關,高電平表示開顯示,低電平表示關顯示 C:控制光標的開與關,高電平表示有光標,低電平表示無光標 B:控制光標是否閃爍,高電平閃爍,低電平不閃爍。 LCD1602 讀 /寫操作 LCD1602 基本操作時序說明,如表 讀狀態(tài) 輸入 RS=L, R/W=H, E=H 輸出 D0— D7=狀態(tài)字 寫指令 輸入 RS=L, R/W=L, D0— D7=指令碼, E=高脈沖 輸出 無 讀數據 輸入 RS=H, R/W=H, E=H 輸出 D0— D7=數據 寫數據 輸入 RS=H, R/W=L, D0— D7=數據, E=高脈沖 輸出 無 表 LCD1602 基本操作時序說明 LCD1602 顯示模塊流程圖 福建工程學院軟件學院 軟件工程物聯(lián)網工程 第 6 頁 共 26 頁 . 鍵盤模塊 本設計采用 4 乘 4 鍵盤的反轉法控制萬年歷的計時和時間設定, 4 乘 4 鍵盤電路圖如圖圖 圖 按下按鍵? 開始 LCD 1602 初始界面 顯示歡迎界面 顯示初始時間 結束
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1