|
|||||||||||
| 技術(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 |
在C51中插入?yún)R編問(wèn)題! |
| 作者:huawd 欄目:單片機(jī) |
1、我想在C51的程序中插入?yún)R編程序,然后用KEIL編譯。使用的格式是 asm(" ljmp 8000h ");。但在用keil編譯是提示有錯(cuò)。是否要include 什么頭文件。 2、在C51的源程序中能否進(jìn)行絕對(duì)地址的調(diào)用與跳轉(zhuǎn)。如;LCALL 8000H LJMP 8000H。 |
| 2樓: | >>參與討論 |
| 作者: syq 于 2003/1/22 19:07:00 發(fā)布:
1;旌暇幊涛乙蚕雽W(xué)哦,不過(guò)我用WAVE試過(guò)幾次都不行,現(xiàn)在聽(tīng)說(shuō)WAVE有指令能用了,不過(guò)我沒(méi)試過(guò)哦! 2。好象沒(méi)有哦,不如沒(méi)必要有呀,因?yàn)橛卸紱](méi)用! |
|
| 3樓: | >>參與討論 |
| 作者: huawd 于 2003/1/24 13:30:00 發(fā)布:
我這個(gè)問(wèn)題好幾天了都沒(méi)有解決,請(qǐng)那位幫忙看一下! |
|
| 4樓: | >>參與討論 |
| 作者: admin 于 2003/1/25 11:54:00 發(fā)布:
這個(gè)我也正在研究!這本書(shū)上有介紹,不過(guò)只明一點(diǎn)點(diǎn)<<單片機(jī)的C語(yǔ)言應(yīng)用程序設(shè)計(jì)>> |
|
| 5樓: | >>參與討論 |
| 作者: liyong2000 于 2003/2/10 12:49:00 發(fā)布:
KEILC51中是不能直接嵌入?yún)R編,C196就可以。 |
|
| 6樓: | >>參與討論 |
| 作者: 飛逸 于 2003/2/10 13:05:00 發(fā)布:
可以寫(xiě)一個(gè)匯編子程序 |
|
| 7樓: | >>參與討論 |
| 作者: admin 于 2003/2/10 13:08:00 發(fā)布:
飛逸你也來(lái)了這里呀,我是CD555呀! |
|
| 8樓: | >>參與討論 |
| 作者: 飛逸 于 2003/2/10 15:00:00 發(fā)布:
你還是這里的斑竹! |
|
| 9樓: | >>參與討論 |
| 作者: darkcopy 于 2003/2/11 10:46:00 發(fā)布:
我用的是FRANKLINC51,可用匯編做個(gè)子程序 |
|
| 10樓: | >>參與討論 |
| 作者: meling 于 2003/2/11 14:43:00 發(fā)布:
{f2)我使用的是wave,可以先用c51編個(gè)子程序接口(定好接口變量),再在a51下用匯編編子程序。最后用L51把這兩部分聯(lián)結(jié)起來(lái)(注意用參數(shù),避免程序重疊)。我沒(méi)用過(guò)什么特殊的頭文件,至于是否可以用長(zhǎng)跳轉(zhuǎn)語(yǔ)句不是很清楚。 |
|
| 11樓: | >>參與討論 |
| 作者: keendawn 于 2003/2/12 15:05:00 發(fā)布:
絕對(duì)地址跳轉(zhuǎn)應(yīng)該不能用。 樓上的說(shuō)的對(duì),keilc51中要想嵌入?yún)R編,必須單獨(dú)寫(xiě)一匯編的程序文件,然后和c51的程序文件連接編譯。其中還牽扯一些問(wèn)題,參數(shù)、程序名等,去老古那里看看吧 |
|
| 12樓: | >>參與討論 |
| 作者: 中斷 于 2004/12/22 10:03:00 發(fā)布:
KEILC51中是可以直接嵌入?yún)R編,方法為#Pragma asm 匯編行 #pragma ,注意在寫(xiě)匯編之后要 記得加 END 這樣子就OK了。 |
|
| 13樓: | >>參與討論 |
| 作者: 中斷 于 2004/12/22 10:05:00 發(fā)布:
KEILC51中是可以直接嵌入?yún)R編,方法為#Pragma asm 匯編行 #pragma ,注意在寫(xiě)匯編之后要 記得加 END 這樣子就OK了。 |
|
| 14樓: | >>參與討論 | |
作者: Eric_tj 于 2004/12/22 13:19:00 發(fā)布:
這樣我試過(guò)了,編譯時(shí)時(shí)需要勾選SRC項(xiàng),不過(guò)軟仿真執(zhí)行時(shí)遇到莫名其妙的問(wèn)題。如整個(gè)程序不從MAIN處執(zhí)行等,不知怎么回事? |
||
| 15樓: | >>參與討論 |
| 作者: xuzanlon 于 2004/12/28 19:29:00 發(fā)布:
把程序拿上來(lái)大家看看咯 |
|
| 免費(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) |