我的STC微控制器型號是STC90C516RD 。在keil c中64Kflash程式儲存器怎麼全把它用上啊

時間 2021-08-31 20:04:20

1樓:匿名使用者

記憶體不足516,可能買到假元件了

2樓:匿名使用者

可以通過定義變數時加上 idata,xdata,code等關鍵字來指定變數儲存的位置。

通常不指定的話,只能使用單位元組7位定址的128個位元組記憶體空間。(其實不足128,很多地址空間已經被微控制器埠占用)

如果使用idata的話可以定址最多256位元組的ram空間。

xdata是用雙位元組定位地址的,所以可以最大用到64k

code是讓編譯器將該變數定義在**段。但是定義在**段的變數只可讀出,是不可寫入的。

類似定義如下

unsigned int idata itemp;

unsigned char xdata str[200];

unsigned int code pi=3.1415926;

keil c中你選擇的微控制器型號和使用的儲存空間其實是沒有什麼關係的。stc提供的各種器件的標頭檔案,最多定義了該器件的io口,計時器,中斷相關的巨集,和這個器件能用多少儲存空間沒有任何關係。51微控制器最多定址空間也就是64k了。

但是用程式設計工具往晶片中燒程式的時候一定要選對器件才行。

stc在選擇微控制器型號時找不到stc90c516rd+怎麼辦? 5

3樓:匿名使用者

如果是keil軟體建立工程的

4樓:匿名使用者

stc-isp嗎?說清楚點啊

msp430stc微控制器的優缺點是什麼

南霸天 msp430優點 電壓低,功耗低,3.3v供電,16位,執行速度快,內建硬體乘法器,乘除法運算都為單週期指令,片內整合資源豐富,有兩組普通i o口具有中斷功能 msp430缺點 1 工作電壓偏低,1.8v 3.6v,對於很多5v的系統來說介面電路頗為麻煩 2 熔絲位燒錄只有1次,就是加密以後...

想問很簡單關於STC 51微控制器中斷的小問題以下程式多少秒進入中斷服務程式 如果我想改成10毫秒進入

教你一招,不同晶振下都方便 include define cpu fosc 11059200ul 輸入晶振頻率hz,程式自動適應5mhz 21mhz define time 10000 定時時間10000us,程式自動適應100us 20ms thh 65536 time cpu fosc 100 ...

跪求哪個高手給個stc89c51微控制器的溫度能在數碼管上顯示,然後數碼管顯示20度就會報警的程式

tmplequ29h tmphequ28h flag1equ38h datainbitp3.7 org00h ljmpmain1 org03h ljmpzint0 org13h ljmpzint1 org30h main1 setbit0 setbea setbex0 setbit1 setbex1...