下载此文档

单片机原理实验报告.doc


文档分类:高等教育 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
单片机原理实验报告 实验一:系统认识实验
一、设计目的:
1. 学习 Keil C51 集成开发环境的操作;
2. 熟悉 TD-51 系统板的结构及使用。
二、设计内容:
编写程序,将 00H~0FH 共 16 个数写入单片机内部 RAM 的 30H~3FH 空间。
三、设计步骤:
1. 创建 Keil C51 应用程序
(1)运行 Keil C51 软件,进入 Keil C51 集成开发环境。
(2)选择工具栏的 Project 选项,弹出下拉菜单,选择 NewProject 命令,建立一个新的μVision2 工程。这时会弹出文件保存对话框,选择工程目录并输入文件名 Asm1 后,单击保存。
(3)工程建立完毕后,μVision2 会马上弹出器件选择窗口。器件选择的目的是告诉μVision2 使用的 80C51 芯片的型号是哪一个公司的哪一个型号,不同型号的 51 芯片内部资源是不同的。此时选择 SST 公司的 SST89E554RC。
(4)到此建立好一个空白工程,现在需要人工为工程添加程序文件,如果还没有程序文件则必须建立它。选择工具栏的 File 选项,在弹出的下拉菜单中选择 New 目录。
(5)输入程序,完毕后点击“保存”命令保存源程序,将 Text1 保存成 。Keil C51 支持汇编和 C 语言,μVision2 会根据文件后缀判断文件的类型,进行自动处理, 。保存后,文件中字体的颜色会发生一定变化,关键字会变为蓝色。
(6)程序文件建立后,并没有与 工程建立任何关系。此时,需要将 源程序添加到 工程中,构成一个完整的工程项目。在 Project Window 窗口内,选中Source Group1 点击鼠标右键,选择 Add Files to Group‘Source Group1’命令,此时弹出添加源程序文件对话框,选择文件 ,点击 Add 命令按钮即可将源程序文件添加到工程中。
2. 编译、链接程序文件
(1)设置编译、链接环境。单击 Output 标签,在打开的选项卡中选中 Create Hex File 选项, 在编译时系统将自动生成目标代码*.Hex。点击 Debug 标签会出现调试模式选择窗口。μVision2 有两种调试模式:Use Simulator(软件仿真)和 Use(硬件仿真)。这里选择硬件仿真,点击 Settings 可以设置串口。(2)点击或命令编译、链接程序,此时会在 Output Window 信息输出窗口输出相关信息。
3. 调试仿真程序
(1)打开系统板的电源,给系统复位后点击调试命令(注:每次进入调试状态前确保系统复位正常),将程序下载到单片机的 FLASH 中。
(2)点击命令,可以打开存储器观察窗口,在存储器观察窗口的‘Address:’栏中输入 D:30H(或 0x30)则显示片内 RAM30H 后的内容。
如果输入‘C:’表示显示代码存储器的内容,‘I:’表示显示内部间接寻址 RAM 的内容,‘X:’表示显示外部数据存储器中的内容。
(3)将光标移到 SJMP $语句行可以在此行设置断点。
(4)接下来点击命令,运行实验程序,当程序遇到断点后,程序停止运行,观察存储器中的内容,验证程序功能。
(5)在命令行中输入‘E CHAR D:30H=11H,22H,33H,44H,55H’后回车, 便可以改变存储器中多个单元的内容。
(6)修改存储器的内容的方法还有一个,就是在要修改的单元上点击鼠标右键,弹出快捷菜单,选择‘Modify Memory at D:0x35’命令来修改 0x35 单元的内容,这样每次只能修改一个单元的内容。
(7)点击命令,可以复位 CPU,重新调试运行程序,点击命令,单步跟踪程序。
(8)实验结束,按系统的复位按键可以复位系统,点击命令,退出调试。
四、软件程序:
将 00H~0FH 共 16 个数写入单片机内部 RAM 的 30H~3FH 空间,程序如下:
ORG 0000H
LJMP START
ORG 0100H
START: MOV R1,#30H
MOV A ,#00H
MOV R7,#10H
LOOP: MOV ***@R1,A
INC R1
INC A
DJNZ R7,LOOP
SJMP $
END
五、仿真结果:
图1
图2
图3
六、心得体会:
本次实验作为单片机课程的第一次实验,我了解认识了Keil C51 集成开发环境的相关基本操作,同时能够通过编写、调试、编译相应简单的程序来进一步熟悉Keil C51 集成

单片机原理实验报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人jiaxidong_02
  • 文件大小0 KB
  • 时间2015-04-21