0人已收藏
0人已打赏
免费0人已点赞
分享
工业自动化
返回版块17.92 万条内容 · 371 人订阅
阅读下一篇
SST89C54/58系列单片机的IAP应用技术摘要:SST89C54/58j Silicon Storage Technology公司推出的带有20KB/36KB Flash的单片机。芯片内部集成了可以对Flash进行操作的功能模块。通过对Flash的分区实现在应用中可编程的功能。本文介绍它们的IAP功能,并给出IAP功能的一些子程序。 关键词:SST89C54/58 IAP Flash存储器SST89C54/58单片机是MCS-51系列单片机的派生产品。它们在指令系统、硬件结构和片内资源上与标准8052单片机完全兼容,只是加大了内部程序存储器Flash的容量。
回帖成功
经验值 +10
全部回复(2 )
只看楼主 我来说两句抢地板结束语
以Rabbit微处理器为核心的新型网络消防报警控制系统具有较强的网络通信能力。由于采用了高性能的微处理器,系统具有高实时性。通信快速可靠的特点,极有应用价值。
回复 举报
Rabbit2000微处理器是Rabbit半导体公司所生产的8位微处理器。它和Z80系列微处理器有相似的结构和高度的兼容性,但性能有很大的提高。具有多达40个通用I/O引脚。内建日历、时钟、看门狗、定时器、多级中断、双DMA通道,可外扩4~8MB Flash,用于数据存储。对于8位总线的微处理器,Rabbit具有很高的计算速度。这对于实时操作系统是极为重要的。对于Rabbit2000,传统的微处理器硬件和软件的开发已被简化,不再需要在线仿真。用1根接口电缆把PC串行口和基于Rabbit2000的目标系统连接起来就可实现软件的开发。Rabbit2000具有4个串行端口,具有很强的组网通信能力。它能精确地产生脉冲和边沿,可实现多优先级中断。处理器速度和功耗在程序控制之下,在处理器持续执行指令的时候,能使用超低功耗模式实现计算和执行逻辑检测,为实现低功耗设计提供了方便。Rabbit2000可以实现冷启动,因此未经编程的Flash存储器可以接在适当的地方。其RabbitCore RCM2000模块内含Rabbit2000微处理器、大容量Flash及SRAM、内建以太网接口,可直接通过网络实现监控;具备RS232/485接口,可使各种串行设备快速进行网络连接。Rabbit2000微处理器的软件开发平台Dynamic C7.0 Premier集编程、编译、链接、调试、下载于一体,并有完善的TCP/IP协议栈,支持全功能RS232/485通信,配备各种I/O驱动函数库;完善的文件管理系统,可在Flash或SRAM上建立数据文件,便于存储系统或用户数据。
2 系统功能模块设计
主要模块单元为内含Rabbit2000微处理器的RabbitCore RCM2000模块,作为消防火警控制器,以及火警探测器、键盘控制板、液晶显示模块、DI/DO和PC机。其功能模块如图1所示。
回复 举报