80C51系列单片机仿真器选购指南

合集下载

如何选择适合的单片机-单片机选型

如何选择适合的单片机-单片机选型

专利证书网站首页由单片机实现检测控制,其中一个首要的工作就是选择合适的单片机。

目前国内在使用单片机作控制系统的微处理器时多选择51系列或Motorola 系列单片机,而本系统选用的PIC系列单片机在多个方面较其它系列单片机更有优越性。

下面对PIC单片机作较详细介绍。

2.4.l由单片机实现检测控制,其中一个首要的工作就是选择合适的单片机。

目前国内在使用单片机作控制系统的微处理器时多选择51系列或Motorola当今世界上涌现出各种各样的单片机,目前应用较广的主要有美国Intel公司开发和生产的MCS一51,MCS一96系列、台湾ICSI公司的8051系列、美国Motorola公司的MC68系列和美国Microchip公司的PIC系列等,其中各个系列的单片机都有其各自的优点,与其它系列相比,美国力,从而提高了工业电脑自动控制器的适应能力,以下分几个方面通过与其它类型单片机的比较来说明它的优越之处。

(l)哈佛总线结构 PIC系列单片机在架构上采用了与众不同的设计手法,PIC系列单片机不仅采用了哈佛体系结构(也就是两种存储器位于不同的逻辑空间里,这种架构的微控制器、微处理器、数字信号处理器或者微型计算机系统,称为哈佛体系结构),而且还采用了哈佛总线结构。

在PIC系列单片机中采用的这种哈佛总线结构,就是在芯片内部将数据总线和指令总线分离,并且采用不同的宽度,这样做的好处是,便于实现指令提取的“流水作业”,也就是在执行一条指令的同时对下一条指令进行取指令操作;便于实现全部指令的单字节化、单周期化,从而有利于提高CP U执行指令的速度。

在一般的单片机中,指令总线和数据总线是共用的(即分时复用)Motorola公司开发的MC68H C05/08系列单片机,其程序存储器和数据存储器统一编址(也就是两种存储器位于同一个逻辑空间里,这种架构的微控制器、微处理器、数字信号处理器或者微型计算机系统,称为普林斯顿体系结构),早期在国内市场上最流行的单片机产品Intel开发生产的MCS一51系列单片机,其程序存储器和数据存储器虽然独立编址;但是它们与CP U之间传递信息必须共用同一条总线,仍然摆脱不了瓶颈效应的制约,于是影响到CP U运行速度的进一步提高。

80C51中文资料_数据手册_参数

80C51中文资料_数据手册_参数

找电子元器件网上商城就上万联芯城,万联 芯城销售IC电子元器件,芯片,电阻,电容,二极管,三极管等 多种类别,现货型号能够满足各种物料需求,BOM报价可有效提 高采购效率,只需提交物料清单,商城即可为您查询物料报价 ,整单下单有优惠,电子元器件一站式采购,满足客户多样化物的考勤系统,完整masteringof速度与CPU贸易。时钟源包括:•外部时钟输入•高速晶体或陶瓷振荡器•集成高 速RC oscillatorThe选择时钟源可以除以2 - 512在孵蛋的CPU和theperipherals之前。当设置X2函数时,CPU每周期需要6个时钟周期。时钟 由几个SFR寄存器控制:OSCON, CKCON0, CKCON1, CKRL。AT8xC5112包括以下振荡器:•晶体振荡器•集成高速RC振荡器,典型频率为 12 MHzCrystal振荡器:OSCAThe晶体振荡器使用两个外部引脚,XTAL1作为输入,XTAL2作为输出。80C51晶体谐振器和陶瓷谐振器都可 以使用。在振荡器源中,XTAL1是人工启动产品的。OSCCON寄存器中的OSCAEN是晶体振荡器或外部振荡器输入的使能信号。集成 高速RCOscillator: oscb高速RC振荡器的典型频率为12mhz。注意片上振荡器的频率容限为±50%,可能不适合在某些应用中使 用。OSCCON寄存器中的OSCBEN是一种用于高速RC振荡器的使能信号。CKS寄存器中的时钟选择器位用于从晶体到RC振荡器的选 择。OSCCON寄存器中的OSCBEN位用于启动RC振荡器。OSCCON寄存器中的OSCAEN位用于启用晶体振荡器或外部振荡器输入。时 钟预调器在提供CPU和外围设备之前,根据CKRL寄存器的定义,主时钟除以2到512的因数。80C51每条指令的CPU需要12到256*12个时 钟周期。这允许:•接受要在XTAL1输入上接受的任何循环比率。•降低CPU功耗。X2位允许绕过时钟预调器;在这种情况下,CPU每台机 器周期只需要6个时钟周期。在X2模式下,当这个分配器被绕过时,onXTAL1上的信号的循环比率必须在40到60%之间WDT的目的是作 为一种恢复方法,在某些情况下,CPU可能被细分为软件故障。WDT由一个14位计数器和看门狗TimerReset (WDTRST) SFR组成。默认 情况下,退出重置时禁用WDT。要启用WDT,用户必须将01EH和0E1H按顺序写入WDTRST、SFR loca-tion 0A6H。当WDT被启用时, 它将增加每一个机器周期(6个内部时钟周期),除了通过重置(hardwarereset或WDT溢出重置)之外,没有其他方法可以禁用 WDT。WDTPRG寄存器的T0位用于选择10位或14位之后的溢出。当WDT溢出时,它将生成一个内部重置。它还将在模拟器的st -pin上 驱动输出复位高脉冲。脉冲长度为WD时钟的24个时钟周期。使用wdto启用WDT,用户必须将01EH和0E1H按顺序写入WDTRST、SFR 位置0A6H。当启用WDT时,用户需要通过将to01EH和0E1H写入WDTRST来对其进行服务,以避免WDT溢出。当14位计数器达到16383 (3FFFH)或1024 (1FFFH)时溢出,这将重置设备。当WDT启用时,80C51将在振荡器运行时增加每一个机器周期。这意味着用户必须至 少每16383个机器周期重置一次WDT。要重置WDT,用户必须将01EH和0E1H写入WDTRST。WDTRST是一个只写寄存器。wdt计数器 不能读或写。当WDT溢出时,它将在RST-pin处生成一个输出集脉冲。复位脉冲持续时间为96x TOSC,其中TOSC =1/FOSC。为了更好 地利用WDT,应该在那些代码段中提供服务,这些代码段将在防止WDT重置所需的时间内定期执行。为了拥有更强大的WDT,增加 了27个计数器来扩展超时能力,在FOSC = 12mhz和T0=0时,从16ms到2s。要管理这个特性,请参考WDTPRG寄存器描述表13。 (SFR0A7h)。表12。WDTRST注册地址(0A6h)

C8051F单片机选型列表

C8051F单片机选型列表

200 ksps
32引
-
√ √ 2 - 脚,
9x9,
LQFP
28引
-
√ √ 2 - 脚,
5x5,
QFN
48引
-
√ √ 2 - 脚,
9x9,
TQFP
/Left_Column/detail/C8051F_51_Device.asp
1/31/2013
C8051F 51 单片机 选型列表
Page 1 of 3
C8051F 51 单片机 选型列表
Precision Mixed-Signal
型号 C8051F005 C8051F007 C8051F020 C8051F021 C8051F022 C8051F023 C8051F040 C8051F060
C8051F 51 单片机 选型列表
Page 3 of 3
C8051F410 50 32 kB 2304 -
UART, 24 SMBus, 4
SPI
6
±2%
12位, 24通 道,
-
32引
12位, √ 2通道

2
VREG, 脚, smaRTClock 9x9,
200
LQFP
ksps
USB MCUs
型号 C8051F320 C8051F321 C8051F340
100引
-
脚,
16x16,
TQFP
10位, 8位, ±20% 8通道, 8通道, 12位, √ √ 2
100 500 2通道
ksps ksps
64引
-
脚,
12x12,
TQFP
±2%
12位, 13通 道,

ATMEL 单片机选型指南

ATMEL 单片机选型指南

Flash ISP (In-System Programmable)
芯片型号
描述
AT89C5115
Low-pin-count 8-bit Microcontroller with A/D Converter and 16K Bytes of Flash Memory We recommend to implement an external brown out to prevent any Flash/EEPROM corruption during power-on or power-off. Please refer to related application note: External Brown-out Protection for C51 Microcontrollers with Active High Reset Input
High performance 8-bit Microcontroller 16 kbytes Flash We recommend to implement an external brown out to prevent any Flash/EEPROM corruption during power-on or power-off. Please refer to related application note: External Brown-out Protection for C51 Microcontrollers with Active High Reset Input High performance 8-bit microcontroller 32 Kbytes Flash We recommend to implement an external brown out to prevent any Flash/EEPROM corruption during power-on or power-off. Please refer to related application note: External Brown-out Protection for C51 Microcontrollers with Active High Reset Input High performance 8-bit microcontroller with 64 Kbytes Flash

80c51

80c51

ACC B
指令寄存器IR 指令译码器ID DPH
缓冲器 DPL ROM 4K字节
暂存器1
暂存器2
PC增量器 PSW ALU 振荡器 定时与控制 程序计数器PC 地址寄存器AR
XTAL2 VSS XTAL1 EA RST ALE PSEN
11
2.4.1 80C51的内部结构 一、80C51的微处理器(CPU) (1)运算器 累加器ACC ; 寄存器B ; 程序状态字寄存器PSW 。 (2)控制器 程序计数器PC ; 指令寄存器IR ; 定时与控制逻辑。
(3)在功能上,该系列单片机有基 本型和增强型两大类 基本型: 8051/8751/8031 80C51/87C51/80C31 增强型: 8052/8752/8032 80C52/87C52/80C32
1
(4)在片内程序存储器的配置上, 该系列单片机有三种形式,即掩膜ROM、 EPROM 和 ROMLess( 无 片 内 程 序 存 储 器)。如: ﹡80C51有4K字节的掩膜ROM; ﹡87C51有4K字节的EPROM ; ﹡80C31在芯片内无程序存储器。
23
2.5.1 80C51的程序存储器配置
PSEN 0000H EA=1 内部 0FFFH 1000H 外部 FFFFH FFFFH EA=0 外部
复位入口 INT0中断入口 T0中断入口 INT1中断入口 T1中断入口 串口中断入口
0000H 0003H 000BH 0013H 001BH 0023H ROM
80H
间接寻址 直接寻址 访问 访问 FFH
FFFFH RD WR
25
一、工作寄存器区
低端32个字节分成4个工作寄存器组,每组8个单 元。当前工作寄存器组的机制便于快速现场保护。

C8051F330中文资料

C8051F330中文资料

(2)IO: IO 信号输出控制程序。 (3)Keyled: 键盘读取及 LED 数码管显示程序。 (4)IIC_EEPROM: IIC 接口 EEPROM(AT24C02A, 容量256字节)读写程序。 (5)IIC_RTC: IIC 接口实时时钟(PCF8563)读写程序。 (6)PWM: PWM 信号输出控制程序。 (7)RS232: RS232串行数据通信程序。 (8)ADC_Uart: ADC 采样转换及计算程序。 (9)ADC_display: ADC 采样转换及数据处理数码管显示。 (10)DAC: DAC 转换及计算程序。 (11)Timer: Timer2、Timer3计时程序。 (12)INT0: 外部中断0测试程序。 (13)bootloader: 如果 C8051F330内部 bootloader 程序不慎被擦除,可应用 C8051F 网络生产的 EC3将 bootloader.hex 程序下载到芯片中。
时钟源 − 两个内部振荡器:
24.5MHz,±2%的精度,可支持无晶体 UART 操作 80/40/20/10 kHz 低频率、低功耗振荡器 − 外部振荡器:晶体、RC、C、或外部时钟 − 可在运行中切换时钟源,适用于节电方式 封装:20脚 MLP
性能最好,价格最低的 C8051F 单片机学习板 c8051f 单片机应用解析之 c8051f330 内容:
3.本学习板主要特点 (1)选择与 MCS51单片机兼容高性能的混合信号处理器 C8051F330作为控制芯片。 (2)可以不使用仿真器(EC3)就可以进行软件下载调试,节约开发费用。 (3)编写了完善的软件例程,基本覆盖了 C8051F330单片机的所有功能。
4.学习板软件例程 (1)Delay: 软件延时程序,利用软件进行延时操作。

品诺电子C8051F仿真器产品说明书

品诺电子C8051F仿真器产品说明书

品诺电子C8051F仿真器产品说明书目录目录 (2)一、产品概述 (3)1.1 C8051F调试工具简介 (3)1.2 产品性能 (4)1.3 仿真器接口定义 (4)二、在KEIL下使用USB Debug Adapter (5)三、使用批量下载工具 (7)3.1 U-EC5中文下载程序 (7)3.2 Silicon Laboratories Flash Utility (8)3.3 Silicon Labs MCU Production Programmer (9)四、EC6固件更新 (10)一、产品概述1.1 C8051F调试工具简介C8051F系列单片机是Silabs公司推出的一系列增强型51单片机,其指令集兼容传统MCS-51。

内核采用增强型CIP-51,其最大指令速率达到100MIPS,丰富的外设以及灵活的交叉开关,形成一个SOC,为目前绝大多数8位单片机所不能比拟。

C8051F单片机目前正在高速增长,由于具有兼容传统51的先天优势,已经被越来越多的爱好者和设计者所青睐,C8051F单片机已经进入大学课堂,成为大学单片机教材。

C8051F单片机开发工具经过多个版本发展,经历了并口、串口、USB-串、USB。

目前,以及发展到真正的USB通信,不再使用串并口或者虚拟串口。

C8051F开发工具还包括U-PDC等,但是使用最方便、最普遍的仍然是U-EC6。

品诺电子U-EC6仿真器采用国外原装电路改进而来,可实现支持单步、连续单步、断点、观察点、堆栈监视器, 可以观察/修改存储器和寄存器, 下载程序到Flash存储器等功能,兼容国内任何一家的C8051F调试工具。

多次得到高校的批量订单,使用效果反馈良好。

请定期去官方网站件,以达到更好的使用效果。

也可以在国内代理商下载。

1.2 产品性能 - 可与Keil 、silabs 官方推出的各种软件,如Silicon Laboratories IDE ,FLASH UtilityProgrammer ,Product Programmer ,新华龙U-EC5中文下载程序软件等软件实现无缝连接调试。

单片机原理与接口技术 80C51 单片机的硬件结构

单片机原理与接口技术 80C51 单片机的硬件结构
docin/sundae_meng
(2)控制器电路 控制器电路包括程序计数器PC、PC加1寄存器、指令
寄存器、指令译码器、数据指针DPTR、堆栈指针SP、 缓冲器以及定时与控制电路等。控制电路完成指挥控制 工作,协调单片机各部分正常工作。
2. 存储器 80C51单片机的存储器包括数据存储器和程序存储
任一时刻,cpu只能使用其中的一组寄存器,称为当 前工作寄存器组,由程序状态字寄存器PSW中的RS1, RS0位的组合来决定。没有选中的单元也可作为一般的 数寄据存缓器存:使用。系统上电复位时,默认选中第0组寄存器。 1、可用8位地址寻址; 2、在指令中既可用名称表示,也可以使用单元地址表示。
docin/sundae_meng
串行通信接口,可以同时发送和接收数据。
docin/sundae_meng
6. 中断控制系统
80C51共有5个中断源,即外中断2个,定时/计数中断2个, 串行中断1个。
7. 时钟电路
80C51芯片内部有时钟电路,但晶体振荡器和微调电容 必须外接。时钟电路为单片机产生时钟脉冲序列,振荡器的 频率范围为1.2MHz~33MHz,典型取值为6MHz。
器装备、飞机导航系统。 (6)计算机外部设备及电器方面:打印机、硬盘驱动器、
彩色与黑白复印机、磁带机等。 (7)多机分布式系统:可用单片机构成分布式测控系统,
它使单片机应用进入了一个全新的阶段。 (测控系统,智能仪表,智能玩具,计算机外设)
docin/sundae_meng
4.典型单片机产品简介 (1) MCS-51单片机系列
2、位寻址区 在工作寄存器后的16个数据单元(20H~2FH),它
们既可以作为一般的数据单元使用,又可以按位对每个单 元进行操作,因此这16个数据单元又称作位寻址区。位寻 址区共计128位,其位地址为00H~7FH。

C8051F单片机简介

C8051F单片机简介
MCU 内部有一个能独立工作的时钟发生器,在复位后被默认为系统时钟。如有需要, 时钟源可以在运行时切换到外部振荡器。外部振荡器可以使用晶体、陶瓷谐振器、电容、RC 或外部时钟源产生系统时钟。这种时钟切换功能在低功耗系统中是非常有用的,它允许 MCU 从一个低频率(节电)外部晶体源运行,当需要时再周期性地切换到高速(可达 16MHz)的 内部振荡器。
C8051F021 25 64k 4352 √ 1 1 2 5 1 20 32 12 100 8 1 1 12 2 2 TQFP64
C8051F022 25 64k 4352 √ 1 1 2 5 1 20 64 10 100 8 1 1 12 2 2 100TQFP C8051F023 25 64k 4352 √ 1 1 2 5 1 20 32 10 100 8 1 1 12 2 2 TQFP64
C8051F005 25 32k 2304 - 1 1 1 4 1 20 32 12 100 8 1 1 12 2 2 TQFP64
C8051F006 25 32k 2304 - 1 1 1 4 1 20 16 12 100 8 1 1 12 2 2 TQFP48
C8051F007 25 32k 2304 - 1 1 1 4 1 20 8 12 100 4 1 1 12 2 1 LQFP32
C8051F226 25 8k 1280 - - 1 1 3 - 20 32 8 100 32 - - - - 2 TQFP48
C8051F230 25 8k 256 - - 1 1 3 - 20 32 - - - - - - - 2 TQFP48
C8051F231 25 8k 256 - - 1 1 3 - 20 22 - - - - - - - 2 LQFP32

C8051F MCU之系列仿真器介绍

C8051F MCU之系列仿真器介绍

C8051F MCU之系列仿真器介绍C8051F单片机是完全集成的混合信号系统级芯片(SoC),具有与MCS-51完全兼容的指令内核。

该系列单片机采用流水线处理(pipe line)技术,不再区分时钟周期和机器周期,能在执行指令期间预处理下一条指令,从而提高了指令执行效率。

大部分C8051F单片机具备控制系统所需的模拟和数字外设,包括看门狗、ADC、DAC、电压比较器、电压基准输出、定时器、PWM、定时器捕捉和方波输出等,并具备多种总线接口,包括UART、SPI、SMBus(与I2C兼容)总线以及CAN总线。

C8051F系列单片机采用FLASH ROM技术,集成JTAG,支持在线编程。

本文重点说明一下C8051F开发工具的选择及各版本之间的异同,以方便开发者选购。

下面所说的开发工具,均以原厂Silicon Laboratories(2003和Cygnal兼并)公司为主,国内有兼容的开发工具,可以对号入座。

1、Serial Adapter EC2此产品属于Silabs公司第一代产品,现在这个基本上属于停产的产品,市场上有的话,价格也相对偏高。

不合适!还有一个值得提醒大家的是(也是好多朋友问本空间的开发器为什么1脚为NC,特做此声明),注意这个DEBUG的调试接口的关系,在第一脚3.0 to 3.6 VDC Input,搞过RS232接口的朋友都应该知道,串行口不能向设备提供大电流电源的(通常的窃电电路也只是小电流方式),所以在官方的开发板上都有如下有这个关系。

其实在这个脚上(1脚的+3VD)的电源不是向目标板提供的,而官方的开发板这种设计完全是为了兼容所有工具(原装EC2的供电问题)的开发,而不是一般朋友认为的这个脚是仿真器向目标板供电的。

注意这个脚的方向是目标板向仿真器输入,而不是输出!!!2、USB Debug Adapter for C8051F MCU这个开发工具是一个纯USB的开发工具,在PC上这个是免驱动的HID设备,所以很方便地应用在Windwos系统中,在产品内部带有TVS和过流保护,另外由于C8051F 个别单片机有VIO单独控制IO口的电源(如C8051F410的IO可以最大5.25V的输入),所以在这个产品中有一个根据目标板电压,自动调整电平级别来适应C8051F全系列,全电压范围单片机的开发测试工作。

NXP 80C51系列单片机

NXP 80C51系列单片机

NXP 80C51系列单片机
NXP(原Philips半导体)8位8051单片机系列提供完整的产品类型,包括Flash、OTP(一次性编程)、ROM和无ROM器件。

这些80C51器件性能稳定可靠,可以广泛应用于汽车电子、消费类产品、计算机外设、自动化系统等各种领域。

请点击下面的产品了解更详细的产品信息。

功能特性
采用增强型80C51内核,最高速度可达40MHz;
Flash代码存储器容量从4kB~96kB;
片内扩展RAM:256B~8kB;
支持6-Clock模式,相同时钟下速度加倍,或者相同速度下获得更低功耗和降低EMI;
双DPTR,有效加快吞吐速度;
4个中断优先级,更好地满足实时性要求;
3个定时器/计数器,支持PWM,PCA功能,定时器溢出可自动触发I/O翻转,免中断处理;
内置看门狗和软件复位功能;
支持ISP/IAP/ICP下载;
ALE禁止(降低EMI);
支持掉电唤醒功能(低功耗应用);
高可靠性的OTP存储器,应用于各种苛刻场合;
具有CAN,I2C,SPI,ADC等多种功能模块。

开发工具
TKScope嵌入式系统仿真开发平台SmartPRO 5000U通用编程器。

80C51简介

80C51简介

很多初学51单片机的网友会有这样的问题:AT89S51是什么?书上和网络程上可都是8051,89C51等!没听说过有89S51 ?这里,初学者要澄清单片机实际使用方面的一个产品概念,MCS-51单片机是美国INTE公司于1980年推出的产品,典型产品有8031(内部没有程序存储器,实际使用方面已经被市场淘汰)、8051(芯片采用HMOS,功耗是630mW,是89C51的5倍,实际使用方面已经被市场淘汰)和8751等通用产品,一直到现在,MCS-51内核系列兼容的单片机仍是应用的主流产品(比如目前流行的89S51、已经停产的89C51等),各高校及专业学校的培训教材仍与MCS-51单片机作为代表进行理论基础学习。

有些文献甚至也将8051泛指MCS-51系列单片机,8051是早期的最典型的代表作,由于MCS-51单片机影响极深远,许多公司都推出了兼容系列单片机,就是说MCS-51内核实际上已经成为一个8位单片机的标准。

其他的公司的51单片机产品都是和MCS-51内核兼容的产品而以。

同样的一段程序,在各个单片机厂家的硬件上运行的结果都是一样的,如ATMEL的89C51(已经停产)、89S51,PHILIPS(菲利浦),和WINBOND(华邦)等,我们常说的已经停产的89C51指的是ATMEL 公司的AT89C51单片机,同时是在原基础上增强了许多特性,如时钟,更优秀的是由Flash (程序存储器的内容至少可以改写1000次)存储器取带了原来的ROM(一次性写入),AT89C51的性能相对于8051已经算是非常优越的了。

不过在市场化方面,89C51受到了PIC单片机阵营的挑战,89C51最致命的缺陷在于不支持ISP(在线更新程序)功能,必须加上ISP功能等新功能才能更好延续MCS-51的传奇。

89S51就是在这样的背景下取代89C51的,现在,89S51目前已经成为了实际应用市场上新的宠儿,作为市场占有率第一的Atmel目前公司已经停产AT89C51,将用AT89S51代替。

80C51 系列单片机仿真器选购指南

80C51 系列单片机仿真器选购指南

80C51 系列单片机仿真器选购指南时间:2006-07-20 来源: 作者: 点击:1002 字体大小:【大中小】第一章为什么要使用仿真器?1.1 仿真的概念仿真的概念其实使用非常广,最终的含义就是使用可控的手段来模仿真实的情况。

在嵌入式系统的设计中,仿真应用的范围主要集中在对程序的仿真上。

例如,在单片机的开发过程中,程序的设计是最为重要的但也是难度最大的。

一种最简单和原始的开发流程是:编写程序-烧写芯片-验证功能,这种方法对于简单的小系统是可以对付的,但在大系统中使用这种方法则是完全不可能的。

1.2 仿真的种类∙软件仿真:这种方法主要是使用计算机软件来模拟运行实际的单片机运行,因此仿真与硬件无关的系统具有一定的优点。

用户不需要搭建硬件电路就可以对程序进行验证,特别适合于偏重算法的程序。

软件仿真的缺点是无法完全仿真与硬件相关的部分,因此最终还要通过硬件仿真来完成最终的设计。

∙硬件仿真:使用附加的硬件来替代用户系统的单片机并完成单片机全部或大部分的功能,使用了附加硬件后用户就可以对程序的运行进行控制,例如单步,全速,查看资源,断点等。

硬件仿真是开发过程中所必须的。

1.3 为什么要使用仿真器?在与一些有经验的工程师交谈中,我们会发现有相当一部分工程师在开发中不使用或很少仿真器。

向他们询问原因,得到的回答是“仿真器不可靠”。

但是他们是如何解决程序开发中遇到的问题呢?通过深入的交流才明他们是照这样的方法来开发程序的:(1) 根据自己的设计建立一个符合要求的硬件平台,如果该平台涉及的程序比较复杂,还要搭建一个人机交流的通道。

人机交流通道可能是一个简单的发光二极管,蜂鸣器,复杂的可能是串口通讯口,LCD显示屏。

(2) 写一个最简单的程序,例如只是将发光二极管连续的闪烁。

程序编译后烧写到单片机芯片中,验证硬件平台是否工作正常。

(3) 硬件平台正常工作后编写系统最低层的驱动程序,每次程序更改后都重新烧写单片机芯片验证。

单片机机选型手册集合(8bit)STM8、PIC、C8051F、STC

单片机机选型手册集合(8bit)STM8、PIC、C8051F、STC

Enhanced Comparator (F9xx Products)Standard Comparator(All C8051 Products)Microcontroller ProductsSmall Form Factor Mixed-Signal MCUsMicrocontroller ProductsAutomotive Qualified MCUsAntennaAntenna Voice Commands Stereo OutExample Solution: Personal Navigation SystemSilicon Laboratories’ small footprint Audio and MCU solutions offer portable navigation device makers a comprehensive, full-featured solution for Traffic Messaging Channel (TMC), capacitive touch sense, FM transmit and LED control.Featured Devices • Si47xx Radio ICs • C8051 MCU• Si3000 Voice CodecCP2201EKC8051F340CP2201Si3400 2.3 STC11/10xx系列单片机选型一览表注意事项:STC11xx和STC10xx全系列都有一个独立波特率发生器,STC11xx和STC10xx系列的区别是:STC11xx比STC10xx系列多了一个掉电唤醒专用定时器STC11F05,STC11F05E,STC11L05,STC11L05E,IAP11F06,IAP11L06IAP11F62,IAP11F62X,IAP11L62,IAP11L62X 在下载用户程序时,需 将P1.0/P1.1短接到地,同时需使用外部时钟才可下载用户程序 STC11xx系列单片机选型一览表 型 号工作电压(V)Flash 程序存储器字节SRAM字节EEPROM定时器T0T1UART串口有独立波特率发生器DPTR中断优先级内部低压中断支持掉电唤醒外部中断掉电唤醒专用定时器内置复位并可选择复位门槛电压看门狗封装16-Pin12个I/O封装18-Pin14个I/O封装20-Pin16 个I/OSTC11Fxx系列单片机选型一览STC11F015.5 - 4.1/3.51K256-有1-2个12有5个有有有SOP/DIPSOP/DIPSOP/DIPSTC11F025.5 - 4.1/3.52K256-有1-2个12有5个有有有SOP/DIPSOP/DIPSOP/DIPSTC11F035.5 - 4.1/3.53K256-有1-2个12有5个有有有SOP/DIPSOP/DIPSOP/DIPSTC11F045.5 - 4.1/3.54K256-有1-2个12有5个有有有SOP/DIPSOP/DIPSOP/DIPSTC11F055.5 - 4.1/3.55K256-有1-2个12有5个有有有SOP/DIPSOP/DIPSOP/DIPIAP11F065.5 - 4.1/3.56K256-有1-2个12有5个有有有可在程序区修改程序区STC11F01E5.5 - 4.1/3.51K2562K有1-2个12有5个有有有SOP/DIPSOP/DIPSOP/DIPSTC11F02E5.5 - 4.1/3.52K2562K有1-2个12有5个有有有SOP/DIPSOP/DIPSOP/DIPSTC11F03E5.5 - 4.1/3.53K2562K有1-2个12有5个有有有SOP/DIPSOP/DIPSOP/DIPSTC11F04E5.5 - 4.1/3.54K2561K有1-2个12有5个有有有SOP/DIPSOP/DIPSOP/DIPSTC11F05E5.5 - 4.1/3.55K2561K有1-2个12有5个有有有需P1.0/P1.1 = 0/0和外部时钟才可以下载用户程序STC11Lxx系列单片机选型一览 型 号工作电压(V)Flash 程序存储器字节SRAM字节EEPROM定时器T0T1UART串口有独立波特率发生器DPTR中断优先级内部低压中断支持掉电唤醒外部中断掉电唤醒专用定时器内置复位并可选择复位门槛电压看门狗封装16-Pin12个I/O封装18-Pin14个I/O封装20-Pin16 个I/OSTC11L013.6 - 2.4/2.11K256-有1-2个12有5个有有有SOP/DIPSOP/DIPSOP/DIPSTC11L023.6 - 2.4/2.12K256-有1-2个12有5个有有有SOP/DIPSOP/DIPSOP/DIPSTC11L033.6 - 2.4/2.13K256-有1-2个12有5个有有有SOP/DIPSOP/DIPSOP/DIPSTC11L043.6 - 2.4/2.14K256-有1-2个12有5个有有有SOP/DIPSOP/DIPSOP/DIPSTC11L053.6 - 2.4/2.15K256-有1-2个12有5个有有有SOP/DIPSOP/DIPSOP/DIPIAP11L063.6 - 2.4/2.16K256-有1-2个12有5个有有有可在程序区修改程序区STC11L01E3.6 - 2.4/2.11K2562K有1-2个12有5个有有有SOP/DIPSOP/DIPSOP/DIPSTC11L02E3.6 - 2.4/2.12K2562K有1-2个12有5个有有有SOP/DIPSOP/DIPSOP/DIPSTC11L03E3.6 - 2.4/2.13K2562K有1-2个12有5个有有有SOP/DIPSOP/DIPSOP/DIPSTC11L04E3.6 - 2.4/2.14K2561K有1-2个12有5个有有有SOP/DIPSOP/DIPSOP/DIPSTC11L05E3.6 - 2.4/2.15K2561K有1-2个12有5个有有有需P1.0/P1.1 = 0/0和外部时钟才可以下载用户程序 型 号工作电压(V)Flash 程序存储器字节SRAM字节EEPROM定时器T0T1UART串口有独立波特率发生器DPTR中断优先级内部低压中断支持掉电唤醒外部中断掉电唤醒专用定时器内置复位并可选择复位门槛电压看门狗封装40-Pin36个I/O封装44-Pin40个I/OSTC11Fxx系列单片机选型一览STC11F60XE5.5 - 4.1/3.760K12801K有1-2个22有5个有有有PDIPLQFP/PLCCSTC11F56XE5.5 - 4.1/3.756K12805K有1-2个22有5个有有有PDIPLQFP/PLCCSTC11F52XE5.5 - 4.1/3.752K12809K有1-2个22有5个有有有PDIPLQFP/PLCCSTC11F48XE5.5 - 4.1/3.748K128013K有1-2个22有5个有有有PDIPLQFP/PLCCSTC11F40XE5.5 - 4.1/3.740K128021K有1-2个22有5个有有有PDIPLQFP/PLCCSTC11F32XE5.5 - 4.1/3.732K128029K有1-2个22有5个有有有PDIPLQFP/PLCCSTC11F20XE5.5 - 4.1/3.720K128029K有1-2个22有5个有有有PDIPLQFP/PLCCSTC11F16XE5.5 - 4.1/3.716K128032K有1-2个22有5个有有有PDIPLQFP/PLCCSTC11F08XE5.5 - 4.1/3.78K128032K有1-2个22有5个有有有PDIPLQFP/PLCCSTC11F60X5.5 - 4.1/3.760K1280-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11F56X5.5 - 4.1/3.756K1280-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11F52X5.5 - 4.1/3.752K1280-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11F48X5.5 - 4.1/3.748K1280-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11F40X5.5 - 4.1/3.740K1280-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11F32X5.5 - 4.1/3.732K1280-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11F20X5.5 - 4.1/3.720K1280-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11F16X5.5 - 4.1/3.716K1280-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11F08X5.5 - 4.1/3.78K1280-有1-2个22有5个有有有PDIPLQFP/PLCCIAP11F62X5.5 - 4.1/3.762K1280有1/222有5个有有有可在程序区修改程序区STC11F605.5 - 4.1/3.760K256-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11F565.5 - 4.1/3.756K256-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11F525.5 - 4.1/3.752K256-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11F485.5 - 4.1/3.748K256-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11F405.5 - 4.1/3.740K256-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11F325.5 - 4.1/3.732K256-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11F205.5 - 4.1/3.720K256-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11F165.5 - 4.1/3.716K256-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11F085.5 - 4.1/3.78K256-有1-2个22有5个有有有PDIPLQFP/PLCCIAP11F625.5 - 4.1/3.762K256-有1/222有5个有有有可在程序区修改程序区STC11Fxx系列单片机选型一览表注意事项:STC11xx和STC10xx全系列都有一个独立波特率发生器,STC11xx和STC10xx系列的区别是:STC11xx比STC10xx系列多了一个掉电唤醒专用定时器STC11F05,STC11F05E,STC11L05,STC11L05E,IAP11F06,IAP11L06IAP11F62,IAP11F62X,IAP11L62,IAP11L62X 在下载用户程序时, 型 号工作电压(V)Flash 程序存储器字节SRAM字节EEPROM定时器T0T1UART串口有独立波特率发生器DPTR中断优先级内部低压中断支持掉电唤醒外部中断掉电唤醒专用定时器内置复位并可选择复位门槛电压看门狗封装40-Pin36个I/O封装44-Pin40个I/OSTC11Fxx系列单片机选型一览STC11L60XE3.6 - 2.4/2.160K12801K有1-2个22有5个有有有PDIPLQFP/PLCCSTC11L56XE3.6 - 2.4/2.156K12805K有1-2个22有5个有有有PDIPLQFP/PLCCSTC11L52XE3.6 - 2.4/2.152K12809K有1-2个22有5个有有有PDIPLQFP/PLCCSTC11L48XE3.6 - 2.4/2.148K128013K有1-2个22有5个有有有PDIPLQFP/PLCCSTC11L40XE3.6 - 2.4/2.140K128021K有1-2个22有5个有有有PDIPLQFP/PLCCSTC11L32XE3.6 - 2.4/2.132K128029K有1-2个22有5个有有有PDIPLQFP/PLCCSTC11L20XE3.6 - 2.4/2.120K128029K有1-2个22有5个有有有PDIPLQFP/PLCCSTC11L16XE3.6 - 2.4/2.116K128032K有1-2个22有5个有有有PDIPLQFP/PLCCSTC11L08XE3.6 - 2.4/2.18K128032K有1-2个22有5个有有有PDIPLQFP/PLCCSTC11L60X3.6 - 2.4/2.160K1280-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11L56X3.6 - 2.4/2.156K1280-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11L52X3.6 - 2.4/2.152K1280-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11L48X3.6 - 2.4/2.148K1280-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11L40X3.6 - 2.4/2.140K1280-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11L32X3.6 - 2.4/2.132K1280-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11L20X3.6 - 2.4/2.120K1280-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11L16X3.6 - 2.4/2.116K1280-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11L08X3.6 - 2.4/2.18K1280-有1-2个22有5个有有有PDIPLQFP/PLCCIAP11L62X3.6 - 2.4/2.162K1280有1/222有5个有有有可在程序区修改程序区STC11L603.6 - 2.4/2.160K256-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11L563.6 - 2.4/2.156K256-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11L523.6 - 2.4/2.152K256-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11L483.6 - 2.4/2.148K256-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11L403.6 - 2.4/2.140K256-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11L323.6 - 2.4/2.132K256-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11L203.6 - 2.4/2.120K256-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11L163.6 - 2.4/2.116K256-有1-2个22有5个有有有PDIPLQFP/PLCCSTC11L083.6 - 2.4/2.18K256-有1-2个22有5个有有有PDIPLQFP/PLCCIAP11L623.6 - 2.4/2.162K256-有1/222有5个有有有可在程序区修改程序区注意事项:STC11xx和STC10xx全系列都有一个独立波特率发生器,STC11xx和STC10xx系列的区别是:STC11xx比STC10xx系列多了一个掉电唤醒专用定时器STC11F05,STC11F05E,STC11L05,STC11L05E,IAP11F06,IAP11L06IAP11F62,IAP11F62X,IAP11L62,IAP11L62X 在下载用户程序时, 型 号工作电压(V)Flash 程序存储器字节SRAM字节EEPROM定时器T0T1UART串口有独立波特率发生器DPTR中断优先级内部低压中断支持掉电唤醒外部中断掉电唤醒专用定时器内置复位并可选择复位门槛电压看门狗封装40-Pin36个I/O封装44-Pin40个I/OSTC10Fxx系列单片机选型一览STC10F025.5 - 3.8/3.32K256-有1-2个22有5个-有有PDIPLQFP/PLCCSTC10F02X5.5 - 3.8/3.32K512-有1-2个22有5个-有有PDIPLQFP/PLCCSTC10F02XE5.5 - 3.8/3.32K512 5K有1-2个22有5个-有有PDIPLQFP/PLCCSTC10F045.5 - 3.8/3.34K256-有1-2个22有5个-有有PDIPLQFP/PLCCSTC10F04X5.5 - 3.8/3.34K512-有1-2个22有5个-有有PDIPLQFP/PLCCSTC10F04XE5.5 - 3.8/3.34K512 5K有1-2个22有5个-有有PDIPLQFP/PLCCSTC10F065.5 - 3.8/3.36K256-有1-2个22有5个-有有PDIPLQFP/PLCCSTC10F06X5.5 - 3.8/3.36K512-有1-2个22有5个-有有PDIPLQFP/PLCCSTC10F06XE5.5 - 3.8/3.36K512 5K有1-2个22有5个-有有PDIPLQFP/PLCCSTC10F085.5 - 3.8/3.38K256-有1-2个22有5个-有有PDIPLQFP/PLCCSTC10F08X5.5 - 3.8/3.38K512-有1-2个22有5个-有有PDIPLQFP/PLCCSTC10F08XE5.5 - 3.8/3.38K512 5K有1-2个22有5个-有有PDIPLQFP/PLCCSTC10F105.5 - 3.8/3.310K256-有1-2个22有5个-有有PDIPLQFP/PLCCSTC10F10X5.5 - 3.8/3.310K512-有1-2个22有5个-有有PDIPLQFP/PLCCSTC10F10XE5.5 - 3.8/3.310K512 3K有1-2个22有5个-有有PDIPLQFP/PLCCSTC10F125.5 - 3.8/3.312K256-有1-2个22有5个-有有PDIPLQFP/PLCCSTC10F12X5.5 - 3.8/3.312K512-有1-2个22有5个-有有PDIPLQFP/PLCCSTC10F12XE5.5 - 3.8/3.312K512 1K有1-2个22有5个-有有PDIPLQFP/PLCCIAP10F145.5 - 3.8/3.314K512有1-2个22有5个-有有可在程序区修改程序区STC10Lxx系列单片机选型一览 型 号工作电压(V)Flash 程序存储器字节SRAM字节EEPROM定时器T0T1UART串口有独立波特率发生器DPTR中断优先级内部低压中断支持掉电唤醒外部中断掉电唤醒专用定时器内置复位并可选择复位门槛电压看门狗封装40-Pin36个I/O封装44-Pin40个I/OSTC10L023.6- 2.4/2.12K256-有1-2个22有5个-有有PDIPLQFP/PLCCSTC10L02X3.6- 2.4/2.12K512-有1-2个22有5个-有有PDIPLQFP/PLCCSTC10L02XE3.6- 2.4/2.12K512 5K有1-2个22有5个-有有PDIPLQFP/PLCCSTC10L043.6- 2.4/2.14K256-有1-2个22有5个-有有PDIPLQFP/PLCCSTC10L04X3.6- 2.4/2.14K512-有1-2个22有5个-有有PDIPLQFP/PLCCSTC10L04XE3.6- 2.4/2.14K512 5K有1-2个22有5个-有有PDIPLQFP/PLCCSTC10L063.6- 2.4/2.16K256-有1-2个22有5个-有有PDIPLQFP/PLCCSTC10L06X3.6- 2.4/2.16K512-有1-2个22有5个-有有PDIPLQFP/PLCCSTC10L06XE3.6- 2.4/2.16K512 5K有1-2个22有5个-有有PDIPLQFP/PLCCSTC10L083.6- 2.4/2.18K256-有1-2个22有5个-有有PDIPLQFP/PLCCSTC10L08X3.6- 2.4/2.18K512-有1-2个22有5个-有有PDIPLQFP/PLCCSTC10L08XE3.6- 2.4/2.18K512 5K有1-2个22有5个-有有PDIPLQFP/PLCCSTC10L103.6- 2.4/2.110K256-有1-2个22有5个-有有PDIPLQFP/PLCCSTC10L10X3.6- 2.4/2.110K512-有1-2个22有5个-有有PDIPLQFP/PLCCSTC10L10XE3.6- 2.4/2.110K512 3K有1-2个22有5个-有有PDIPLQFP/PLCCSTC10L123.6- 2.4/2.112K256-有1-2个22有5个-有有PDIPLQFP/PLCCSTC10L12X3.6- 2.4/2.112K512-有1-2个22有5个-有有PDIPLQFP/PLCCSTC10L12XE3.6- 2.4/2.112K512 1K有1-2个22有5个-有有PDIPLQFP/PLCC 型 号工作电压(V)Flash 程序存储器字节SRAM字节EEPROM定时器T0T1UART串口有独立波特率发生器DPTR中断优先级内部低压中断支持掉电唤醒外部中断掉电唤醒专用定时器内置复位并可选择复位门槛电压看门狗封装40-Pin36个I/O封装44-Pin40个I/OSTC11F60XE系列单片机选型一览(另有3V低压系列单片机可供选择)STC11F60XE5.5 - 4.1/3.760K12801K有1-2个22有5个有有有PDIP/QFNLQFP/PLCCSTC11F56XE5.5 - 4.1/3.756K12805K有1-2个22有5个有有有PDIP/QFNLQFP/PLCCSTC11F52XE5.5 - 4.1/3.752K12809K有1-2个22有5个有有有PDIP/QFNLQFP/PLCCSTC11F48XE5.5 - 4.1/3.748K128013K有1-2个22有5个有有有PDIP/QFNLQFP/PLCCSTC11F40XE5.5 - 4.1/3.740K128021K有1-2个22有5个有有有PDIP/QFNLQFP/PLCCSTC11F32XE5.5 - 4.1/3.732K128029K有1-2个22有5个有有有PDIP/QFNLQFP/PLCCSTC11F20XE5.5 - 4.1/3.720K128029K有1-2个22有5个有有有PDIP/QFNLQFP/PLCCSTC11F16XE5.5 - 4.1/3.716K128032K有1-2个22有5个有有有PDIP/QFNLQFP/PLCCSTC11F08XE5.5 - 4.1/3.78K128032K有1-2个22有5个有有有PDIP/QFNLQFP/PLCCIAP11F62X5.5 - 4.1/3.762K1280 IAP有1-2个22有5个有有有可在程序区修改程序区需P1.0/P1.1 = 0/0和外部时钟才可以下载用户程序(无ID号)STC10Fxx系列单片机选型一览(另有3V低压系列单片机可供选择)STC10F045.5 - 3.8/3.34K256-有1-2个22有5个-有有PDIP/QFNLQFP/PLCCSTC10F04XE5.5 - 3.8/3.34K512 5K有1-2个22有5个-有有PDIP/QFNLQFP/PLCCSTC10F085.5 - 3.8/3.38K256-有1-2个22有5个-有有PDIP/QFNLQFP/PLCCSTC10F08XE5.5 - 3.8/3.38K512 5K有1-2个22有5个-有有PDIP/QFNLQFP/PLCCSTC10F125.5 - 3.8/3.312K256-有1-2个22有5个-有有PDIP/QFNLQFP/PLCCSTC10F12XE5.5 - 3.8/3.312K512 1K有1-2个22有5个-有有PDIP/QFNLQFP/PLCCIAP10F14X5.5 - 3.8/3.314K512 IAP有1-2个22有5个-有有可在程序区修改程序区需P1.0/P1.1 = 0/0和外部时钟才可以下载用户程序(无ID号)宏晶采用最新第六代加密技术的STC11F/10Fxx系列单片机选型一览表直接取代全球各厂家均已被解密的89系列单片机 型 号工作电压(V)Flash 程序存储器字节SRAM字节EEPROM定时器T0T1UART串口有独立波特率发生器DPTR中断优先级内部低压中断支持掉电唤醒外部中断掉电唤醒专用定时器内置复位并可选择复位门槛电压看门狗封装14-Pin10个I/O封装16-Pin12个I/O封装18-Pin14个I/O封装20-Pin16 个I/OSTC11F02E系列单片机选型一览(另有3V低压系列单片机可供选择,并且有STC11F02系列不带内部EEPROM,价格更低)STC11F01E5.5 - 4.1/3.51K2562K有1-2个12有5个有有有LSSOPSOP/DIPSOP/DIPSOP/DIPSTC11F02E5.5 - 4.1/3.52K2562K有1-2个12有5个有有有LSSOPSOP/DIPSOP/DIPSOP/DIPSTC11F03E5.5 - 4.1/3.53K2562K有1-2个12有5个有有有LSSOPSOP/DIPSOP/DIPSOP/DIPSTC11F04E5.5 - 4.1/3.54K2561K有1-2个12有5个有有有LSSOPSOP/DIPSOP/DIPSOP/DIPSTC11F05E5.5 - 4.1/3.55K2561K有1-2个12有5个有有有LSSOP需P1.0/P1.1 = 0/0和外部时钟才可以下载用户程序IAP11F065.5 - 4.1/3.56K256IAP有1-2个12有5个有有有LSSOP可在程序区修改程序区需P1.0/P1.1 = 0/0和外部时钟才可以下载用户程序以上只列举了STC11/10xx系列部分5伏型号,3V单片机型号请参阅STC11/10xx系列单片机用户手册,更多型号请登陆宏晶科技官方网站 www.STCMCU.com 下载更多资料,STC11xx系列和STC10xx系列的区别是:STC11xx系列比STC10xx系列多了掉电唤醒专用定时器。

涛行U-EC5使用说明书(仿真部分)

涛行U-EC5使用说明书(仿真部分)
答:涛行U-EC5的仿真信号输出端子J2的1号引脚为3.3V电源输出引 脚,可对外提供最大不超过100mA的电流,注意此稳压电源是由仿真器 主控芯片内置的线性稳压器生成,负载电流大于100mA时不宜从此接 口引出。。
“涛行出品,必系精品”
联系电话:(025)51615878 11
邮箱:xg_2004_sy@
“涛行出品,必系精品”
联系电话:(025)51615878 10
邮箱:xg_2004_sy@
TX_UEC5(V1.0)C8051F 系列单片机编程器使用说明书
答:本仿真器的固件支持通过USB口自动升级,以便支持未来新推 出的C8051F系列单片机编程和仿真操作。 4.4、学习和选用C8051F系列单片机有什么优势?
“涛行出品,必系精品”
联系电话:(025)51615878 12
邮箱:xg_2004_sy@
次与电脑连接时,通常要在电脑上安装USB设备的驱动程序,将编程 器用USB通讯线连接到电脑的空闲USB端口,PC机将提示发现新硬件, 并弹出安装驱动程序界面。由于是人机接口设备,电脑操作系统自 带驱动程序,稍等片刻电脑的操作系统会自动完成驱动程序的安装。
安装完成后,可打开机器的控制面板窗口,查看与涛行U-EC5 编程器对应的相关信息,如下图所示:
C8051F 系列单片机仿真器 (TX_UEC5_V1.0)
使 用 说 明 书
版本:V1.0.0
TX_UEC5(V1.0)C8051F 系列单片机编程器使用说明书
目录
1、 概述- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 2 2、 接口功能说明- - - - - - - - - - - - - - - - - - - - - - - - - - - 3 3、 操作说明- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 5 4、 常见问题- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 10 5、 联系我们- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 12

ATMEL8051系列单片机选型指南

ATMEL8051系列单片机选型指南
2.7-6.0
4.6-6.0
封装形式
PDIP,PLCC,TQFP
型号/特性
AT89C1051
AT89C2051
AT89S4051
AT89C51ED2
AT89C51RB2
AT89C51RC
AT89C51RD2
程序存储器
1k Flash
2k Flash
4k Flash
64k Flash
16k Flash
数据存储器
1k
256
工作频率(MHz)
16
60
40
60
定时/计数器
3
UART通道
1
A/D转换器
WDT
yes
yes
SPI
yes
ISP
工作电压(V)
2.7-5.5
封装形式
PDIP,PLCC,VQFP
TS83C51RB2
TS83C51RC2
TS83C51RD2
程序存储器
8k 掩膜
16k 掩膜
32k 掩膜
16k 掩膜
32k 掩膜
64k 掩膜
数据存储器
256
1k
256
工作频率(MHz)
60
24
60
定时/计数器
3
UART通道
1
A/D转换器
WDT
yes
SPI
yes
ISP
工作电压(V)
2.7-5.5
封装形式
3
UART通道
1
2
A/D转换器
8
WDT
yesyesS来自Iyesyes
ISP
yes
工作电压(V)
2.7-5.5

STC8051仿真开发系统用户手册

STC8051仿真开发系统用户手册
3.2.2 编辑菜单和编辑器命令(Edit) ...............................................................18 3.2.3 选择文本命令.........................................................................................19 3.2.5 工程菜单和工程命令(Project) .........................................................20 3.2.6 调试菜单和调试命令(Debug) ..........................................................21 3.2.7 外围设备菜单(Peripherals)...............................................................21 3.2.8 工具菜单(Tool) .................................................................................22 3.2.9 软件版本控制系统菜单(SVCS).......................................................22 3.2.10 视窗菜单(Window).........................................................................22 3.2.11 帮助菜单Help.......................................................................................23 3.3 建立新工程的一般步骤.....................................................................................23 3.3.1 新建工程 ................................................................................................23 3.3.2 为工程选择目标器件.............................................................................23 3.3.3 添加程序文件.........................................................................................23 3.3.4 工作环境和参数的设置.........................................................................24

部分51单片机系列品牌和型号整理

部分51单片机系列品牌和型号整理

部分51系列品牌和型号整理51单片机是对目前所有兼容Intel 8031指令系统的单片机的统称。

该系列单片机的始祖是Intel的8031单片机,后来随着Flash rom技术的发展,8031单片机取得了长足的进展,成为目前应用最广泛的8位单片机之一,其代表型号是ATMEL公司的AT89系列,它广泛应用于工业测控系统之中。

目前很多公司都有51系列的兼容机型推出,致芯科技在目前乃至今后很长的一段时间内将占有大量市场。

51单片机是基础入门的一个单片机,还是应用最广泛的一种。

下面是本人整理出来的部分属于51系列的单片机品牌与型号。

■Atmel (8051 Family)80C32E, AT48801, AT8032X2, AT80C31X2, AT80C51RD2, AT83/87C5103, AT83/87C5111, AT83/87C5112, AT83C5134, AT83C5135, AT83C5136, AT83EB5114, AT85C51SND3, AT87F51, AT87F51RC, AT87F52, AT87F55WD, AT89C1051, AT89C1051U, AT89C2051, AT89C4051, AT89C51, AT89C5115, AT89C5130, AT89C5130A, AT89C5131, AT89C5131A, AT89C5132, AT89C51AC3, AT89C51CC03, AT89C51ED2, AT89C51IC2, AT89C51ID2, AT89C51IE2, AT89C51RB2, AT89C51RC, AT89C51RC2, AT89C51RD2, AT89C51RE2, AT89C51SND1, AT89C51SND2, AT89C52, AT89C55, AT89C55WD, AT89F51, AT89F52, AT89LP2052, AT89LP213, AT89LP214, AT89LP216, AT89LP3240, AT89LP4052, AT89LP414, AT89LP428, AT89LP51, AT89LP51ED2, AT89LP51IC2, AT89LP51ID2, AT89LP51RB2, AT89LP51RC2, AT89LP51RD2, AT89LP52, AT89LP6440, AT89LP828, AT89LS51, AT89LS52, AT89LS53, AT89LS8252, AT89LV51, AT89LV52, AT89LV55, AT89S2051, AT89S4051, AT89S4D12, AT89S51, AT89S52, AT89S53, AT89S8252, AT89S8253, AT8xC5122, T80C31, T80C31X2, T80C32, T80C51, T80C51FP1, T80C51I2, T80C51RA2, T80C51RD2, T80C51U2, T83/87C51RB2, T83/87C51RC2, T83/87C51RD2, T83/87C51U2, T83/87C52X2, T83C5101, T83C5102, T87C51, T87C5101, T89C51AC2, T89C51CC01, T89C51CC02, T89C51RB2, T89C51RC2, T89C51RD2, T8xC5121, TS80C52X2, TS80C54X2, TS80C58X2■Cypress (8051 Family)CY8C3244AXI-153, CY8C3244LTI-123, CY8C3244LTI-130, CY8C3244PVI-133, CY8C3245AXI-158, CY8C3245AXI-166, CY8C3245LTI-129, CY8C3245LTI-139, CY8C3245LTI-144, CY8C3245LTI-163, CY8C3245PVI-134, CY8C3245PVI-150, CY8C3246AXI-131, CY8C3246AXI-138, CY8C3246LTI-125, CY8C3246LTI-128, CY8C3246LTI-149, CY8C3246LTI-162, CY8C3246PVI-122, CY8C3246PVI-147, CY8C3444AXI-116, CY8C3444LTI-110, CY8C3444LTI-119, CY8C3444PVI-100, CY8C3445AXI-104, CY8C3445AXI-108, CY8C3445LTI-078, CY8C3445LTI-079, CY8C3445LTI-081, CY8C3445LTI-089, CY8C3445PVI-090, CY8C3445PVI-094, CY8C3446AXI-099, CY8C3446AXI-105, CY8C3446LTI-073, CY8C3446LTI-074, CY8C3446LTI-083, CY8C3446LTI-085, CY8C3446PVI-076, CY8C3446PVI-091, CY8C3446PVI-102, CY8C3665AXI-010, CY8C3665AXI-016, CY8C3665LTI-006, CY8C3665LTI-044, CY8C3665PVI-007, CY8C3665PVI-008, CY8C3665PVI-080, CY8C3666AXI-036, CY8C3666AXI-037, CY8C3666AXI-052, CY8C3666LTI-027, CY8C3666LTI-050, CY8C3865AXI-019, CY8C3865LTI-014, CY8C3865LTI-062, CY8C3865PVI-060, CY8C3865PVI-063, CY8C3866AXI-035, CY8C3866AXI-039, CY8C3866AXI-040, CY8C3866LTI-030, CY8C3866LTI-067, CY8C3866LTI-068, CY8C3866PVI-021, CY8C3866PVI-070, EZ-USB (AN21XX), EZ-USB FX (CY7C646XX), EZ-USB FX1 (CY7C647XX), EZ-USBFX2 (CY7C68XXX), EZ-USB FX2LP (CY7C68XXX-X)■Dallas Semiconductor (8051 Family)DS2250, DS2250T, DS2251T, DS2252T, DS5000, DS5000FP, DS5000T, DS5001FP, DS5002FP, DS5240, DS5250, DS80C310, DS80C320, DS80C323, DS80C390, DS80C400, DS80C410, DS80C411, DS87C520/DS83C520, DS87C530, DS87C550, DS89C420, DS89C430, DS89C440, DS89C450■Hynix Semiconductor (8051 Family)GMS90C31, GMS90C32, GMS90C320, GMS90C51, GMS90C52, GMS90C54, GMS90C56, GMS90C58, GMS90L31, GMS90L32, GMS90L320, GMS90L51, GMS90L52, GMS90L54, GMS90L56, GMS90L58, GMS97C1051, GMS97C2051, GMS97C51, GMS97C51H, GMS97C52, GMS97C52H, GMS97C54, GMS97C54H, GMS97C56, GMS97C56H, GMS97C58, GMS97C58H, GMS97L1051, GMS97L2051, GMS97L51, GMS97L52, GMS97L54, GMS97L56, GMS97L58, HMS91C7432, HMS9xC7132, HMS9xC7134, HMS9xC8032■Intel (8051 Family)80/87C52, 80/87C54, 80/87C58, 80/87L52, 80/87L54, 80/87L58, 8031AH, 8032AH, 8051AH, 8052AH, 80C152JA, 80C152JB, 80C152JC, 80C152JD, 80C31BH, 80C32, 80C51BH, 80C51FA, 80C51GB, 80C51SL, 80L51FA, 81/83/87C51SL, 83/87C51FA, 83/87C51FB, 83/87C51FC, 83/87C51GB, 83/87C51RA, 83/87C51RB, 83/87C51RC, 83/87L51FA, 83/87L51FB, 83/87L51FC, 83C152JA, 83C152JC, 87C51, 8xC151SA, 8xC151SB■Megawin (8051 Family)MPC82E52A, MPC82E54A, MPC82G516A, MPC82L52A, MPC82L54A, MPC89E51, MPC89E515, MPC89E52, MPC89E53, MPC89E54, MPC89E58, MPC89L51, MPC89L515, MPC89L516X2, MPC89L52, MPC89L53, MPC89L54, MPC89L556X2, MPC89L58■MXIC (8051 Family)MX10C8050, MX10C8050I, MX10C8051IA, MX10F201FC, MX10F202FC, MX10FMAXD■Nuvoton (8051 Family)N78E055A, N78E059A, N78E366A, N78E517A, N79E234, N79E235, N79E342, N79E352, N79E822, N79E823, N79E824, N79E825, N79E843, N79E844, N79E845, N79E853, N79E854, N79E855, N79E875, W681308, W77C032, W77C512, W77C516, W77C58, W77E058, W77E468, W77E516, W77E532, W77E58, W77IC32, W77IE58, W77L032, W77L32, W77L532, W77LE58, W77x32, W78C032, W78C051, W78C052, W78C054, W78C32B, W78C32C, W78C33B, W78C354, W78C438C, W78C516, W78C51D, W78C52D, W78C54, W78C58, W78C801, W78E/78C378, W78E051, W78E051D, W78E052, W78E052D, W78E054, W78E054D, W78E058, W78E058D, W78E354, W78E365, W78E374, W78E374B, W78E516B, W78E516D, W78E51B, W78E52B, W78E54B, W78E58, W78E58B, W78E65, W78E858, W78ERD2, W78IE52, W78IE54, W78IRD2, W78L051, W78L052, W78L054, W78L058, W78L32, W78L33, W78L365, W78L51, W78L516,W78L52, W78L54, W78L801, W78L812, W78LE51, W78LE516, W78LE52, W78LE54, W78LE58, W78LE812, W78x374, W79E2051, W79E217, W79E225, W79E226, W79E227, W79E4051, W79E532, W79E548, W79E549, W79E632, W79E633, W79E648, W79E649, W79E658, W79E659, W79E802, W79E803, W79E804, W79E804, W79E8213, W79E822, W79E823, W79E824, W79E825, W79E832, W79E833, W79E834, W79L632, W79L633, W79L648, W79L649, W79L658, W79L659, W925C240, W925C625, W925E240, W925E625, W925EP01■NXP (founded by Philips) (8051 Family)80/87C51, 80/87C52, 80C31, 80C31X2, 80C32, 80C32X2, 80C451, 80C51FA, 80C51RA+, 80C528, 80C550, 80C552, 80C554, 80C575, 80C652, 83/87C451, 83/87C524, 83/87C528, 83/87C550, 83/87C552, 83/87C554, 83/87C575, 83/87C652, 83/87C654, 83/87C750, 83/87C751, 83/87C752, 8XC51FA/8xL51FA, 8XC51FB/8xL51FB, 8xC51FC/8xL51FC, 8xC51MA2, 8xC51MB2, 8xC51MB2/02, 8xC51MC2, 8xC51MC2/02, 8xC51RA+, 8xC51RB+, 8xC51RC+, 8xC51RD+, 8XC52, 8XC54, 8XC58, P80/P87C51X2, P80/P87C52X2, P80/P87C54X2, P80/P87C58X2, P80C557E4, P80C557E6, P80C557E8, P80C562, P80C591, P80C592, P80CE558, P80CE560, P80CE598, P80CL31, P80CL410, P80CL51, P80CL580, P83/87C654X2, P83/87C660X2, P83/87C661X2, P83/P87C557E8, P83/P87CE560, P83/P89C557E4, P83/P89CE558, P83C557E6, P83C562, P83C591, P83C592, P83CE598, P83CL410, P83CL580, P87C51FA, P87C51FB, P87C51RA2, P87C51RB2, P87C51RC2, P87C51RD2, P87C591, P87CL52X2, P87CL54X2, P87CL888, P87LPC759, P87LPC760, P87LPC761, P87LPC762, P87LPC764, P87LPC767, P87LPC768, P87LPC769, P87LPC778, P87V660X2, P89C51RA2xx, P89C51RB2Hxx, P89C51RB2xx, P89C51RC2Hxx, P89C51RC2xx, P89C51RD2Hxx, P89C51RD2xx, P89C51X2, P89C52X2, P89C54X2, P89C58X2, P89C60X2, P89C61X2, P89C660, P89C662, P89C664, P89C668, P89C669, P89C738, P89C739, P89CV51RB2, P89CV51RC2, P89CV51RD2, P89LPC779, P89LPC901, P89LPC902, P89LPC903, P89LPC904, P89LPC906, P89LPC907, P89LPC908, P89LPC9102, P89LPC9103, P89LPC9107, P89LPC912, P89LPC913, P89LPC914, P89LPC915, P89LPC916, P89LPC917, P89LPC920, P89LPC9201, P89LPC921, P89LPC9211, P89LPC922, P89LPC9221, P89LPC922A1, P89LPC924, P89LPC9241, P89LPC925, P89LPC9251, P89LPC930, P89LPC9301, P89LPC931, P89LPC9311, P89LPC931A1, P89LPC932, P89LPC9321, P89LPC932A1, P89LPC933, P89LPC9331, P89LPC934, P89LPC9341, P89LPC935, P89LPC9351, P89LPC936, P89LPC9361, P89LPC938, P89LPC9401, P89LPC9402, P89LPC9408, P89LPC952, P89LPC954, P89LPC970, P89LPC971, P89LPC972, P89LPC980, P89LPC982, P89LV51RB2, P89LV51RC2, P89LV51RD2, P89V51RB2, P89V51RC2, P89V51RD2, P89V52X2, P89V660, P89V662, P89V664, PCD6001, PCD6002, SAA5645HL, SAA5647HL, SAA5665HL, SAA5667HL, TDA8006, TDA8008, TDA8028, TDA8029■Silicon Laboratories, Inc. (8051 Family)C8051F000, C8051F001, C8051F002, C8051F005, C8051F006, C8051F007, C8051F010, C8051F011, C8051F012, C8051F015, C8051F016, C8051F017, C8051F018, C8051F019, C8051F020, C8051F021, C8051F022, C8051F023, C8051F040, C8051F041, C8051F042, C8051F043, C8051F044, C8051F045, C8051F046, C8051F047, C8051F060, C8051F061, C8051F062, C8051F063, C8051F064, C8051F065, C8051F066, C8051F067, C8051F120, C8051F121, C8051F122, C8051F123, C8051F124, C8051F125, C8051F126, C8051F127, C8051F130, C8051F131, C8051F132, C8051F133, C8051F206, C8051F220, C8051F221,C8051F226, C8051F230, C8051F231, C8051F236, C8051F300, C8051F301, C8051F302, C8051F303, C8051F304, C8051F305, C8051F310, C8051F311, C8051F312, C8051F313, C8051F314, C8051F315, C8051F316, C8051F317, C8051F320, C8051F321, C8051F326, C8051F327, C8051F330, C8051F331, C8051F332, C8051F333, C8051F334, C8051F335, C8051F336, C8051F337, C8051F338, C8051F339, C8051F340, C8051F341, C8051F342, C8051F343, C8051F344, C8051F345, C8051F346, C8051F347, C8051F348, C8051F349, C8051F34A, C8051F34B, C8051F34C, C8051F34D, C8051F350, C8051F351, C8051F352, C8051F353, C8051F360, C8051F361, C8051F362, C8051F363, C8051F364, C8051F365, C8051F366, C8051F367, C8051F368, C8051F369, C8051F380, C8051F381, C8051F382, C8051F383, C8051F384, C8051F385, C8051F386, C8051F387, C8051F410, C8051F411, C8051F412, C8051F413, C8051F500, C8051F501, C8051F502, C8051F503, C8051F504, C8051F505, C8051F506, C8051F507, C8051F508, C8051F509, C8051F510, C8051F511, C8051F520, C8051F520A, C8051F521, C8051F521A, C8051F523, C8051F523A, C8051F524, C8051F524A, C8051F526, C8051F526A, C8051F527, C8051F527A, C8051F530, C8051F530A, C8051F531, C8051F531A, C8051F533, C8051F533A, C8051F534, C8051F534A, C8051F536, C8051F536A, C8051F537, C8051F537A, C8051F540, C8051F541, C8051F542, C8051F543, C8051F544, C8051F545, C8051F546, C8051F547, C8051F550, C8051F551, C8051F552, C8051F553, C8051F554, C8051F555, C8051F556, C8051F557, C8051F560, C8051F561, C8051F562, C8051F563, C8051F564, C8051F565, C8051F566, C8051F567, C8051F568, C8051F569, C8051F570, C8051F571, C8051F572, C8051F573, C8051F574, C8051F575, C8051F580, C8051F581, C8051F582, C8051F583, C8051F584, C8051F585, C8051F586, C8051F587, C8051F588, C8051F589, C8051F590, C8051F591, C8051F700, C8051F701, C8051F702, C8051F703, C8051F704, C8051F705, C8051F706, C8051F707, C8051F708, C8051F709, C8051F710, C8051F711, C8051F712, C8051F713, C8051F714, C8051F715, C8051F716, C8051F717, C8051F800, C8051F801, C8051F802, C8051F803, C8051F804, C8051F805, C8051F806, C8051F807, C8051F808, C8051F809, C8051F810, C8051F811, C8051F812, C8051F813, C8051F814, C8051F815, C8051F816, C8051F817, C8051F818, C8051F819, C8051F820, C8051F821, C8051F822, C8051F823, C8051F825, C8051F825, C8051F826, C8051F827, C8051F828, C8051F829, C8051F830, C8051F831, C8051F832, C8051F833, C8051F834, C8051F835, C8051F901, C8051F902, C8051F911, C8051F912, C8051F920, C8051F921, C8051F930, C8051F931, C8051F960, C8051F961, C8051F962, C8051F963, C8051F964, C8051F965, C8051F966, C8051F967, C8051F968, C8051F969, C8051F980, C8051F981, C8051F982, C8051F983, C8051F985, C8051F986, C8051F987, C8051F988, C8051F989, C8051F990, C8051F991, C8051F996, C8051F997, C8051T320, C8051T321, C8051T322, C8051T323, C8051T326, C8051T327, C8051T600, C8051T601, C8051T602, C8051T603, C8051T604, C8051T605, C8051T606, C8051T610, C8051T611, C8051T612, C8051T613, C8051T614, C8051T615, C8051T616, C8051T617, C8051T620, C8051T621, C8051T622, C8051T623, C8051T630, C8051T631, C8051T632, C8051T633, C8051T634, C8051T635, Si1000, Si1001, Si1002, Si1003, Si1004, Si1005, Si1010, Si1011, Si1012, Si1013, Si1014, Si1015, Si1020, Si1021, Si1022, Si1023, Si1024, Si1025, Si1026, Si1027, Si1030, Si1031, Si1032, Si1033, Si1034, Si1035, Si1036, Si1037, Si8250-IM, Si8250-IQ, Si8251-IM, Si8251-IQ, Si8252-IM, Si8252-IQ■SST (8051 Family)SST89C54, SST89C58, SST89C59, SST89E52RC, SST89E554RC, SST89E564RD, SST89F54, SST89F58, SST89V554RC, SST89V564RD, SST89x516RD2, SST89x52RD, SST89x52RD2, SST89x54RD, SST89x54RD2, SST89x58RD■SyncMOS (8051 Family)SM59264, SM5964, SM79108, SM79164, SM8051, SM8052, SM8058, SM89516, SM89516A, SM8951A, SM8952A, SM8954A, SM8958A SM3964 SM59D02 SM59D03 SM59D04 SM894051■STCSTC89 STC90 STC10 STC11 STC12系列。

编程器选购技巧

编程器选购技巧

编程器通过与电脑连接可以对存储器、单片机、GAL器件进行读写,并通过电脑编辑软件可以对原芯片中的程序(未加密)进行编辑修改,然后重新写入芯片内,又被称为烧录器。

这里提到的芯片包括电脑主板的BIOS芯片和移动电话的部分存储芯片。

电脑主板在中了CIH病毒后,用适当的编程器恢复BIOS芯片中的内容是最安全快捷的,而一般电脑爱好者用热插拔法虽然有效,但有一定危险。

同样一些英文版的移动电话改中文显示,最主要的步骤也需要重写存储芯片(俗称"码片")。

编程器和仿真器是单片机爱好者必不可少的两件基本装备。

编程器根据其支持烧录器件的多少和性能,以及品牌价格档次有很大的差异,从最便宜的几百元到性能比较高档的六千多元都有。

编程器可以分为专用编程器和通用编程器,专用编程是针对某一类器件开发的烧录器,针对性强。

通用型编程器针对常用器件,适用面广,以下主要介绍通用型编程器。

不同档次的编程器都有自己针对的应用群体。

选购编程器首先必须适合自己使用,简而言之就是编程器必须支持用户所需要烧录的芯片和一些附加功能如加密。

如果用户是用来做最基本的常用芯片读写,只要求烧录常规通用EPROM、EEPROM、FLASH,那么廉价的烧录器就能满足要求。

如果用户需要烧录一些偏门的芯片,虽然操作并不复杂,但一些廉价烧录器由于支持器件有限,所以只能买支持烧录芯片较多的编程器。

如果用户使用来搞开发研究,应用于加密解密等高端场合,就有必要选购综合性功能较强的产品。

其次考虑的是各种品牌和价格,著名品牌的产品虽然价格是贵一些,但其综合性能较高,质量和售后服务有保障,就像是选购品牌电脑一样,常见的品牌中HI-LO System(河洛)、SUNSHINE、ADV ANTECH、台湾力浦、南京SUPERPRO、北京炜煌都是知名产品。

价格是个人用户必然要考虑的问题,价格并不是越便宜越好,俗话说便宜无好货,对于不同的用途档次的编程器,应当有一个合理的价格定位。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(3) HOOKS 技术 HOOKS 是 PHILIPS 拥有的一项仿真技术 主要解决不同品种单片机的仿真问题 使用该专利技术 就可以仿真所有具有 HOOKS 特性的单片机 即使该单片机是不同厂家制造的 使用 HOOKS 技术制造 的仿真器可以兼容仿真不同厂家的多种单片机 而且仿真的电气性能非常接近于真实的单片机 但是 HOOKS 技术对仿真器的制造厂家的技术要求特别高 不同的仿真器生产厂家同时得到 HOOKS 技术的 授权 但是设计的仿真器的性能差别很大 10 年前国内就已经得到了 PHILIPS 的 HOOKS 技术授权 但是受当时技术水准的限制研制的 HOOKS 仿真器还不能实用 即使到了今天 也不是每个仿真器厂家都能生产 HOOKS 仿真器 即使生 产出来性能也差异很大 用户应仔细区别
80C51 内核单片机单片机仿真器选购指南
-2-
广州周立功单片机发展有限公司
80C51 内核单片机单片机仿真器选购指南
第一章 为什么要使用仿真器
1.1 仿真的概念
仿真的概念其实使用非常广 最终的含义就是使用可控的手段来模仿真实的情况 在嵌入式系统的设计中 仿真应用的范围主要集中在对程序的仿真上 例如 在单片机的开发过程中 程序的设计是最为重要的但也是难度最大的 一种最简单和原始的开发流程是 编写程序 烧写芯片 验 证功能 这种方法对于简单的小系统是可以对付的 但在大系统中使用这种方法则是完全不可能的
如果用户程序的修改非常频繁 可能一次又一次地的烧写芯片占用的时间就很多 这时用户就会想能 下载程序并运行的装置
到这里 您会看到 随着用户要求的越来越高 调试装置已经越来越象一个通用的仿真器了 因此我 们的建议是 不要回避使用仿真器 因为使用仿真器能提高您的开发速度
-3-
广州立功单片机发展有限公司
80C51 内核单片机单片机仿真器选购指南
-6-
广州立功单片机发展有限公司
80C51 内核单片机单片机仿真器选购指南
4 个中断优先级 串口从地址自动识别和帧错误检测以及 P8xC51 独具定时器 2 等增强性能的难题 短期内使仿真器的用户群迅速扩大 并在业界得到良好的口碑
(2) Bondout 技术 一般来说 人们常常说的专用仿真芯片其实就是 Bondout 这种仿真芯片一般也是一种单片机 但是内部具有特殊的配合仿真的时序 当进入仿真状态后 可以冻结内部的时序运行 可以查看/修改在 静止时单片机内部的资源 使用 Bondout 制作的仿真器一般具有时序运行准确 也有例外 设计制作成本低等优点 Bondout 芯片一般是由单片机生产厂家提供的 因此它只能仿真该厂商指定的单片机 仿真的品种很少
80C51 系列单片机
仿真器选购指南
(第二版)
广州周立功单片机发展
-1-
广州周立功单片机发展有限公司
目录
第一章 为什么要使用仿真器 第二章 仿真器中使用的技术 第三章 国内仿真器的现状 第四章 仿真器设计的误区 第五章 如何挑选通用仿真器 第六章 如何测试通用仿真器 第七章 如何挑选采用 HOOKS 技术的仿真器
(2) 写一个最简单的程序 例如只是将发光二极管连续的闪烁 程序编译后烧写到单片机芯片中 验 证硬件平台是否工作正常
(3) 硬件平台正常工作后编写系统最低层的驱动程序 每次程序更改后都重新烧写单片机芯片验证 如果在程序验证中遇到问题 则可能在程序中加入一些调试手段 例如通过串口发送一些信息到 PC 端的 超级终端上 用于了解程序的运行情况
1.2 仿真的种类
软件仿真 这种方法主要是使用计算机软件来模拟运行实际的单片机运行 因此仿真与硬件无关的系 统具有一定的优点 用户不需要搭建硬件电路就可以对程序进行验证 特别适合于偏重算法的程序 软件 仿真的缺点是无法完全仿真与硬件相关的部分 因此最终还要通过硬件仿真来完成最终的设计
硬件仿真 使用附加的硬件来替代用户系统的单片机并完成单片机全部或大部分的功能 使用了附加 硬件后用户就可以对程序的运行进行控制 例如单步 全速 查看资源 断点等 硬件仿真是开发过程中 所必须的
(3) 2000 年开始 2000 年是中国仿真器市场变化最大的时期 其中最引人注目的变化是 z 华邦仿真芯片 W78958 的停产 华邦公司在设计 W78958 芯片时 其内部的仿真功能只是为了仿真器厂商能制作仿真器以便更好的 推广 W78958 但是经过几年的变化 W78958 演变成为一颗仿真器上使用的仿真专用芯片而不是用户 使用的标准芯片 使用的范围也仅限于国内 一年不到 20000 只的用量也促使华邦公司在进入 2002 年 后宣布将停产该芯片 W78958 停产以后 国内仿真器厂商处于一个非常尴尬的局面 由于 W78958 在国内使用了将近 10 年 国内的用户群非常庞大 这些用户将无法得到持续的支持特别是维修方面 另外 国内围绕在 W78958 上所做的技术工作也无法得到延续和提高 很多业界人士认为仿真器行业将面临另起炉灶或重 新洗牌的局面 HOOKS 技术无疑是仿真器厂商在失去 W78958 后的替代品 但是由于没有长期跟踪和关注 短期 内多数厂家无法将复杂的 HOOKS 技术应用于成熟的产品中 专家们认为仿真器厂家的整体转型可能需 要 2 3 年的周期 并且有相当的仿真器厂家将会被淘汰 市场拥有量将主要集中在少数几个仿真器厂家
-4-
广州立功单片机发展有限公司
80C51 内核单片机单片机仿真器选购指南
第二章 仿真器中使用的技术
仿真器的生产在国内有十多年的历史 其中使用的技术根据时间和性能的不同大约分成以下几种
(1) 仿真开发系统 这种技术主要在仿真器的初级阶段使用 由于当时没有好的仿真技术或仿真芯片 仿真器设计成了 一个双平台的系统并根据用户的要求在监控系统和用户系统中切换 这种仿真系统性能完全依赖于设计者 的水平 实际的最终性能厂家之间相差很大 不过总的说来需要占用一定的用户资源并且设计复杂 现在 基本上已经淘汰 只是使用在一些开发学习系统中
(4) 系统低层驱动程序完成后再编写用户框架程序 由于这部分已经不涉及到硬件部分 所以程序中 的问题用户一般能够发现
但是更多的调查表明 使用以上方法的工程师总的看来所设计的程序不是很庞大或很复杂 因为在做 简单的项目时 我们可以通过一个发光二极管就可以表达出内部的信息 如果程序复杂 可能需要更多的 信息来表示内部的状态 这样可能就需要串口协助调试 如果程序更复杂 硬件更多 实时性更强 那工 程师就要更多的增强调试手段 串口可能就不能满足了 需要类似于断点的功能 因为我想知道在某一个 时刻单片机内部的状态究竟是怎样
使用仿真器来开发产品 会遇到很多问题 产品本身的问题 仿真器的问题 仿真器和用户系统的 问题 如果用户开发经验不是很丰富 他并不能排除遇到的问题究竟来源于哪个方面 这时 他可能求助 于仿真器生产厂商 如果仿真器的生产厂商只专注于仿真器的设计 而对于其它的单片机应用不熟悉 他 可能对用户提出的问题不能作出正确的判断而一味的强调自己的仿真器没有问题 与之相反 一个既熟悉 仿真器的使用 又有丰富开发经验的仿真器支持厂商则能协助用户快速的找出问题 实践证明这两种情况 带来的效果是完全不一样的 因此我们的建议是 挑选好的仿真器 更要挑选好的技术支持
(1) 70 年代末期-80 年代中期 这个时期采用的技术主要是仿真开发系统 现在看来技术含量不高 用户要求也不高
(2) 80 年代末期-90 年代末期 这个时期主要使用华邦一颗带有仿真功能的芯片制作 采用的技术应该叫做 Bondout 采用这颗芯 片能大大简化仿真器的设计 因此国内仿真器的水准有了大的提高 基本上可以不占用用户资源 正是由于仿真性能的提高 国内的仿真器制作在将近 10 年的时间内没有进步 一直采用这种制作 模式 虽然个别厂商也尝试过别的技术来提高仿真水准 例如 HOOKS 技术 但是由于本身技术的限制 没有成功 相反国外的仿真器较早地使用了 HOOKS 技术 在初期由于 HOOKS 技术本身的复杂性 仿 真性能和价格不如国内采用 Bondout 的仿真器 随着 IC 技术的发展 国内制作 HOOKS 技术的条件已经成熟 但是国内的几家主要的生产厂商还 陶醉于 Bondout 技术之中
(4) 内嵌仿真功能的芯片 随着芯片技术的发展 很多单片机生产厂商在芯片内部增加了仿真功能 一般通过 JTAG 接口进行 控制 为了降低成本和增加可靠性 内嵌的仿真部分一般功能比较简单 根据当前的发展趋势 如果只仿真标准的 MCS-51 系列单片机可以选用 Bondout 技术的仿真器 如果用户希望仿真器功能更多更灵活的诸如增强型 80C51 系列单片机的话 那么必须选用 HOOKS 技术 仿真器 二者比较而言 采用 HOOKS 技术的仿真器性价比要高于 Bondout 技术
-5-
广州立功单片机发展有限公司
80C51 内核单片机单片机仿真器选购指南
第三章 国内仿真器的现状
到今天为止国内的仿真器发展大约有 20 年的历史 总的说来生产商的规模都不是很大 在新产品 的研制/开发/服务上都不能投入很大的资金 根据仿真器使用的技术来划分 国内仿真器的设计大约可以 分成以下几个时期
但是不能否认的是 用户回避使用仿真器也是有原因的 因为仿真器也是一种电子装置 非常依赖 于设计者的水平 如果一个仿真器设计者的水平有欠缺 那将给仿真器的使用者带来很大的问题 因为仿 真器的使用者将分不清楚究竟是程序的问题还是出在那里 随着电子设备的复杂化 设计工程师面临前所 未有的压力 您可以想象 用户发现了程序中有一个问题 首先怀疑是自己系统中的问题 可能是软件方 面也可能是硬件方面 因为用户系统处于开发阶段 用户基本上不会怀疑仿真器 在这种情况下 用户将 耗费很大的精力在自己的系统中寻找并不存在的问题 如果用户最终发现问题来源于仿真器 并通过烧写 芯片验证确实如此 那这个仿真器用户以后可能会逐渐放弃使用仿真器
z 国内单片机最大的代理商周立功公司正式进入工具行业 周立功单片机发展有限公司是 PHILIPS 在国内最大的代理商 它以独特的技术销售引起国内乃至全 球的注目 周立功公司成立时间不到 5 年 但是膨胀很快 现在已然成为国内单片机行业的龙头 一言 一行对整个行业影响很大 2001 年 12 月 周立功公司试探性地推出第一款仿真器 TKS 764 用于支持周立功公司当时的 主打芯片 51LPC 系列 OTP 单片机 由于 TKS 764 内部稳定可靠的设计 并直接直接在 Keil 中的调试 所以推出后得到 51LPC 用户的青睐 拥有相当大的用户群 2002 年 6 月 周立功旗下的广州致远电子有限公司在国内率先推出研制达两年之久的 HOOKS 仿 真器 全面支持 PHILIPS 和其它公司的增强型 80C51 系列单片机的仿真问题 该系列仿真器彻底解决 了国内仿真器在仿真低电压 内部 64K 程序 静态和动态关闭 ALE 静态和动态切换 6/12 Clock
相关文档
最新文档