单片机实验报告 附含说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章 DICE-5208K开发型单片机综合实验仪概述
一、系统简介
DICE-5208K型单片机实验系统由DICE-5208K开发型单片机综合实验箱、DICE-3000型仿真器、扩展卡和DICE-51仿真开发系统软件等组成。是《MCS-51单片机原理与接口》、《单片机控制技术》、《C8051Fxxx高速SOC单片机原理及应用》、《EDA》、《VHDL硬件描述语言》、《CPLD/FPGA应用基础》等课程教学的配套实验设备。新增加了几乎所有最实用、新颖的接口电路(如1 WIRE /I2C/SPI总线等)和通讯类接口实验(如USB2.0通讯/TCP/IP网络通讯/CAN总线/红外线收发等)。可进行MCS-51、C8051F嵌入式单片机、CPLD/FPGA等课程的开放式实验教学。
二、主要特点
1.该实验系统配置DICE-3000型高性能MCS-51硬件仿真器,64K数据空间,64K程序空间全部开放,不占用CPU资源,采用双CPU模式,仿真CPU和用户CPU独立运行,上位仿真软件支持汇编、C语言、PL/M语言。可运行于WIN98/2000/NT/XP操作系统平台。
2.实验系统带有ISP在线下载电路,学生在完成实验后可脱离仿真机和PC机独立运行学生自行设计的单片机系统。(可在线编程AT89S51/52/53系列单片机)。
3.该实验系统可扩展C8051F020嵌入式实验开发模块, 并配有DICE-EC5型USB高速通讯仿真器,通过4脚的JTAG接口可以进行非侵入式、全速的在线系统调试、仿真;集成开发环境支持Silicon Labs IDE和KEIL C软件。
4.该实验系统可扩展CPLD/FPGA模块,并配有相应的并口下载电路,轻松变成一台EDA实验开发平台。
5.该实验系统可扩展“数控式电子演示装置”,该装置是本公司的专利产品,结合上位演示软件和USB接口,可为该实验系统扩展多达十五个生动、形象、复杂的实验,其中大部分是闭环实验,实验践性非常强。
6.实验电路单元尽可能独立开放,如开放式键盘, 开放式显示器,开放式串口等,为适应多种方式实验提供可能。
三、系统地址分配
1.I/0地址分配
2.存储器地址分配
第二章开发环境简介
一、硬件安装
1.DICE-5208K(MCS-51单片机)硬件安装说明(F1区)
首先用串行通讯电缆连接DICE-3000型仿真器串行口和PC机串行口,然后用34芯扁平线连接DICE-3000型仿真器和5208K开发型单片机综合实验仪的JF_1仿真接口。将5208K开发型单片机综合实验仪上的KB1开关设置在“一般模式”,KB2开关用两个短路块插在‘1’和‘2’(MCS-51)位置。从而完成实验系统与PC机的联机。
*注:实验系统上的CZ11串行口(F5区)为用户实验串行口。
2.系统开关设置(F1区)
(1)SW1(EA端):程序空间选择开关,SW1→IP,选择CPU内部(一般不设置此模式,如果将目标程序通过烧写器写入单片机内部FALSH ROM中,要运行写入的程序时需设置到该模式,一般用于工程人员的目标系统开发),SW1→UP(出厂模式),选择CPU外部,此时可脱机运行EPROM中固化的程序,也可用仿真器进行联机实验。(用短路块选择) (2)SW3、SW4、SW5:为键盘/显示选择开关,开关置ON(出厂模式),键盘/显示控制选择系统配置的8155接口芯片,反之由用户选择自定义的I/O接口芯片控制,在本机实验中,除8279实验外,键盘/显示为出厂模式。
(3)KB1开关:KB1开关有两种工作模式,平时都工作在“一般模式”,当我们用到单片机ISP在线编程功能时,将KB1开关打在“编程模式”。(ISP在线可编程AT89S系列单片机)。
(4)KB2 开关(用短路块实现):为“MCS-51系统”与“C8051F系统”读写信号切换开关。当使用“MCS-51系统”时,将两个短路插在‘1’和‘2’位置,使用“C8051F系统”时,将两个短路块插在‘2’和‘3’位置。
(5)仿真器所接实验系统的JF_1 (IDC34)口为系统通讯口,用于程序的仿真、连接、装载。而实验系统的CZ11口为用户实验通讯口,用于实验系统与PC机之间的串行口通讯实验。
二、DICE-51仿真器软件安装步骤
1.DICE-51仿真器软件安装步骤
(1)将所配光盘放入光驱,双击我的电脑,然后双击光盘驱动器图标;
(2)双击 DICE-5208K开发型单片机综合实验仪文件夹;
(3)双击MCS-51系统资料文件夹;
(3)双击DICE-51仿真开发系统.exe;
(4)按界面上的提示(下一步)进行操作直到安装结束。
2. 选择通讯端口
双击桌面上的“DICE-51仿真开发系统”图标启动程序运行,根据弹出的对话框选择与仿真器实际连接的串行通讯端口即可。
3.仿真模式的选择
在调试程序前您必须设置仿真模式,其中包括仿真CPU、RAM与ROM的选择等。具体操作是打开“设置/仿真模式”对话框,当完成仿真模式的设置后单击“确认”。
联机实验时的设置如下:
CPU:选8031/8032
RAM:选用户RAM
ROM:选系统ROM
脱机实验时,从矩阵键盘模块输入相应实验序号(如实验一,输入“01”),再按F0/EX 即可运行该实验程序。
三、菜单及其命令简介
1. 文件菜单
新文件(N) Ctrl+N:建立一个新的源文件。
打开文件(O) Ctrl+O:弹出对话框,选取列表中的文件或在输入框输入文件名,
单击“打开”,文件编辑窗口即显示该文件内容。
关闭(C):关闭当前的活动窗口。
存储(S):将当前编辑窗口中的文件存到磁盘上。
另存为(A):将当前编辑窗口中的文件换成另一个文件名再存盘。
输出列表文件:将当前ROM地址空间的代码保存为.LST列表文件。
保存程序区…:弹出文件列表对话框,输入要保存的文件名并单击“保存”。
保存数据区…:弹出文件列表对话框,输入要保存的文件名并单击“保存”。
退出(E) Alt+X:执行该命令可退出DICE-51仿真系统。
2.编辑菜单
取消操作(U) Ctrl+Z:使用该命令能恢复文件编辑中最后一次所做的修改。
剪切(T) Ctrl+X:清除编辑窗口中选定的文件,并放置在剪贴板上。只有在选定文本后,这一命令才有效。放置在剪帖板上的文件始终保留在那里,直到新内容替换掉它们。
复制(C) Ctrl+C:使用该命令可将选定的文本复制到剪贴板上。只有在选定文本后,这一命令才有效。复制到剪贴板上的文本将替换掉先前的内容。
粘贴(P) Ctrl+V:使用该命令可以将剪贴板内容插入到当前编辑窗口的光标位置。
如果在编辑窗口中已选定内容。使用该命令可用剪贴板上的内容替换掉选定的内容。如果剪贴板上无内容,这一命令将是无效的。
查找(S)… Ctrl+F:使用该命令可以在当前编辑窗口中查找文本字符串。该命令
包含两参数,您可选择使用:Whole Word 整字匹配、Match Case 区分大小写。
查找下一个 Ctrl+L:使用该命令可以继续查找在“查找”命令中指定的文本。
跳到行… Ctrl+G:使用该命令可以跳转到编辑窗口中指定的行。
字体(F):对编辑窗口中的文本进行字体、字号、颜色等设置。
刷新(R):重新显示当前编辑窗口。