随着技术的发展,单片机开发手段也越来越先进,而价格却不断下降。当FLASH型单片机被广泛应用后,采用软件模拟加写片验证成为一种经济实用的实验方法。而近年来很多单片机都具有了ISP功能,只要一根下载线即可以编程,不再需要编程器。 美国sST公司推出的sST系列单片机更是集成了仿真功能,配合Keil软件,可使用户的目标板直接具有仿真功能,将单片机的易用性推向一个新的高度。 sST89E564RD是美国sST公司推出的一款内嵌89C52核的单片机,除具有89C52的所有资源外,还增加了768字节的XRAM(地址范围100H-2FFH);增加了64KBlock0的Flash(地址范围:0000H-FFFFH),原89C52的8KFlash为Block1,占用10000H-11FFFH的地址空间。出厂时sST89E564RD中已经固化与Keil连接的仿真软件SoftICE,该Firmware与Keil一起可将C或汇编生成的代码通过串口直接下载到Block0中,且可在线调试,该软件占用Block1的前4K和Block0的后1KFlash空间,调试时占用串口和定时器2。
上传时间: 2014-12-27
上传用户:uuuuuuu
如果产品中的P0口作为数据总线外挂有类似RAM的器件(例如:6264,8255,RC500,并口的液晶模块,LCD控制芯片等等),就必须将单片机内部扩展的768BYTE的扩展RAM屏蔽掉,即将AUXR(8EH)的D1(EXTRAM)位置1,这样才能使用外部的芯片,系统得以正常工作.在程序一开始就加入EXTRAM=1的语句
上传时间: 2013-10-24
上传用户:hustfanenze
LG-MCU单片机开发学习板是一款全面支持STC全系列、AT89S系列与sST系列单片机的多功能合一开发学习工具,是专门为广大51单片机学习者和开发人员而专门设计的;
上传时间: 2014-01-08
上传用户:china97wan
在sST89E/V516/564RD单片机中有64K+8K的两块FLASH存储器,一般情况下,标准8052单片机的最大程序寻址范围为64K,可通过KEILC51的BANK切换功能,可以使8K的BLOCK1也作为用户程序空间,从而使整个的用户程序寻址范围扩大到64+8=72K.具体步骤如下:
上传时间: 2013-11-02
上传用户:klin3139
使用注意:注意烧写的时候不要勾选SC0,SC1这两项加密项也不要选 初学51单片机或是业余玩玩单片机开发,每次总要不断的调试程序,如没有仿真器又不喜欢用软件仿真,那只有每次把编译好的程序烧录到芯片上,然后在应用电路或实验板上观察程序运行的结果,对于一些小程序这样的做好也可以很快找到程序上的错误,但是程序大了,变量也会变的很多,而直接烧片就很难看到这些变量的值了,在修改程序时还要不断的烧片实验,确实很麻烦,这时如果有一台仿真器就会变得很好方便了。但一台好的仿真器对于业余爱好者来说确实有一些贵,在这里介绍这种易于自制的51芯片仿真器虽然有一些地方不够完善,但还是非常适于初学51单片机的朋友和经济能力不是很好的业余爱好者。 这个仿真器的仿真CPU是使用sST公司的sST89C58或sST89C54(其它相容的芯片也可,这里主要讲述sST89C58),对于没有可以烧写sST89C58芯片的朋友应该选用CA版本的sST89C58芯片,这个CA型号的芯片出厂时已内置了BSL1.1E的固件程序。那什么是BSL呢?BSL就是英文BOOT-Strap Loader,意思就是可引导装载,形象来说就像电脑用DOS起动盘起动后可以装载应用程序并运行。只不过sST89C58是用串口来输入程序资料的。为了能把编译好的单片机程序HEX或BIN文件下载到sST89C58芯片上,sST公司还提供了一种叫EasyIAP的软件,IAP为In-Application Programming,有了这个软件就可以把sST89C54变为在线下载的实验器。
上传时间: 2013-11-18
上传用户:gonuiln
对于Flash存储器的驱动,采用的Flash芯片为sST公司的sST39VF1601
上传时间: 2015-04-02
上传用户:dianxin61
将4MHz的访波输入到ccc模块上,输出500Hz提供鸣叫声频。1kHz的方波经fen10模块进行十分频后为秒模块mian、分模块mina、时模块hour,提供时钟信号;用sST模块为整点报时提供控制信号,(当59 50"、52"、54"、56"、58"时,q500输出为”1”,秒为00时qlk输出为”1”,这两个信号经过逻辑或门实现报时功能);用sel模块提供数码管片选信号;用模块bbb将对应数码管信号送出需要的显示信号;用七段译码器dispa模块进行译码。 将4MHz的访波输入到ccc模块上,输出500Hz提供鸣叫声频。1kHz的方波经fen10模块进行十分频后为秒模块mian、分模块mina、时模块hour,提供时钟信号;用sST模块为整点报时提供控制信号,(当59 50"、52"、54"、56"、58"时,q500输出为”1”,秒为00时qlk输出为”1”,这两个信号经过逻辑或门实现报时功能);用sel模块提供数码管片选信号;用模块bbb将对应数码管信号送出需要的显示信号;用七段译码器dispa模块进行译码。
上传时间: 2014-12-22
上传用户:lps11188
放在sST89E58RD2、sST89E516RD2高区的ISP代码,比sST公司自带的ISP代码功能更强(sST公司的ISP代码只能上电或复位时升级,该程序可上电、复位、程序运行中皆可)。
上传时间: 2014-12-22
上传用户:luopoguixiong
学习单片机、CPLD其实关键是实践,从51入门是个好选择,但不要停留在起点,学单片机方法得当是瞬间的事!但用好,就不好说了,一辈子都要努力随着产品控制技术的进步,CPLD与单片机的联系越来越密切,学会灵活应用cpld已经作为我们工程技术人 员的基本要求,抓紧时间学习吧,面对复杂的任务您就能应对自如,您的未来将更美好。 我们推荐这款实验CPLD+51MCU学习板,主要特色是集成了具有ISP功能的CPLD和Flash单片机,可以单独完成单片机和CPLD的实验,也可以通过跳线把单片机和CPLD联合起来形成一个应用系统。因此,利用本开发平台使用者既可学习单片机知识又可学习CPLD可编程逻辑方面的知识,,也可学习单片机和CPLD的联合使用,而本开发平台的价格却仅仅等同于市面上一台普通单片机开发板的价格,大大降低用户学习成本。 MCU采用AT89S52单片机同时也支持89S系列.sST系列.STC系列的单片机;CPLD采用Altera EPM7128SLC84-15,你也可以根据自己的需要采用其他的CPLD,如EPM7064 EPM7096 EPM7128E EPM7160E.下载采用ISP下载线,利用ISP下载软件,可以直接在PC上进行程序调试仿真,然后下载到板上的AT89S51以及EPM7128中.
上传时间: 2013-12-13
上传用户:lili123
C51中如何解决程序地址定位的问题,(关于sST)
上传时间: 2014-08-17
上传用户:aa17807091