单片机实验报告_实验报告单片机

其他范文 时间:2020-02-28 13:35:54 收藏本文下载本文
【www.daodoc.com - 其他范文】

单片机实验报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“实验报告单片机”。

《单片机原理及应用》

实 验 报 告

2017—2018学年第一学期

班级: 152 专业: 电子科学与技术 姓名: 子路 学号: 教师:

实验一:Keil C51

一、实验目的1、熟悉Keil C51单片机应用开发系统

2、熟悉Keil C51的调试技巧

二、实验内容

1、安装好了Keil软件以后,我们打开它。打开以后界面如下:

2、我们先新建一个工程文件,点击“Project->New Project„”菜单,如下图:

3、选择工程文件要存放的路径 ,输入工程文件名 LED, 最后单击保存.4、在弹出的对话框中选择 CPU 厂商及型号

5、选择好 Atmel 公司的 AT89S52 后 , 单击确定

6、在接着出现的对话框中选择“是”。

7、新建一个 C51 文件 , 单击左上角的 New File 如下图所示:

8、保存新建的文件,单击SAVE如下图:

9、在出现的对话框中输入保存文件名MAIN.C(注意后缀名必须为.C),再单击“保存”,如下图:

10、保存好后把此文件加入到工程中方法如下 : 用鼠标在 Source Group1 上单击右键 , 然后再单击 Add Files to Group ‘Source Group 1' 如下图:

11、选择要加入的文件 , 找到 MAIN.C 后 , 单击 Add, 然后单击 Close12、在编辑框里输入如下代码:

13、到此我们完成了工程项目的建立以及文件加入工程 , 现在我们开始编译工程如下图所示 : 我们先单击编译, 如果在错误与警告处看到 0 Error(s)表示编译通过:

14、生成.hex 烧写文件,先单击Options for Target,如图:

15、在下图中,我们单击 Output, 选中 Create HEX F。再单击“确定”

16、打开文件夹‘实验1’,查看是否生成了HEX文件。如果没有生成,在执行

一遍步骤10到步骤12,直到生成。

三、实验工具(软件、硬件等)

1、Keil2、计算机

实验二:Proteus软件学习

一、实验目的1、了解Proteus的基本功能

2、熟悉Proteus的设计环境Preoteus ISIS及第三方编译工具Keil3、掌握Proteus中实现单片机系统设计与仿真的步骤与方法

二、实验内容

设计与仿真的开发过程

Proteus强大的单方机系统设计与仿真功能,使之成为单片机系统应用开发和改进手段之一。

开发的整个过程都是在计算机上完成的,其过程一般分为三步: 1)Proteus 电路设计:在ISIS平台上进行单片机系统电路设计、选择元器件、接插件、连接电路和电气现则检查等。

2)Proteus 源程序设计和生成目标代码文件:在ISIS 平台上或借助第三方编译工具进行单片机系统程序设计、编辑、汇编编译、代码级调试,最后生成目标代码文件(*hex)。

3)Proteus仿真:在ISIS平台上将目标代码文件加载到单片机系统中,由此实现系统实时交互与协同伤真。

三、实验工具(软件、硬件等)

1、载有Proteus的计算机一台

实验三:LED流水灯

一、实验目的1、用Keil软件编写程序并利用开发板仿真

2、学习LED灯工作原理

二、实验内容

延时实现LED流水灯效果P2口八个灯作跑马灯。采用了寄存器存中间数。

三、实验工具(软件、硬件等)1.载有Keil软件的计算机一台 2.开发板一套

四、实验结果及分析

实验四:静态数码管

一、实验目的1、用Keil软件编写程序并利用开发板仿真

2、学习静态显示管工作原理

二、实验内容

静态数码管流动显示0~9

二、实验工具(软件、硬件等)1.载有Keil软件的计算机一台 2.开发板一套

四、实验结果及分析

实验五:按键移位动态显示

一、实验目的1、用Keil软件编写程序并利用开发板仿真

2、学习静态显示管工作原理

二、实验内容

静态显示管,按键不同显示不同

三、实验工具(软件、硬件等)1.载有Keil软件的计算机一台 2.开发板一套

四、实验结果及分析

实验六:中断INT0+INT1

一、实验目的1、用Keil软件编写程序并利用开发板仿真

2、学习中断INT0和INT1的工作原理

二、实验内容

试验数码管上显示外部中断计数,用单片机脚直接控制数码管和外部中断使用

三、实验工具(软件、硬件等)1.载有Keil软件的计算机一台 2.开发板一套

四、实验结果及分析

单片机实验报告

实验一一、实验题目:试编写一段程序,其功能为将21H单元的内容8位分别依次存放到从22H开始的8单元中。二、keil代码:org 0000h jmp start org 0100h start: mov 21h,#8; mov A......

单片机实验报告

51单片机控制流水灯目录 (1)51精简开发板简介 (2)实验目的 (3)实验内容 (4)元件 (5)原理图 (6)实验步骤(7)主要功能介绍(8)实验错误及分析 (9)调试及程序 (10)系统测试 (11)实验心得一、51精简开发......

单片机实验报告

实验四、中断交通灯实验林立强1000850116一、实验目的1、了解MCS-51单片机的组成、中断原理,中断处理过程、外部中断的中断方式。2、掌握中断响应及处理的编程方法。二、实验......

单片机实验报告

单片机实验报告一、实验目的1.熟练使用Keil、Protues两款软件 2.通过上机操作,增强个人动手实践能力 3.加深对理论知识的理解4.培养运用汇编语言进行初步编写程序的能力二、......

单片机实验报告

单片机原理与应用实学校:合肥工业大学班级:计算机科学与技术学号:姓名:验报告 第一章MC51 单片机原理及应用软件实验实验1:系统认识实验1. 实验目的(1)了解ZY15MCU12BC2单片机实验......

下载单片机实验报告word格式文档
下载单片机实验报告.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文