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

正文內容

ds12c887電子芯片的應用_本科畢業(yè)設計-文庫吧在線文庫

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

下一頁面
  

【正文】 ****************************** 函數(shù)功能:該函數(shù)用來從時鐘芯片讀取秒字節(jié) 應用范圍: 入口參數(shù): 出口參數(shù): *************************************************************/ unsigned char GetSeconds(void) { return(chSecondsChannel)。 /* 禁止刷新 */ chSecondsChannel = chSeconds。 chYearChannel = chYear。 第三階段: ~ ,硬件及軟件的調試、確認,并進行設計總結,逐步編寫論文。 目標:通過對使用 DS12C887 時鐘芯片設計電子萬年歷的設計與制作,對以單片機為核心的電子產品設計有更深一步的了解,將理論與實踐相結合,學習能力與實踐技能逐步加強、提升。 MASK_CLR_SET。 } /************************************************************* 函數(shù)功能:該函數(shù)用來從時鐘芯片讀取月字節(jié) 應用范圍: 入口參數(shù): 出口參數(shù): *************************************************************/ unsigned char GetMonth(void) { return(chMonthChannel)。 MASK_CLR_DSE。 void SetTime(unsigned char chSeconds,unsigned char chMinutes,unsigned char chHours)。 void InitDs12c887(void)。 xdata char chYearChannel _at_ 0xdf09。而且大大提高了動手的能力,使我充分體會到了在創(chuàng)造過程中探索的艱難和成功時的喜悅。 if(p_hourhour!=0)hour=p_hour。 2. 5 音頻信號產生及驅動電路 本電路的功能是接收控制 電路發(fā)送來 的整點報 時及定時信號,根據(jù)系統(tǒng)設定產生不同頻率的音頻信號, 由驅動 電路加以放大驅動揚聲器發(fā) 出聲音,從而實現(xiàn)整點報時及鬧鐘的功能。整個顯示 電路由 LED 數(shù)碼管和 顯示驅動 電路和譯碼 電路構成 。 系統(tǒng) 的工作原理是 :主控制器每隔一段 時間 (小于一秒鐘 )讀一次時鐘芯片 的內部寄存器的值 ,將讀出的日歷、時間信息實時的顯示在 LED 數(shù)碼顯示器上。/*讀取月份 */ tdate=XBYTE[Ox7F00+0x07]。 unsigned char data tweek。圖 2 是用 8031 單片機和 DS12C887 構成的時間獲取電路圖, 其中 DS12C887 的基地址為 7F00H,相應的程序采用 C51 語言編寫(以 Intel 工作模式為 例)。在讀操作中, DS 的上升沿使 DS12C887 將內部數(shù)據(jù)送往總線 AD0~ AD7 上,以供外 部讀取。在 12 小時制模式 中,用 AM 和 PM 區(qū)分上午和下午;時間的表 示方法也有兩種,一種用二進制數(shù) 表示,一 種是用 BCD 碼表示; DS12C887 中帶有 128 字節(jié) RAM,其中有 11 字節(jié) RAM 用來存儲時間信息, 4 字節(jié) RAM 用來存儲 DS12C887 的控制信息,稱為控制寄存器, 113 字節(jié)通用 RAM 使用戶使用;此外用戶還 可對 DS12C887 進行編程以實現(xiàn) 多種方波輸 出,并可對其內部的三路中斷通過軟件進行 屏蔽。本系統(tǒng)設計采用實時鐘芯片 (DS12C887)作為計時器件 ,該芯片 內部 自帶晶體振蕩器 ,這樣就有效的保證 了計時的精確性 ,并且 內部 自帶鋰 電池使得在斷情況能繼續(xù)更新時間信息。 AD0~ AD7: 復用地址數(shù)據(jù)總線,該總線采用時分復用技術,在總線周期的前半部分,出 現(xiàn)在 AD0~ AD7 上的是地址信息,可用以選通 DS12C887 內的 RAM,總線周期的后半部分出 現(xiàn)在 AD0~ AD7 上的數(shù)據(jù)信息。 ( 19) I—— R—— Q—— :中斷請求輸入,低電平有效,該腳有效對 DS12C887 內的時鐘、日歷和 RAM 中的 內容沒有任何影響,僅對內部的控制寄存器有影響,在典型的應用中, RESET 可以直接接 VCC,這樣可以保證 DS12C887 在掉電時,其內部控制寄存器不受影響。 /*所有的中斷禁止, 24 小時制, BCD 碼模式 */ 以下均獲取時間 程序: unsigned char data tcentury。0x80)!=0){ tcentury=XBYTE[0x7F00+0x32]。針對 以往 的電子萬年歷斷 電后需重新調整時間與 日期,且計時誤差大的現(xiàn)象 。該單片機除了擁有 MCS 一 51 系列單片機的所有 ; 優(yōu)點外,內部還具有 8KB 的在系統(tǒng)可編程FLASH 存儲器, ! 低功耗的空閑和掉電模式,極大的降低 了電路的功耗。 本系統(tǒng)為 了提高 電路的實用 性,增加 了一個溫度顯示功能。 相關程序流程圖如下: (四)主要源程序代碼如下: itic1ude reg52. h itic1ude intrins. h defitie int enab1e EA=1 defitie Urlsigned char uchar defitie UrlSigned int Uint / ********函數(shù)聲明 ********/ VOid read rtc(void): VOid bus initialize(VOid): — void di splay(VOid):/ *顯示函數(shù) */ void di S ca1endar(uchar bit — — sh void dis t d t(uchar bit shiel — — — VOid int initialize(VOid): VOid timerO initialize(VOid): / **********************************/ Static int data year=O: Static uchar data month=O: Static uchar data day=O: Static uchar data weekday=O: Static uchar data hour=O: Static uchar data miflUte=O: Static uchar data counter=O: Static uchar data a regiSter=O — Static uchar data b regiSter=O — defitie add data P1 sbit cS= P3 7: sbit as= P3 6: sbit r 71 P3 5; Sbit ds= P3 4: sbit add 138= P2 4: Sbit a 138= P2 7: sbit b 138= P2 6: Sbit c 138= P2 5: sbit set= P2 3: sbit up= P2 2: sbit down= P2 1: sbit 1edour= P2 0: sbit DO= P3 0: defitie diSP1ay data PO defitie A REGISTER OxOa defitie B REGISTER OxOb def i tie CENTURY REG 0x32 def i tie YEAR REG Ox09 defitie MONTH REG Ox08 defitie DAY REG OxO
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1