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

正文內(nèi)容

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

2025-09-03 21:46上一頁面

下一頁面
  

【正文】 ............ 1 三、 硬件電路 ....................................................... 1 . 電路設(shè)計框圖 ............................................... 1 . 系統(tǒng)硬件概述 ............................................... 2 四、 各模塊功能及工作原理 ........................................... 2 . 單片機主控制模塊的設(shè)計 ..................................... 2 . LCD1602 顯示模塊 ........................................... 3 . 鍵盤模塊 ................................................... 6 五、 實現(xiàn)結(jié)果 ....................................................... 9 六、 系統(tǒng)的實用性及創(chuàng)新性 ........................................... 9 七、 調(diào)節(jié)中遇到的問題及心得體會 .................................... 10 八、 程序設(shè)計 ...................................................... 11 . 流程圖 .................................................... 11 . 源代碼 .................................................... 12 九、 總結(jié)及感謝 .................................................... 24 福建工程學(xué)院軟件學(xué)院 軟件工程物聯(lián)網(wǎng)工程 第 1 頁 共 26 頁 一、 緒論 眾所周知單片機是一種集成在電路芯片,是 采用超大規(guī)模集成電路技術(shù)把具有數(shù)據(jù)處理能力的中央處理器 CPU 隨機存儲器 RAM、只讀存儲器ROM、多種 I/O 口和中斷系統(tǒng)、定時器 /計時器等功能(可能還包括顯示驅(qū)動電路、脈寬調(diào)制電路、模擬多路轉(zhuǎn)換器、 A/D 轉(zhuǎn)換器等電路)集成到一塊硅片上構(gòu)成的一個小而完善的計算機系統(tǒng)。顯示時間在 LCD1602,通過按鍵切換選擇。 第 3腳: VL 為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地時對比度最高,對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個 10K 的電位器調(diào)整對比度。 指令 1602 液晶模塊內(nèi)部的控制器共有 11 條控制指令,如表 表 LCD1602 的指令說明 1602液晶模塊的讀寫操作、屏幕和光標(biāo)的操作都是通過指令編程來實現(xiàn)的。 指令 6:功能設(shè)置命令 DL:高電平時為 4位總線,低電平時為 8位總線 N:低電平時為單行顯示,高電平時雙行顯示 F: 低電平時顯示 5x7的點陣字符,高電平時顯示 5x10的點陣字符。 實現(xiàn)原理: 對 T0 或 T1 引腳輸入的外部脈沖計數(shù) ,如下圖: 流程圖 N Y Y N N Y Y N N Y Y N N Y N Y 開始 初始時間 sec==60? 開始計時 ,sec++ min++,sec=0 yearh=0 yearh++,yearl=0 yearl++,mon=1 mon++,day=1 hour++,min=0 day++,hour=0 按下按鍵? hour==24? min==60? yearh==99?? yarl==99?? Day==31? mon13? +1 計數(shù)器 溢出 中斷 脈沖 控制 開關(guān) 福建工程學(xué)院軟件學(xué)院 軟件工程物聯(lián)網(wǎng)工程 第 9 頁 共 26 頁 五、 實現(xiàn)結(jié)果 六、 系統(tǒng)的實用性及創(chuàng)新性 基本功能:能顯示當(dāng)前時間和計時,實現(xiàn)基本時鐘功能。 問題四 在鍵盤設(shè)計模塊中,對空數(shù)組的定義無效。,39。,39。,39。,39。 //1602 使能引腳 sbit RW=P2^6。 //計時 void add()。 //時顯示 void days()。 //初始分 uchar hour=0。 E = 1。 Delay(1)。 wcmd(0x01)。 i=min/10。 wcmd(0xc4)。 write(table[j])。 i=yearh/10。 write(table[n])。)。)。 charge()。 days()。 } //各個按鍵返回值 uint Keyvalue() { uint i,j。 福建工程學(xué)院軟件學(xué)院 軟件工程物聯(lián)網(wǎng)工程 第 17 頁 共 26 頁 temp=0x10。 if(hang == 1) a = 0x80。 write(*p)。 } } else if(t==5) //光標(biāo)在第六個位置時 { if(mon12) //判斷月是否小于 12,是,月加 1,并顯示 { mon++。 } } else if(t==13) //光標(biāo)在第十四個位置時 福建工程學(xué)院軟件學(xué)院 軟件工程物聯(lián)網(wǎng)工程 第 19 頁 共 26 頁 { if(sec59) //判斷秒是否小于 59,是,秒加 1,并顯示 { sec++。 month()。 second()。 //初始界面顯示 while(1) { key=Keyvalue()。) //判斷鍵值是否為!,是,顯示初始時間,光標(biāo)在第一個位置 { ftime()。) //鍵值為 +, 執(zhí)行自加函數(shù) { add()。39。 t++。 sec=a[12]*10+a[13]。 } //中斷 void timer1_int(void) interrupt 3 { count++。 } if(hour==24) //時等于 24 時,日加 1,時置 0 { hour=0。 if(yearh==99) //年前兩位等于 99 時,年前兩位置 0 yearh=
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1