久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3487|回復: 15
打印 上一主題 下一主題
收起左側

請教各位大神,關于51單片機型號選擇的問題,目前RAM不夠用

[復制鏈接]
跳轉到指定樓層
樓主
ID:901750 發表于 2021-4-7 10:51 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我是一名單片機新手,需要用單片機完成一個設計,一直用的是STC89c52,但發現RAM不太夠用,想換stc新出的stc90c54RD+(1280ram),看芯片手冊上講向下兼容的是STC89C54。請問可以直接將原來設計應用于stc90c54,而硬件軟件無需更改嗎?非常期待各位大神的解答,謝謝謝謝!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:230742 發表于 2021-4-7 12:08 | 只看該作者
這個也不是新出的,但程序可以兼容。具體還是自己查一下數據手冊吧。只有自己找到答案,才是真正學會了。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

板凳
ID:901750 發表于 2021-4-7 12:18 | 只看該作者
還有一個問題想請教,我用網上提供的方法,在keil添加了stc的庫,選擇了stc89c52芯片,但是為什么生成HEX文件時,占用空間如下:
Program Size: data=164.2 xdata=227 code=5138
卻報錯顯示data空間不夠呢,data最大有256字節空間吧。還請各位大神不吝賜教
回復

使用道具 舉報

地板
ID:901750 發表于 2021-4-7 12:21 | 只看該作者
啤酒瓶子老大 發表于 2021-4-7 12:08
這個也不是新出的,但程序可以兼容。具體還是自己查一下數據手冊吧。只有自己找到答案,才是真正學會了。

謝謝您的回答,數據手冊講兼容的是stc89c54但不知和stc89c52是否通用,所以前來求教一下
回復

使用道具 舉報

5#
ID:139866 發表于 2021-4-7 16:10 | 只看該作者
稼軒里 發表于 2021-4-7 12:18
還有一個問題想請教,我用網上提供的方法,在keil添加了stc的庫,選擇了stc89c52芯片,但是為什么生成HEX文 ...

不是從0X00000開始保存數據的
回復

使用道具 舉報

6#
ID:883031 發表于 2021-4-7 16:20 | 只看該作者
你要看一下兩種芯片的引腳數以及引腳定義是否相同。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

7#
ID:901927 發表于 2021-4-7 16:20 | 只看該作者
基本無需改動,但是要注意選型
回復

使用道具 舉報

8#
ID:883031 發表于 2021-4-7 16:21 | 只看該作者
稼軒里 發表于 2021-4-7 12:18
還有一個問題想請教,我用網上提供的方法,在keil添加了stc的庫,選擇了stc89c52芯片,但是為什么生成HEX文 ...

對于51單片機來說,低128data采用的是立即尋址,高128data采用的是寄存器間接尋址,你把某些變量定義成idata類型,應該不會報錯了。
回復

使用道具 舉報

9#
ID:71233 發表于 2021-4-7 16:30 | 只看該作者
STC的型號特別多,要使用哪一種型號,都必須詳細了解這種芯片各引腳的功能,弄明白寄存器設置方法。型號不同,一定就有它不同的地方。因為各人使用的功能不同,使用的寄存器也不同,所以、誰都無法告訴你是否可以通用,只能自己看手冊去確定是否可以通用。

評分

參與人數 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

10#
ID:901750 發表于 2021-4-7 16:38 | 只看該作者
本帖最后由 稼軒里 于 2021-4-7 16:53 編輯
cn_zhx 發表于 2021-4-7 16:21
對于51單片機來說,低128data采用的是立即尋址,高128data采用的是寄存器間接尋址,你把某些變量定義成id ...

謝謝您的回答。不知道我這樣處理可以嗎,我在memory model里設置為compact,有一些變量用data來定義,讓它不被默認存進xdata里。倒是沒有報錯,占用空間為:Program Size: data=82.2 xdata=237 code=5305,xdata有不夠用的風險,恰恰好,請問是否可以呢?
回復

使用道具 舉報

11#
ID:901750 發表于 2021-4-7 16:39 | 只看該作者
新新科技 發表于 2021-4-7 16:30
STC的型號特別多,要使用哪一種型號,都必須詳細了解這種芯片各引腳的功能,弄明白寄存器設置方法。型號不 ...

謝謝
回復

使用道具 舉報

12#
ID:901750 發表于 2021-4-7 16:40 | 只看該作者
天ノ憶 發表于 2021-4-7 16:10
不是從0X00000開始保存數據的

謝謝,那么keil給出的data的數據要在多少以下才可以呢?
回復

使用道具 舉報

13#
ID:390416 發表于 2021-4-7 16:51 | 只看該作者
你們的網絡延遲這么多年嗎?STC89是最早出的,STC90系列是較早出的,后來出了STC11  STC12 STC15 現在都出了STC8了。8K的RAM,夠你玩
回復

使用道具 舉報

14#
ID:901750 發表于 2021-4-7 20:12 | 只看該作者
人人學會單片機 發表于 2021-4-7 16:51
你們的網絡延遲這么多年嗎?STC89是最早出的,STC90系列是較早出的,后來出了STC11  STC12 STC15 現在都出 ...

我第一次做單片機設計,小白一個哈哈哈哈
回復

使用道具 舉報

15#
ID:901750 發表于 2021-4-7 20:13 | 只看該作者
XIAONIU1 發表于 2021-4-7 16:20
基本無需改動,但是要注意選型

謝謝回答,選型就是在stc庫里選對應型號就好吧
回復

使用道具 舉報

16#
ID:901750 發表于 2021-4-7 20:14 | 只看該作者
cn_zhx 發表于 2021-4-7 16:20
你要看一下兩種芯片的引腳數以及引腳定義是否相同。

謝謝,是相同的
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产良家自拍 | 欧美日在线 | 久夜精品 | 成人一区二区三区在线观看 | 国产精品久久久久久久 | 伊人久久综合影院 | 欧美一级视频在线观看 | 99色播| 五月激情婷婷六月 | 国产一级一级毛片 | 亚洲激情第一页 | 成人国产精品久久久 | 成人性视频在线播放 | 欧美一级www片免费观看 | 爱爱视频在线观看 | 欧美一区二区三区在线观看 | 日韩成人影院 | 色综合欧美| 在线小视频 | 欧美日韩综合 | 精品九九 | 亚洲图片一区二区三区 | 欧美成人精品一区二区男人看 | 精品国产91| 午夜国产一级 | 精品免费国产一区二区三区四区 | 久久99精品久久久水蜜桃 | 欧美国产精品一区二区三区 | 在线视频中文字幕 | 91网站视频在线观看 | 国产日韩欧美精品一区二区 | 久久精品一 | 午夜免费福利影院 | 羞羞视频在线网站观看 | 国产精品xxxx | 久久99视频免费观看 | 日韩欧美天堂 | 91影院在线观看 | 综合久久av| 二区av| 一区二区在线 |