单片机实验指导书(2)

2018-12-17 16:56

图 2-1-10 调试设置窗口

(2)点击

命令编译、链接程序,此时会在Output Window信息输出窗口输出相关信息。

图 2-1-11 编译、链接输出窗口

3. 调试仿真程序

(1)打开系统板的电源,给系统复位后点击调试命令(注:每次进入调试状态前确保系统复位正常),将程序下载到单片机的FLASH中,此时出现调试界面。

图 2-1-12 调试界面

(2)点击命令,可以打开存储器观察窗口,在存储器观察窗口的‘Address:’栏中输入D:30H(或0x30)则显示片内RAM30H后的内容。如果输入‘C:’表示显示代码存储器的内容,‘I:’表示显示内部间接寻址RAM的内容,‘X:’表示显示外部数据存储器中的内容。

(3)将光标移到SJMP $语句行,点击命令,在此行设置断点。

(4)接下来点击命令,运行实验程序,当程序遇到断点后,程序停止运行,观察存储器中的内容,验证程序功能。

(5)在命令行中输入‘E CHAR D:30H=11H,22H,33H,44H,55H’后回车,便可以改变存储器中多个单元的内容。

图 2-1-13 运行程序后存储器窗口

图 2-1-14 修改存储器内容

(6)修改存储器的内容的方法还有一个,就是在要修改的单元上点击鼠标右键,弹出快捷菜单,选择‘Modify Memory at D:0x35’命令来修改0x35单元的内容,这样每次只能修改一个单元的内容。

图 2-1-15 存储器修改单元

(7)点击命令,可以复位CPU,重新调试运行程序,点击命令,单步跟踪程序。 (8)实验结束,按系统的复位按键可以复位系统,点击命令,退出调试。

单片机集成功能模块实验

SST89E554RC集成有例如中断、定时/计数器、看门狗、PCA、串口等功能模块,通过本章的实验,学习、了解这些功能模块及其程序设计。

实验二 数字量输入输出实验

实验目的

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

实验内容

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

实验步骤

1. 按图3-1-1所示,连接实验电路图,图中“圆圈”表示需要通过排线连接; 2. 编写实验程序,编译链接无误后进入调试状态; 3. 运行实验程序,观察实验现象,验证程序正确性; 4. 按复位按键,结束程序运行,退出调试状态; 5. 自行设计实验,验证单片机其它IO口的使用。

图3-1-1 实验接线图

开关及 LED 显示单元原理图如图 3-1-2 所示。

图 3-1-2 开关及 LED 显示单元原理图

单片机系统扩展实验

MCS-51单片机虽然在一块芯片上集成了一些基本功能模块,如定时器、计数器、中断、程序存储器、数据存储器等,但在实际应用中,往往要根据需要对单片机系统进行功能扩展,将详细讨论如何对单片机系统进行功能扩展。

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

实验目的

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

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

4.1.2 实验内容

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

实验原理

存储器是用来存储信息的部件,是计算机的重要组成部分,静态RAM是由MOS管组成的触发器电路,每个触发器可以存放1位信息。只要不掉电,所储存的信息就不会丢失。因此,静态RAM工作稳定,不要外加刷新电路,使用方便。但一般SRAM 的每一个触发器是由6个晶体管组成,SRAM芯片的集成度不会太高,目前较常用的有6116(2K×8位),6264(8K×8位)和62256(32K×8位)。本实验以62256为例讲述单片机扩展静态存储器的方法。

图4-1-1 62256引脚图

SST89E554RC内部有1K字节RAM,其中768字节(00H~2FFH)扩展RAM要通过MOVX指令进行间接寻址。内部768字节扩展RAM与外部数据存储器在空间上重叠,这要通过AUXR寄存器的EXTRAM位进行切换,AUXR寄存器说明如下:

位置 8EH

D7 D6 D5 D4 D3 D2 D1 EXTRAM D0 AO 复位值 xxxxxx00b

EXTRAM:内部/外部RAM访问

0:使用指令MOVX @Ri/@DPTR访问内部扩展RAM,访问范围00H~2FFH,300H以上的空间为外部数据存储器;

1:0000H~FFFFH为外部数据存储器。 AO:禁止/使能ALE

0:ALE输出固定的频率;

1:ALE仅在MOVX或MOVC指令期间有效。

实验步骤


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

下一篇:四年级上学期总结及20XX寒假计划

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

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