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

QQ登錄

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

搜索
查看: 3013|回復(fù): 12
打印 上一主題 下一主題
收起左側(cè)

求一個(gè)簡(jiǎn)單的數(shù)碼管單片機(jī)的編程思路

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:968201 發(fā)表于 2021-11-15 22:31 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
20黑幣
在貼上看到一個(gè)數(shù)碼管顯示的單片機(jī),我想問(wèn)一下有沒(méi)有這個(gè)單片機(jī)的編程或者可以編出來(lái)的

51hei.png (58.25 KB, 下載次數(shù): 66)

51hei.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:908826 發(fā)表于 2021-11-16 08:17 | 只看該作者
主要就是發(fā)送段碼。
回復(fù)

使用道具 舉報(bào)

板凳
ID:277550 發(fā)表于 2021-11-16 09:06 | 只看該作者

題解7段+點(diǎn)的定義就清楚了
回復(fù)

使用道具 舉報(bào)

地板
ID:678280 發(fā)表于 2021-11-16 10:47 | 只看該作者
數(shù)碼管兩頭供電正常嗎
回復(fù)

使用道具 舉報(bào)

5#
ID:968201 發(fā)表于 2021-11-16 17:35 | 只看該作者
devcang 發(fā)表于 2021-11-16 09:06
題解7段+點(diǎn)的定義就清楚了

因?yàn)槲褻語(yǔ)言有點(diǎn)菜,可以說(shuō)詳細(xì)一點(diǎn)嗎,或者可不可以簡(jiǎn)單的給個(gè)編程的輪廓
回復(fù)

使用道具 舉報(bào)

6#
ID:968201 發(fā)表于 2021-11-16 17:36 | 只看該作者
一片一城 發(fā)表于 2021-11-16 10:47
數(shù)碼管兩頭供電正常嗎

正常的,就是仿真而已,我不怎么會(huì)編程,可以給個(gè)簡(jiǎn)單的編程輪廓嗎
回復(fù)

使用道具 舉報(bào)

7#
ID:123289 發(fā)表于 2021-11-18 16:23 | 只看該作者
LED是由7個(gè)發(fā)光二極管組成的,每個(gè)是8字LED的一個(gè)段位。這7個(gè)段的明暗,由CPU的IO口決定,組成的字形看你的需要了。你自己可以隨心所欲,不僅僅可以顯示0123456789,還可以是H……。
不難啊。
回復(fù)

使用道具 舉報(bào)

8#
ID:332444 發(fā)表于 2021-11-18 16:36 | 只看該作者
如果學(xué)過(guò)并掌握了矩陣鍵盤就解決了到我博客去找看
回復(fù)

使用道具 舉報(bào)

9#
ID:862309 發(fā)表于 2021-11-18 17:27 | 只看該作者
1 單片機(jī)的最小系統(tǒng)電路
所謂單片機(jī)的最小系統(tǒng)電路是指單片機(jī)在工作時(shí)所需要的最基本的電路,一般包括電源電路、復(fù)位電路、晶振電路和下載電路。由于是軟件仿真,只需要設(shè)計(jì)電源電路、復(fù)位電路和晶振電路就可以。甚至,只放一顆單片機(jī)都可以,軟件是默認(rèn)具有最小系統(tǒng)的。

2 數(shù)碼管驅(qū)動(dòng)電路
單片機(jī)驅(qū)動(dòng)數(shù)碼管具有多種方案,但是一般不會(huì)通過(guò)GPIO口直接驅(qū)動(dòng)的方式,一般都會(huì)通過(guò)驅(qū)動(dòng)芯片來(lái)實(shí)現(xiàn)控制,一方面可以解決單片機(jī)驅(qū)動(dòng)能力小的問(wèn)題;另一方面可以實(shí)現(xiàn)以較少的GPIO實(shí)現(xiàn)多位數(shù)碼管驅(qū)動(dòng)的目的?梢允褂373/573一類的鎖存器來(lái)控制數(shù)碼管,也可以使用595一類的移位寄存器來(lái)控制,還可以使用數(shù)碼管專用的芯片如TM160等來(lái)實(shí)現(xiàn)控制。

3 數(shù)碼管驅(qū)動(dòng)程序的設(shè)計(jì)
使用74HC595來(lái)驅(qū)動(dòng)數(shù)碼管,其程序設(shè)計(jì)也非常簡(jiǎn)單。595是八位的移位寄存器,需要將數(shù)據(jù)循環(huán)八次寫入,需要特別注意的是74HC595具有鎖存功能,將數(shù)據(jù)寫入后,需要給CP一個(gè)脈沖后,數(shù)據(jù)才會(huì)被輸出。

單片機(jī)驅(qū)動(dòng)數(shù)碼管是初學(xué)單片機(jī)必經(jīng)的小設(shè)計(jì),通過(guò)該設(shè)計(jì)可以聯(lián)系GPIO口的配置、時(shí)序圖的理解。
回復(fù)

使用道具 舉報(bào)

10#
ID:624769 發(fā)表于 2021-11-18 17:34 | 只看該作者
一個(gè)LED,9個(gè)按鍵, 單片機(jī)還有那么多IO空著, 你還用組合按鍵, 不是給自己增加難度? 既然你說(shuō)不怎么會(huì)編程,建議你先用獨(dú)立按鍵吧,也就 6個(gè) IO 和 9個(gè)IO的區(qū)別, 難度至少減小一半。
回復(fù)

使用道具 舉報(bào)

11#
ID:978751 發(fā)表于 2021-11-18 19:09 | 只看該作者
這個(gè)不難啊,你解決沒(méi)有?可以把仿真發(fā)給我,替你寫一個(gè).
回復(fù)

使用道具 舉報(bào)

12#
ID:978751 發(fā)表于 2021-11-18 19:12 | 只看該作者
矩陣按鍵+數(shù)碼管,主要把矩陣掃描寫出來(lái),然后將相應(yīng)的數(shù)值送段碼顯示就行了.
回復(fù)

使用道具 舉報(bào)

13#
ID:523803 發(fā)表于 2021-12-13 00:02 | 只看該作者
定義段碼數(shù)組;
矩陣鍵盤掃描;
矩陣返回值對(duì)應(yīng)段碼數(shù)組顯示到數(shù)碼管上;
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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