SST89E554
65286
-/21+
全新原装现货,长期供应,免费送样
SST89E554
3000
-/2035+
百分百公司全新进口原装现货库存
SST89E554
3588
-/-
原装 部分现货量大期货
SST89E554
18459
PLCC/22+
原厂原装现货
SST89E554
41101
IC/-
大量现货,提供一站式配单服务
SST89E554
50
-/23+
全新原装
SST89E554
63422
IC/2215+
原装现货,可提供一站式配套服务
SST89E554
63422
IC/2215+
原装现货,可提供一站式配套服务
摘要:51系列单片机开发板在实验与教学环境中被广泛使用。主要介绍基于sst89e554rc单片机,设计一种带仿真功能的5l单片机开发板,简易实用,成本低廉,很适合单片机爱好者制作和使用。 1 引 言 单片机实验和开发中最重要的一个环节就是程序的调试,通常采用烧写芯片直接到目标板上试验的方法,但是这样做在程序出现问题时比较麻烦,有时候也很难找到程序的问题出在哪里。另外也可以采用软件仿真的方式调试程序,但是这种方式也有局限性,软件仿真有时候并不能完全代替实际使用环境。因此单片机仿真器成了程序调试中一个重要的设备。然而仿真器的价格比较高,为解决这一问题,在用单片机开发产品时,虽然许多厂家设计了可编程isp单片机,但是从安全与便捷方面考虑,单片机仿真器仍然是开发人员和爱好者不可或缺的工具。单片机仿真器在产品开发阶段可用来替代单片机进行软硬件调试,从而迅速发现、纠正程序中的错误,大大缩短单片机开发的周期。但实际中仿真器过于昂贵,因此,设计制作出一款廉价且实用的仿真器有着广泛的市场。 2 原理及系统结构 sst89e554rc是8位集成存储器的51系列兼容单片机,和51系列单片机软
3个高电流驱动引脚;3个16位定时器/计数器;全双工嵌入式;8中断源在4优先级别;看门狗定时器;4个8位I/O端口(32I/0引脚);2个DPTR寄存器;SPI串行接口;TTL和CMOS兼容逻辑电平;外部节电模式;闲置模式、具有外部中断唤醒功能的掉电模式、待机模式;PLCC-44和TQFP-44封装;温度范围;商业(0~+70℃);工业(-40~+85℃)
1a ssu7301a sm79164 sm59264 p87c196kb p87lpc9xx p89lpxxx pic16lf88 w78e62\w78e365 w77e516 t89516可解了! at89s/l5x、attinyxx、at90sxxxx、 atmegax\xx\xxx\xxxx、ht46r47/63、ht48r05/06/10、cy7c63001 cy7c63213、ds5000、89c638、 hd647180、psd211/311/8xx/9xx、、v87c54/58、sst89e554、89f54/58、is89e54/58、amd、temic、mosel-vitelic、signetics、techcode、东芝、西门子、松下、三菱、富士通、三星、欧姆龙、nec、都可解了!注意:at89c/s5x、w78e5x、is89x5x、sst89c5x、sm29/89c5x烧断otp(31脚)或数据线(p0、p1、p2、p3口)也可解!其它烧断脚的也可试验!二、可代pic单片机 可代: pic12c508 pic12c509 pic16c505 pic16c54 pic16c56
sst89e554
根据datasheet,sst89e554有2种对片内flash编程方式一个是iap mode,一个是external host programming mode,我们用普通的编程器编程就是用external host programming mode,做编程器时就要严格遵守以下流程:1. maintain rst high and set psen# from logic high to low, in sequence according to the appropriate timing diagram.2. raise ea# high (vih).3. issue read-id command to enable the external host mode.4. verify that the memory blocks or sectors for pro-gramming is in the erased state, ffh. if they are not erased, then erase them using the appropriate erase command.
跪问usb模块的问题最近做了一个usb通讯模块,用的是philips的pdiusbd12芯片,单片机用的是sst89e554。电路如下:usb模块电路我的片选地址是:8200h为了作一个简单的测试,以判断电路是否正确,我写了一个简单的测试程序,如果通过步进,usb芯片应该可以驱动goodlink的led灯,也应该通过它的softconnect技术观察到pc发现新硬件的提示。但我测试了很久,并没有发现灯亮的现象发生,也没有pc发现新硬件的提示。很是郁闷。以下是我的代码,希望各位大侠帮助,看是代码的问题还是硬件有问题。如果代码有问题,希望能给出正确的测试代码(看到led亮就行!)小弟在此跪谢了!org 0000hstart: mov dptr, #082d0h;//设置usb的地址使能 mov a,#8eh; movx @dptr,a; mov dptr, #082d8h;//设置usb的端点使能,执行完后应能看到led灯点亮 mov a,#01h; movx @dptr,a; mov dptr, #082f3h;//设置usb模式,执行完后,usb芯片的softc
模式很简单的,不要想的太复杂这么说吧,block1的程序是单片机出厂就固化好的,一般情况下我们是把自己写的程序烧录到block0里面,这个时候当你使用iap模式时,你那30k数据会自动写到block1里,但你要注意两个问题:1、你写入的地址必须确保与原先已经有的出厂固化数据不冲突,比如说原先里面数据是到0x0200,那么你那30k数据就从0x0201开始写~,不然的话会把原先单片机自己的数据覆盖掉,那后果不堪设想;2、你写30k数据之前要确保那个区域是事先擦除过的,也就是里面的值全部是0xff,sst89e554有专门的扇区擦除命令(sector erase);先执行 sector erase,再program。以上是针对写数据而言,读取数据跟一般eeprom一样,直接读你原先存放的地址就ok最后祝你成功:) * - 本贴最后修改时间:2005-11-4 18:05:17 修改者:cxd731