单片机实验指导书—2024 - 图文

2025-07-12

单片机系统设计实验指导书

(硬件部分)

东华大学信息学院自动化系

2013.6

单片机实验指导书 第1页

第一部分 硬件系统介绍

一、系统资源分配

1.存储器地址分配

程序存储器和数据存储器统一编址,最多可达64K,板载ROM(监控程序)12K;RAM1(程序存储器6264)8K供用户下载实验程序,RAM2(数据存储器6264)8K供用户程序使用。

在程序存储器中,0000H~2FFFH为监控程序存储区,用户不可用。

用户I/O区 系统I/O区 用户I/O区 RAM2 用户实验程序区 RAM1 用户实验数据区 ROM 系统监控程序区

图1-1 存储器系统组织图

FFFFH CFBEH CFBEH 7FFFH 4FFFH 2FFFH 0000H

2. 中断资源

单片机系统中可使用的中断信号方式有外中断、定时器中断、串行口中断,相应的中断入口地址如表1-1所示。另外还可以使用实验箱的8259中断控制器扩展中断资源。

表1-1用户中断程序入口表 中断名称 外中断0 定时器0中断 定时器1中断 串行口中断

单片机实验指导书 第2页

中断入口地址 0003H 000BH 001BH 0023H

3.地址资源分配

本系统采用可编程逻辑器件(CPLD)EPM7128作为地址译码器,此单元分为两部分:一部分为系统CPLD,完成系统器件如存储器、系统显示控制器、系统串行通讯控制器的地址译码功能,同时将部分地址译码后输出(插孔CS0~CS7)给用户使用。它们的地址固定,用户不可改变。另一部分为用户CPLD,它们完全对用户开放,用户可在一定地址范围内,进行编码,输出为插孔LCS0~LCS7的地址选通信号。详细信息如表1-2所示。

表1—2:CPLD地址分配表

地址范围 输出孔/映射器件 性质(系统/用户) 0000H---2FFFH 监控程序存储器 系统 * 3000H---3FFFH 数据存储器 系统 * 4000H---BFFFH 用户程序存储器 系统 * C000H---CF9FH LCS0~LCS7 用户 CFE0H PC机串行通讯芯片8250 系统 * CFE8H 显示、键盘芯片8279 系统 CFA0H---CFA7H CS0 系统 CFA8H---CFAFH CS1 系统 CFB0H---CFB7H CS2 系统 CFB8H---CFBFH CS3 系统 CFC0H---CFC7H CS4 系统 CFC8H---CFCFH CS5 系统 注:系统地址中,除带“*”用户既不可用,也不可改外,其他系统地址用户可用但不可改。

二、仿真芯片资源介绍:

本实验采用仿真芯片代替实际的8051芯片,仿真芯片具有以下特点: 1、 支持Keil C环境下的汇编、C; 2、 完全仿真P0、P1、P2口;

3、 可以设置单步全速断点运行方式; 4、 可以查阅变量RAM、xdata等数据;

5、 仿真器占用了单片机的串行口和定时器2的资源以及部分程序空间。

单片机实验指导书 第3页

6、 从0地址开始仿真。用汇编时,注意中断矢量单元为标准设置(如:外部中

断0为0003H,T0溢出中断为000BH)。

三、实验箱面板布局:

片选信号8279信号 插孔 单片机仿真器 DA信号 8255信号 8253信号 A/D信号 8259信号 I/O扩展芯片信号 LED及开关信号 复位及单脉冲按钮

第二部分 软件说明

本次实验采用Keil C软件作为源代码的编辑、编译、调试工具。其基本操作方法如下。

1、 打开Keil C环境。

单片机实验指导书 第4页

2、 新建工程或打开工程文件:在主菜单上选“Project”项,在下拉列表中选

择“New Project”新建工程,浏览保存工程文件为扩展名为“.Uv2”的文件。或在下拉列表中选择“Open project”打开已有的工程文件。

3、环境设置:新建工程文件后,在工具栏中选择如下图选项设置调试参数及运行环境

,或从主菜单“Project”项中选择

“Options for Target ‘Target1’”,打开如下图设置窗口。

单片机实验指导书 第5页


单片机实验指导书—2024 - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:安全工作简报(六)--秀山县加强安全培训提高水上从业人员基础素

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219