打印

求助:与传统MCS51兼容,内部FLASH64K,增加ISP功能的单片机选型.

[复制链接]
2920|12
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
eric|  楼主 | 2008-3-4 08:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我们的一种设备生产了十几年了,采用Intel的8032单片机,程序是汇编写的,这些年陆续增加功能,已经写到了40多K。
现在希望采用内部带64K程序的单片机,增加串口ISP功能,希望和标准的MCS51尽量一致,因为程序是汇编写的,而且负责的人也不是很熟悉,移植性比较差。
前一段时间用了PHILPS的89V51试过,部分程序不能正常运行,因为他比标准51增加内部1K SRAM,内部SRAM地址空间寻址不能和标准51一致。

相关帖子

沙发
后学| | 2008-3-4 08:24 | 只看该作者

sst

sst89E564rd

不改动程序是不大可能的,

使用特权

评论回复
板凳
xwj| | 2008-3-4 08:35 | 只看该作者

LS的推荐很合适,SST的内部SRAM可以关闭

使用特权

评论回复
地板
dld2| | 2008-3-4 08:45 | 只看该作者

要我说

如果这个产品的生命期还比较长,下决心重写。

使用特权

评论回复
5
ayb_ice| | 2008-3-4 08:59 | 只看该作者

C8051F

只是供电是3.3V的

使用特权

评论回复
6
zlgmcuCHTZ| | 2008-3-4 09:04 | 只看该作者

用P89V51只要加一条指令也可以把内部 1K SRAM关了

就是把SFR "AUXR(8EH)"的EXTRAM置位。

使用特权

评论回复
7
aibxyz| | 2008-3-4 10:10 | 只看该作者

w78e516

64kflash+4kflash
可支持在线IAP
附加的256ram在pdata里,不用管它

使用特权

评论回复
8
gyt| | 2008-3-4 11:43 | 只看该作者

这样不是办法

还是应该投资重写比较好

使用特权

评论回复
9
古道热肠| | 2008-3-4 12:39 | 只看该作者

汇编开发的产品维护起来很困难

建议培养熟悉业务的骨干来重写。

使用特权

评论回复
10
jack.king| | 2008-3-4 13:11 | 只看该作者

AT89C51ED2这个好象可以吧!

80C52 Compatible High-Speed Microcontroller
up to 6 8-bit I/O Ports
3 16-bit Timer/Counters
256 Bytes Scratch Pad RAM
9 Interrupt Sources with 4 Priority Levels
Integrated Power Monitor 
ISP (In-System Programming)
64K Flash on-chip, 1792 bytes on-chip XRAM, On-chip 2048 Bytes EEPROM,
Dual Data Pointer, SPI, 16-bit PCA, PWM, UART, WDT

使用特权

评论回复
11
huangqi412| | 2008-3-4 17:14 | 只看该作者

要是长期用的话,重写吧

使用特权

评论回复
12
eric|  楼主 | 2008-5-26 12:19 | 只看该作者

问题已经解决,不用内部RAM就可以了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

19

主题

36

帖子

0

粉丝