熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
發(fā)布時(shí)間: 2022-10-27 15:14
正文摘要:請(qǐng)問各位大佬, 為什么要將U1和U2鎖存器的鎖存端置0? 是對(duì)應(yīng)了DA芯片內(nèi)部的輸入鎖存器的LE1低電平有效? 但怎么要用2個(gè)鎖存端? |
xuyaqi 發(fā)表于 2022-10-28 11:11 謝謝大佬,懂了,或者置0,不讓數(shù)據(jù)過去,不然既不置0,也不置1,就有數(shù)據(jù)過去,導(dǎo)致亂碼了 |
86爆缸 發(fā)表于 2022-10-28 10:01 U1和U2鎖存只有置1才能鎖存(固定)數(shù)據(jù),數(shù)碼管才能正常顯示。 |
xuyaqi 發(fā)表于 2022-10-28 08:29 謝謝大佬,我試了下U1和U2不置0,對(duì)DA發(fā)光二極管都沒影響,但是數(shù)碼管會(huì)有數(shù)據(jù)過去,導(dǎo)致數(shù)字亂閃; 應(yīng)該dula=1,wela=1才能傳數(shù)據(jù)過去才對(duì)吧?不然鎖存器不在工作狀態(tài)吧? |
【為什么要將U1和U2鎖存器的鎖存端置0?】 答:仔細(xì)閱讀【573】的手冊(cè)。 【是對(duì)應(yīng)了DA芯片內(nèi)部的輸入鎖存器的LE1低電平有效?】 答:仔細(xì)閱讀【573】、【DA】的手冊(cè)。 【但怎么要用2個(gè)鎖存端?】 答:一個(gè)是LED段碼用的,一個(gè)是DA用的。 |
86爆缸 發(fā)表于 2022-10-27 21:43 在DA的應(yīng)用里,U1和U2鎖存器的鎖存端置不置0都無所謂。 |
xuyaqi 發(fā)表于 2022-10-27 18:40 謝謝大佬,可是這個(gè)程序只用到了發(fā)光二極管,并沒有用到數(shù)碼管,所以U1和U2鎖存器的鎖存端置不置0都用不上吧? |
因?yàn)閁1和U2輸入是數(shù)據(jù)總線,電平是不斷變化的,要在需要時(shí)鎖存數(shù)據(jù),和DA芯片內(nèi)部鎖存器ILE沒關(guān)系,U1和U2鎖存的數(shù)據(jù)是為了后面LED數(shù)碼管顯示用。 |
Powered by 單片機(jī)教程網(wǎng)