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

正文內(nèi)容

基于單片機(jī)的電子時(shí)鐘的設(shè)計(jì)--protues課程設(shè)計(jì)-全文預(yù)覽

  

【正文】 P=0,寫(xiě)操作? DS1302_RST = 0。 if(Secondamp。039。:39。039。039。\039。039。039。39。039。 TimeYear = ((ReadValueamp。 TimeMonth = ((ReadValueamp。 TimeWeek = ((ReadValueamp。 TimeDay = ((ReadValueamp。 TimeHour = ((ReadValueamp。 TimeMinute = ((ReadValueamp。 TimeSecond = ((ReadValueamp。}void DS1302_SetTime(unsigned char Address, unsigned char Value) // 設(shè)置時(shí)間函數(shù){ DS1302_SetProtect(0)。 DS1302_RST = 0。 DS1302_RST = 1。 DS1302_RST = 0。 DS1302_RST = 1。 DS1302_CLK = 0。 i0。 DS1302_CLK = 0。 for(i=8。 unsigned char TimeString[9]。 unsigned char Day。typedef struct __SYSTEMTIME__{ unsigned char Second。 //實(shí)時(shí)時(shí)鐘時(shí)鐘線引腳 sbit DS1302_IO = P3^7。\039。 //清屏 LCD_SetInput(LCD_AC_UP|LCD_NO_MOVE)。 LCD_Write(LCD_COMMAND,0x38)。 }//設(shè)置輸入模式************************************************************define LCD_AC_UP 0x02define LCD_AC_DOWN 0x00 // defaultdefine LCD_MOVE 0x01 // 畫(huà)面可平移define LCD_NO_MOVE 0x00 //defaultvoid LCD_SetInput(unsigned char InputMode){ LCD_Write(LCD_COMMAND, 0x04|InputMode)。//注意順序 LcdEn=0。 DBPort=input。 }//向LCD寫(xiě)入命令或數(shù)據(jù)************************************************************define LCD_COMMAND 0 // Commanddefine LCD_DATA 1 // Datadefine LCD_CLEAR_SCREEN 0x01 // 清屏define LCD_HOMING 0x02 // 光標(biāo)返回原點(diǎn)void LCD_Write(bit style, unsigned char input){ LcdEn=0。0x80)。 _nop_()。sbit LcdEn = P2^5。 Print()。CurrentTime)。CurrentTime)。 Print(Date: )。 Initial_DS1302()。j120。 參考文獻(xiàn):【1】 《模擬電子線路基礎(chǔ)》,華成英、童詩(shī)白著,北京:高等教育出版社,2006年;【2】 《基于Protues的51系列單片機(jī)設(shè)計(jì)與仿真》 電子工業(yè)出版社【3】 《51單片機(jī)C語(yǔ)言高級(jí)程序設(shè)計(jì)》周興華著,中國(guó)電力出版社,2008年;【4】 《C語(yǔ)言高級(jí)程序設(shè)計(jì)》譚浩強(qiáng)編著,清華大學(xué)出版社;【5】 《AT89C51單片機(jī)C語(yǔ)言高級(jí)程序設(shè)計(jì)》謝維誠(chéng)著,清華大學(xué)出版社;【6】 《數(shù)字電子新路基礎(chǔ)》康華光 高等教育出版社附錄: 電路圖PCB圖源程序include include include void Delay1ms(unsigned int count){ unsigned int i,j。在設(shè)計(jì)過(guò)程中力求硬件電路簡(jiǎn)單正確,充分發(fā)揮軟件設(shè)計(jì)的優(yōu)勢(shì)——編程靈活方便來(lái)滿足系統(tǒng)的要求。(2)使用說(shuō)明直接給單片機(jī)最小系統(tǒng)提供+5V直流電壓,將DS1302d的電壓端口接到單片機(jī)的穩(wěn)壓塊的正負(fù)級(jí)上,將DS1302的輸出口接到單片機(jī)的P30口,蜂鳴器接到單片機(jī)的P2^0口,LCD1602接到單片機(jī)的P0^07口和P1^02口。(2) 液晶屏方案選定采用方案一,選擇LCD1602屏作為顯示器, LCD1602顯示器已能滿足需求,且顯示內(nèi)容較大,方便觀察。(2)液晶屏設(shè)計(jì)方案 方案一:LCD1602 ,1602 可顯示字母,數(shù)字,符號(hào)及少量特定漢字,顯示數(shù)量為2行16列,價(jià)格為16元左右。(1)單片機(jī)設(shè)計(jì)方案方案一:AT89S51單片機(jī)+ +A/D轉(zhuǎn)換芯片。作品經(jīng)過(guò)試驗(yàn)驗(yàn)證,符合試驗(yàn)要求,滿足用戶(hù)使用。我設(shè)計(jì)的電子時(shí)鐘可以調(diào)節(jié)時(shí)間,設(shè)定鬧鈴,液晶顯示歡迎語(yǔ)和鬧鈴提示語(yǔ),其中最大的亮點(diǎn)是使用時(shí)鐘芯片DS1302,即使單片機(jī)系統(tǒng)斷電時(shí)間也不會(huì)改變下次時(shí)鐘時(shí)可直接用,能夠節(jié)省電。系統(tǒng)結(jié)構(gòu)框圖如圖1所示: 傳感器檢測(cè)部分按鍵調(diào)節(jié)部分液晶顯示部分報(bào)警部分?jǐn)?shù)據(jù)處理部分 系統(tǒng)的工作原理 (1)時(shí)鐘芯片DS1302工作原理通過(guò)內(nèi)部硬件和外部晶振共同作用產(chǎn)生模擬時(shí)間值,內(nèi)部的硬件直接將此模擬值轉(zhuǎn)化為數(shù)字值,在發(fā)給單片機(jī)使用(2)LCD1602 ,1602 可顯示字母,數(shù)字,符號(hào)及少量特定漢字(3)報(bào)警器 采用蜂鳴器做報(bào)警器,通過(guò)程序控制,當(dāng)檢測(cè)到系統(tǒng)時(shí)間與設(shè)定的鬧鈴時(shí)間按相等時(shí)單片機(jī)發(fā)出高電平,使報(bào)警器發(fā)出嘀嘀嘀的聲音。方案三:以LPC2138 為主控芯片:其本身自帶A/D轉(zhuǎn)換功能,帶大容量的32KRAM 512KFLAS
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1