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

正文內容

ds12c887電子芯片的應用_本科畢業(yè)設計(存儲版)

2024-10-06 18:02上一頁面

下一頁面
  

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