找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

帖子
查看: 3105|回復(fù): 8
收起左側(cè)

有哪位大神 能說(shuō)一下TM1640芯片,能做定時(shí)嗎?怎么寫(xiě)程序,我是菜鳥(niǎo)

[復(fù)制鏈接]
ID:970326 發(fā)表于 2021-10-7 16:58 | 顯示全部樓層 |閱讀模式
本帖最后由 wkaikai 于 2021-10-8 09:46 編輯

如題

用15w408as驅(qū)動(dòng)tm1640做一個(gè)顯示時(shí)鐘定時(shí)時(shí)鐘

用15w408as驅(qū)動(dòng)tm1640做一個(gè)顯示時(shí)鐘定時(shí)時(shí)鐘
用15w408as驅(qū)動(dòng)tm1640做一個(gè)顯示時(shí)鐘定時(shí)時(shí)鐘
回復(fù)

使用道具 舉報(bào)

ID:88256 發(fā)表于 2021-10-7 18:21 | 顯示全部樓層
TM1640只是一片LED數(shù)碼管驅(qū)動(dòng)芯片,你怎么會(huì)想到用它做定時(shí)器,是因?yàn)樵跀?shù)碼管后面看到它嗎?
想要做定時(shí)器或者時(shí)鐘,一般都是要用到單片機(jī),所以你需要會(huì)單片機(jī)編程,至少也得會(huì)單片機(jī)燒寫(xiě)
回復(fù)

使用道具 舉報(bào)

ID:624769 發(fā)表于 2021-10-7 19:23 | 顯示全部樓層
不知道你說(shuō)的 做定時(shí),是什么意思。

如果說(shuō)是動(dòng)態(tài)刷新的話,那么1640自帶定時(shí),不需要特意去做。

如果說(shuō)對(duì)外脈沖的話,雖然可以利用 SEG 1~8, Grid 1~16 配合內(nèi)部晶振輸出一定比例的脈沖,但是不劃算阿,首先,設(shè)置1640的話,你必須要用單片機(jī),而且,至少需要2個(gè)IO, 然后頻率沒(méi)什么可調(diào)整的自由度,你還不如單片機(jī)直接時(shí)鐘輸出了……,這樣還只需要1個(gè)IO, 所以,具體你到底是怎么想的?
回復(fù)

使用道具 舉報(bào)

ID:213173 發(fā)表于 2021-10-7 20:41 | 顯示全部樓層
TM1640 是一種LED(發(fā)光二極管顯示器)驅(qū)動(dòng)控制專用電路,內(nèi)部集成有MCU 數(shù)字接口、數(shù)據(jù)鎖存器、
LED 驅(qū)動(dòng)等電路。主要應(yīng)用于電子產(chǎn)品LED顯示屏驅(qū)動(dòng)。采用SOP28、SSOP28的封裝形式。最多可以驅(qū)動(dòng)16個(gè)“8.”字。
回復(fù)

使用道具 舉報(bào)

ID:970326 發(fā)表于 2021-10-8 09:35 | 顯示全部樓層
188610329 發(fā)表于 2021-10-7 19:23
不知道你說(shuō)的 做定時(shí),是什么意思。

如果說(shuō)是動(dòng)態(tài)刷新的話,那么1640自帶定時(shí),不需要特意去做。

我用15w408as來(lái)驅(qū)動(dòng)tm1640 想做一個(gè)用2個(gè)4位一體共陰的數(shù)碼管顯示時(shí)間的定時(shí)器,到時(shí)間就關(guān)閉
回復(fù)

使用道具 舉報(bào)

ID:970326 發(fā)表于 2021-10-8 09:43 | 顯示全部樓層
hhdsdy 發(fā)表于 2021-10-7 18:21
TM1640只是一片LED數(shù)碼管驅(qū)動(dòng)芯片,你怎么會(huì)想到用它做定時(shí)器,是因?yàn)樵跀?shù)碼管后面看到它嗎?
想要做定時(shí) ...

我想用15w408as來(lái)驅(qū)動(dòng)的tm1640 做一個(gè)2個(gè)4位一體共陰數(shù)碼管 來(lái)顯示時(shí)間  然后定時(shí) 時(shí)間到就關(guān)閉。我原理圖怎么放不進(jìn)帖子里啊
回復(fù)

使用道具 舉報(bào)

ID:970326 發(fā)表于 2021-10-8 09:59 | 顯示全部樓層
hhdsdy 發(fā)表于 2021-10-7 18:21
TM1640只是一片LED數(shù)碼管驅(qū)動(dòng)芯片,你怎么會(huì)想到用它做定時(shí)器,是因?yàn)樵跀?shù)碼管后面看到它嗎?
想要做定時(shí) ...

請(qǐng)大神指點(diǎn)迷津
回復(fù)

使用道具 舉報(bào)

ID:624769 發(fā)表于 2021-10-8 15:11 | 顯示全部樓層
wkaikai 發(fā)表于 2021-10-8 09:35
我用15w408as來(lái)驅(qū)動(dòng)tm1640 想做一個(gè)用2個(gè)4位一體共陰的數(shù)碼管顯示時(shí)間的定時(shí)器,到時(shí)間就關(guān)閉

感覺(jué),做定時(shí)器的話,用15w408AS有點(diǎn)浪費(fèi)啊…… 15w104都能勝任了。

tm1640 的驅(qū)動(dòng)方法,在你另外一個(gè)帖子里已經(jīng)跟你講了,我就不再說(shuō)了。
定時(shí)的話,你單片機(jī)里面自己定時(shí)就好了。然后刷新LED就可以了。
一般的做法,如果,你的定時(shí)是最低位為秒,那么用定時(shí)器,定時(shí)32分之一秒,或者16分之一秒。然后定時(shí)器中斷中,每觸發(fā)32次或16次,就給秒 +1(正計(jì)時(shí))或-1(倒計(jì)時(shí))
如果,你的定時(shí)最低位為百分秒, 那么更簡(jiǎn)單了,你用定時(shí)器,定時(shí) 100分之一秒,每次觸發(fā)后 +- 百分秒。
然后把更新的時(shí)間傳輸?shù)絋M1640就好了。
時(shí)間到了就關(guān)閉,是關(guān)閉什么?
關(guān)閉 1640顯示的話, 直接發(fā)送 0x80 到1640就可以了。
關(guān)閉單片機(jī)的話, 你只要 PCON = 0x02 就可以了。
回復(fù)

使用道具 舉報(bào)

ID:970326 發(fā)表于 2021-10-9 16:26 | 顯示全部樓層
188610329 發(fā)表于 2021-10-8 15:11
感覺(jué),做定時(shí)器的話,用15w408AS有點(diǎn)浪費(fèi)啊…… 15w104都能勝任了。

tm1640 的驅(qū)動(dòng)方法,在你另外一個(gè) ...

謝謝
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表