单片机实验指导书.doc

上传人:re****.1 文档编号:544430991 上传时间:2022-09-09 格式:DOC 页数:27 大小:987.51KB
返回 下载 相关 举报
单片机实验指导书.doc_第1页
第1页 / 共27页
单片机实验指导书.doc_第2页
第2页 / 共27页
单片机实验指导书.doc_第3页
第3页 / 共27页
单片机实验指导书.doc_第4页
第4页 / 共27页
单片机实验指导书.doc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《单片机实验指导书.doc》由会员分享,可在线阅读,更多相关《单片机实验指导书.doc(27页珍藏版)》请在金锄头文库上搜索。

1、单片机实验指导书光电信息学院目 录 第1章 概述.1 1.1 SST89E554RC简介.1 1.2 实验项目.4 1.3 Keil C51的安装.4 1.3.1 系统要求.4 1.3.2 软件安装.4 1.4 Vision2集成开发环境.7 第2章 单片机原理实验.10 2.1 系统认识实验.10 2.2 查表程序设计实验.16 2.3 数据排序实验.17 2.4 位操作实验.19 第3章 单片机集成功能模块实验.19 3.1 数字量输入输出实验.19 3.2 中断系统实验.21 3.3 定时/计数器实验.22 第4章 单片机系统扩展实验.23 4.1 静态存储器扩展实验.23 4.2 A/

2、D转换实验.24 4.3 键盘扫描及显示设计实验.25 第 1 章 概 述单片机进入我国已 20 多年了,随着科学技术的发展,计算机技术的普及,单片机已经成为工科院校的一门技术基础课。西安唐都科教仪器公司自成立以来一直致力于单片机教学实验平台的开发,并积累了大量的经验。从 2002 年开始,我公司又陆续推出了以 SST89E554RC 单片机为核心的一系列单片机教学实验平台,以满足不同用户的不同需要。1.1 SST89E554RC 简介SST89E554RC 具有在系统可编程(ISP)和在应用可编程(IAP)技术,该器件是 SST 公司推出的 8 位微控制器 FlashFlex51 家族中的一

3、员,内置仿真程序,完全取代传统的硬件仿真器和编程器。这种先进的单片机将仿真系统和应用系统合二为一,大大降低了应用开发成本,极大地提高了研发效率。把单片机的仿真开发和应用设计提高到一个崭新的技术领域。SST89E554RC具有如下特征:与 8051 兼容,嵌入 SuperFlash 存储器 软件完全兼容 开发工具兼容 引脚全兼容工作电压 5V,工作时钟 040MHz 1Kbyte 内部 RAM两块 SuperFlash EEPROM,主块 32Kbyte,从块 8Kbyte,扇区为 128Byte有三个高电流驱动端口(每个 16mA)三个 16 位的定时器/计数器全双工、增强型 UART 帧错误

4、检测 自动地址识别八个中断源,四级优先级可编程看门狗定时器(WDT)可编程计数阵列(PCA)双 DPTR 寄存器低 EMI 模式(可禁止 ALE)SPI 串行接口标准每周期 12 个时钟,器件提供选项可使速度倍增,达到每周期 6 个时钟低功耗模式 掉电模式,可由外部中断唤醒 空闲模式SST89E554RC 的功能框图如图 1-1-1 所示,外部引脚如图 1-1-2 所示。 SST89E554RC 的特殊功能寄存器如表 1-1-1 所列。1.2 实验项目本实验指导书包含以下单片机实验项目:1. 单片机原理实验(1)系统认识实验(2)查表程序设计实验(3)数据排序实验(4)位操作实验2. 单片机集

5、成功能模块实验(1)数字量输入/输出实验(2)中断系统实验(3)定时器/计数器实验3. 单片机系统扩展实验(1)静态存储器扩展实验(3)A/D 转换实验(5)8255 键盘及数码显示实验1.3 Vision2 集成开发环境Vision2 支持所有的 Keil 80C51 的工具软件,包括 C51 编译器、宏汇编器、链接器/定位器、软硬件调试器和目标文件到 HEX 格式文件转换器等,Vision2 可以自动完成编译、汇编、链接程序等操作。Vision2 具有强大的软件环境、友好的操作界面和简单快捷的操作方法。双击桌面上的 Keil Vision2 快捷图标,可以进入如图 1-4-1 所示的集成开

6、发调试环境,各种调试工具、命令菜单都集成在此开发环境中。菜单栏提供了各种操作菜单,如编辑器操作、工程维护、程序调试、窗体选择以及操作帮助等。工具栏按钮和快捷键可以快速执行Vision2命令。常用的菜单栏及相对应的工具栏按钮与快捷键介绍如表 1-4-1表 1-4-6 所列。图 1-4-1 Vision2 集成环境界面第 2 章 单片机原理实验通过本章的实验,旨在使学生掌握 Keil C51 的操作方法,学习 80C51 的指令系统及汇编语 言的程序设计方法。2.1 系统认识实验2.1.1 实验目的1. 学习 Keil C51 集成开发环境的操作;2. 熟悉 TD-51 系统板的结构及使用。2.1

7、.2 实验设备PC机一台,TD-NMC+教学实验系统、或“TD-PIT+教学实验系统TD-51 系统平台”、或“TD-PITE 教学实验系统TD-51 系统平台”2.1.3 实验内容编写实验程序,将 00H0FH 共 16 个数写入单片机内部 RAM 的 30H3FH 空间。通过本实验,学生需要掌握 Keil C51 软件的基本操作,便于后面的学习。2.1.4 实验步骤1. 创建 Keil C51 应用程序在 Keil C51 集成开发环境下使用工程的方法来管理文件,所有的源文件、头文件甚至说明性文档都可以放在工程项目文件里统一管理。下面创建一个新的工程文件 Asm1.Uv2,以此详细介绍如何

8、创建一个 Keil C51 应用程序。(1)运行 Keil C51 软件,进入 Keil C51 集成开发环境。(2)选择工具栏的 Project 选项,如图 2-1-1 所示,弹出下拉菜单,选择 NewProject 命令,建立一个新的Vision2 工程。这时会弹出如图 2-1-2 所示的工程文件保存对话框,选择工程目录并输入文件名 Asm1 后,单击保存。图 2-1-1 工程下拉菜单图 2-1-2 工程保存对话框(3)工程建立完毕后,Vision2 会马上弹出如图 2-1-3 所示的器件选择窗口。器件选择的 目的是告诉Vision2 使用的 80C51 芯片的型号是哪一个公司的哪一个型号,不同型号的 51 芯片 内部资源是不同的。此时选择 SST 公司的 SST89E554RC。另外,可以选择 Project 下拉菜单中 的“Select Device for Target Target 1”命令来弹出图 2-1-3 所示

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号