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

正文內(nèi)容

ds12c887電子芯片的應(yīng)用_本科畢業(yè)設(shè)計(jì)(存儲(chǔ)版)

2025-10-07 18:02上一頁面

下一頁面
  

【正文】 2. 1 電 源電路 為了減少電路成本,本系統(tǒng) 電源 電路 由變壓器變 壓、三端集成穩(wěn)壓 (L7805)電路產(chǎn)生 5V,具有簡(jiǎn)單、 可靠、價(jià)格低廉等特點(diǎn)。該譯碼器 由兩個(gè) 3—8譯碼器構(gòu)成。定時(shí)中斷函數(shù)主要完成時(shí)鐘 芯片的定時(shí)掃描 及鍵盤掃描。 在這次畢業(yè)設(shè)計(jì)中讓我學(xué)會(huì)了把書本上的知識(shí)應(yīng)用到了實(shí)際中來,在實(shí)踐中加深了對(duì)所學(xué)知識(shí)理解,真正的理解了理論可以指導(dǎo)實(shí)踐,實(shí)踐可以加深對(duì)理論的理解這句話。 xdata char chMinutesChannel _at_ 0xdf02。 xdata char chRegB _at_ 0xdf0b。 unsigned char GetHours(void)。 } /************************************************************* 函數(shù)功能:該函數(shù)用來關(guān)閉時(shí)鐘芯片 應(yīng)用范圍:一般用不到 入口參數(shù): 出口參數(shù): *************************************************************/ void CloseDs12c887(void) { chRegA = CMD_CLOSE_DS12C887。 MASK_CLR_SET。 } /************************************************************* 函數(shù)功能:該函數(shù)用來設(shè)置時(shí)鐘芯片的時(shí)間 應(yīng)用范圍: 入口參數(shù): chSeconds、 chMinutes、 chHours 是設(shè)定時(shí)間的壓縮 BCD 碼 出口參數(shù): *************************************************************/ void SetTime(unsigned char chSeconds,unsigned char chMinutes,unsigned char chHours) { chRegB = chRegB | MASK_SETB_SET。 chMonthChannel = chMonth。 第二階段: ~ ,采購相關(guān)元器件,制作電子線路板。 設(shè)計(jì)要求 對(duì) DS12C887 時(shí)鐘芯片 的相關(guān)功能、特性、各方面配置要有相應(yīng)了解; 編輯 DS12C887 時(shí)鐘芯片程序需規(guī)范性、條理性,注意其特有的要求; 標(biāo)明實(shí)現(xiàn)其功能的設(shè)計(jì)原理、電路結(jié)構(gòu)。 /* 使能刷新 */ } /************************************************************* 函數(shù)功能:該函數(shù)用來設(shè)置時(shí)鐘芯片的日期 應(yīng)用范圍: 入口參數(shù): chDate、 chMonth、 chYear 是設(shè)定日期的壓縮 BCD 碼 出口參數(shù): *************************************************************/ void SetDate(unsigned char chDate,unsigned char chMonth,unsigned char chYear) { chRegB = chRegB | MASK_SETB_SET。 } /************************************************************* 函數(shù)功能:該函數(shù)用來從時(shí)鐘芯片讀取年字節(jié) 應(yīng)用范圍: 入口參數(shù): 出口參數(shù): *************************************************************/ unsigned char GetYear(void) { return(chYearChannel)。 /* 使用 BCD 碼格式、 24 小時(shí)模式、不使用 夏令時(shí) */ chCenturyChannel = 0x21。 void SetDate(unsigned char chDate,unsigned char chMonth,unsigned char chYear)。 unsigned char GetSeconds(void)。 xdata char chCenturyChannel _at_ 0xdf32。雖然這個(gè)設(shè)計(jì)做的也不太好,但是在設(shè)計(jì)過程中所學(xué)到的東西是這次畢業(yè)設(shè)計(jì)的最大收獲和財(cái)富,使我終身受益。 if(p_minuteminute!=0)minute=p_minute。 (三) 系統(tǒng)的軟件設(shè)計(jì) 本系統(tǒng)程序 由主程序、中斷服務(wù)函數(shù)和 多 個(gè)子 函數(shù)構(gòu)成。由于本系統(tǒng) 中顯示 的 內(nèi)容較 多,共需要 16 個(gè)數(shù)碼管,分別用八位顯示年 、 月、日,四位顯示時(shí)間,二位 顯示星期,二位顯示溫 度 。同時(shí),主控制器不斷的掃描按鍵 電路和溫度測(cè)量電路,當(dāng)有鍵按下時(shí),識(shí)別出按鍵的值并調(diào)整相應(yīng)的時(shí)間或日歷的值再寫入時(shí)鐘芯片內(nèi)部。/*讀取日期 */ tweek=XBYTE[Ox7F00+0x06]。 unsigned char data thour。 由 8031 單片機(jī)和 DS12C887 構(gòu) 成的時(shí)間獲取電路的初始化程序如 下: XBYTE[0x7F00+0x0B]=0x82。在寫操作中, DS 的下降沿將使總線 AD0~ AD7 上的數(shù)據(jù)鎖存在 DS12C887 中;當(dāng) MOT 接 GND 時(shí),選用 Intel 工作模式,在該模式中,該引腳是讀允許輸入腳,即 Read Enable。 (二) 引腳功能 DS12C887 的引腳排列如圖 1 所示,各管腳的功能說明如下: GND、 VCC:直流電源,其中 VCC 接 +5V 輸入, GND 接地,當(dāng) VCC 輸入為 +5V 時(shí),用 戶可以訪問 DS12C887 內(nèi) RAM 中的數(shù)據(jù),并可對(duì)其進(jìn)行讀、寫操作;當(dāng) VCC 的輸入小于 + 時(shí),禁止用戶對(duì)內(nèi)部 RAM 進(jìn)行讀、寫操作,此時(shí)用戶不能正確獲取芯片內(nèi)的時(shí)間信 息;當(dāng) VCC 的輸入小于+3V 時(shí), DS12C887 會(huì)自動(dòng)將電源發(fā) 換到內(nèi)部自帶的鋰電池上,以保證 內(nèi)部的電路能夠正常工作。針對(duì) 以往 的電子萬年歷斷 電后需重新調(diào)整時(shí)間與 日期,且計(jì)時(shí)誤差大的現(xiàn)象 。 ( 23) SQW:方波輸出腳,當(dāng)供電電壓 VCC 大于 時(shí), SQW 腳可進(jìn)行方波輸出,此時(shí)用 戶可以通過對(duì)控制寄存器編程來得到 13 種方波信號(hào)的輸出。 ( 13) C—— S—— :片選輸入,低電平有效。 XBYTE[0x7F00+0x0B]=0x02。 if((XBYTE[7F00+0x0A]amp。/*讀取分鐘 */ tsecond=XBYTE[Ox7F00+0x00]; }/*讀取秒 二 DS12C887 時(shí)鐘芯片在設(shè)計(jì)電子萬年歷中的應(yīng)用 (一)概述 電子萬年歷在家庭居室、學(xué)校 、車站和廣場(chǎng)使用越來越廣泛 ,給人們的生活 、學(xué)習(xí)、工作帶來極大的方便。 2. 2 主控制器 主控制器采用 ATMEL 公司的最新系列單片機(jī)產(chǎn) 品 AT89S52。 2. 4 按鍵與溫度測(cè)量電路 本系統(tǒng)為了使 電路更簡(jiǎn)單,按鍵 電路只設(shè)計(jì)了個(gè)按鍵 ,分別是’設(shè)置’、’ +’、’一’三個(gè)鍵用來調(diào)整 日歷以及時(shí)鐘。時(shí)鐘芯片的讀 寫函數(shù)主要是將 時(shí)間、 日歷信息讀 出來,并把要修 改的具體值寫入時(shí)鐘芯片 內(nèi)部。雖 然在這畢業(yè)設(shè)計(jì)中有遇到過不少的問題,但是在我自己的努力之下,在老師的悉心幫助之下都一一的解決了,在解決問題的同時(shí)也提高了自己分析問題的能力,增加了不少寶貴的經(jīng)驗(yàn),學(xué)習(xí)到了書本上沒有的東西。 xdata char chHoursChannel _at_ 0xdf04。 xdata char chRegC _at_ 0xdf0c。 unsigned char GetDate(void)。 } void InitDs12c887() { StartDs12c887()。 /* 使能刷新 */ } /*******************************
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1