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

正文內(nèi)容

基于單片機(jī)的多功能數(shù)字時鐘論文-文庫吧資料

2025-06-26 12:35本頁面
  

【正文】 *************/LCD_Wait(void){ RS=0。 } } //if (val 0) //buzzer_sound()。 if (KeyIn4 == 0) { while (KeyIn4 == 0)。//等待按鍵抬起 val = 3。 } } else if (KeyIn3 == 0) { delay_ms(10)。 if (KeyIn2 == 0) { while (KeyIn2 == 0)。 //等待按鍵抬起 val = 1。 if (KeyIn1 == 0) { delay_ms(10)。 //延時1ms while (n) while (m)。 //溫度值/* * 延時程序*/void delay(uint16 n){ while (n)。 //溫度傳送數(shù)據(jù)IO口uint8 TempBuffer[7]。 bit flag=0。bit Alarm_flag=1。參考文獻(xiàn)[1] 薛均義,張彥斌.《MCS516系列單片微型計算機(jī)及應(yīng)用》[M].西安交通大學(xué)出版社,1999[2] 中國機(jī)械工業(yè)教育協(xié)會 組編.《單片機(jī)原理與應(yīng)用》.[3] 黃繼昌.《傳感器工作原理及應(yīng)用實(shí)例》[A],人民郵電出版社,1998[4] 郭永貞, 《數(shù)字電子技術(shù)》[M] 西安電子科技大學(xué)出版社 2000[5] 楊金巖等.《8051單片機(jī)數(shù)據(jù)傳輸接口擴(kuò)展技術(shù)與應(yīng)用實(shí)例》[M]人民郵電出版社,2005. [6] 張齊,杜群貴.《單片機(jī)應(yīng)用系統(tǒng)設(shè)計技術(shù)》[M].電子工業(yè)出版社,2007[7] 李廣弟 《單片機(jī)基礎(chǔ)》[M],北京航空航天大學(xué)出版社,2001[8] 于京《51系列單片機(jī)C程序設(shè)計與應(yīng)用方案》[M] 中國電力出版社 2002.[9] 張齊,杜群貴 《單片機(jī)應(yīng)用系統(tǒng)設(shè)計技術(shù)》[M].電子工業(yè)出版社,2004[10] 張洪潤 《電子線路與電子技術(shù)》[M].清華大學(xué)出版社,2005[11] 童詩白,華成英.《模擬電子技術(shù)基礎(chǔ)》[M]. 高等教育出版社,2006[12] 胡海學(xué).《單片機(jī)原理及應(yīng)用系統(tǒng)設(shè)計》[M].電子工業(yè)出版社,2005.[13] 及力,《Protel99SE原理圖與PCB設(shè)計教程》[M]電子工業(yè)出版社,2004.[14] 戴佳,《51單片機(jī)C語言設(shè)計實(shí)例精講》[M] 電子工業(yè)出版社 2006[15] 周堅,《單片機(jī)C語言輕松入門》[M] 北京航空航天大學(xué)出版社2007 附錄1系統(tǒng)元器件清單多功能數(shù)字時鐘元器件清單元件名稱元件符號元件型號電阻R1 . R51K電阻R4電阻R0. R3 .R6. R7. R8. R9. R10. R11 .R1210K排阻RP110K電解電容C2 C3220UF 10UF晶振Y1 Y2 陶瓷電容C4 C530P陶瓷電容C1 100P三極管Q19012蜂鳴器BZ1BUZZER時鐘芯片U2DS1302小按鍵K1. K2. K3. K4SWITCH液晶顯示器LCD1LCD1602發(fā)光二極管D1LED單片機(jī)U1SWITCH自鎖按鍵S1SW_SPSTBT1附錄2 系統(tǒng)源程序/* * 電子鐘*/include include include include include TIME time, tmp_time。理論知識還要鞏固加強(qiáng)。 設(shè)計總結(jié) 在此畢業(yè)設(shè)計過程中,鞏固了我在大學(xué)4年內(nèi)學(xué)過的知識,尤其是單片機(jī)和C語言編程方面的知識,同時通過這次畢設(shè)提高了單片機(jī)編程的能力,尤其是獲得的軟件調(diào)試經(jīng)驗(yàn),同時了解到了其它相關(guān)領(lǐng)域的知識,對今后的工作學(xué)習(xí)有著極大的幫助。 系統(tǒng)誤差分析本系統(tǒng)的誤差來源主要有:1) DS1302時鐘芯片本身的問題,這個可以通過測試,看看在一定時間內(nèi)誤差是多少,可以用程序調(diào)節(jié)彌補(bǔ)誤差。鬧鐘有ON和OFF檔位,如果周末不需要鬧鐘功能可以通過按鍵設(shè)定關(guān)閉鬧鐘。 系統(tǒng)功能測試。2) 系統(tǒng)啟動液晶顯示不正常,這有可能是背光調(diào)節(jié)電位器阻值不合適,需要調(diào)節(jié)一下控制背光的10K電位器。遇到這種情況首先要用萬用表檢查芯片的供電電壓是否為5V,如果不是就檢查供電電路有沒有問題。開始按鍵掃描是否有鍵按下?K1按下K2按下K3按下年月日 星期 時鐘調(diào)整顯示鬧鐘鬧鐘調(diào)整否返回是 按鍵調(diào)整部分子程序流程圖.4 鬧鐘部分程序流程鬧鐘部分可以通過按鍵設(shè)定鬧鈴時間。系統(tǒng)初始化讀取DS1302數(shù)據(jù)數(shù)據(jù)顯示(時間日期)鍵盤掃描,是否有鍵按下?否時間日期鬧鐘調(diào)整調(diào)整結(jié)束?否是是.2 DS1302時鐘讀寫程序流程 單片機(jī)通過指令,從DS1302當(dāng)中讀取時間數(shù)據(jù),送到單片機(jī)處理然后送到LCD1602顯示。 系統(tǒng)整體電路及PCB線路板繪制 Protel99SE軟件介紹 本文在硬件電路的設(shè)計過程中,原理圖和PCB的繪制采用Protel99SE軟件,Protel99SE是應(yīng)用于Windows9X/2000/NT操作系統(tǒng)下的EDA設(shè)計軟件,該軟件以其簡單易操作的優(yōu)勢一直以來備受電子工程師的喜愛,因而也成了很多高校電子相關(guān)專業(yè)EDA工具的必選課程。 LCD1602顯示電路設(shè)計本系統(tǒng)采用LCD1602液晶顯示模塊,LCD1602顯示直觀、美觀、價格低廉、便于大批量開發(fā)。然后使DS1302開始運(yùn)作,DS1302時鐘會按照設(shè)置情況運(yùn)轉(zhuǎn),再用單片機(jī)將其寄存器內(nèi)的數(shù)據(jù)讀出。綜上所述,綜合價格與功能等因素,因此我們采用方案三。但是DS12C877電路比較復(fù)雜同時價格比較昂貴。 鍵盤控制模塊圖方案一:采用單片機(jī)本身的定時器,根據(jù)振蕩頻率來算時間,雖然這樣價格最低廉,但是時間走的不精確,斷電數(shù)據(jù)也會丟失。: 晶振電路 本系統(tǒng)采用三節(jié)干電池供電,加上兩個濾波電容濾除干擾,為系統(tǒng)供電,D1為電源指示燈,當(dāng)上電后LED的亮滅來指示系統(tǒng)電源的正常與否。晶振有一個重要的參數(shù),那就是負(fù)載電容值,選擇與負(fù)載電容值相等的并聯(lián)電容,就可以得到晶振標(biāo)稱的諧振頻率。由于晶體自身的特性致使這兩個頻率的距離相當(dāng)?shù)慕咏谶@個極窄的頻率范圍內(nèi),晶振等效為一個電感,所以只要晶 振的兩端并聯(lián)上合適的電容它就會組成并聯(lián)諧振電路?! ∧壳盀橹?,單片機(jī)復(fù)位電路主要有四種類型:(1)微分型復(fù)位電路;(2)積分型復(fù)位電路;(3)比較器型復(fù)位電路;(4)看門狗型復(fù)位電路。5%,即 ~。 復(fù)位電路是為確保微機(jī)系統(tǒng)中電路穩(wěn)定可靠工作,復(fù)位電路是必不可少的一部分,復(fù)位電路的第一功能是上電復(fù)位。下面對各個模塊進(jìn)行介紹。所以總的來說DS1302的操作分2步(顯示部分屬于液晶顯示的內(nèi)容,不屬于DS1302本身的內(nèi)容),但是在講述操作時序之前,我們要先看看寄存器:,我們看到:第7位永遠(yuǎn)都是1第6位,1表示RAM,尋址內(nèi)部存儲器地址;0表示CK,尋址內(nèi)部寄存器;第5到第1位,為RAM或者寄存器的地址;最低位,高電平表示RD:即下一步操作將要“讀”;低電平表示W(wǎng):即下一步操作將要“寫”。 。在控制字指令輸入后的下一個SCLK時鐘的上升沿時,數(shù)據(jù)被寫入DS1302,數(shù)據(jù)輸入從最低位(0位)開始。位6:如果為0,則表示存取日歷時鐘數(shù)據(jù),為1表示存取RAM數(shù)據(jù);位5至位1(A4~A0):指示操作單元的地址;位0(最低有效位):如為0,表示要進(jìn)行寫操作,為1表示進(jìn)行讀操作。要想與DS1302通信,首先要先了解DS1302的控制字。 DS1302外形圖 DS1302引腳圖VCC2:主用電源引腳;XX2:DS1302外部晶振引腳;GND:地;RST:復(fù)位引腳;I/O:串行數(shù)據(jù)引腳,數(shù)據(jù)輸出或者輸入都從這個引腳;SCLK:串行時鐘引腳;VCC1:備用電源;: DS1302的內(nèi)部結(jié)構(gòu)圖DS1302是SPI總線驅(qū)動方式。它廣泛應(yīng)用于電話、傳真、便攜式儀器以及電池供電的儀器儀表等產(chǎn)品領(lǐng)域下面。時鐘/RAM的讀/寫數(shù)據(jù)以一個字節(jié)或多達(dá)31個字節(jié)的字符組方式通信。時鐘操作可通過AM/PM指示決定采用24或12小時格式。P3口作為STC89C52的一些特殊功能口,如表32所示:表32 P3的特殊功能口管腳 備選功能 RXD(串行輸入口) TXD(串行輸出口) /INT0(外部中斷0) /INT1(外部中斷1) T0 (記時器0外部輸入) T1(記時器1外部輸入) /WR(外部數(shù)據(jù)存儲器寫選通) /RD(外部數(shù)據(jù)存儲器讀選通).2 DS1302時鐘芯片介紹DS1302是DALLAS公司推出的涓流充電時鐘芯片,內(nèi)含有一個實(shí)時時鐘/日歷和31字節(jié)靜態(tài)RAM,通過簡單的串行接口與單片機(jī)進(jìn)行通信。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。P2口在FLASH編程和校驗(yàn)時接收高 八位地址信號和控制信號。P2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進(jìn)行存取時,P2口輸出地址的高八位。并因此作為輸入時,P2口的 管腳被外部拉低,將輸出電流。在flash編程和校驗(yàn)時,P1口接收低8位地址字節(jié)。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。 P1 口:P1 口是一個具有內(nèi)部上拉電阻的8 位雙向I/O 口,p1 輸出緩沖器能驅(qū)動4 個TTL 邏輯電平。在 flash編程時,P0口也用來接收指令字節(jié);在程序校驗(yàn)時,輸出指令字節(jié)。當(dāng)訪問外部程序和數(shù)據(jù)存儲器時,
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1