|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
為什么P0端口沒(méi)有變化 |
| 作者:huzeng168 欄目:單片機(jī) |
各位幫我看看這個(gè)程序,運(yùn)行時(shí)為什么P0端口沒(méi)有變化? 謝謝大家了。 ORG 0000H LJMP BEGIN ORG 0033H BEGIN: MOV DPTR ,#00FFH LCALL DL30MS LOOG0: MOV A , #00H MOVX @DPTR , A LCALL DL30MS LCALL DL30MS LCALL DL30MS MOV A , #0FFH MOVX @DPTR , A LCALL DL30MS LCALL DL30MS LCALL DL30MS AJMP LOOG0 dl30ms: mov r4, #0FFH DL10.html">DL10: lcall DL1mS DJNZ R4, DL10 ret DL1mS: ;1ms MOV R6 , #0aH DL1: MOV R5 , #32H DL2: DJNZ R5 , DL2 DJNZ R6 , DL1 ret DL05mS: ;05ms MOV R6 , #14H DL3: MOV R5 , #01H DL4: DJNZ R5 , DL4 DJNZ R6 , DL3 ret END |
| 2樓: | >>參與討論 |
| 作者: huxiangbin 于 2005/2/3 20:27:00 發(fā)布:
你的程序沒(méi)有對(duì)P0口操作 |
|
| 3樓: | >>參與討論 |
| 作者: fly1978 于 2005/2/3 21:48:00 發(fā)布:
是呀! 可以這樣啊 mov p0,#00h ....... mov p0,#0ffh ....... * - 本貼最后修改時(shí)間:2005-2-3 21:50:33 修改者:fly1978 |
|
| 4樓: | >>參與討論 |
| 作者: huzeng168 于 2005/2/4 9:02:00 發(fā)布:
謝謝,再幫我看看 這是簡(jiǎn)圖,我的主要目的是通過(guò)MOVX命令擴(kuò)展IO接口,各位再幫我看看這個(gè)程序,運(yùn)行時(shí)為什么74373的輸出端口沒(méi)有變化? 謝謝大家了。 |
|
| 5樓: | >>參與討論 |
| 作者: huzeng168 于 2005/2/4 9:52:00 發(fā)布:
簡(jiǎn)圖 圖搞錯(cuò) * - 本貼最后修改時(shí)間:2005-2-4 10:05:27 修改者:huzeng168 |
|
| 6樓: | >>參與討論 |
| 作者: huzeng168 于 2005/2/4 10:02:00 發(fā)布:
對(duì)不起,應(yīng)該是這樣的圖,剛搞錯(cuò)了 對(duì)不起,應(yīng)該是這樣的圖,剛搞錯(cuò)了
|
|
| 7樓: | >>參與討論 |
| 作者: huzeng168 于 2005/2/4 13:13:00 發(fā)布:
請(qǐng)大家?guī)蛶兔!謝謝! 請(qǐng)大家?guī)蛶兔!謝謝! |
|
| 8樓: | >>參與討論 |
| 作者: xymxym 于 2005/2/4 15:59:00 發(fā)布:
你是P0口不能變化還是373不能輸出變化? 373的LE能正常實(shí)現(xiàn)H-L-H的變化嗎? |
|
| 9樓: | >>參與討論 |
| 作者: xialvfire 于 2005/2/4 17:58:00 發(fā)布:
電路有點(diǎn)問(wèn)題哦。。。 你用什么片子做I/O擴(kuò)展接口? |
|
| 10樓: | >>參與討論 |
| 作者: huzeng168 于 2005/2/4 20:31:00 發(fā)布:
373不能輸出變化啊 我檢查了電路,373的LE不能正常實(shí)現(xiàn)H-L-H的變化,這是為什么? |
|
| 11樓: | >>參與討論 |
| 作者: dengm 于 2005/2/4 22:40:00 發(fā)布:
/WR 要接到 74145 的 D. |
|
| 12樓: | >>參與討論 |
| 作者: huzeng168 于 2005/2/5 9:35:00 發(fā)布:
真的沒(méi)有人知道怎么改嗎? 真的沒(méi)有人知道怎么改嗎? |
|
| 13樓: | >>參與討論 |
| 作者: AVRx007 于 2005/2/5 9:42:00 發(fā)布:
ALE???? 數(shù)據(jù)總線(xiàn)都沒(méi)搞清楚 ALE RD WD 看看這三個(gè)腳有什么用途。 |
|
| 14樓: | >>參與討論 |
| 作者: 最好 于 2005/2/5 10:31:00 發(fā)布:
你的電路有問(wèn)題 P0口如果作為IO口,你應(yīng)該接上拉電阻 做數(shù)據(jù)\地址總線(xiàn)才用373鎖存器! |
|
| 15樓: | >>參與討論 |
| 作者: huzeng168 于 2005/2/5 10:34:00 發(fā)布:
各位,幫幫忙 各位,幫幫忙,我是新手,還有很多不懂,請(qǐng)大家多多指教! 上圖我是按教材上的圖例畫(huà)的,下面這圖是改過(guò)的,我看程序沒(méi)有什么大問(wèn)題,主要是CPU訪(fǎng)問(wèn)外部RAM的時(shí)序沒(méi)有處理好(我的看法對(duì)不對(duì),請(qǐng)指正)。我按改過(guò)后的電路圖實(shí)驗(yàn),74373輸出口還是沒(méi)有動(dòng)作,我實(shí)在不知道問(wèn)題在哪,請(qǐng)大家?guī)蛶兔Γx謝了。
|
|
| 16樓: | >>參與討論 |
| 作者: huzeng168 于 2005/2/5 19:48:00 發(fā)布:
各位,幫幫忙 各位,幫幫忙 |
|
| 17樓: | >>參與討論 |
| 作者: huxiangbin 于 2005/2/5 20:34:00 發(fā)布:
你用的8031那程序存在哪?EA的接法等等 |
|
| 18樓: | >>參與討論 |
| 作者: huzeng168 于 2005/2/5 21:03:00 發(fā)布:
圖上是8031,實(shí)際用89C52 圖上是8031,實(shí)際用89C52 |
|
| 19樓: | >>參與討論 |
| 作者: punkcs 于 2005/2/6 16:51:00 發(fā)布:
啊 我不明白你用什么來(lái)檢測(cè)74373輸出端是否有信號(hào)輸出。 這個(gè)電路來(lái)看,你的意圖顯然是要把p0做地址總線(xiàn)。 但電路不完整啊,74373只是鎖存器而已,電路里沒(méi)有任何外部的i/o和存儲(chǔ)設(shè)備。這樣的話(huà)執(zhí)行movx指令能夠從p0輸出地址信號(hào)嗎?我不曉得啊,哪位高人來(lái)解釋一下? |
|
| 20樓: | >>參與討論 |
| 作者: mengjunok 于 2005/2/6 17:05:00 發(fā)布:
要查查手冊(cè) 你首先要搞明白373能麼用。OE是輸出允許、LE時(shí)鎖存控制。你直接將WR信號(hào)接到LE上那么只要有讀寫(xiě)外部寄存器的命令數(shù)據(jù)都回存入373。你用地址控制373的輸出控制端,你完成寫(xiě)命令后373的輸出被禁止。所以,373的輸出大部分時(shí)間為高阻狀態(tài)。 |
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 udpf.com.cn 浙ICP證030469號(hào) |