久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機LED數字日歷鬧鐘設計的一系列問題求解

[復制鏈接]
跳轉到指定樓層
樓主
ID:275735 發表于 2018-1-14 01:45 來自手機 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
用C52單片機+DS1302+74HC595+4個四位共陽數碼管實現 年月日時分秒顯示 并用四位獨立按鍵控制 以及設置兩路鬧鐘  如何用DS1302讀取年月日時分秒?
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:164602 發表于 2018-1-14 08:48 | 只看該作者
DS1302時鐘芯片
一、硬件簡介:
    1DS1302是一種高性能、低功耗的實時時鐘芯片,附加31字節靜態RAM,采用SPI三線接口與CPU進行通信,并可采用突發方式一次傳送多個字節的時鐘信號和RAM數據。實時時鐘可提供秒、分、時、日、月、星期和年,一個月小與31天時可以自動調整,且具有閏年補償功能。工作電壓寬達2.55.5V。采用雙電源供電(主電源和備用電源),可設置備用電源充電方式,提供了對后備電源進行涓細電流充電的能力。
    2HC6800ESV2.0電路圖

    3、芯片管腳說明:
1腳:芯片備用電源,可以用電池或大容量電容供電,在主電源掉電時,仍可以工作計時。
23腳:外部晶振接口。芯片就是根據這個晶振的頻率進行計時的。
4腳:接地。
5腳:芯片使能信號,由主機控制,高電平有效。
6腳:與主機的數據交流口。
7腳:數據傳輸時鐘,由主機控制。
8腳:芯片主電源。
二、與控制芯片的相關的知識:
    1SPI總線通訊協議:
    SPI接口的全稱是“Serial Peripheral Interface”,意為串行外圍接口。SPI接口是在CPU和外圍低速器件之間進行同步串行數據傳輸,在主器件的移位脈沖下,數據按位傳輸,低位在前,高位在后;時鐘上升沿主機發送數據,下降沿從機接收數據(595類似)
    DS1302時鐘芯片,有1個控制寄存器,12個日歷、時鐘寄存器,31RAM可以進行讀寫操作,只要能操作上述寄存器,就可以控制這塊芯片了。
    2、控制寄存器:
    控制寄存器用于存放DS1302的控制命令字節,DS1302CE引腳回到高電平后寫入的第一個字就為控制命令。它用于對DS1302讀寫過程進行控制,它的格式如下:
  
  
D7
D6
D5
D4
D3
D2
D1
D0
功能
1
RAM/CK
A4
A3
A2
A1
A0
R/W
RAM/CK1——對RAM操作,0——對時鐘寄存器進行操作。
R/W1——讀操作,0——寫操作。
A4~A0:地址,如下表:
  
寄存器名稱
  
D7
D6
D5
D4
D3
D2
D1
D0
1
RAM/CK
A4
A3
A2
A1
A0
R/W
1
0
0
0
0
0
0
1/0
1
0
0
0
0
0
1
1/0
小時
1
0
0
0
0
1
0
1/0
1
0
0
0
0
1
1
1/0
1
0
0
0
1
0
0
1/0
星期
1
0
0
0
1
0
1
1/0
1
0
0
0
1
1
0
1/0
寫保護
1
0
0
0
1
1
1
1/0
慢充電
1
0
0
1
0
0
0
1/0
時鐘突發模式
1
0
1
1
1
1
1
1/0
RAM0
1
1
0
0
0
0
0
1/0
1
1
1/0
RAM30
1
1
1
1
1
1
0
1/0
RAM突發模式
1
1
1
1
1
1
1
1/0
    3、時鐘寄存器:
  
寄存器
  
名稱
  
取值范圍
D7
D6
D5
D4
D3
D2
D1
D0
0~59
CH
秒的十位
秒的個位
0~59
0
分的十位
分的個位
小時
0~12
  
0~23
12/24
0
P/A
小時高位
小時的個位
0~31
0
0
日的十位
日的個位
0~12
0
0
0
0/1
月的個位
星期
0~7
0
0
0
0
星期幾
0~99
年的十位
年的個位
寫保護
WP
0
0
0
0
0
0
0
慢充電
TCS
TCS
TCS
TCS
DS
DS
RS
RS
突發
說明:
(1)時鐘數據,都是以BCD碼形式保存。
    BCD碼是通過4位二進制碼來表示1位十進制中的0~910個數碼。二進制碼轉換為BCD碼的方式為:4位二進制碼大于1001時,加6(110)
(2)小時寄存器的D7位為12小時制/24小時制的選擇位,當為1時選12小時制,當為0時選24小時制。當12小時制時,D5位為0是上午,D5位為1是下午,D4為小時的十位。當24小時制時,D5D4位為小時的十位。
(3)秒寄存器中的CH位為時鐘暫停位,當為1時鐘暫停,為0時鐘開始啟動。
(4)寫保護寄存器中的WP為寫保護位,當WP=1,寫保護,當WP=0未寫保護,當對日歷、時鐘寄存器或片內RAM進行寫時WP應清零,當對日歷、時鐘寄存器或片內RAM進行讀時WP一般置1
(5)慢充電寄存器的TCS位為控制慢充電的選擇,當它為1010才能使慢充電工作。DS為二極管選擇位。DS01選擇一個二極管,DS10選擇二個二極管,DS1100充電器被禁止,與TCS無關。RS用于選擇連接在VCC2VCC1之間的電阻,RS00,充電器被禁止,與TCS無關,電阻選擇情況見表。
三、讀寫數據編程:
    DS1302是通過SPI串行總線跟單片機通信的,當進行一次讀寫操作時最少得讀寫兩個字節,第一個字節是控制字節,就是一個命令(單字節讀寫時),告訴DS1302是讀還是寫操作,是對RAM還是對CLOK寄存器操作。第二個字節就是要讀或寫的數據了。
    1、單字節讀:
    單字節讀:只有在SCLK為低電平時,才能將CE置為高電平。所以在進行操作之前先將SCLK置低電平,然后將CE置為高電平,接著開始在IO上面放入要傳送的電平信號,然后跳變SCLK。數據在SCLK上升沿時,DS1302讀取數據,在SCLK下降沿時,DS1302放置數據到IO
    詳見例子程序。
    2、單字節寫:
    單字節寫:只有在SCLK為低電平時,才能將RST置為高電平。說以在進行操作之前先將SCLK置低電平,然后將RST置為高電平,開始在IO上面放入要傳送的電平信號,然后跳變SCLK。數據在SCLK上升沿時,DS1302讀取數據,在SCLK下降沿時,DS1302放置數據到IO
    詳見例子程序。
    3、常見命令、地址集合:


評分

參與人數 1黑幣 +90 收起 理由
admin + 90 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

板凳
ID:23606 發表于 2018-1-14 08:52 | 只看該作者
先把你的圖畫出來,論壇1302的程序很多,多參考
回復

使用道具 舉報

地板
ID:275076 發表于 2018-1-14 10:22 | 只看該作者
很詳細,謝謝了
回復

使用道具 舉報

5#
ID:275735 發表于 2018-1-14 10:34 來自手機 | 只看該作者
YJGG 發表于 2018-1-14 08:52
先把你的圖畫出來,論壇1302的程序很多,多參考

這種數碼管顯示模塊 用DS1302讀取年月日時分秒 并用按鍵控制

4f82ebbeb7f07367.png (84.54 KB, 下載次數: 38)

4f82ebbeb7f07367.png
回復

使用道具 舉報

6#
ID:111634 發表于 2018-1-14 13:21 | 只看該作者
實例94  模擬電子鐘(由80C51定時器產生秒時基)
Proteus仿真一下,確認有效。
實例94 模擬電子鐘(由80C51定時器產生秒時基).rar (43.05 KB, 下載次數: 5)

以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil CProteus》清華大學出版社ISBN 978-7-302-41682-1內有常用的單片機應用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行。書中電路和程序設計有詳細說明,程序語句條條有注解。仿真電路和Hex文件能在清華出版社網站免費下載,程序源代碼只能到書上看了。到圖書館借,或到新華書店翻閱,或到網上書店打折購買。
回復

使用道具 舉報

7#
ID:275850 發表于 2018-1-14 15:19 | 只看該作者
HC6800-ES-V2.0 發表于 2018-1-14 08:48
DS1302時鐘芯片一、硬件簡介:    1、DS1302是一種高性能、低功耗的實時時鐘芯片,附加31字節靜態RAM,采用 ...

很詳細,謝謝了
回復

使用道具 舉報

8#
ID:111634 發表于 2018-1-21 19:23 | 只看該作者
本帖最后由 zl2168 于 2018-1-21 19:25 編輯

實例93  具有校正功能的時鐘1302(LED數碼管顯示)
Proteus仿真一下,確認有效。
實例93 帶校正時分秒的時鐘1302(6位LED數碼管顯示).rar (732.75 KB, 下載次數: 6)

以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil CProteus》清華大學出版社ISBN 978-7-302-41682-1內有常用的單片機應用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行。仿真電路和Hex文件能在清華出版社網站免費下載,程序源代碼只能到書上看了。到圖書館借,或到新華書店翻閱,或到網上書店打折購買。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美a级成人淫片免费看 | 日韩精品在线观看视频 | 一本色道精品久久一区二区三区 | 日韩激情网 | 日本精品视频 | 一级aaaa毛片 | 国产精品69毛片高清亚洲 | 欧美日韩国产精品一区二区 | 亚洲一区二区三区高清 | 成人午夜免费网站 | 国产精品中文字幕在线观看 | 在线免费观看成人 | 欧美啪啪网站 | 亚洲成人三级 | 成人精品国产一区二区4080 | 欧美日韩一区二区视频在线观看 | www.色综合 | 一级a爱片性色毛片免费 | 国产a视频 | 精品国模一区二区三区欧美 | 99只有精品 | 在线一区观看 | 黄色大片网站 | 久久精品国产久精国产 | www.青青草| 一区二区高清在线观看 | 午夜视频网 | 欧美成人二区 | 久久久久综合 | 欧美日韩午夜精品 | 成人深夜福利 | avtt国产 | 国产精品成人国产乱一区 | 国产成人精品一区二 | 日韩国产三区 | 亚洲欧美一区二区三区1000 | 欧美日韩不卡 | 91精品国产91久久综合桃花 | 国产成人高清成人av片在线看 | 久精品视频| 久久久久无码国产精品一区 |