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

正文內(nèi)容

基于單片機(jī)多功能電子鐘電路的設(shè)計(jì)畢業(yè)論文-資料下載頁(yè)

2024-11-17 21:34本頁(yè)面

【導(dǎo)讀】習(xí)、工作、娛樂帶來極大的方便。本次設(shè)計(jì)主要以AT89C51為核心控制芯片,DS1302. 軟件部分主要通過c程序的編程實(shí)現(xiàn)對(duì)時(shí)鐘芯片進(jìn)行時(shí)間數(shù)據(jù)的讀和寫,然后通。過液晶顯示程序?qū)r(shí)間顯示出來,通過按鍵操作實(shí)現(xiàn)功能的轉(zhuǎn)換和屏幕的切換。可以實(shí)現(xiàn)顯示時(shí)間的基本功能,進(jìn)行校時(shí)整點(diǎn)報(bào)時(shí),鬧鈴的功能。從古代的水漏、十二天干地支,到后來的機(jī)械鐘表以及當(dāng)今的石英鐘,都充分。顯現(xiàn)出了時(shí)間的重要,同時(shí)也代表著科技的進(jìn)步。致力于計(jì)時(shí)器的研究和充分發(fā)揮時(shí)鐘

  

【正文】 } writenyr(6,ri)。 Write1302(w_Day,(ri/10)*16+ri%10)。 } if(num==5) { yue。 if(yue==1) { yue=12。 } writenyr(3,yue)。 Write1302(w_Mou,yue)。 } if(num==6) { 39 nian。 if(nian==1) { nian=99。 } writenyr(0,nian)。 Write1302(w_Yea,(yue/10)*16+yue%10)。 } if(num==7) { x。 writexi(x)。 Write1302(w_xi,(x/10)*16+x%10)。 if(x==0) { x=7。 } } } } } void key4() { if(k4==0) { delay(10)。 if(k4==0) { while(!k4)。 menu++。 40 b=0。 } } } void key5() { if(k5==0) { while(!k5)。 b=1。 } } void Alarm(void) //設(shè)定鬧鐘功能 ,k4 鍵跳轉(zhuǎn)其他功能 { write_add(0x06)。 write_add(0x01)。 //清屏 write_add(0x80+0x00+0)。 for(i=0。i5。i++) { write_date(naozhong[i])。 //顯示 Alarm 標(biāo)識(shí)符 } write_add(0x80+0x40+4)。 writesfm(4,nshi)。 write_date(0x3a)。 writesfm(7,nfen)。 shi=nshi。 fen=nfen。 41 while(!k4)。 while(k4) { key()。 } write_add(0x0c)。 //開顯示,不顯示光標(biāo) } void TimeSet() { write_add(0x0f)。 write_add(0x80+0x40+9)。 while(k4) { if(menu==0) { Normal()。 } else { key1()。 key2()。 key3()。 } } Write1302(w_protect,0x00)。 //寫保護(hù) } void init_DS1302(void) { Write1302(w_protect,0x00)。 //禁止寫保護(hù) 42 Write1302(w_Sec,0x56)。 Write1302(w_Min,0x59)。 Write1302(w_Hou,0x23)。 //24 小時(shí)模式 Write1302(w_xi,0x03)。 Write1302(w_Day,0x28)。 Write1302(w_Mou,0x02)。 Write1302(w_Yea,0x11)。 //初始化系統(tǒng)時(shí)間 2020 年 5月 11 日周三 12:12:12 Write1302(w_protect,0x80)。 //寫保護(hù) } void init_Led1602(void) { EN=1。 RW=0。 //寫命令 write_add(0x38)。 //設(shè) 置 16*2 行顯示, 5*7 點(diǎn)陣, 8 位數(shù)據(jù)接口 write_add(0x0c)。 //開顯示,不顯示光標(biāo) write_add(0x06)。 write_add(0x01)。 //清屏 } void disp(void) { key4()。 if(menu==0) { Normal()。 } if(menu==1) { TimeSet()。 } 43 if(menu==2) { Alarm()。 } if(menu==3) { menu=0。 write_add(0x01)。 //清屏 } } ifndef _CONFIG_H define _CONFIG_H define uint unsigned int define uchar unsigned char /*********lcd1602 配置 ***************/ define w_Sec 0x80 define w_Min 0x82 define w_Hou 0x84 define w_Day 0x86 define w_Mou 0x88 define w_xi 0x8a define w_Yea 0x8c // DS1302 寫數(shù)據(jù) define r_Sec 0x81 define r_Min 0x83 define r_Hou 0x85 define r_Day 0x87 define r_Mou 0x89 44 define r_xi 0x8b define r_Yea 0x8d //DS1302 讀數(shù)據(jù) define w_protect 0x8e //DS1302 寫保護(hù) uchar code table[]=11620。 //制作時(shí)間 uchar code time1[]=00:00:00。 //時(shí)間模式 1,用于普通計(jì)時(shí) uchar code time3[]=00:00。 //時(shí)間模式 3,用于鬧鐘設(shè)置 uchar code naozhong[]=Alarm。 uchar code xi1[]=Mon。 uchar code xi2[]=Tue。 uchar code xi3[]=Wed。 uchar code xi4[]=Thu。 uchar code xi5[]=Fri。 uchar code xi6[]=Sat。 uchar code xi7[]=Sun。 sbit RS=P3^7。 sbit RW=P3^6。 sbit EN=P3^5。 //1602 控制端定義 sbit ACC_7 = ACC^7。 //位尋址寄存器 /**********ds1302 控制端定義 **************/ sbit SCK = P1^2。 //DS1302 時(shí)鐘信號(hào) sbit SDA = P1^3。 //DS1302 數(shù)據(jù)信號(hào) sbit RST = P1^4 。 //DS1302 片選信號(hào) /*************按鍵定義 **************/ sbit k1=P2^7。 //左移鍵 sbit k2=P2^6。 //加一鍵 sbit k3=P2^5。 //減一鍵 sbit k4=P2^4。 // 功能設(shè)置鍵 sbit k5=P2^3。 //鬧鐘關(guān)閉鍵 sbit alarm=P1^1。 //鬧鐘輸出端口定義 /********數(shù)據(jù)類型定義 *******************/ 45 uint i,shi,fen,miao,haomiao,nian, yue,ri,num,x,menu,n,nshi=0,nfen=1,b=0,a。 //nshi、 nfen 用來判別鬧鐘,與系統(tǒng)時(shí)間對(duì)比 uchar sshi,sfen,smiao,snian,syue,sri,sxi。 endif 46 附件 2 元器件清單 名稱 型號(hào) 個(gè)數(shù) 備注 單片機(jī) STC89C51 1片 時(shí)鐘芯片 DS1302 1片 串口轉(zhuǎn)換芯片 MAX232 1片 串口接口 DR9T 1個(gè) 串口連接線 1根 液晶顯示 SMC1602A 1個(gè) 晶振 1個(gè) 1個(gè) 電解電容 100uf/25V 1個(gè) 22uf/25 1個(gè) 瓷片電容 104 8個(gè) 22pf 2個(gè) 電阻 10k 8個(gè) 1個(gè) 1K 3個(gè) 1個(gè) 發(fā)光二極管 1個(gè) 按鍵 輕觸開關(guān) 5個(gè) 大小 6*6mm 電源開關(guān) 六腳自鎖開關(guān) 1個(gè) 大小為 8*8mm 三極管 9012 1個(gè) PNP型 蜂鳴器 5v有源蜂鳴器 1個(gè) 排針 母排 1條 公排 1條 間插件 1個(gè) 銅柱 4個(gè) 芯片底座 DIP8 一個(gè) DIP16 一個(gè) DIP40 一個(gè)
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1