|
|||||||||||
| 技術(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 |
80C196KC |
| 作者:lwl_HAWK 欄目:單片機(jī) |
我用的是80C196KC,采用的是wave6000編輯器,c196編譯器是采用tasking c196 我以前用的都是匯編,編譯后的程序運(yùn)行正常,燒寫地址定在2000,編譯器的ROM地址為2080,但是我改用c196后,程序編譯沒有問題,但是燒寫后就是運(yùn)行不正常,地址定位與匯編一致,我查看運(yùn)行的寄存器數(shù)據(jù)也是差不多,不知要注意那些方面,多謝高手指點(diǎn)。 在問一下: 定義特殊功能寄存器: volatile unsigned CHAR int_mask; #pragma locate(int_mask=0x08) 請(qǐng)問給變量一個(gè)固定地址可以這樣嗎,定義為地址8000;編譯沒有問題,查看這個(gè)地址的數(shù)據(jù)也沒有問題,但是就是程序運(yùn)行不了,請(qǐng)多指導(dǎo), volatile unsigned CHAR variable; #pragma locate(variable=0x8000) |
| 2樓: | >>參與討論 |
| 作者: little ant 于 2005/7/26 15:26:00 發(fā)布:
問題解決了嗎? 變量定義沒有問題 能詳細(xì)說明一下運(yùn)行不正常的現(xiàn)象嗎? |
|
|
|
| 免費(fèi)注冊(cè)為維庫電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |