89C54RD+40I-LQFP44G
200
QFP/-
原装现货自有库存实单必成
89C54
80000
-/23+
原装现货
89C54
80000
-/23+
原装现货
89C54
65286
-/21+
全新原装现货,长期供应,免费送样
89C54
8913
-/23+
柒号芯城,离原厂的距离只有0.07公分
89C54
57388
DIP/21+
低价出售原装现货可看货假一罚十
89C54
80000
-/23+
原装现货
89C54
10000
-/-
-
89C54
7300
DIP/2202+
原装现货
89C54
18000
-/NEW
元器件代理百强企业
89C54
7300
DIP/23+
原装现货
89C54
12000
-/-
-
89C54
7300
DIP/22+
行业十年,价格超越代理, 支持权威机构检测
89C54
23
-/-
只做原装 支持BOM配单服务 企业QQ 3003975274
89C54
7300
DIP/23+
原装现货
89C54
80000
-/23+
原装现货
89C54
59300
-/22+
全新原装现货,价格优势,供应中欢迎咨询
89C54
41101
DIP/-
大量现货,提供一站式配单服务
89C54
7300
DIP/23+
原装现货
1 概 述 sst89c54/58(简称89c54/58)是美国sst公司推出的多用途51系列单片机,片内集成了20 kb/36 kb的superflashe''prom程序存储器,分为block0(16kb/32kb)和blockl(4kb)两块。其中,blockl可以映射(mapping)到64kb存储空间的最高端或最低端,而且,对于程序计数器来说可以是不可见的。由于其存储结构上独特的优点,使得89c54/58非常适合于用做单片机仿真器。 2 sst89c54/58的程序存储结构 2.1 存储器结构 89c54/58片内的存储块block0占据从0000h到3fffh/7fffh的存储空间,blockl占据从f000h到ffffh的存储空间。89c54/58存储结构如图1所示。 当ea#=1时,对于程序计数器来说,block0始终是可见的,用于代码的存取;blockl代码的存取是通过特殊功能寄存器sfcm,sfcf,sfal,sfah,sfdt和sfst来实现的。当sfcf[7]=1时,blockl是可见的。 2.2 存储器再映射(re-
1 概 述 sst89c54/58(简称89c54/58)是美国sst公司推出的多用途51系列单片机,片内集成了20 kb/36 kb的superflashe'prom程序存储器,分为block0(16kb/32kb)和blockl(4kb)两块。其中,blockl可以映射(mapping)到64kb存储空间的最高端或最低端,而且,对于程序计数器来说可以是不可见的。由于其存储结构上独特的优点,使得89c54/58非常适合于用做单片机仿真器。2 sst89c54/58的程序存储结构2.1 存储器结构 89c54/58片内的存储块block0占据从0000h到3fffh/7fffh的存储空间,blockl占据从f000h到ffffh的存储空间。89c54/58存储结构如图1所示。 当ea#=1时,对于程序计数器来说,block0始终是可见的,用于代码的存取;blockl代码的存取是通过特殊功能寄存器sfcm,sfcf,sfal,sfah,sfdt和sfst来实现的。当sfcf[7]=1时,blockl是可见的。2.2 存储器再映射(re-mapping) 8
s3);红灯+左转(s4);红灯(s5)五种状态。其中绿灯+人行道表示:车辆前行,行人可通过人行道;绿灯+右转表示:车辆可向前、向右行驶。黄灯表示:过渡状态;红灯+左转表示:车辆向左行驶,但不能前行;红灯表示:禁止通行与转弯。另外本系统还设计了紧急情况的处理,在紧急情况下,设置各个交通灯的状态为:全红表示:东南西北所有方向禁止通行;南北红、东西绿表示:南北方向禁行,东西方向通行;东西红、南北绿表示:东西方向禁行,南北方向通行。 2 各模块设计 2.1 单片机及键盘控制模块 单片机采用89c54,其中有4 kb程存可用,对交通灯的控制主要用其中的计数器定时来完成。一方面要完成对各模块的控制,另一方面也要协调好各模块的时序及口线冲突问题。键盘采用zlg7289串行控制,其电路图如图2所示。共采用8个按键(数字键0~9,时间设置键,回车键,紧急情况控制键,模式转换键,手动控制键及恢复键)。时间设置可分别设计各个方向的通行时间;模式转换功能为根据交通状况切换到预先设定好的通行时间模式;或切换回原来模式;手动控制为手动控制各个方向的通行时间,具有灵活的特性;恢复键是从紧急状态或手动控制状态返回
不行。因此用户应仔细加以挑选和鉴别。 根据hooks 技术本身的特点,用户应该对以下的几个方面加以注意和测试。 能否运行外部用户目标板上的程序 由于hooks 技术中p0/p2 口是重新构造的,因此p0/p2 口上的时序处理是整个设计中的难点。p0/p2 的i/o 特性和数据总线特性相对容易实现一点,但是程序总线很难正确实现,这是由于hooks的技术结构决定的。一般hooks 仿真器在实现仿真内部64k 代码空间比较容易,但是仿真内部4k (类似89c51)/8k (类似89c54)/16k (类似89c54)/32k (类似89c58)等能外扩rom 空间的mcu类型则无法实现。在国内外所有的hooks 技术的仿真器中,只有广州致远公司的tks 仿真器b 系列能真正做到稳定运行外部用户目标板上的程序。运行外部用户目标板上的程序是非常必要的,因为用户可能在外部扩充了一般的用户程序,需要实际仿真一下来验证整个系统的正确性;也可能在外部放置了大容量的(可能超过64k 的物理地址限制)分组字库,而这种特性是仿真器内部无法实现的;也可能是外部有分组的bank 方式的运行代码,这种
摘要:sst89c54/58j silicon storage technology公司推出的带有20kb/36kb flash的单片机。芯片内部集成了可以对flash进行操作的功能模块。通过对flash的分区实现在应用中可编程的功能。本文介绍它们的iap功能,并给出iap功能的一些子程序。 关键词:sst89c54/58 iap flash存储器 sst89c54/58单片机是mcs-51系列单片机的派生产品。它们在指令系统、硬件结构和片内资源上与标准8052单片机完全兼容,只是加大了内部程序存储器flash的容量。 sst89c54/58的特色: *256×8位内部ram; *3个16位定时/计数器(t0、t1、t2); *1个全双工、可编程串行通信口(uart); *6个中断源,2 个优先级; *4个8位i/o口(32位i/o引脚); *ttl和cmos电平全兼容; *5(1±0.1)v供电时,工作频率为0~33mhz; *3(1±0.1)v供电时,工作频率为0~12mhz; *内部看门狗定时器(wdt); *支持3种省电模式:空闲、下电和等待,并且支持
1 概 述 sst89c54/58(简称89c54/58)是美国sst公司推出的多用途51系列单片机,片内集成了20 kb/36 kb的superflashe'prom程序存储器,分为block0(16kb/32kb)和blockl(4kb)两块。其中,blockl可以映射(mapping)到64kb存储空间的最高端或最低端,而且,对于程序计数器来说可以是不可见的。由于其存储结构上独特的优点,使得89c54/58非常适合于用做单片机仿真器。2 sst89c54/58的程序存储结构2.1 存储器结构 89c54/58片内的存储块block0占据从0000h到3fffh/7fffh的存储空间,blockl占据从f000h到ffffh的存储空间。89c54/58存储结构如图1所示。 当ea#=1时,对于程序计数器来说,block0始终是可见的,用于代码的存取;blockl代码的存取是通过特殊功能寄存器sfcm,sfcf,sfal,sfah,sfdt和sfst来实现的。当sfcf[7]=1时,blockl是可见的。2.2 存储器再映射(re-mapping) 89c54/58的存储器再映射功能使
我用89c54控制gl811可以实现.
为何用8954时所用ram大于234就一直复位无法启动我用89c54,当所用ram大小为236个时,怎么也启动不起来的,一直复位,删掉两个变量就可以。可是54应该不至于这么小的ram的,我想是不是我编程序时有什么问题,烦请各位大侠帮小弟出出招,推断一下是什么原因,如何解决!不甚感激!系统是有看门狗的,不过我想应该不是那的问题!
那有mcp2510的例子啊,高手们指点一下用89c54操作mcp2510,没有标准的spi口,好心人能不能给个例子.weeqe1999@163.com
stc的89c54价格9元,hcs08的16k,44pin只要8元 * - 本贴最后修改时间:2007-1-27 15:23:32 修改者:forthlab
用8954芯片时头文件用reg52.h可以吗?小弟初次尝试用sm89c54a,原来用52,不知要不要改头文件,keilc除了选device为89c54外要不要作其他处理?