基於單片機的多功能電子萬年曆設計(一)

2021-01-16 電子產品世界

引言

  隨著生活節奏的日益加快,人們的時間觀也越來越重,同時對電子鐘錶、日曆的需求也隨之提高。因此,研究實用電子時鐘及其擴展應用,有著非常現實的意義,具有很大的實用價值。

  本系統程序由主程序、中斷服務函數和多個子函數構成。主函數主要完成各子函數和中斷函數的初始化。定時中斷函數主要完成時鐘晶片的定時掃描及鍵盤掃描。時鐘晶片的讀寫函數主要是將時間、日曆信息讀出來,並把要修改具體值寫入時鐘晶片內部。

  系統的硬體設計與電路原理

  電路設計框圖

  系統硬體概述

  本電路是由AT89S52單片機為控制核心,具有在線編程功能、低功耗、能在3V的超低壓工作。時鐘電路由DS1302提供,它是一種高性能、低功耗、帶RAM的實時時鐘電路,它可以對年、月、日、周日、時、分、秒進行計時,工作電壓為2.5V~5.5V。採用三線接口與CPU進行同步通信,並可採用突發方式一次傳送多個字節的時鐘信號或RAM數據。DS1302內部有一個31×8的用於臨時性存放數據的RAM寄存器。可產生年、月、日、周日、時、分、秒,具有使用壽命長、精度高和低功耗等特點,同時具有掉電自動保存功能。

  主控制模塊

  單片機主控制模塊的設計

  AT89S52單片機為40引腳雙列直插晶片,有四個I/O口P0,P1,P2,P3,MCS-51單片機共有4個8位的I/O口(P0、P1、P2、P3),每一條I/O線都能獨立地作輸出或輸入。

  時鐘電路模塊

  時鐘電路模塊的設計

  DS1302的引腳排列如圖3所示,其中Vcc1為後備電源,Vcc2為主電源。在主電源關閉的情況下,也能保持時鐘的連續運行。DS1302由Vcc1或Vcc2兩者中的較大者供電。當Vcc2大於Vcc1+0.2V時,Vcc2給DS1302供電;當Vcc2小於Vcc1時,DS1302由Vcc1供電。X1和X2是振蕩源,外接32.768KHz晶振。RST是復位/片選線,通過把RST輸入驅動置高電平來啟動所有的數據傳送。RST輸入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST提供終止單字節或多字節數據的傳送手段。

  

  圖1 整體電路框圖

  

  圖2 主控制系統

相關焦點

  • 基於AT89S52單片機的電子萬年曆系統設計
    摘要:為設計一款電路簡潔、走時準確、功能齊全的家用電子萬年曆,利用AT89S52單片機進行可編程控制,結合外圍溫度傳感器、液晶屏等,實現了萬年曆的時間日期準確顯示,人性化的鬧鐘設置以及環境溫度的實時顯示。
  • 基於單片機的自動貓廁所設計(任務書)
    江蘇理工學院 2019屆畢業設計(論文)任務書學 院 電氣信息工程學院題 目 基於單片機的自動貓廁所設計 主要內容及基本要求 主要內容:基於單片機,設計一個自動開關門具有自動清理貓排廢物的簡易貓廁所。
  • 基於單片機旋轉時鐘的設計
    摘要:目前,社會、家庭普遍使用的是機械錶盤時鐘,而一款打破傳統的電子旋轉時鐘如果推出就能夠以其新穎的創意來吸引人們,於是文章就研究並設計了一個基於單片機的電子旋轉時鐘。而一款旋轉時鐘不僅在創意上擺脫了傳統時鐘的設計而且也能迎合人們獵奇的心理,並且功能也可以多樣化,不僅可以顯示時間、日期,甚至連文字都能夠顯示。文章基於單片機設計了一款跟傳統機械時鐘一樣具有秒針、分針、時針和錶盤刻度的旋轉時鐘,並且具有準確顯示即時時間和校準時間功能,且均可由紅外遙控器方便完成。
  • 基於單片機設計的音樂馬桶
    畢業設計前的最後一項課程設計,班上同學每人一個題目。我的:音樂馬桶。這次程序倒是不難,也才用了51單片機的兩個I/O口,不過方案思路卻是推倒老師自立的。假如以後回看有什麼問題,加以反思。若是行得通,那就最好。
  • 基於51單片機的高級計算器設計
    本設計是基於51單片機科學型計算器。
  • 基於AT89C2051單片機的六位數顯多路定時電子鐘
    這裡介紹的電子鐘,電路可稱得上極簡,它僅使用單片的20引腳單片機完成電子鐘的全部功能,而筆者見到的其它設計方案均採用二片以上的多片IC實現。
  • 基於GPS結合電子羅盤實現天線自動跟蹤系統的設計
    基於GPS結合電子羅盤實現天線自動跟蹤系統的設計 劉新良,馮奎勝,田 發表於 2020-04-30 09:27:32 1、引 言 具有跟蹤能力的中等增益圓極化天線是中繼通信衛星和衛星移動通信這兩種通信系統的關鍵部件之一
  • 基於單片機的發動機尾氣參數採集系統的設計
    此設計具有良好的應用價值。2 下位機設計2.1 下位機硬體設計 為了準確測量壓力,公交車尾氣參數採集實驗中選用了線性度較高的壓力傳感器VESX-100,VESX-lOO在選定傳感器以後,利用STC89C52RC單片機與12位串行控制AD轉換器TLC2543,單片K型熱電偶放大器與數字轉換器MAX6675,512 kbit串行EEPROM存儲器AT24C512和MAX232組成柴油車尾氣溫度數據採集系統。本系統選用的STC89C52RC單片機是STC系列單片機中的一款,STC單片機具有較強的抗幹擾能力,功耗低,適合在比較惡劣的場合下使用。
  • 基於STC單片機的智能LED路燈控制器設計
    摘要:為了充分節約能源,提高路燈控制系統的智能化,介紹了一種基於STC 單片機的智能LED 路燈控制器,引入在線監測、PWM 和電力線載波通信技術,實踐應用效果良好,具有成本低、運行穩定的特點。本控制器對智能化路燈管理有很大幫助,應用前景廣闊。
  • 如何設計一個基於單片機的智能排插?
    如何設計一個基於單片機的智能排插?為此,本文設計研發了一款基於51 單片機控制的節能環保的智能排插,舊一代的家電通過使用這個排插可以蛻變為智能化家電,具備遙控、定時開關、無待機功耗等功能,節約了家電更新換代的成本。該排插現場運行效果良好,符合一般用戶需求,具有一定的推廣應用價值。
  • 買電子萬年曆一定要選萬年曆年份期限越長越好
    我家的掛牆式數碼萬年曆我家已用了二十年,前天我爸一看,其年份已對不上了,退回到了2000年,這萬年曆是1998年買的,實際使用期限是22年。我爸到處逛街買數碼萬年曆,找了一天還是沒有找到心儀的數碼萬年曆。
  • 基於單片機的智能超聲波潔牙機設計
    1.4 強度控制  本潔牙機設計了靈敏的強度控制電路。PIC16F73的RAl腳外接電位器Rw1,調在不同位置則RAl輸入的模擬電壓不同,經PICl6F73內部A/D轉換為數位訊號,該信號決定由CCPl輸出的PWM信號的佔空比。
  • 買掛牆式電子萬年曆一定要選使用期限越長越好
    我家的掛牆式數碼萬年曆我家已用了二十年,前天我爸一看,其年份已對不上了,退回到了2000年,這萬年曆是1998年買的,實際使用期限是22年。我爸到處逛街買數碼萬年曆,找了一天還是沒有找到心儀的數碼萬年曆。
  • 基於PID算法的速熱式飲水機控制器設計
    針對目前市場上的速熱式飲水機存在的溫度控制問題和幹燒現象,設計基於STC1 5F204單片機的溫控系統,以水箱水溫、出水水溫、電源電壓和水流量為反饋量的PID控制,結合外圍控制電路,實現對飲用水的快速加熱和水溫的控制。重點介紹了控制器硬體電路的設計和工作原理以及程序的結構和實現。
  • 基於Atmega8的智能微波探測器設計
    摘要:微波具有直線傳播、波段寬、設備小、穿透力和抗幹擾能力強等優點,基於此設計了一種基於Atmega8低功耗智能微波探測器,經測試,該探測器靈敏度高、功耗低、穩定性好,適用於自動門控制開關、室內外安全防範系統、ATM自動提款機的自動錄像控制系統、野外安全警示等場所
  • 基於CAN/LIN總線的汽車BCM系統
    1、引言本文引用地址:http://www.eepw.com.cn/article/134965.htm車身控制器(即BCM)是汽車電子的一個重要應用,隨著汽車電子的發展以及人們對舒適性,安全性的要求更高,集CAN/LIN總線通信,智能燈光控制,雨刷控制,電動後視鏡控制,電動防夾車窗控制,
  • 基於GPS的電壓互感器二次線路壓降自動跟蹤補償裝置的設計與實現
    基於GPS的電壓互感器二次線路壓降自動跟蹤補償裝置的設計與實現 胡紹謙,王曉茹 發表於 2021-01-13 10:23:49 隨著電力系統體制改革的深化,廠網分家的模式已初步形成。
  • 8051單片機的指令系統有什麼特點?
    #include <STC89C5xRC.H>int tcount = 0;sbit beep = P1 ^ 5;// P1 xor 0000 0101void TO_EXT() interrupt 1//50ms觸發一 發表於 2020-03-19
  • 基於89C56的智能探測器的設計與實現
    摘要: 針對高精度穩壓電源的需求情況,本文提出了一種用於噪聲電壓檢測的探測器設計方案,文章詳細介紹了該探測器總體設計方案以及核心組成模塊。系統的核心模塊為高速微控制器89C56,文中詳細介紹該晶片的特點和檢測原理。並且設計中實現了一個分析和預測模塊,使得該探測器成為一個智能探測器。
  • 51單片機與A/D接口設計詳解
    其為三態緩衝輸出形式,可以和單片機的數據線直接相連。(6)OE:輸出允許信號。其用於控制三態輸出鎖存器向單片機輸出轉換得到的數據。OE=0,輸出數據線呈高電阻;OE=1,輸出轉換得到的數據。(7)CLK:時鐘信號。ADC0809的內部沒有時鐘電路,所需時鐘信號由外界提供,因此有時鐘信號引腳。通常使用頻率為500kHz的時鐘信號。