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

正文內(nèi)容

基于單片機(jī)的電子時(shí)鐘的設(shè)計(jì)--protues課程設(shè)計(jì)-免費(fèi)閱讀

2025-07-05 08:44 上一頁面

下一頁面
  

【正文】 DS1302_SetProtect(0)。 // 0xbf:時(shí)鐘多字節(jié)讀命令 for (i=8。 // 寫 1Byte 數(shù)據(jù) pWClock++。 Write1302(0x8e,0x00)。 TimeTimeString[7] = TimeSecond%10 + 39。 TimeTimeString[3] = TimeMinute/10 + 39。 TimeDateString[8] = 39。 TimeDateString[4] = TimeMonth%10 + 39。 } void DateToStr(SYSTEMTIME *Time) { TimeDateString[0] = TimeYear/10 + 39。 ReadValue = Read1302(DS1302_MONTH)。 ReadValue = Read1302(DS1302_DAY)。 ReadValue = Read1302(DS1302_MINUTE)。 else Write1302(0x8E,0x00)。 DS1302_CLK = 0。 DS1302_CLK = 0。 for(i=8。 ACC = d。 unsigned char Week。 } } endif /* DS1302 時(shí)鐘程序 **/ ifndef _REAL_TIMER_DS1302_2021_7_21_ define _REAL_TIMER_DS1302_2021_7_21_ sbit DS1302_CLK = P3^6。 //開啟顯示 , 無光標(biāo) LCD_Write(LCD_COMMAND,LCD_CLEAR_SCREEN)。 } // 設(shè)置顯示模式************************************************************ define LCD_SHOW 0x04 //顯示開 define LCD_HIDE 0x00 //顯示關(guān) 13 define LCD_CURSOR 0x02 //顯示光標(biāo) define LCD_NO_CURSOR 0x00 //無光標(biāo) define LCD_FLASH 0x01 //光標(biāo)閃動(dòng) define LCD_NO_FLASH 0x00 //光標(biāo)不閃動(dòng) void LCD_SetDisplay(unsigned char DisplayMode) { LCD_Write(LCD_COMMAND, 0x08|DisplayMode)。 _nop_()。 //while(DBPortamp。 sbit LcdRw = P1^1。 TimeToStr(amp。 GotoXY(0,0)。i++) for(j=0。 第五章 設(shè)計(jì)總結(jié) 本系統(tǒng) 主要以單片機(jī)( MCS51)為主要控制芯片, 采用 DS1302 時(shí)鐘芯片作為傳感器芯片產(chǎn)生時(shí)間 。 系統(tǒng)設(shè)計(jì)方案選定 綜合考慮,方案確定如下: ( 1)單片機(jī)方案選定 采用方案 一 , LPC2138 ,ATMAGE16 單片機(jī) 價(jià)格較 MCS51 貴 , AD 采集 也 使用不到 , 而 51單片機(jī)以能滿足需求 。 系統(tǒng)結(jié)構(gòu)框圖如圖 1所示 : 傳感器檢測部分 4 系統(tǒng)的工作原理 ( 1) 時(shí)鐘芯片 DS1302 工作 原理 通過內(nèi)部硬件和外部晶振共同作用產(chǎn)生模擬時(shí)間值,內(nèi)部的硬件直接將此模擬值轉(zhuǎn)化為數(shù)字值,在發(fā)給單片機(jī)使用 ( 2) LCD1602 ,1602 可顯示字母,數(shù)字,符號及少量特定漢字 (3)報(bào)警器 采用蜂鳴器做報(bào)警器,通過程序控制,當(dāng)檢測到 系統(tǒng)時(shí)間與設(shè)定的鬧鈴時(shí)間按相等時(shí) 單片機(jī)發(fā)出高電平,使報(bào)警器發(fā)出嘀嘀嘀的聲音。作品經(jīng)過試驗(yàn)驗(yàn)證 , 符合試驗(yàn)要求,滿足用戶使用 。 ( 2)液晶屏設(shè)計(jì)方案 方案一: LCD1602 ,1602 可顯示字母,數(shù)字,符號及少量特定漢字,顯示數(shù)量為 2 行 16 列,價(jià)格為 16元左右。 ( 2)使用說明 直接給單片機(jī)最小系統(tǒng)提供 +5V 直流電壓,將 DS1302d 的電壓端口 接到單片機(jī)的穩(wěn)壓塊的正負(fù)級 上,將 DS1302 的輸出口接到單片機(jī)的 P30 口,蜂鳴器接到單片機(jī)的 P2^0 口, LCD1602 接到單片機(jī)的 P0^07 口 和 P1^02 口 。 參考文獻(xiàn) : 【 1】 《模擬電子線路基礎(chǔ)》,華成英、童詩白著,北京:高等教育出版社, 2021年; 【 2】 《 基于 Protues的 51系列單片機(jī)設(shè)計(jì)與仿真 》 電子工業(yè)出版社 【 3】 《 51單片機(jī) C語言高級程序設(shè)計(jì)》周興華著, 中國電力出版社, 2021年; 【 4】 《 C語言高級程序設(shè)計(jì)》譚浩強(qiáng)編著,清華大學(xué)出版社; 【 5】 《 AT89C51單片機(jī) C語言高級程序設(shè)計(jì)》謝維誠著,清華大學(xué)出版社; 【 6】 《數(shù)字電子新路基礎(chǔ)》康華光 高等教育出版社 附錄: 電路圖 10 PCB 圖 源程序 include 11 include include void Delay1ms(unsigned int count) { unsigned int i,j。 Initial_DS1302()。CurrentTime)。 Print()。 _nop_()。 } // 向 LCD 寫 入 命 令 或 數(shù) 據(jù)************************************************************ define LCD_COMMAND 0 // Command define LCD_DATA 1 // Data define LCD_CLEAR_SCREEN 0x01 // 清屏 define LCD_HOMING 0x02 // 光標(biāo)返回原點(diǎn) void LCD_Write(bit style, unsigned
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1