一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

DS3231+TM1650制作4位0.56寸數(shù)碼管迷你時(shí)鐘

j4AI_wujianying ? 來(lái)源:fqj ? 2019-05-07 09:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

樓主是一名業(yè)余的單片機(jī)愛好者,從開始玩單片機(jī)到現(xiàn)在,做過不少的時(shí)鐘。從最初的純軟件計(jì)時(shí),到DS1302時(shí)鐘芯片再到后來(lái)的GPS授時(shí)都做過。純軟件計(jì)時(shí)一斷電就全歸零了,完全沒有實(shí)用價(jià)值;DS1302的好一些,有斷電走時(shí),但也存在走時(shí)不準(zhǔn)的問題;GPS授時(shí)倒是準(zhǔn)了,可是在室內(nèi)使用信號(hào)不好,還要拖一根線到窗臺(tái)或室外,顯得不夠簡(jiǎn)潔。于是把目光轉(zhuǎn)向了美信高精度時(shí)鐘芯片DS3231(±2ppm ,年誤差1分鐘左右)。最近正好有空,就用它做了個(gè)實(shí)用的時(shí)鐘。從器件手冊(cè)上摘抄的DS3231介紹:DS3231 是低成本、高精度 I2C實(shí)時(shí)時(shí)鐘 (RTC),具有集成的溫補(bǔ)晶體振蕩器 (TCXO) 和晶體。該器件包含電池輸入端,斷開主電源時(shí)仍可保持精確的計(jì)時(shí)。集成晶體振蕩器提高了器件的長(zhǎng)期精確度。 DS3231采用 16引腳、300mil的 SO封裝。RTC 保持秒、分、時(shí)、星期、日期、月和年信息。少于31 天的月份,將自動(dòng)調(diào)整月末日期,包括閏年補(bǔ)償。時(shí)鐘的工作格式可以是 24 小時(shí)或帶 AM/PM 指示的 12 小時(shí)格式。提供兩個(gè)可編程日歷鬧鐘和一路可編程方波輸出。地址與數(shù)據(jù)通過 I2C雙向總線串行傳輸。精密的、經(jīng)過溫度補(bǔ)償?shù)?a target="_blank">電壓基準(zhǔn)比較器用來(lái)監(jiān)視 VCC狀態(tài),檢測(cè)電源故障、提供復(fù)位輸出,并在必要時(shí)自動(dòng)切換到備用電源。另外, RST監(jiān)視引腳可以作為手動(dòng)按鈕輸入以產(chǎn)生外部復(fù)位信號(hào)。特性

0°C 至 +40°C 范圍內(nèi)精度為 ±2ppm

-40°C 至 +85°C 范圍內(nèi)精度為 ±3.5ppm

為連續(xù)計(jì)時(shí)提供備用電池輸入

低功耗

實(shí)時(shí)時(shí)鐘提供秒、分、時(shí)、星期、日期、月、年信息,并提供有效期到 2100

年的閏年補(bǔ)償

兩個(gè)日歷鬧鐘

可編程方波輸出

快速 (400kHz) I2C 接口

3.3V工作電壓

數(shù)字溫度傳感器輸出:精度為 ±3°C

DS3231+TM1650制作4位0.56寸數(shù)碼管迷你時(shí)鐘

顯示部分使用TM1650驅(qū)動(dòng)4位0.56寸的共陰極數(shù)碼管。TM1650是天微生產(chǎn)的一款數(shù)碼管驅(qū)動(dòng),2線串行驅(qū)動(dòng),8級(jí)亮度調(diào)整,并且支持28個(gè)按鍵掃描。只要把要顯示的數(shù)據(jù)寫入其中就能正確的顯示了,不用再去寫動(dòng)態(tài)掃描的函數(shù),硬件連接也更簡(jiǎn)單。用起來(lái)很方便。

MCU的選用:先算了下I/O的占用,I2C 接口2個(gè),TM1650 2個(gè),DS3231的SQW1個(gè)(1HZ方波用于刷新顯示)。這樣僅僅用了5個(gè)I/O口,配合DS3231的3.3V供電,就選用了手頭現(xiàn)成的STC 15L104W單片機(jī)。

IC選好后,發(fā)現(xiàn)如果用貼片元件的話,和數(shù)碼管差不多大小的PCB就能放得下。

原理圖:

DS3231+TM1650制作4位0.56寸數(shù)碼管迷你時(shí)鐘

畫好的PCB:

熱轉(zhuǎn)印制板:

焊接完成:

完成后的樣子:

大小控制的不錯(cuò)吧

最終的成品

后記:程序很簡(jiǎn)單,互聯(lián)網(wǎng)上有現(xiàn)成的DS3231和TM1650的函數(shù),稍微改一下就能用了。DS3231的SQW口輸出1HZ方波,單片機(jī)在方波的每個(gè)下降沿產(chǎn)生中斷然后讀取DS3231的時(shí)間,再發(fā)送到TM1650的顯示寄存器去刷新數(shù)碼管的顯示就行了。放置了2個(gè)按鍵用來(lái)調(diào)節(jié)時(shí)間。所用的單片機(jī)沒有AD,不好實(shí)現(xiàn)自動(dòng)亮度,只好靠時(shí)間去判斷,白天亮度高晚上亮度低,用起來(lái)也很不錯(cuò)。

DS3231的后備電源原來(lái)打算用手機(jī)上拆的備份電池,但實(shí)際證明不好用,試過斷電時(shí)間超過2個(gè)小時(shí)就不能保存時(shí)間了。后來(lái)焊接了一片1.5V的紐扣電池,斷電后可以正常的走時(shí)了。由于是自己制板,受單面PCB的限制,布線頗費(fèi)了一番周折。不過每天看到自己的“作品”正常的工作,還是很有成就感的。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • DS3231
    +關(guān)注

    關(guān)注

    2

    文章

    51

    瀏覽量

    24112
  • 多變量函數(shù)運(yùn)算

    關(guān)注

    0

    文章

    2

    瀏覽量

    2041

原文標(biāo)題:DS3231+TM1650做的4位0.56寸數(shù)碼管迷你時(shí)鐘(開源)

文章出處:【微信號(hào):wujianying_danpianji,微信公眾號(hào):?jiǎn)纹瑱C(jī)精講吳鑒鷹】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    TM1640驅(qū)動(dòng)1.2數(shù)碼管微亮

    我是一個(gè)單片機(jī)學(xué)習(xí)新手,最近在制作一個(gè)電子鐘,目前在顯示這塊遇到了問題,一共是150.56共陰數(shù)碼管、2
    發(fā)表于 04-14 10:01

    如何使用DS1302時(shí)鐘模塊搭配TM1637四位數(shù)碼管制作簡(jiǎn)易電子鐘?

    如何使用DS1302時(shí)鐘模塊搭配TM1637四位數(shù)碼管制作簡(jiǎn)易電子鐘?
    發(fā)表于 09-26 08:35

    TM1650芯片是如何驅(qū)動(dòng)4位數(shù)碼管

    驅(qū)動(dòng)數(shù)碼管的芯片資料。還好只有十幾頁(yè),哈哈哈。大致瀏覽下手冊(cè),了解到這個(gè)芯片叫TM1650,然后是使用模擬IIC協(xié)議的。那也就是說(shuō),只需要SDA和SCL兩條線就能驅(qū)動(dòng)4位數(shù)碼管!??!想
    發(fā)表于 12-06 07:11

    基于數(shù)碼管DS3231時(shí)鐘模塊的車載電子時(shí)鐘設(shè)計(jì)

    用四位數(shù)碼管DS3231時(shí)鐘模塊做車載電子時(shí)鐘本來(lái)咱車上收音模塊上是有一個(gè)時(shí)鐘的,但換了導(dǎo)航以后,發(fā)現(xiàn)
    發(fā)表于 01-17 07:44

    8266+DS3231時(shí)鐘項(xiàng)目的顯示部分功能的詳解

    的分析》《8266+DS3231時(shí)鐘的具體實(shí)現(xiàn)及代碼》有興趣的可以去看看,如果覺得對(duì)你有幫助,請(qǐng)點(diǎn)個(gè)贊。一、概述我的時(shí)鐘采用TM1638芯片去驅(qū)動(dòng)數(shù)
    發(fā)表于 01-25 06:13

    TM1650數(shù)碼管的相關(guān)資料推薦

    天微TM1650數(shù)碼管驅(qū)動(dòng)IC新舊版 驅(qū)動(dòng)和注意事項(xiàng)項(xiàng)目場(chǎng)景:項(xiàng)目需要一個(gè)控制板和顯示,通過一條1米數(shù)據(jù)線連接主控制TM1650市面上多,價(jià)格便宜,使用簡(jiǎn)單, 相對(duì)于用邏輯門或單片機(jī)做,開發(fā)簡(jiǎn)單維護(hù)
    發(fā)表于 02-14 07:25

    TM1650數(shù)碼管驅(qū)動(dòng)芯片和TM7711和ADC的數(shù)據(jù)手冊(cè)免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是TM1650數(shù)碼管驅(qū)動(dòng)芯片和TM7711和ADC的數(shù)據(jù)手冊(cè)免費(fèi)下載。
    發(fā)表于 12-26 17:17 ?95次下載
    <b class='flag-5'>TM1650</b><b class='flag-5'>數(shù)碼管</b>驅(qū)動(dòng)芯片和<b class='flag-5'>TM</b>7711和ADC的數(shù)據(jù)手冊(cè)免費(fèi)下載

    TM1650/AIP1650共陰四位數(shù)碼管驅(qū)動(dòng)芯片兼容GN1650

    GN1650是2線串口共陰極8段4/7*4鍵盤掃描并帶部分組合按鍵功能LED驅(qū)動(dòng)控制專用電路,GN1
    發(fā)表于 09-24 17:51 ?3424次閱讀

    TM1650芯片驅(qū)動(dòng)四位數(shù)碼管

    文章目錄自言自語(yǔ)一、芯片圖二、通訊協(xié)議開始信號(hào)終止信號(hào)發(fā)送一字節(jié)數(shù)據(jù)獲取TM1650的應(yīng)答三、TM1650的各個(gè)功能數(shù)碼管顯示數(shù)碼管關(guān)閉數(shù)碼管
    發(fā)表于 11-23 18:07 ?68次下載
    <b class='flag-5'>TM1650</b>芯片驅(qū)動(dòng)四<b class='flag-5'>位數(shù)碼管</b>

    8266+DS3231時(shí)鐘之顯示TM1638的使用【四】上

    的分析》《8266+DS3231時(shí)鐘的具體實(shí)現(xiàn)及代碼》有興趣的可以去看看,如果覺得對(duì)你有幫助,請(qǐng)點(diǎn)個(gè)贊。一、概述我的時(shí)鐘采用TM1638芯片去驅(qū)動(dòng)數(shù)
    發(fā)表于 12-01 11:06 ?13次下載
    8266+<b class='flag-5'>DS3231</b><b class='flag-5'>時(shí)鐘</b>之顯示<b class='flag-5'>TM</b>1638的使用【四】上

    STM8S103單片機(jī)萬(wàn)年歷模塊日歷時(shí)鐘電路板DS3231數(shù)碼管顯示溫度模塊

    數(shù)碼管顯示,每個(gè)數(shù)碼管均采用數(shù)碼管驅(qū)動(dòng)芯片TM1620控制,TM1620采用IIC接口,3線即可控制6
    發(fā)表于 12-03 15:21 ?6次下載
    STM8S103單片機(jī)萬(wàn)年歷模塊日歷<b class='flag-5'>時(shí)鐘</b>電路板<b class='flag-5'>DS3231</b><b class='flag-5'>數(shù)碼管</b>顯示溫度模塊

    【Arduino】使用DS1302時(shí)鐘模塊搭配TM1637四位數(shù)碼管制作簡(jiǎn)易電子鐘

    【Arduino】使用DS1302時(shí)鐘模塊搭配TM1637四位數(shù)碼管制作簡(jiǎn)易電子鐘材料準(zhǔn)備DS1302時(shí)
    發(fā)表于 01-18 09:12 ?35次下載
    【Arduino】使用<b class='flag-5'>DS</b>1302<b class='flag-5'>時(shí)鐘</b>模塊搭配<b class='flag-5'>TM</b>1637四<b class='flag-5'>位數(shù)碼管制作</b>簡(jiǎn)易電子鐘

    基于DS3231和ESP8266的1.2英數(shù)碼管時(shí)鐘

    方案介紹1、采用1.2英數(shù)碼管,遠(yuǎn)看更清晰。2、有光敏傳感器,可以實(shí)現(xiàn)多級(jí)亮度自動(dòng)調(diào)節(jié)。3、硬件上備有ESP8266,可以支持網(wǎng)絡(luò)對(duì)時(shí)。4、采用DS3231
    發(fā)表于 12-22 14:56 ?0次下載

    1.8英共陽(yáng)極數(shù)字電子時(shí)鐘

    1.8英共陽(yáng)極數(shù)字電子時(shí)鐘STC15L104W / DS3231下載時(shí),選擇內(nèi)部 RC振蕩器12M 。DS3231SN具有精確的計(jì)時(shí)功能
    發(fā)表于 01-04 17:09 ?1次下載

    GN1650共陰數(shù)碼管顯示驅(qū)動(dòng)芯片替換TM1650/AIP1650

    GN1650是2線串口共陰極8段4/7*4鍵盤掃描并帶部分組合按鍵功能LED驅(qū)動(dòng)控制專用電路,GN1
    的頭像 發(fā)表于 11-08 10:33 ?2396次閱讀
    GN<b class='flag-5'>1650</b>共陰<b class='flag-5'>數(shù)碼管</b>顯示驅(qū)動(dòng)芯片替換<b class='flag-5'>TM1650</b>/AIP<b class='flag-5'>1650</b>