999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

單片機DS1302時鐘的Protues仿真

2019-07-11 11:06:38缐磊王毓謙
卷宗 2019年18期
關鍵詞:單片機

缐磊 王毓謙

摘 要:本文利用單片機和DS1302時鐘芯片設計一個簡易的時鐘裝置,闡述了該裝置的硬件組成、軟件實現、程序流程圖及程序說明,并在在Protues仿真軟件中進行仿真。仿真結果表明該電子鐘具有工作可靠、結構簡單的特點,有很大的擴展空間。

關鍵詞:DS1302;Protues;單片機;時鐘

一般情況下,可通過單片機的定時器功能模擬一個簡單的電子時鐘,但是此種方法不僅時間誤差大,耗費單片機的內部資源,而且不可保存時間,一旦系統斷電,時鐘及恢復到復位值。本文選用專門的時鐘芯片DS1302,仿真設計結構簡單,調試方便,成本低,設計開發周期短,有很大的擴展空間。

1 時鐘芯片DS1304簡介

DS1302是美國 DALLAS公司推出的一種高性能、低功耗、帶RAM的低功耗實時時鐘芯片,它可以對年、月、日、周、日、時、分、秒進行計時,并能夠對每月的天數和閏年的天數進行自動調整,時鐘可以采用24小時制,也可以采用12小時制。DS1302功耗很低,保持數據和時鐘信息時功率小于1uW,在沒有電源供電的情況下,可以工作長達10年的時間。

具體各管腳功能如下:X1和X2為晶振接入引腳,接入的晶振為32.768kHz;SCLK為串行時鐘引腳;I/O為數據輸入與輸出引腳;CE為復位引腳;VCC1和VCC2為點源供電引腳,且VCC1為主電源,VCC2為備份點源,當VCC2>VCC1+0.2V時,由VCC2向DS1302供電,否則由VCC1供電。DS1302與單片機等微處理器接口時,可以采用簡單的同步串行工作方式,僅需要三個口線與單片機相連:1)CE管腳、2)I/O管腳、3)串行時鐘SCLK管腳。

DS1302內部有12個寄存器,其中有7個寄存器與日歷、時鐘相關,存放的數據位為BCD碼,其日歷、時間寄存器及其控制字如表1所示。

此外DS1302內部還有年份寄存器、控制寄存器、充電寄存器、時鐘突發寄存器及與RAM相關的寄存器等。對于開發者來說,主要使用DS1302內部的這12個寄存器。如果在開發系統中,微處理器的RAM空間不夠等也可以使用DS1302內部的RAM空間。DS1302內部還有31RAM單元,每個單元為8位。31個單元對應著62個命令控制字:C0H~FDH,共62個,其中奇數為讀操作,偶數為寫操作。當然,也可以一次性地讀寫這31個單元,命令控制字分別為FEH(寫)、FFH(讀),這種方式稱為突發方式。

2 DS1302的讀寫時序

對DS1302進行讀寫操作時,數據總是從最低位開始傳動,通過一個SCLK時鐘的下降/上升沿該位數據寫入芯片,整個過程中控制器一直主導著時序,而時鐘芯片則處于被動狀態。

DS1302寫1位邏輯電平值的步驟為:

①控制器拉高RST引腳,引入邏輯控制模式;

②控制器清零時鐘線SCLK;

③將需要寫入的數據置于數據線I/O上;

④控制器拉高時鐘線SCLK,形成一個時鐘上升沿,則DS1302讀入I/O引腳上的電平值,從而完成了1位邏輯電平的寫操作;

DS1302讀1位邏輯電平值的步驟為:

①控制器拉高CE引腳,進入邏輯控制模式;

②控制器拉高時鐘線SCLK,此時DS1302將1位數據置于數據線I/O上;

③將I/O引腳的電平值讀入控制器內部寄存器暫存;

④控制器拉低時鐘線SCLK,形成一個時鐘下降沿,則控制器完成對I/O引腳上的電平值的讀取,從而完成了1位邏輯電平的讀操作。

3 硬件設計

實現DS1302時鐘功能的主體原件是AT89C51單片機,需在Protues電路窗口中繪制所示的單片機DS1302時鐘仿真電路圖。

4 軟件設計

系統通過串行讀寫DS1302時鐘芯片,完成時鐘信息顯示。采用8位的數碼管顯示時間或日期,數碼管的位選通過譯碼器選擇;時鐘芯片與單片機三線相連,對時鐘操作分讀寫字節、讀寫命令和初始化等部分實現。讀者可根據實際情況自行編寫代碼,本程序源代碼不詳細說明。

5 仿真運行

在電路圖中選中AT89C51并單擊,打開“Edit Component”對話窗口,在“Program File”欄中,選擇用keil生成的“.HEX”文件,單擊Protues ISIS界面左下角開始按鈕,進入程序調試狀態,結果如圖4所示。

6 結語

在本項目中,設計了基于DS1302時鐘芯片的時鐘,可以看出,該系統結構簡單,成本低,運行穩定精確。另外可以考慮增加按鍵,即增加按鍵用來調整時間和日期,這需要用到DS1302的寫時序,其操作過程和讀時序非常類似,可見其具有很大的擴展空間。

參考文獻

[1]李偉躍.基于時鐘芯片DS1302的萬年歷的設計[J].科技創新導報,2012(09):20-21.

[2]李芝浩,朱爾隆.基于protues仿真的自動售貨機的實現[J].電子技術與軟件工程,2014(16):147

[3]劉春燕,晁勤,袁鐵江,魏麗麗.多功能數字萬年歷的設計[J].自動化應用,2013(01):39-41.

[4]李秀麗,雷晨,孫藝玫,徐倩.基于Protues的GPS守時授時時鐘裝置的設計與仿真[J].防災減災學報,2011,27(01):74-78.

[5]曲立國,黃友銳,唐超禮,徐善永.Protues在電子課程設計中的應用[J].科技視界,2012(14):96-98.

[6]田清華.單片機流水燈的Protues仿真[J].科技傳播,2013,5(06):202-203.

作者簡介

缐磊(1998-),男,漢,河南省南陽市臥龍區人,本科在讀,鄭州大學 過程裝備與控制工程。

王毓謙(1997-),男,漢,黑龍江省齊齊哈爾市人,本科在讀,鄭州大學 過程裝備與控制工程。

猜你喜歡
單片機
基于單片機的SPWM控制逆變器的設計與實現
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機之間的串行通信及應用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機在仿真中要注意的幾點問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機的平衡控制系統設計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機的三維LED點陣設計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機系列
基于Proteus的單片機控制系統的仿真設計
主站蜘蛛池模板: 国产精品无码在线看| 第一区免费在线观看| 色偷偷综合网| 麻豆精选在线| 97无码免费人妻超级碰碰碰| 夜夜操天天摸| 亚洲中文字幕国产av| 老司机午夜精品视频你懂的| 亚洲无码熟妇人妻AV在线| 九九热精品视频在线| 美女内射视频WWW网站午夜| 久久久受www免费人成| 玖玖免费视频在线观看| 日本人妻丰满熟妇区| 亚洲中文精品久久久久久不卡| 国产一级妓女av网站| 露脸一二三区国语对白| 久久国产精品麻豆系列| 亚洲第一色视频| 少妇人妻无码首页| 久久精品丝袜高跟鞋| 欧洲高清无码在线| 国产区在线看| 成年人国产视频| 亚洲综合日韩精品| 国产青榴视频在线观看网站| 久久五月天国产自| 热思思久久免费视频| 久久五月天国产自| 人妻无码中文字幕第一区| 国产成人亚洲无码淙合青草| 国产欧美一区二区三区视频在线观看| 免费AV在线播放观看18禁强制| 成人一级黄色毛片| 国产一级裸网站| 亚洲欧洲免费视频| 美女一级毛片无遮挡内谢| 国产精品香蕉| 五月天天天色| 久久精品这里只有精99品| 天天操精品| 日韩无码视频专区| 精品人妻无码中字系列| 91久久国产热精品免费| 亚洲福利网址| 亚洲色图欧美视频| 国产精品网址你懂的| 18禁色诱爆乳网站| 久草热视频在线| 久99久热只有精品国产15| 美女视频黄频a免费高清不卡| a级毛片网| 不卡午夜视频| 中文精品久久久久国产网址| 伊人久久婷婷| 国产99精品久久| 精品久久久久久久久久久| 婷五月综合| 毛片免费观看视频| 高清不卡毛片| 一级爱做片免费观看久久| 国产91色| 亚洲Av激情网五月天| 99精品热视频这里只有精品7| 欧美一级片在线| 欧美成人区| 欧美日韩在线第一页| 亚洲第一成年人网站| 亚洲一区色| 精品欧美一区二区三区在线| 日韩视频免费| 亚洲无码91视频| A级毛片高清免费视频就| 手机在线免费不卡一区二| 欧美国产在线一区| 亚洲愉拍一区二区精品| 91 九色视频丝袜| 欧美日一级片| 久久久久国产精品熟女影院| 国产一级α片| 国产原创第一页在线观看| 91在线视频福利|