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

正文內(nèi)容

單片機(jī)課程設(shè)計(jì)_定時(shí)鬧鐘-資料下載頁(yè)

2025-03-04 19:56本頁(yè)面

【導(dǎo)讀】以單片機(jī)為核心的數(shù)字時(shí)鐘是很有社會(huì)意義和社會(huì)價(jià)值的。使用89C51單片機(jī)結(jié)合字符型LCD顯示器設(shè)計(jì)一個(gè)簡(jiǎn)易的定時(shí)鬧鐘LCD時(shí)鐘,若LCD選擇有背光顯示的模塊,在夜晚或黑暗的場(chǎng)合中也可以使用。程序執(zhí)行后工作指示燈LED閃動(dòng),表示程序開始執(zhí)行,LCD顯示“00:00”,時(shí)鐘是將小時(shí)、分鐘、秒鐘顯示于人的肉眼的計(jì)時(shí)裝置。常見的正是數(shù)字鐘,數(shù)字鐘是一種用數(shù)字電路技術(shù)實(shí)現(xiàn)時(shí)、分、秒計(jì)時(shí)的裝置,應(yīng)有校時(shí)功能和一些顯示日期、鬧鐘等附加功能。目前電子鐘廣泛用于各種私人和公眾場(chǎng)合,成為我們生活、工作。本設(shè)計(jì)是利用AT89C51單片機(jī)為主控芯片,由LCD、晶振、電。片內(nèi)程序存儲(chǔ)器的容量為4KB,片內(nèi)數(shù)據(jù)存儲(chǔ)器為128個(gè)字節(jié)。4個(gè)8位的并行I/O口:P0口,P1口,P2口和P3口。P1口是唯一的單功能口,僅能用作通用的數(shù)。子鐘計(jì)時(shí)的準(zhǔn)確性。LCD有LED數(shù)碼顯示更好的更的直觀效果,也更加經(jīng)久耐用。應(yīng)用設(shè)計(jì)中最常用的信息顯示器件之一了。本LCD是2行16列液晶可顯示2. 以節(jié)省MCU的I/O口資源。

  

【正文】 (K4==0) { while(!K4)。 di()。 k4num++。 } } if(k4num==1) { di()。 k4num=2。 flag=0。 } if(k4num==3) { k4num=0。 17 di()。 delay(500)。 di()。 delay(500)。 di()。 flag=1。 } } } } if(flag==1amp。amp。shi==ashiamp。amp。fen==afen) { beep=~beep。 delay(500)。 } if(K4==0amp。amp。flag==1) { delay(5)。 if(K4==0amp。amp。flag==1) { while(!K4)。 di()。 flag=0。 k4num=0。 } } } //lcd1602初始化 voidinit() { lcden=0。 shi=0。 fen=0。 miao=0。 ashi=0。 afen=0。 count=0。 k1num=0。 init_24c08()。 write_(0x38)。 //設(shè)置 16X2顯示, 5X7點(diǎn)陣, 8位數(shù)據(jù)接口 write_(0x0c)。 //設(shè)置開顯示,不顯示光標(biāo) write_(0x06)。 //寫一個(gè)字符后地址指針加 1 write_(0x01)。 //顯示清 0,數(shù)據(jù)指針清 0 miao=read_add(1)。 //首次上電從 AT24C08中讀取出存儲(chǔ)的數(shù)據(jù) 18 fen=read_add(2)。 shi=read_add(3)。 ashi=read_add(4)。 afen=read_add(5)。 TimeInit()。 TMOD=0x01。 TH0=(6553650000)/256。 TL0=(6553650000)%256。 EA=1。 ET0=1。 TR0=1。 } //主函數(shù) void main() { init()。 write_(0x80)。 while(1) { keyscan()。 } } //中斷服務(wù)子程序 void timer0() interrupt 1 { TH0=(6553650000)/256。 TL0=(6553650000)%256。 count++。 if(count==20) { count=0。 miao++。 if(miao==60) { miao=0。 fen++。 if(fen==60) { fen=0。 shi++。 if(shi==24) { shi=0。 } 19 write_sfm(4,shi)。 write_add(3,shi)。 } write_sfm(7,fen)。 write_add(2,fen)。 } write_sfm(10,miao)。 write_add(1,miao)。 } } 八、運(yùn)行調(diào)試 按硬件圖接線,執(zhí)行程序 執(zhí)行程序后工作指示燈 LED 閃動(dòng), LCD 顯示“ 00:00”,按下操作鍵 K1K4 動(dòng)作如下, K1 能夠設(shè)置現(xiàn)在的時(shí)間, K2 顯示鬧鐘設(shè)置的時(shí)間, K3 設(shè)置鬧鈴的時(shí)間, K4 當(dāng) on 時(shí)連續(xù)三次發(fā)出嘩的一聲, off 時(shí)發(fā)出嘩的一聲。 按下 K1 時(shí)可以做時(shí)的調(diào)整, 按下 K2 時(shí)可以做分的調(diào)整 ,按下 K3時(shí)設(shè)置完成,按下 K4 可以在鬧鈴時(shí)間到時(shí),可以停止聲響。 20 九、仿真截圖 21 十、設(shè)計(jì)心得體會(huì) 這一次 的單片機(jī)課程設(shè)計(jì),使我考慮的很多東西,通過(guò)一個(gè)禮拜的學(xué)習(xí)與實(shí)踐,使我對(duì)所學(xué)的知識(shí)進(jìn)行了系統(tǒng)的復(fù)習(xí)與鞏固,在以前的學(xué)習(xí)中不夠清晰的概念得到了更好地理解。同時(shí),通過(guò)課設(shè),培養(yǎng)和鍛煉了我的動(dòng)手能力,這一點(diǎn)非常重要不僅對(duì)我以后的學(xué)習(xí)有幫助,還可以為以后的工作打下一定的基礎(chǔ)。這段時(shí)間的學(xué)習(xí),使我了解到了理論和實(shí)際之間的差別,第一次真正接觸到了實(shí)際中的問(wèn)題,并通過(guò)和老師,同學(xué)交流,加強(qiáng)了自身的分析問(wèn)題,解決問(wèn)題的能力。同時(shí),我也發(fā)現(xiàn)了自己在某寫方面的不足,這是我以后要加以改進(jìn)的方面。這一次的課設(shè)對(duì)我的幫助很大,是我真正 的認(rèn)識(shí)到了理論與實(shí)際的區(qū)別,這將成為我學(xué)習(xí)目標(biāo)和動(dòng)力,更進(jìn)一步的挖掘自己的能力,是自己獲得進(jìn)一步的提高。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1