|
|||||||||||
| 技術(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 |
pic編程的2個(gè)小問(wèn)題,求人能解答。。!我等待了許久!! |
| 作者:yywxwen 欄目:單片機(jī) |
BTFSC f,b 這個(gè)命令中的f可以是W嗎???? 比如我寫(xiě)成BTFSC W,1 想測(cè)試W中的第一位是否為0 這樣可以嗎? 還有,在一個(gè)程序中,我開(kāi)了個(gè)新的窗口,想觀察變量AA0,AA1,AA2 但我單步運(yùn)行程序時(shí),看著程序應(yīng)把這3個(gè)值改變時(shí),窗口中的這幾個(gè)變量卻未變 后來(lái)我又加了W,想看它是否也沒(méi)變化,但是,等程序?qū)改變時(shí), 窗口中的W卻變化了 這點(diǎn)我實(shí)在不明白 |
| 2樓: | >>參與討論 |
| 作者: bbser 于 2004/2/13 10:16:00 發(fā)布:
你用什么軟件仿真? |
|
| 3樓: | >>參與討論 |
| 作者: yywxwen 于 2004/2/13 10:26:00 發(fā)布:
我用的心片是16F877,用的是MPLAB RT |
|
| 4樓: | >>參與討論 |
| 作者: ananhb 于 2004/2/13 10:27:00 發(fā)布:
可能不行 很久沒(méi)有親手寫(xiě)過(guò)了,好像不行。 |
|
| 5樓: | >>參與討論 |
| 作者: bbser 于 2004/2/13 10:30:00 發(fā)布:
注意大小寫(xiě),還有地址。 |
|
| 6樓: | >>參與討論 |
| 作者: martin 于 2004/2/13 10:32:00 發(fā)布:
Re 1)BTFSC f,b 這個(gè)命令中的f可以是W嗎???? 比如我寫(xiě)成BTFSC W,1 想測(cè)試W中的第一位是否為0 這樣可以嗎? --不可以。BTFSC指令是bit TEST file register skip if clear的縮寫(xiě),只能對(duì)File Register操作 2)還有,在一個(gè)程序中,我開(kāi)了個(gè)新的窗口,想觀察變量AA0,AA1,AA2 但我單步運(yùn)行程序時(shí),看著程序應(yīng)把這3個(gè)值改變時(shí),窗口中的這幾個(gè)變量卻未變 后來(lái)我又加了W,想看它是否也沒(méi)變化,但是,等程序?qū)改變時(shí), 窗口中的W卻變化了 這點(diǎn)我實(shí)在不明白 --如果你使用的是MPLAB軟件模擬,如你所述變量不變,基本上都是BANK不對(duì)或者使用軟件不當(dāng)。 |
|
| 7樓: | >>參與討論 |
| 作者: yywxwen 于 2004/2/13 10:33:00 發(fā)布:
第一個(gè)不能用W嗎?那怎么改?第2個(gè)我在窗口里看不到變化 |
|
| 8樓: | >>參與討論 |
| 作者: yywxwen 于 2004/2/13 10:42:00 發(fā)布:
那?? 1。文件寄存器是20F以后的那些通用寄存器嗎?書(shū)中說(shuō)的十分不清楚。 還是要用那個(gè)INDF和FSR(寄存器選擇寄存器)來(lái)實(shí)現(xiàn)? 2。我把AA0,AA1,AA2都賦予了20H,21H,22H 而且我也把BANK設(shè)對(duì)了 但我用MPLAB調(diào)試時(shí),就是看不到窗口中它門有變化! |
|
| 9樓: | >>參與討論 |
| 作者: dmcz 于 2004/2/13 14:33:00 發(fā)布:
把W先找個(gè)寄存器存起來(lái)再測(cè)寄存器的值不行嗎? |
|
| 10樓: | >>參與討論 |
| 作者: frogzqh 于 2004/2/25 17:25:00 發(fā)布:
想測(cè)試W中的第一位是否為0? 如果光想要測(cè)試W中的第一位是否為0這就好辦,把其他幾位置1或清0就能判斷了。 |
|
| 11樓: | >>參與討論 |
| 作者: shaoxu123 于 2004/2/25 21:09:00 發(fā)布:
多多用ICD 哎,兄弟你大概現(xiàn)在也和我一樣還是個(gè)大菜鳥(niǎo)吧,只要多多努力才行啊, 只是你說(shuō)寄存器改不過(guò)來(lái),不會(huì)吧,我現(xiàn)在也在用ICD這個(gè)破東東哦,好像沒(méi)出現(xiàn)這樣的情況啊, 是不是頁(yè)搞錯(cuò)了啊,, |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |