二、系统主要特点
(
1
)仿真器外接:仿真器和实验系统分开,实验系统只留仿真器接口,仿真器可单独使用。仿真器外接,配有
Keil-c
仿真器
K51U
或选配
JD-208
和其它型号仿真器。
JD-208
高性能
MCS-51
硬件仿真器,
64K
数据空间、
64K
程序空间全部开放,不占用
CPU
资源,采用双
CPU
模式,仿真
CPU
和用户
CPU
独立运行,上位仿真软件支持汇编、
C
语言、
PL/M
语言。可运行于
WIN98/2000/NT/XP
操作系统平台。
(
2
)仿真
C8051F
单片机(
SOC
):该实验系统可扩展
C8051F020
嵌入式实验开发模块
,
并配有
EC5
型
UTYKJ
高速通讯仿真器,通过
4
脚的
JTAG
接口可以进行非侵入式、全速的在线系统调试、仿真;集成开发环境支持
Silicon Labs IDE
和
KEIL C
软件。可对嵌入式系统
C8051F
单片机(
SOC
)进行实验、开发。
(
3
)支持
EDA
开发:通过选配
EDA
扩展卡,实现
EDA
和单片机两合一,可分别控制实验电路。
(
4
)实验开放性:实验电路单元尽可能独立开放
,
如开放式键盘
,
开放式显示器
,
开放式串口等
,
为适应多种方式实验提供可能。
(
5
)二次开发:主机板留有系统总线接口,通过单片机仿真器调试用户系统。
(
6
)在线下载:在线编程自动识别
,
无需开关切换,不需编程器,可直接烧录
AT89S5X
单片机。
(
7
)二种工作方式:一是联
PC
机运行,在与上位软件联机的状态下,实现各种调试和行运的操作;二是脱机运行,系统配有管理监控,在无仿真器状态下,系统自动切换到脱机管理状态,用户可轻松调用
EPROM
中的实验程序完成实验。
三、系统组成:
·
硬件:
(
1
)输入
/
输出:
128*64 LCD
图文电路(或字符式
1602 LCD
),
16*16 LED
点阵电路,开关逻辑电平输入
/
输出电路,
8MHZ
时钟与分频,单脉冲发生器,
ISP
在线下载接口,
PWM
电路、射极跟随器。
(
2
)常用接口芯片:
8250
、
8251
、
8253
、
8255
、
8279
、
0809
、
0832
、
74LS273
、
74LS244
、
RS232/485
、看门狗
MAX813L
等;
(
3
)控制对象:小型直流电机、步进电机、温度、压力、继电器、电子音响喇叭、
IC
卡读写等;
(
4
)新型实用接口电路:数字温度
18B20
、串行
DA
(
TL5615
)、串行
AD
(
TL549
)、
I2C
日历钟(
PCF8563
)、红外线遥控收发、
UTYKJ2.0
总线接口
isp1581
、
CAN
总线控制器
SJA1000
、
CAN
总线收发器
TJA1050T
、网络芯片
RTL8019AS
等。
·
电源:
系统内置高性能直流稳压电源。
·
机箱:
系统配置轻便铝合金箱子作为实验仪机箱。外型尺寸
(
长
*
宽
*
高
)
:
52*33.5*10cm
四、实验项目
(
一
)
软件实验
(
1
)清零程序;
(
2
)拆字程序;
(
3
)拼字程序;
(
4
)数据区传送子程序;
(
5
)数据排序实验;
(
6
)查找相同数据个数;
(
7
)无符号双字节快速乘法子程序;
(
8
)多分支程序;
(
9
)脉冲计数实验;
(
10
)电脑时钟实验。
二
)
硬件实验
(
1
)
P1
口亮灯实验;
(
2
)
P1
口转弯灯实验;
(
3
)
P3.3
口输入,
P1
口输出实验;
(
4
)工业顺序控制实验;
(
5
)
8255 A
、
B
、
C
口输出方波实验;
(
6
)
8255 PA
口控制
PB
口;
(
7
)
8255
控制交通灯;
(
8
)简单
I/O
扩展实验;
(
9
)
8 / 12
位
A/D
转换实验;
(
10
)
8 / 12
位
D/A
转换实验;
(
11
)
8279
键盘显示实验;
(
12
)通用打印机实验;
☆
(
13
)微型打印机打印字符、曲线、汉字实验;
☆
(
14
)日历时钟
DS12887
控制实验;
☆
(
15
)
I2C
储存卡读写实验;
(
16
)语音芯片
ISD1420
控制实验(录音);
☆
(
17
)语音芯片
ISD1420
控制实验(放音);
☆
(
18
)继电器控制实验;
(
19
)步进电机控制;
(
20
)
8253
方波实验;
(
21
)小直流电机调速实验;
(
22
)
16*16 LED
点阵显示实验;
(
23
)
128*64 LCD
液晶显示实验;
(
24
)
8250
可编程异步通讯接口实验(自发自收);
(
25
)
8251
可编程通讯接口实验(与
PC
机);
(
26
)单片机
RS232/485
串行发送实验(双机通讯);
(
27
)单片机
RS232/485
串行接收实验(双机通讯);
(
28
)温度压力实验;
(
29
)
CAN
总线通讯接口实验;
☆
(
30
)以太网
TCP/IP
协议接口实验;
☆
(
31
)
UTYKJ2.0
通讯接口实验。
☆
(
32
)
DS18B20
单总线温度测量实验
(
33
)红外线遥控收发实验
(
34
)
TLC549
串行
A/D
转换实验
(
35
)
TLC5615 10
位
D/A
串行转换实验
(
36
)
I2C
日历时钟实验
(
37
)看门狗实验
(
38
)
PWM
实验
(
39
)射极跟随器
(
40
)
EDA
扩展卡
(isp1032/ep1k30
等
)
☆
说明:实验项目打
“
☆
”
号为选配扩展卡实验
附
:C8051F020
单片机主要特点:
SDY-C8051F
嵌入式仿真系统是针对
C8051F
单片机(
SOC
)而开发的。
C8051F
单片机*兼容
MCS-51
指令系统,利用此平台,不仅可以开展传统的
MCS-51
单片机教学,如指令系统、中断系统、
I/0
口接口实验、外围逻辑和通信实验,也可以讲授片上系统(
SOC
)的概念、体系结构、设计方法、系统应用,使学生在学会
C8051F
系列片上系统单片机开发方法的同时,感受到片上系统单片机在设计方法上的革新和解决的高效。
1
、模拟外设
:
(1)
逐次逼近型
(SAR)12
位
ADC(ADC0)
●
可编程转换速率,大
100ksps
●
可多达
8
个外部输入;可编程为单端输入或差分输入
●
可编程放大器增益:
16
、
8
、
4
、
2
、
1
、
0.5
●
数据相关窗口中断发生器
●
内置温度传感器(
±3°C
)
(2)8
位
ADC(ADC1)
●
可编程转换速率,大
500ksps
●8
个外部输入
●
可编程放大器增益:
4
、
2
、
1
、
0.5
(3)
两个
12
位
DAC
●
可以同步输出,用于产生无抖动波形
(4)
两个模拟比较器
●16
个可编程回差电压值
●
可用于产生中断或复位
(5)
电压基准
●
内部基准(
2.4V
)
●
外部部基准输入
(6)
精确的
VDD
监视器和欠压检测器
●
可通过
MONEN
引脚允许或禁止。
2
、片内
JTAG
调试和边界扫描
●
片内调试电路提供全速、非侵入式的在系统调试
●
支持断点、单步、观察点、堆栈监视器;可以观察
/
修改存储器和寄存器
●
符合
IEEE1149.1
边界扫描标准
3
、高速
8051
微控制器内核
●
流水线指令结构;
70%
的指令的执行时间为一个或两个系统时钟周期
●
速度可达
25MIPS
(时钟频率为
25MHz
时)
●22
个矢量中断源
4
、存储器
●4352
字节内部数据
RAM
(
4K + 256
)
●64K
字节
FLASH
存储器;可以在系统编程,扇区大小为
512
字节
●
外部
64K
字节数据存储器接口(可编程为复用方式或非复用方式)
5
、数字外设
●8
个字节宽的端口
I/O
(
C8051F020
)所有口线均耐
5V
电压
●
可同时使用的硬件
SMBus(I2CTM
兼容
)
、
SPITM
及两个
UART
串口
●
可编程的
16
位计数器
/
定时器阵列,有
5
个捕捉
/
比较模块
●5
个通用
16
位计数器
/
定时器
●
的看门狗(
WDT
)定时器;
6
、时钟源
●
内部可编程振荡器:
2-16MHz
●
外部振荡器:晶体、
RC
、
C
、或外部时钟
●
实时时钟
(RTC)
方式(用定时器
3
或
PCA
);
7
、供电电压(
2.7V - 3.6V
)
●
典型工作电流:
10mA @ 20MHz
●
多种节电休眠和停机方式