<u id="6r3yn"><optgroup id="6r3yn"><strong id="6r3yn"></strong></optgroup></u><tr id="6r3yn"></tr> <dfn id="6r3yn"></dfn>

  1. <tt id="6r3yn"><b id="6r3yn"></b></tt>
  2. 色狠狠色噜噜AV一区,欧美熟妇性XXXX欧美熟人多毛 ,无码成人免费全部观看,日本高清色WWW在线安全,久久久国产99久久国产久麻豆 ,亚洲综合在线日韩av,成在人线无码aⅴ免费视频,日韩加勒比一本无码精品

    簡析基于DS1302和LCD1602的萬年歷系統設計論文

    時間:2022-09-02 06:08:27 論文 我要投稿
    • 相關推薦

    簡析基于DS1302和LCD1602的萬年歷系統設計論文

      0引言

    簡析基于DS1302和LCD1602的萬年歷系統設計論文

      在日常生活中,無論哪一行業,哪一領域,時間授時都是不可或缺的。從古老的鐘表到現代的電子設備都提供時間授時的功能。因此,對于單片機學習者來說,設計并實現一款低成本的,有操作性的,提供年,月,日,小時,分,秒,星期等基本計時功能的萬年歷系統,顯得特別實用,特別有意義。

      1總體設計及原理圖

      萬年歷的基本功能一是要提供年月日等基本時間項的授時;二是可以修改時間項。基于以上兩個功能,我們萬年歷總體設計方案。

      萬年歷有時鐘計時模塊,顯示模塊,調整時鐘模塊和控制器4部分組成。接下來的任務就是對以上模塊進行選型。低成本,可操作是選型的標準。對于控制器,選擇最常用的C51系列單片機STC89C52。

      STC89C52是由宏品科技生產的是一種低功耗8位基于經典C51內核的微處理器,具有8 KhyteFLASH存儲器,512 byte RAM , 4 KByte EEPROM , 32位通用IO接口,可以直接用串口下載程序。

      時鐘模塊選擇由dallas公司生產的時鐘芯片DS1302,DS1302是一款支持年月日,小時分秒,星期,閏年補償的實時時鐘芯片;其簡單三線結構可以很方便地與單片機通用IO相連,進行串行總線讀寫傳輸。

      顯示模塊選擇16x2的字符點陣模塊LCD 16020LC D 1602的控制器以Hitachi公司生產的HD44780芯片最為常見。LC D 1602引腳主要包括3類,第1類是電源。第2類是8位數據I/0通道,用于讀寫LC D 1602。第3類是3根控制線,RS,R/W和E,其中,RS和R/W是用于實現LCD不同操作的。

      E是作為讀寫的啟動信號,有點類似一個時鐘信號,數據要寫人LC D 1602或從LCD 1602讀出數據均需要首先置E信號為高至少1 s,然后置低。

      調整時鐘模塊設計了4個輕觸開關,用于設定和修改時間項。

      根據總體設計方案和各個模塊的特性。設計了萬年歷的原理圖STC89C52的PO口作為通過IO來用,連接上拉電阻。時鐘芯片DS1302由32.768 Khz的品振作為時鐘源,用于串行數據傳輸的SCLK,SDA,RST分別于STC89C52的P0.3,P0.4,P0.5相連。顯示模塊LC D 1602的8位數據通道DO,D7與STC89C52的P2相連,其控制引腳RS,RW,E分別于STC89C52的P0.1 , P0.2 , P0.3相連。P1.O}P1.4連接4個上拉電阻和輕觸開關,未按下為高電平,按下為低電平。

      2軟件設計

      通過STCS9cs2讀取DS1302各個時間項的值,然后顯示到LC D1602,4個輕觸開關,S1用于選擇年月日等時間修改項,S2和S3用于在修改時間項,增加和減少某個時間項的數值,S4鍵用于確認時間項的修改。基于以上需要實現的功能,設計了軟件總體流程圖。

      首先設計了讀取DS1302各個時間項寄存器模塊。DS1302有兩類寄存器,一類是時間項讀寫寄存器,另一類是控制寄存器,與萬年歷系統相關有7個時間項讀寫寄存器和一個控制寄存器。

      7個時間項寄存器分別可以讀寫秒,分,小時,日期,月,星期和年。控制寄存器control,其第7位WP用于對時間項寄存器的寫保護,該位為0,允許對年月日等時間項寄存器寫,該位為1,禁止對其他寄存器寫。所有的時間項寄存器值均采用BCD碼格式存放。DS1302時間項寄存器是讀還是寫由該寄存器號的最后一位決定,最后一位為0就是寫人,為1就是讀出。秒寄存器最高位CH用于控制DS1302計時的啟停。 CH為1計時會中止,DS1302進人待機模式。CH為0啟動計時。在按鍵設定DS1302時間項值的時候該位需置1。小時寄存器可以設置12或24小時制,第7位為1選擇12小時制,在這種制式下,第5位為1表示PM,為0表示AM。第7為為0選擇24小時制。

      軟件的第3個部分是設計如何實現按鍵設定修改時間項。按鍵S1的功能有兩個:一是按下表示需要設定時間項,中止DS1302計時,關閉DS1302寄存器寫保護;二是再次不斷按下選擇設定不同的時間項,從年開始,月,日,一直到星期,再回到年,在哪個時間項停留,在LC D 1602顯示的該項目就閃爍,就可以開始按S2或S3開始增加或減少該時間項的值。S4鍵的功能是確認修改,打開DS1302寫保護,重新啟動DS1302計時。

      除了以上3部分的軟件設計,軟件部分還設計了初始化LCD 1602和DS1302的程序。

      3結束語

      從設定目標任務,完成總體設計方案,基于低成本、通用原則選擇相應的元器件,設計原理圖,到整體軟件設計,各個模塊的軟件設計,本文完成了萬年歷系統的設計,并完成了實物設計。從應用的角度看,該系統既可以滿足學習者很好地學習單片機知識,又可以為學習者設計、完成其他系統提供借鑒。

    【簡析基于DS1302和LCD1602的萬年歷系統設計論文】相關文章:

    基于系統設計的科研管理論文09-22

    簡析新型的師生關系論文(精選6篇)08-15

    《詩經·碩鼠》簡析01-24

    陶淵明飲酒簡析11-12

    《浣溪沙》原文及簡析01-06

    過秦論課文簡析03-18

    云南作文及簡析01-28

    簡析幼兒美術教育對幼兒的發展和成長的重要性論文09-30

    簡析小兒計劃免疫現狀及對策研究論文07-12

    《魚我所欲也》簡析和賞析01-07

    主站蜘蛛池模板: 国产永久免费高清在线| 国产成av人片在线观看天堂无码| 国产久免费热视频在线观看| 东京热大乱系列无码| 熟女熟妇伦av网站| 国产精品亚洲二区在线播放| 67194熟妇人妻欧美日韩| 日文字体乱码一二三四最新| 国内精品视频一区二区三区八戒| 亚洲国产aⅴ成人精品无吗 | 99在线精品国自产拍中文字幕| 成人视频在线观看| 欧美无人区码suv| 欧美日本韩国亚洲| 日本高清视频wwww色| 日韩精品国产中文字幕| 乱人伦中文字幕成人网站在线| 好爽插到我子宫了高清在线| 男女啪啪高清无遮挡免费| 久久久国产不卡一区二区| 色欲aⅴ亚洲情无码av蜜桃| 好大好硬好爽免费视频| 人妻 日韩 欧美 综合 制服 | 被拉到野外强要好爽| 欧美日激情日韩精品嗯| 一区二区亚洲人妻精品| 欧洲熟妇性色黄| 婷婷开心深爱五月天播播| 欧美人与动牲交大全免费| 免费观看的av毛片的网站| 国产精品久久久久影院老司 | 亚洲中文久久久精品无码| 国产精品无码翘臀在线观看 | 国产精品久久人妻无码网站蜜臀 | 182tv午夜福利在线地址二| 巨乳人妻久久+av中文字幕| 久久一本人碰碰人碰| 免费午夜无码片在线观看影院 | 久久婷婷五月综合97色一本一本 | 国产欧美一区二区精品仙草咪| 亚洲精品成人久久久|