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

正文內(nèi)容

基于51系列單片機(jī)及ds1302時(shí)鐘芯片的電子時(shí)鐘_c語(yǔ)言報(bào)告-資料下載頁(yè)

2025-10-13 13:34本頁(yè)面

【導(dǎo)讀】[摘要]本設(shè)計(jì)主要為實(shí)現(xiàn)一款可正常顯示時(shí)鐘/日歷、帶有定時(shí)鬧鈴的多功能電子時(shí)鐘。本文對(duì)當(dāng)前電子鐘開(kāi)發(fā)。手段進(jìn)行了比較和分析,最終確定了采用單片機(jī)技術(shù)實(shí)現(xiàn)多功能電子時(shí)鐘。本設(shè)計(jì)應(yīng)用AT89C52芯片作為核心,LM016L液晶屏顯示,使用DS1302實(shí)時(shí)時(shí)鐘日歷芯片完成時(shí)鐘/日歷的基本功能。這種實(shí)現(xiàn)方法的優(yōu)點(diǎn)是電路簡(jiǎn)單,性能可靠,實(shí)時(shí)性好,時(shí)間精確,操作簡(jiǎn)單,編程容易。目前在單片機(jī)系統(tǒng)中,應(yīng)用比較廣泛的微處理器芯片主要為8XC5X系列單片機(jī)。

  

【正文】 tem=max。 WDS1302(0x8e,0x00)。//允許寫(xiě)操作 WDS1302(address,(item/10)*16+item%10)。 //寫(xiě)入 DS1302 //轉(zhuǎn)成 BCD碼 WDS1302(0x8e,0x80)。//寫(xiě)保護(hù) ,禁止寫(xiě)操作 } /*********************顯示子函數(shù) ************************/ void lcdshow_u(uchar i,uchar y) { lcd_wcmd(0x80+i)。 lcd_wdat(y)。 } void lcdshow_d(uchar i,uchar y) 陜西理工學(xué)院課設(shè)報(bào)告 22 { lcd_wcmd(0xC0+i)。 lcd_wdat(y)。 } /*******************顯示函數(shù) ****************************/ void display(void) { uchar x,y。 x=RDS1302(HOUR)。//時(shí) y=x。 x=x4。 lcdshow_u(6,0x30+x)。 y=yamp。0x0f。 lcdshow_u(7,0x30+y)。 lcdshow_u(8,39。:39。)。 x=RDS1302(MINUTE)。//分 y=x。 x=x4。 lcdshow_u(9,0x30+x)。 y=yamp。0x0f。 lcdshow_u(0x0a,0x30+y)。 lcdshow_u(0x0b,39。:39。)。 x=RDS1302(SECOND)。//秒 y=x。 x=x4。 lcdshow_u(0x0c,0x30+x)。 y=yamp。0x0f。 lcdshow_u(0x0d,0x30+y)。 x=RDS1302(0x8b)。 y=x。 x=x4。 lcdshow_u(0x0e,0x30+x)。 y=yamp。0x0f。 lcdshow_u(0x0f,0x30+y)。 x=RDS1302(0x8d)。 y=x。 x=x4。 lcdshow_d(8,0x30+x)。 y=yamp。0x0f。 lcdshow_d(9,0x30+y)。 lcdshow_d(0x0a,39。39。)。 x=RDS1302(0x89)。 y=x。 x=x4。 lcdshow_d(0x0b,0x30+x)。 y=yamp。0x0f。 lcdshow_d(0x0c,0x30+y)。 陜西理工學(xué)院課設(shè)報(bào)告 23 lcdshow_d(0x0d,39。39。)。 x=RDS1302(0x87)。 y=x。 x=x4。 lcdshow_d(0x0e,0x30+x)。 y=yamp。0x0f。 lcdshow_d(0x0f,0x30+y)。 /****************下面的 if實(shí)現(xiàn)每到 8:10和 14:10的提醒功能 ****************/ if((RDS1302(HOUR)==0x14 amp。 RDS1302(MINUTE)==0x10)| ( RDS1302(HOUR)==0x08 amp。 RDS1302(MINUTE)==0x10)) { SPK = 0。 delay(200)。 SPK = 1。 } for(x=45。x0。x) { set_time()。 delay(10)。 } } /**************************主函數(shù) ******************************/ void main() { uchar i。 lcd_init()。 delay(10)。 lcd_pos(0x03)。 i = 0。 while(DIS1[i] != 39。\039。) { lcd_wdat(DIS1[i])。 i++。 delay(200)。 } lcd_pos(0x41)。 陜西理工學(xué)院課設(shè)報(bào)告 24 i = 0。 while(DIS2[i] != 39。\039。) { lcd_wdat(DIS2[i])。 delay(200)。 i++。 } init_1302()。 delay(1000)。 for(i=0。i17。i++) { lcdshow_u(i,39。39。)。 delay(150) 。 } for(i=0。i17。i++) { lcdshow_d(i,39。39。)。 delay(150) 。 } lcd_init()。 delay(10)。 lcdshow_u(0,39。T39。)。 lcdshow_u(1,39。i39。)。 lcdshow_u(2,39。m39。)。 lcdshow_u(3,39。e39。)。 lcdshow_u(14,39。 39。)。 lcdshow_d(0,39。D39。)。 lcdshow_d(1,39。a39。)。 lcdshow_d(2,39。t39。)。 lcdshow_d(3,39。a39。)。 lcdshow_d(6,39。239。)。 lcdshow_d(7,39。039。)。 //LCD框架描繪 while(1) { set_time()。 陜西理工學(xué)院課設(shè)報(bào)告 25 if(sel==2){lcdshow_u(0X09,39。 39。)。lcdshow_u(0x0a,39。 39。)。delay(500)。 } if(sel==1){lcdshow_u(0X06, 39。 39。)。lcdshow_u(0X07,39。 39。)。delay(500)。 } if(sel==3) {lcdshow_u(0X0E,39。 39。)。lcdshow_u(0X0F,39。 39。)。delay(500)。 } if(sel==4){lcdshow_d(0x0b,39。 39。)。lcdshow_d(0x0c,39。 39。)。delay(500)。 } if(sel==5){lcdshow_d(0x0e,39。 39。)。lcdshow_d(0x0f,39。 39。)。delay(500)。 } if(sel==6) {lcdshow_d(0x08,39。 39。)。lcdshow_d(0x09,39。 39。)。delay(500)。 } if(sel==8) display()。 //調(diào)時(shí) LCD閃爍顯示 display()。 } } 陜西理工學(xué)院課設(shè)報(bào)告 26 附錄 C 元器件清單 元器件名稱 型號(hào) 數(shù)量 單片機(jī) STC89C52 1 液晶顯示屏 LCD1602 1 時(shí)鐘芯片 DS1302 1 蜂鳴器 5V 1 晶體振蕩器 1 晶體振蕩器 12M 1 排阻 A103J 1 按鍵開(kāi)關(guān) 常開(kāi) 3
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1