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

正文內(nèi)容

基于51系列單片機及ds1302時鐘芯片的電子時鐘_c語言報告-文庫吧資料

2024-10-30 13:34本頁面
  

【正文】 TempDat|0x80。i8。 } } uchar DS1302_Read() { uchar TempDat=0,i。 DS1302_SCLK=0。0x01。i8。 } /***************DS1302驅(qū)動 ******************/ void DS1302_Write(uchar D) { uchar i。b124。ams。 /******************延時 ****************/ void delay(uint ms) { unsigned int a,b。 uchar code DIS1[]={10 ji ying }。//確定 sbit SPK=P3^7。 // 加 sbit D=P3^3。 sbit M=P3^1。 sbit DS1302_SCLK = P1^6。 sbit ep=P2^2。 陜西理工學(xué)院課設(shè)報告 14 參考文獻 [1]李全利,仲偉峰,徐軍著 .單片機原理及應(yīng)用 [M]..北京 :清華大學(xué)社 ,2020 [2]DS1302中文手冊 [3]倪曉軍 章韻等 .單片機原理與接口技術(shù)教程 .北京:清華大學(xué)出版社 .2020 [4]王守忠 聶元銘 .51單片機開發(fā)入門與典型實例 .北京:人民郵電出版社 ,2020 陜西理工學(xué)院課設(shè)報告 15 附錄 A 硬件電路原理圖 陜西理工學(xué)院課設(shè)報告 16 附錄 B 源程序 /**************DS1302及 1602時鐘設(shè)計 **********/ include include define uchar unsigned char define uint unsigned int define SECOND 0x81 define MINUTE 0x83 define HOUR 0x85 sbit rs=P2^0。在驗證面電路效果時,出現(xiàn)了很多問題,其主要問題各個接線點之間錯接沒接上等。更加了解了單片機原理及應(yīng)用。 當(dāng)所選的晶振負載電容不是 6pF 時,可以采用增加輔助電容的方法提高或降低 DS1302 振蕩器的電容性負載,使之與晶體所需的電容值匹配,如果已知晶體的負載電容為 CI,若 CI 小于 6pF,則可以增加一個并聯(lián)電容 CS 以產(chǎn)生所需要的總負載電容 CI,即 CI=6pF+CS;若 CI 大于 6pF,則可以在晶體的一端增加一個串聯(lián)電容 CS,以產(chǎn)生所需要的負載電容 CI,即 1/CI=1/6pF+1/CS,通過計算即可得出應(yīng)增加的輔助電容大小 通過本次課程設(shè)計的全過程使我更加地對單片機系統(tǒng)內(nèi)部資源的理解與運用,并較好地實現(xiàn)了DS1302芯片與單片機的融合與工作。所以,為了獲得穩(wěn)定的可靠的時鐘,必須選用具有 6pF 負載電容的晶振。 測試 DS讀寫模塊時,從 LCD顯示表明能正確寫入與讀取當(dāng)前時間,但 DS1302的工作情況不太理想,主要表現(xiàn)在實時時間稍微偏快。利用 Proteus軟件仿真,發(fā)現(xiàn)仿真時顯示正常,再檢查硬件,發(fā)現(xiàn)電源鍵接線錯誤。 各程序模塊具有一定的獨立性,因此可以先調(diào)試模塊,在模塊功能都能實現(xiàn)的前提下,再調(diào)試總程序,這樣能快捷地檢查判斷硬件或軟件上的問題。該時鐘功能強大,性能優(yōu)越,能為很多領(lǐng)域,特別是對時鐘工作的準(zhǔn)確性和可靠性有較高要求。 陜西理工學(xué)院課設(shè)報告 13 課設(shè)心得 本設(shè)計利用單片機 AT89C52控制串行實時時鐘芯 DS1302構(gòu)成數(shù)字時鐘電路,實現(xiàn)計時功能。 本次設(shè)計的單片機電子鐘系統(tǒng)中,其誤差主要來源包 括晶體頻率誤差,定時器溢出誤差,延遲誤差。結(jié)合時間概念和誤差理論,可以定義電子鐘的走時誤差 S=S1S2,S1表示程序?qū)嶋H運行計算所得的秒; S2表示客觀時間的標(biāo)準(zhǔn)秒。 系統(tǒng)時鐘誤差分析 時間是一個基本物理量,具有連續(xù)、自動流逝、不重復(fù)等特性。 系統(tǒng)性能測試與功能說明 走時:默認(rèn)為走時狀態(tài),按 24小時制分別顯示“時時 分分 秒秒”,有 2個“ ”動態(tài)顯示,時間會按實際時間以秒為最少單位變化。若一切正常,方可在斷電的情況下將芯片插入,再次檢查各引腳的電位及其邏輯關(guān)系。一般的方法是排除明顯的硬件故障,再進行綜合調(diào)試,排除可能的軟 /硬件故障。將這兩部分調(diào)試成功,那么整個設(shè)計的軟件部分也就基本完成了。 在硬件調(diào)試完畢的基礎(chǔ)上,需 要進一步完善程序,也就是進入軟件調(diào)試階段。 圖 實時時鐘 仿真圖 仿真部分采用 protus 6 professional軟件,此軟件功能強大且操作較為簡單,可以很容易的實現(xiàn)各種系統(tǒng)的仿真。前者不需要硬件仿真器,可借助于軟件仿真器即可;后者一般需要仿真系統(tǒng)的支持。 軟件程序的調(diào)試一般可以將重點放在分模塊調(diào)試上,統(tǒng)調(diào)是最后一環(huán)。 陜西理工學(xué)院課設(shè)報告 10 proteus 軟件仿真及調(diào)試 利用 keil軟件編寫源程序。 第 15腳:背光源正極。 第 6腳: E端為使能端,當(dāng) E端由高電平跳變成低電 平時,液晶模塊執(zhí)行命令。 第 5 腳: R/W 為讀寫信號線,高電平時進行讀操作,低電平時進行寫操作。 第 3 腳: VL 為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地時對比度最高,對比度過高時會產(chǎn)生“鬼影”,使用時可以通過一個 10K的電位器調(diào)整對比度。 LM1602顯示屏的設(shè)計 硬件接線圖如下 : 圖 LM016L電路 陜西理工學(xué)院課設(shè)報告 9 LM1602L采用標(biāo)準(zhǔn)的 16 腳接口 說明 如下 : 第 1腳: VSS為地電源。 鬧鈴的鬧鐘不是本設(shè)計中的重點,故采用最簡單的方法,占用單片機一根 I/O口 ,當(dāng)響鈴標(biāo)志位為“ 1”時, ,使蜂鳴器 U11發(fā)出聲音。 另外,也可以購置一塊音樂集成電路,加置在單片機 和蜂鳴器之間,當(dāng)單片機連接鬧鈴電路的管腳送出高電平時,音樂集成電路會給蜂鳴器特定脈沖,使蜂鳴器發(fā)聲。采用錄放音電路,鈴聲可以是預(yù)先設(shè)定的一段自己喜歡的音樂,符合電器設(shè)備人性化的要求。不過該方法只能做一些簡單音樂,并且音樂程序會占用很多單片機存儲資源。 陜西理工學(xué)院課設(shè)報告 7 圖 系統(tǒng)時鐘電路 整點報時功能 采用蜂鳴器鬧鈴結(jié)構(gòu)簡單,控制方便,但是發(fā)出的鬧鈴聲音單一。 DS1302 采用雙電源供電,平時由 +5V 電源供電,當(dāng) +5V掉電之后,由圖中 BT1( +3V備用電池)供電。 如圖, AT89C52 單片機 直接接 DS1302 的 RST 端,上電后, AT89C51 的 腳自動輸出高電平。 圖 主控部分電路圖 系統(tǒng)時鐘應(yīng)用了實時時鐘日歷芯片 DS1302,其連接如圖 。外接石英晶體 (或陶瓷諧振器 )及電容 C C2接在放大器的反饋 AT89C52 蜂鳴器 鬧 鈴 鍵 盤 顯示 模塊 DS1302 時鐘模塊 陜西理工學(xué)院課設(shè)報告 6 回路中構(gòu)成并聯(lián)振蕩電路。 晶體振蕩電路: MCS52單片機中有一個用于構(gòu)成內(nèi)部振蕩器的高增益反相放大器,引腳 XTAL1和 XTAL2分別為該反向放大器的輸入端和輸出端。為可靠起見,電源穩(wěn)定后還要經(jīng)一定的延時才撤銷復(fù)位信號,以防電源開關(guān)或電源插頭分 合過程中引起的抖動而影響復(fù)位。其外圍電路主要有兩部分:復(fù)位電路和晶體振蕩器。當(dāng) +5V電源恢復(fù)供電,LED依舊顯示當(dāng)前時間,而不會因為斷電使系 統(tǒng)復(fù)位到初始化時間,避免了重新校時的麻煩。而 +3V 電源僅作
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1