单片机实验报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“实验报告单片机”。
《单片机原理及应用》
实 验 报 告
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单片机实验......