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

正文內(nèi)容

課程設(shè)計(jì)論文-基于at89s52單片機(jī)的電子萬(wàn)年歷設(shè)計(jì)(留存版)

  

【正文】 e。 } while(!mode)。 if(num==1) num=99。 P2=0xf3。 num=(num/16)*10+num%16。 if(inc==0) { delay(5)。 Write1302(0x8e,0x00) 。 if(num==24) num=0。 //再次確認(rèn)是否松開 , 松開就跳出 while 語(yǔ)句 } /////////////// hour=Read1302(0x85)。//寫入 minute Write1302(0x8e,0x80) 。 P2=0xfb。 num=(num/16)*10+num%16。 while(!power)。 報(bào)告完成情況 30 10 報(bào)告文字通順,內(nèi)容翔實(shí),論述充分、完整,立論正確,結(jié)構(gòu)嚴(yán)謹(jǐn)合理, 報(bào)告 整體格式規(guī)范 。 } } ///////////////////// set()。 delay(16)。//寫入 week Write1302(0x8e,0x80) 。 //再次確認(rèn)是否松開 , 松開就跳出 while 語(yǔ)句 } 徐州師范 大學(xué) 物理與 電子工程學(xué)院課程 設(shè)計(jì) 報(bào)告 24 /////////////// minute=Read1302(0x83)。 if(num==60) num=0。 Write1302(0x8e,0x00) 。 if(inc==0) { delay(5)。 num=(num/16)*10+num%16。 P2=0xf5。//寫入 month Write1302(0x8e,0x80) 。 delay(4)。 //再次確認(rèn)是否松開 , 松開就跳出 while 語(yǔ)句 } //////////// else if(dec==0) { delay(5)。 P0=0。 delay(1)。 P0=seg[date%16]。 P2=0xf2。 Init_DS18B20()。 for (i=8。 //單片機(jī)將 DQ 拉低 delay_18b20(80)。 } void DS1302_init() { if(Read1302(0xc1) != 0xf0) { Write1302(0x8e,0x00) 。 } void Write1302(unsigned char ucAddr, unsigned char ucDa) //ucAddr: DS1302 地址 , ucData: 要寫的數(shù)據(jù) { DS1302_RST = 0。 } /*********************************************************** ******************DS1302 驅(qū)動(dòng)程序 ****************** ************************************************************/ void DS1302InputByte(unsigned char d) //實(shí)時(shí)時(shí)鐘寫入一字節(jié) (內(nèi)部函數(shù) ) { unsigned char i。 sbit inc=P3^5。 P0=seg[2]。 unsigned char t=0。當(dāng) Vcc2 大于 Vcc1+ 時(shí), Vcc2 給 DS1302 供電。 所以采用了 LED 數(shù)碼管作為顯示。 Initial time can be set by the button 。 報(bào)告正文字?jǐn)?shù)一般應(yīng)不少于 3000 字,也可由指導(dǎo)教師根據(jù)本門課程設(shè)計(jì)的情況另行規(guī)定。數(shù)字集成電路的發(fā)展和石英晶體振蕩器的廣泛應(yīng)用,使得數(shù)字鐘的精度遠(yuǎn)遠(yuǎn)超過(guò)老式鐘表。 temperature display 徐州師范 大學(xué) 物理與電子工程學(xué)院課程 設(shè)計(jì) 報(bào)告 1 1 緒論 萬(wàn)年歷的設(shè)計(jì)過(guò)程在硬件與軟件方面進(jìn)行同步設(shè)計(jì)。 DS1302提供時(shí)鐘 。當(dāng) RST 為高電平時(shí),所有的數(shù)據(jù)傳送被初始化,允許對(duì) DS1302進(jìn)行操作。 Init_DS18B20()。在電路焊接時(shí)雖然沒(méi)什么大問(wèn)題,但從中也知道了焊接在整個(gè)作品中的重要性,電路工程量大,不能心急,一個(gè)個(gè)慢慢來(lái)不能急于求成。 //譯碼器使能 sbit ACC0 = ACC^0。 //相當(dāng)于匯編中的 RRC DS1302_CLK = 1。 // 寫 1Byte 數(shù)據(jù) DS1302_CLK = 1。//月 Write1302(0x86,0x06) 。 } //讀一個(gè)字節(jié) unsigned char ReadOneChar(void) { unsigned char i=0。 delay_18b20(5)。 b=4。 徐州師范 大學(xué) 物理與 電子工程學(xué)院課程 設(shè)計(jì) 報(bào)告 17 delay(1)。 P2=0xf9。 P0=seg[temp/10]。 //再次確認(rèn)是否松開,松開就跳出 while 語(yǔ)句 } ///////////////////////////////////////// if(position==1) //year { int num。 num=(num/10)*16+num%10。 P0=seg[year%16]。 num。 if(inc==0) { num=Read1302(0x87)。//允許寫入 Write1302(0x86,num) 。 num=(num/10)*16+num%10。 P2=0xf8。//禁止寫操作 } while(!inc)。 P0=seg[minute%16]。 num。 } ////////////////////// if(position==0) { if(flag) P0=0。 10 設(shè)計(jì)方案合理、可行,論證嚴(yán)謹(jǐn),邏輯性 強(qiáng);符號(hào)統(tǒng)一;圖表完備、符合規(guī)范要求。 display()。 P0=seg[week]。//允許寫入 Write1302(0x8a,num) 。//禁止寫操作 } while(!dec)。 num++。 num=(num/10)*16+num%10。 ////////////////////////// } /************************/ else if(position==4) //hour { int num。 if(dec==0) { num=Read1302(0x87)。 delay(8)。//允許寫入 Write1302(0x88,num) 。 P0=seg[0]。//禁止寫操作 } while(!inc)。 week_wei=1。 P0=seg[second/16]。 P2=0xf7。 delay(1)。 // 啟動(dòng)溫度轉(zhuǎn)換 delay_18b20(200)。 } //寫一個(gè)字節(jié) void WriteOneChar(unsigned char dat) { unsigned char i=0。 //稍做延時(shí) DQ = 0。 return(ucData)。 } return(ACC)。y)。 //18B20 接口 sbit mode=P3^4。 } 顯示模塊 子程序 void display() { //年 P2=0xf0。 unsigned char b=0。 DS1302 由 Vcc1 或 Vcc2 兩者中的較大者供電。 所以選擇采用 AT89S52 作為主控制系統(tǒng) . 顯示模塊選擇方案和論證: 方案一: 采用 LED 液晶顯示屏 ,液晶顯示屏的顯示功能強(qiáng)大 ,可顯示大量文字 ,圖形 ,顯示多樣 ,清晰可見 ,但是價(jià)格昂貴 ,需要的接口 線多 ,所以在此設(shè)計(jì)中不采用 LED 液晶顯示屏 . 方案二: 采用點(diǎn)陣式數(shù)碼管顯示,點(diǎn)陣式數(shù)碼管是由八行八列的發(fā)光二極管組成,對(duì)于顯示文字比較適合 ,如采用在顯示數(shù)字顯得太浪費(fèi) ,且價(jià)格也相對(duì)較高 ,所以也不用此種作為顯示 . 方案三: 采用 LED 數(shù)碼管動(dòng)態(tài)掃描 ,LED 數(shù)碼管價(jià)格適中 ,對(duì)于顯示數(shù)字最合適 ,而且采用動(dòng)態(tài)掃描法與單片機(jī)連接時(shí) ,占用的單片機(jī)口線少。 關(guān)鍵詞 : 單片機(jī) 萬(wàn)年歷 數(shù)碼管顯示 溫度 Abstract This paper is designed based on the AT89s52 SCM, Combining DS1302 clock chip. Display section is using digital tube dynamic display 。 答辯后學(xué)生根據(jù)答辯情況填寫答辯記錄表。鐘表的數(shù)字化給人們生產(chǎn)生活帶來(lái)了極大的方便 ,在此基礎(chǔ)上完成的萬(wàn)年歷精度高,功能易于擴(kuò)展。 硬件部分 硬件部分 主要由 AT89S52 單片機(jī), LED 顯示電路,以及調(diào)時(shí)按鍵電路等組成。數(shù)字式溫度傳感器 。如果在傳送過(guò)程中 RSTS 置為低電平,則會(huì)終止此次數(shù)據(jù)傳送, I/O 引腳變?yōu)楦咦钁B(tài)。 WriteOneChar(0xCC)。對(duì)電路的設(shè)計(jì)、布局要先有一個(gè)好的構(gòu)思,才顯得電路板美觀、大方。 //累加器位定義 sbit ACC7 = ACC^7。 DS1302_
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1