|
PIC-ONLINE仿真器
1.1.简介及功能特点
PIC-ONLINE仿真工具是北京集万讯电子技术有限公司推出的美国Microchip公司PIC系列单片机专用硬件仿真器,可在线实时仿真PIC12C5XX/PIC16C5X/PIC16C6X/PIC16C7X和PIC16F87X系列的处理器。有以下功能特点:
l
采用Microchip专供的仿真芯片,可100%全实时在线仿真,不占任何额外资源
l
支持中文Window98、Window
Me、Window
XP和Window
2000环境
l
实时在线仿真调试功能
l
内/外两种供电方式
l
提供集成开发调试环境,具备多种方便编程和调试的功能,在线编辑、编译源文件
l
多种运行方式:全速实时运行/单步运行(进入子程序方式)/单步运行(跨越子程序方式)/连续单步运行/运行到指定行
l
断点功能,任意位置断点设置不影响实时运行
l
多种观察窗口,可在程序运行期间实时监视CPU的内部寄存器和外部I/O情况
l
可在线修改单片机所有寄存器内容,包括I/O寄存器等
l
工作频率范围为32KHZ到20MHZ
l
标准并行口接口方式
l
调试环境选择
型号:12CXXX/16CXXX(需选择不同的子板和适配板)
振荡方式:内部RC/XT/HS/LP或外部RC/XT/HS/LP
看门狗:无效/有效/有效且溢出时中断提示
用户目标板电源:仿真器内部提供/用户外部目标板提供
l
提供DEMO板和测试软件。帮助用户快速学习和验证该仿真开发系统的功能
l
提供系统自检功能

1.2.仿真器结构
结构图1-1
l
仿真器主机(Emularor
Pod)
l
仿真子板(Processor
Module)
l
仿真适配板(Device
Adapter)
l
转换器(Transition
Socket)
l
DEMO-1.0演示板
l
PIC_ONLINE IDE开发软件
1.2.1.仿真器主机(Emularor
Pod)
仿真器主机是整个仿真系统的核心控制部份,可与不同子板、仿真头、转接器一起构成不同的仿真系统。
1.2.2.仿真子板(Processor
Module)
仿真子板通过仿真器主机前面板的长方形插槽与主机相连。有两种规格:PM16C01-ME和PIC16C03-ME,其中PM16C01-ME用于仿真PIC12C508/PIC12C509/PIC16C505和PIC16C5X系列CPU;PM16C03-ME用于仿真PIC16C6X/PIC16C6XX/PIC16C7X和PIC16C7XX及PIC16F87X系列CPU。
1.2.3.仿真适配板(Device
Adapter)
仿真适配板又称仿真头,需与不同的仿真子板配合使用,分三种规格:与PM16C01-ME配合使用的28PIN直连式仿真头,与PM16C03-ME配合使用的DVA77-ME仿真头和DVA877-ME仿真头。
1.2.4.转换器(Transition
Socket)
转换器主要与不同的仿真适配板配合使用,以完成芯片封装形式的转换。有五种规格,其中与PM16C01-ME配合使用的三种,分别是:仿真PIC16C54/56/58用的TS5X2818,仿真PIC12C508/509用的TS5X2808和仿真PIC16C505用的TS5X2814;与PM16C03-ME配合使用的两种,分别是:仿真PIC16C716/712用的TS7X4018和仿真PIC16C66/63/62、PIC16C76/73/72、PIC16F876/873/872/870用的TS7X4028。
1.2.5. DEMO-1.0演示板
Pic-online
提供一块演示板用于在没有用户目标板的情况下进行演示和开发评估。详见第5章DEMO演示板的使用(演示板印刷丝印图见附录B图B-1):
1.2.6. PIC_ONLINE IDE开发软件
PIC_ONLINE IDE集成开发环境是北京集万讯电子技术有限公司为配合本公司生产的PIC系列编程、烧写和仿真工具而开发的上位机软件。对于PIC系列单片机汇编程序的软硬件开发人员,它是一个非常方便的编程调试环境。如果用户同时购买了本公司的PIC系列单片机开发工具,那么从开始编写程序直到固化芯片的所有工作都可以在这一个集成环境中完成。
l
优秀的文本编辑器
l
便捷的工程管理
l
完善的调试手段
l
丰富的联机帮助
l
简便的操作使用
1.3. PIC_ONLINE硬件配置
PIC-ONLINE硬件主要包括:仿真器主机一台,仿真用子板2个,仿真头3个,转接器5个。通过仿真器主机和不同子板、仿真头、转接器的配合使用,完成对PIC不同型号CPU的仿真工作。使用时,通过25芯电缆将仿真器主机与计算机(推荐使用Intel
Celeron及以上CPU)并行口相连即可。
PIC_Oline
仿真系统配置表见下表:
|
仿真系统构成 |
|
|
|
|
主机 |
子板 |
适配板 |
转接器 |
仿真型号 |
|
(Emularor
Pod) |
(Processor Module) |
(Device
Adapter) |
(Transition Socket) |
(Name) |
|
PIC
Online |
PM16C01-ME |
仿真头(28PIN) |
|
PIC16C57/55 |
|
PIC
Online |
PM16C01-ME |
仿真头(28PIN) |
TS5X2818 |
PIC16C54/56/58 |
|
PIC
Online |
PM16C01-ME |
仿真头(28PIN) |
TS5X2808 |
PIC12C508/509 |
|
PIC
Online |
PM16C01-ME |
仿真头(28PIN) |
TS5X2814 |
PIC16C505 |
|
PIC
Online |
PM16C03-ME |
DVA77-ME |
|
PIC16C77/74/67/65/64 |
|
PIC
Online |
PM16C03-ME |
DVA77-ME |
TS7X4028 |
PIC16C76/73/72 |
|
PIC
Online |
PM16C03-ME |
DVA77-ME |
TS7X4028 |
PIC16C66/63/62 |
|
PIC
Online |
PM16C03-ME |
DVA77-ME |
TS7X4018 |
PIC16C716/712 |
|
PIC
Online |
PM16C03-ME |
DVA715-ME* |
|
PIC16C711/715 |
|
PIC
Online |
PM16C03-ME |
DVA628-ME# |
|
PIC16F627/628 |
|
PIC
Online |
PM16C03-ME |
DVA625-ME |
|
PIC16C621/622 |
|
PIC
Online |
PM16C03-ME |
DVA625-ME |
|
PIC16CE623/624/625 |
|
PIC
Online |
PM16C03-ME |
DVA625-ME |
|
PIC16C554/556/558 |
|
PIC
Online |
PM16C03-ME |
DVA774-ME# |
|
PIC16C773/774 |
|
PIC
Online |
PM16C03-ME |
DVA771-ME* |
|
PIC16C770/771 |
|
PIC
Online |
PM16C03-ME |
DVA877-ME |
|
PIC16C877/874/871 |
|
PIC
Online |
PM16C03-ME |
DVA877-ME |
TS7X4028 |
PIC16C876/873/872/870 |
|
PIC
Online |
PM16C03-ME |
DVA926-ME* |
TS7X4068* |
PIC16C926/925/924/923 |
|
PIC
Online |
PM18C01-ME# |
DVA18452-ME# |
|
PIC18C242/252/442/452 |
|