欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7672|回復: 7
打印 上一主題 下一主題
收起左側

STC89c52+DS1302時鐘,數碼管顯示時間日期,可調節

  [復制鏈接]
跳轉到指定樓層
樓主
最近在做數字電子時鐘,也總結出來一些資料,在這分享給大家,DS1302時鐘芯片。電腦仿真所需要的芯片有AT89C52,74HC138 排阻(因為C52單片機P0的IO口沒有上拉電阻),74HC245 ,如果需要做實物,還得根據數碼管的型號選擇合適的電阻,DS1302芯片,按鈕
1,工作原理
我們先了解我們所用的東西,STC89C52是8051單片機,這里就不多介紹了,然后就是DS1302時鐘芯片,

這個是DS1302時鐘芯片

這個是工作原理,我們經常用的DS1302與單片機的連接使用

2.實驗思路
理解DS1302時鐘芯片與單片機之間的數據傳送,用的單總線的方式,所以會有時序圖,還有讀寫圖


表三是地址,如果讀取某個分鐘或者小時,我們讀數據是0x82,如果是寫分鐘則是0x83,但是我們沒有這么簡單,我們得先關掉讀寫保護,在進行操作,這樣我們才可以讀寫。
3.實驗仿真圖


我們首先得知道74HC138和74HC245芯片怎么用的,在壓縮包里附上這倆個的數據手冊,可以參考著手冊,在現實制作中,單片機的IO不能直接驅動數碼管,因為數碼管的電流比較大,而單片機的IO口沒有那么大的驅動電流,所以可以用三極管或者驅動芯片和電阻來決定,電阻的阻值取決于數碼管的額定電流和電阻,以為proteus里面沒有這些,所以我這里就沒有做的那么細致。按鈕的使用是K3是暫停時間,K1是選擇需要調整的時間,K2是加一的作用,再按一下K3就能恢復時間,使走動,唯一的缺點就是調時間的時候不能看得到。
4.實驗源碼
實驗源碼有點多,我把這個源碼還有是數據手冊,還有仿真圖都放在了壓縮包里,有需要的下載,
軟件用的KELI4   Proteus8.7 ,這倆個軟件網上多的是,請自行下載,這里就不用了再贅述了。
5.實驗擴展
因為我們是數碼管顯示是一個一個的顯示,因為時間極短,所以效果是一起出來的,我們用到了定時器1來切換時間和日期,但是我們長期以來很耗電,所以我們可以設定休眠模式,就是用PCON=0x02;進入休眠,然后外部中斷可以用,STC89C52有四個中斷喚醒,我們可以用這四個外部中斷來達到省電的效果,PCON=0x00;喚醒單片機,這只是個人的想法,并沒有把這個想法融進去如果個人有想法,還可以進行改進,望大家喜歡。。


DS1302.zip (2 MB, 下載次數: 211)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂1 踩
回復

使用道具 舉報

沙發
ID:582452 發表于 2020-12-16 13:44 | 只看該作者
我想問一下:開發板能實現?
回復

使用道具 舉報

板凳
ID:692965 發表于 2021-3-15 12:29 | 只看該作者
趙伍杰 發表于 2020-12-16 13:44
我想問一下:開發板能實現?

可以實現的
回復

使用道具 舉報

地板
ID:101014 發表于 2021-3-15 16:55 來自觸屏版 | 只看該作者
樓主,請問你的包是DS1302程序還是
回復

使用道具 舉報

5#
ID:692965 發表于 2021-3-15 22:40 | 只看該作者
好又快維修部 發表于 2021-3-15 16:55
樓主,請問你的包是DS1302程序還是

代碼加仿真,還有關于DS1302芯片的數據手冊
回復

使用道具 舉報

6#
ID:986027 發表于 2021-11-29 17:22 | 只看該作者
需要用Proteus8.8打開才能顯示
回復

使用道具 舉報

7#
ID:987686 發表于 2021-12-3 18:52 | 只看該作者
沒有備用電源,停電回零吧
回復

使用道具 舉報

8#
ID:405840 發表于 2025-12-15 13:33 | 只看該作者
感謝分享 謝謝 很有用
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表