单片机实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微型控制器技术实验报告

班级:自动化0707班

学号:**********

姓名:**

指导老师:***

软件、硬件环境要求

软件环境描述

该实验使用Keil C51集成开发环境作为实验设计、调度工具。Keil C51提供了强大的调度功能,可单步、断点、全速运行程序,可观察寄存器区、ROM变量区、RAM变量区等的内容。支持汇编语言和C语言的源程序语言调试。

硬件环境

本实验采用开放的系统板结构,可以灵活地配合各型号接口实验平台开展单片机的应用教学。其提供了丰富的原理及接口应用实验。配合接口实验平台可完成数字量输入/输出、中断、定时器/计数器、看门狗、低功耗、PCA、串口通讯、静态存储器、FLASH、A/D、D/A、键盘及数码显示、电子音响、点阵LED、LCD、步进电机、直流电机、温度控制等实验内容。

TD-51系统板上提供了一片SST89E554RC,该器件是SST公司推出的8位微控制器FlashFlex51家族中的一员,具有如下特征:与8051兼容,嵌入SuperFlash存储器;工作电压5V,工作时钟0~40MHz;1Kbyte内部RAM;两块SuperFlash EEPROM,主块32Kbyte,从块8Kbyte,扇区为128Byte;有三个高电流驱动端口(每个16mA);三个16位的定时器/计数器;全双工、增强型UART; 八个中断源,四级优先级;可编程看门狗定时器(WDT);可编程计数阵列(PCA);双DPTR寄存器;低EMI模式(可禁止ALE);SPI串行口;标准每周期12个时钟,器件提供选项可使速度倍增,达到每周期6个时钟;低功耗模式。

SST89E554RC的功能框图及外部引脚图如下所示:

实验一清零程序与拆字程序设计

一.实验要求

1.把7000H-7FFFH的内容清零;

2.把7000H的内容拆开,高位送7001H的低位,低位送7002H的低位,

7001H,7002H的高位清零,一般本程序用于将数据送显示缓冲区时用。

二.实验目的

1.加深对单片机存储结构的认识;

2.学会单片机基本指令的使用;

三.实验原理

清零程序流程图拆字程序流程图

四.实验程序

实验二 拼字程序和数据传送程序

一. 实验要求

1. 把7000H ,7001H 的低位相拼后送到7002H,一般本程序用于将显示缓冲区的数据取出组成单个字节。

2. 把(R2,R3)源RAM 区首址内的(R6,R7)个字节数据传送到(R4,R5)目的RAM 区。

二. 实验目的

1. 加深对单片机存储结构的认识;

2. 学会单片机基本指令的使用;

三. 实验原理

数据传送程序流程图

拼字程序流程图

四.

实验三排序程序与散转程序

一.实验要求

1.根据8032片内20H中的内容(00或01或02或03)进行散转。

2.编写并调试一个排序子程序,其功能为用冒泡法将内部RAM中几个单元

字节无符号的正整数,按从小到大的次序重新排列。

二.实验目的

1.掌握分支程序设计,学习散转指令的使用以及散转表的概念

2.掌握循环结构程序的设计。

三.实验原理

多分支程序流程图

四.实验程序

实验四静态存储器扩展实验

一. 实验目的

1.掌握单片机系统中存储器扩展方法

2.掌握单片机内部RAM和外部RAM之间的数据传送特点

二. 实验内容

编写实验程序,在单片机内部一段连续RAM空间30H-3FH中写入初值00H-0FH,然后将这十六个数据送到RAM的0000H-000FH中,最后再将外部RAM的0000H-000FH 空间的内容传送到片内RAM的40H-4FH单元中。

三. 实验原理

存储器是用来存储信息的部件,是计算机的

重要组成部分,静态RAM是由MOS管组成的触发

器电路,每个触发器可以存储一位信息。只要

不掉电,所存储的信息就不会丢失。因此,静

态RAM工作稳定,不要外加刷新电路,使用方便。

但一般SRAM的每一个触发器是由六个晶体管组

成,SRAM芯片的集成度不会太高,目前较常用

的有61169(2K*8位),6264(8K*8位)和62256

(32K*8位)。本实验以62256为例讲述单片机

扩展静态存储器的方法。

四. 实验步骤

1.按上图接线;

2.按实验内容编写程序,经编译、连接无误后启动调试;

3.打开存储器观察窗口,在存储器1#的Address中输入D:0X30H,在存储器

#2的Address中输入X:0X00H来监视存储器空间;

4.单步运行程序,观察存储器内容的变化,或在WHILE(1)语句行设置断

点再运行程序,校正试验功能。

实验五数字量输入输出程序

一.实验目的

了解P1口作为输入输出方式使用时,CPU对P1口的操作方式。

二.实验内容

P1口是八位准双向口,每一位均可独立定义为输入输出。编写实验程序,将P1口的低四位定义为输出,高四位定义为输入,数字量从P1口的高四位输入,从P1口的低四位输出控制发光二极亮灭。

三.实验步骤

1.按图接线,图中“圆圈”表示需要通过排线连接;

2.编写实验程序,编译链接无误后进入调试状态;

3.运行实验程序,观察实验现象,验证程序正确性;

4.按复位键,结束程序运行,退出调试状态;

5.自行设计实验,验证单片机其他口的使用。

四.实验程序

相关文档
最新文档