ATMEL公司生产的AT89系列单片机,由于它具有可与51系列单片机兼容,片内带可反复擦除的EPROM,程序可加密,价格低廉等优点,而取代了51系列单片机8031+EPROM的传统应用方式,成为目前国内性能价格比较高的单片机种,广泛地应用于各种领域。这里向读者推荐一款最近才推入国内的,性能与AT89系列单片机相同,但性能价格比更高的W78E系列单片机。
W78E系列单片机是台湾华邦公司生产的W78系列单片机中的一款,分为W78E51、W78E52、W78E54、W78E58四种型号,具体性能见附表。

W78E系列单片机的指令系统与MCS-51全兼容,管脚封装与87系列,AT89系列全兼容,以前使用87、89系列单片机的用户,软硬件无须任何改动,即可用W78E代换。可用任何51系列单片机开发系统开发W78E单片机。
W78E系列单片机与同类比较,具有以下显著优点:
1.价格低廉,比89C同类更低。
2.速度更快,时钟频率可达40M,比87系列高出3倍多。
3.由于独特的加密结构,片内程序一经加密后,国内现今尚无任何手段破密,这对于较重要产品防止非法复制仿造,保持市场时间领先,非常重要,是目前国内唯一不能破密片内程序的单片机。
4.片内电可擦EPROM可反复编程,编程速度更快,每字节仅需0.1ms,比同类约快10倍。
由于W78E系列单片机最近才推入国内市场,除最新生产的ALL-07A及以上型号的通用型编程器可编W78E外,国内目前还无其它任何编程器可编程W78E。由于ALL-07A的高昂价格,影响了W78E的推广使用,而编程器又不具备开发功能,用户一般还要配备一套硬件开发系统,这不菲的价格,已令一般用户和电子爱好者望而却步。面对这一情况,我所在去年推出的KBC-I型开发型编程器的基础上,通过改进和扩充功能,形成了KBC系列产品,同时具有W78E的编程功能,可仿真开发51、89和W78E全系列单片机,并对单片机应用中所用到的绝大部分存贮器芯片进行编程。其型号和所对应的功能如下:
1.KBC-1型:可编程8751~8752,89C51~89C58,892051~891051,2716~27512,2864~28256。
2.KBC-2型:在1型的基础上,28系列扩大到2864~28040,27系列扩大到2716~27040,增加了29256~29040的编程功能。
3.KBC-4型:在1型的基础上增加了W78E系列的编程功能。
4.KBC-5型:在2型的基础上增加了W78E系列的编程功能。
本编程器由配套软件磁盘、通讯电缆、编程器组成,外置式,和微机通过232口联接通讯,适应286以上微机,它具有以下特点:
1.配有软件仿真调试软件包,可对用户程序进行仿真调试、软件编辑,汇编、调试、编程一气呵成,无须昂贵的硬件仿真系统。
2.兼备内、外置式编程器的特点,通过串口同时传递数据和电源,自带编程升压电路,编程电压9V~40V连续可调,利用微机5V电源,无需任何外接电源即可正常工作。也可外接单一5V电源工作,体积小、重量轻、携带方便,特别适合现场和家庭使用。
3.适应INTEL、HEX、BIN等文件格式,串口自动设置,采用电子开关切换编程电压,编程安全,EPROM编程采用双重快速算法,编程速度大为提高。
4.菜单操作,界面友好,操作极为简单。编程器结构精练、价格低廉、性价比高,广泛适用各种用户。
本编程器的仿真调试过程如下:
1.用编辑软件编写用户程序。
2.用汇编软件生成仿真调试机器码。
3.用仿真调试软件进行仿真调试,该软件采用多窗口显示,有单步、自动单步、陷阱断点、断点运行、I/O口应答和中断调试等功能,所有单片机的硬件资源均可任意设定数据并动态观察运行结果,还能够完成非实时性的软件调试。
4.将通过调试的用户程序机器代码写入芯片,将芯片插入用户系统,实时运行,观察效果,如有软件缺陷,利用AT89或W78E系列快速电擦写1000次的特性,重复以上过程,直到调试完成。
编程器使用过程如下:
1.将通讯电缆插入微机和编程器相应插座。
2.打开编程器上的电源开关。
3.在PC机上运行PGM51.EXE文件,首先进入选择菜单,选择所需要编程的芯片型号,然后再进入编程菜单。首先选择电压调节项,这时旋转编程器上的电压调节电位器即可调节编程电压。电压调节好后,如编程电压未改变,以后无需再调节。再选择芯片编程项,输入文件名,即进行编程,编程的同时进行校验,如出错,显示错误地址及内容。编程完毕,可返回编程菜单,进行其它操作。编程菜单还有芯片擦除、读芯片、芯片加密等选择项。
以上所运行的程序,均在配套磁盘上。(宋齐)