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

QQ登錄

只需一步,快速開始

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

很想問下38譯碼器的動(dòng)態(tài)顯示數(shù)碼管proteus怎么做 求幫助

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:456944 發(fā)表于 2018-12-28 00:28 | 只看該作者 |只看大圖 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
rt求問

164219em990g99csm9m9kc.png (22.26 KB, 下載次數(shù): 94)

164219em990g99csm9m9kc.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:145311 發(fā)表于 2018-12-28 04:18 | 只看該作者
建議使用74HC595級(jí)聯(lián)來實(shí)現(xiàn)
回復(fù)

使用道具 舉報(bào)

板凳
ID:97554 發(fā)表于 2018-12-28 08:24 | 只看該作者
這個(gè)仿真圖貌似就有缺陷吧?用38譯碼器的目的很明顯是用少腳控制多腳,也就是用38的A、B、C的組合控制Y0 - Y7的輸出狀態(tài)(具體看真值表)樓主的仿真圖用3個(gè)腳控制4個(gè)腳,外加一個(gè)EN,那么38用來何用?還不如直接51三個(gè)腳驅(qū)動(dòng)了。

38譯碼器的用法跟51的道理一樣,用51驅(qū)動(dòng)驅(qū)動(dòng)數(shù)碼管的時(shí)候是段驅(qū)動(dòng)的IO口做個(gè)TABLE,而用38的時(shí)候這個(gè)TABLE是根據(jù)38的編碼端的3個(gè)腳做的。

比如51單片機(jī)驅(qū)動(dòng),先定義如下這個(gè)TABLE
unsigned char code Tab[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
然后使用的時(shí)候讓驅(qū)動(dòng)段的IO口Px =  P0=Tab[i];
這里是使用了單片機(jī)的7-8個(gè)IO口
使用38譯碼器的話只用了3個(gè)IO口,所以那個(gè)TABLE要按照3個(gè)IO口的編碼情況寫。
正確的仿真圖應(yīng)該是單片機(jī)使用4個(gè)IO口驅(qū)動(dòng)數(shù)碼管的位,再用3個(gè)IO口編碼送給38譯碼器驅(qū)動(dòng)數(shù)碼管的段。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

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