|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測控之家 | 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 |
請教張工! |
| 作者:daiguoyuan 欄目:單片機(jī) |
張工我在調(diào)試程序時(shí)遇到一個(gè)問題,請指教。源程序如下: RADIX DEC ORG 0 BCF PCLATH,3 GOTO START START CLRF INTCON CLRF RCSTA MOVLW B'00000000' MOVWF RA MOVLW B'00001110' MOVWF RB MOVLW B'01000000' MOVWF RC MOVLW B'11111000' MOVWF RD MOVLW B'00000000' MOVWF RE BSF 3,5 CLRF PIE1 CLRF PIE2 MOVLW B'11111111' MOVWF RA MOVLW B'00001111' MOVWF RB MOVLW B'10000000' MOVWF RC MOVLW B'00000000' MOVWF RD MOVLW B'00000000' MOVWF RE 在用16C73時(shí)沒問題,后改用16F874加D口,E口調(diào)試時(shí),用MPLAB軟件仿真時(shí),A口,B口沒反應(yīng)更改寄存器也改不了而C,D,E口可以改,為什么? |
| 2樓: | >>參與討論 |
| 作者: daiguoyuan 于 2003/6/2 9:25:00 發(fā)布:
怎沒人回答? 我上面說的是A,B口的高低電平改不了,一直是00,而輸入輸出狀態(tài)可改變。大俠誰知,告訴小弟一聲?先謝了! |
|
| 3樓: | >>參與討論 |
| 作者: 張明峰 于 2003/6/2 9:36:00 發(fā)布:
輸入端口的狀態(tài)模擬 端口設(shè)成數(shù)字輸入,用MPLAB-SIM模擬時(shí),不能通過寫端口來改變其內(nèi)容,必須用信號激勵(lì)的方式讓其“輸入”0/1。 MPLAB5.xx下通過Debug->Simulator Stimulus |
|
| 4樓: | >>參與討論 |
| 作者: daiguoyuan 于 2003/6/7 12:51:00 發(fā)布:
哦!謝了,張工。 |
|
|
|
| 免費(fèi)注冊為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號 |