资源预览内容
第1页 / 共27页
第2页 / 共27页
第3页 / 共27页
第4页 / 共27页
第5页 / 共27页
第6页 / 共27页
第7页 / 共27页
第8页 / 共27页
第9页 / 共27页
第10页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
单片机实验指导书光电信息学院目 录 第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/D转换实验.24 4.3 键盘扫描及显示设计实验.25 第 1 章 概 述单片机进入我国已 20 多年了,随着科学技术的发展,计算机技术的普及,单片机已经成为工科院校的一门技术基础课。西安唐都科教仪器公司自成立以来一直致力于单片机教学实验平台的开发,并积累了大量的经验。从 2002 年开始,我公司又陆续推出了以 SST89E554RC 单片机为核心的一系列单片机教学实验平台,以满足不同用户的不同需要。1.1 SST89E554RC 简介SST89E554RC 具有在系统可编程(ISP)和在应用可编程(IAP)技术,该器件是 SST 公司推出的 8 位微控制器 FlashFlex51 家族中的一员,内置仿真程序,完全取代传统的硬件仿真器和编程器。这种先进的单片机将仿真系统和应用系统合二为一,大大降低了应用开发成本,极大地提高了研发效率。把单片机的仿真开发和应用设计提高到一个崭新的技术领域。SST89E554RC具有如下特征:与 8051 兼容,嵌入 SuperFlash 存储器 软件完全兼容 开发工具兼容 引脚全兼容工作电压 5V,工作时钟 040MHz 1Kbyte 内部 RAM两块 SuperFlash EEPROM,主块 32Kbyte,从块 8Kbyte,扇区为 128Byte有三个高电流驱动端口(每个 16mA)三个 16 位的定时器/计数器全双工、增强型 UART 帧错误检测 自动地址识别八个中断源,四级优先级可编程看门狗定时器(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. 单片机集成功能模块实验(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 所示的集成开发调试环境,各种调试工具、命令菜单都集成在此开发环境中。菜单栏提供了各种操作菜单,如编辑器操作、工程维护、程序调试、窗体选择以及操作帮助等。工具栏按钮和快捷键可以快速执行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.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,以此详细介绍如何创建一个 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 所示
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号