单片机实验1-51页精选文档

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 2、学习Keil C51 项目窗口、调试窗口 和存储器窗口等常用平台的使用。
• 3、完成实验报告。
实验内容及要求
• 【示例程序】 编写程序计算N个数求和。 其中N个数分别放在片内RAM区50H~55H 单元中, N=6,求和的结果放在片内RAM区 03H (高位), 04H (低位) 单元中。 实验数据: (1)32H+41H+01H+56H+11H+03H =?
• 点击菜单project项,选择Build Target 标签项编译源程序文 件。
编译、调试
• 如果源文件没有语法错误,编译成功,生成目标文件。
编译、调试
• 点击菜单中Debug,选择Start标签项,进入调试方式。
编译、调试
• 选择菜单VIEW项中的Memory Window标签项,打开存储 器窗口。
建立一个新的工程项目
• 第7步:将源程序文件加入到项目中。点击Target 1前面的 +号,展开里面的内容source Group1
建立一个新的工程项目
• 用鼠标的右键点击Sourece Group 1,将弹出一个菜单,选择 Add Files to Guoup'Source Group 1
建立一个新的工程项目
Keil C51开发系统
• Keil 开发环境内部集成器件数据库中储存了多 种不同型号单片机的片上资源,可适用众多厂 家的以80C51 为核心的单片机。Keil 开发环 境还提供了功能齐全的软件模拟调试及硬件调 试环境。
• 因此,掌握Keil C51集成软件的使用是进行实 验的前提,简要介绍使用Keil C51开发单片机 应用程序的一般步骤。
建立一个新的工程项目
• 点击加号打开文件,如图所示源文件text.ASM加入到项目
组中。
建立一个新的工程项目
• 打开text.ASM文件,如下图所示:
第二步 项目设置
项目设置
• 第1步:点击菜单project,选择Options for Target’Target 1’
项,选择项目
项目设置
• 第2步:这时会弹出一个对话框,要求你选择单片机的晶振 Xtl,输入12(MHZ)
项目设置
• 第3步:点击菜单中Debug标签项,设置软件仿真Use Simulator
项目设置
• 第4步:点击菜单中Output标签项,设置16进制格式文件,
最后点击确定关闭该窗口。
第三步 编译、调试
编译、调试
实验内容及要求
• 编写程序将实验数据存入片内RAM区 50H~55H单元中。
实验数据: (1)32H+41H+01H+56H+11H+03H =?
(2)95H+02H+02H+44H+48H+12H =?
实验报告要求
• 1、实验目的 • 2、实验内容和要求 • 3、实验过程和结果
Keil C51软件 使用方法
• 出现Add对话框,在文件类型栏选择asm source file项, 然后选择刚才的文件text. ASM, 最后点击Add按纽。之后, 窗口不会消失,(如果要添加多个文件,可以不断添加),添加 完毕,再点击Close按纽关闭该窗口。
建立一个新的工程项目
• 这时在source group 1 里就有text.ASM文件。
单片机程序开发步骤
编辑源程序 编译成目标文件 装入系统调试程序
运行程序
Keil C51开发系统
• 单片机实验软件开发平台为 Keil C51 V6﹒02 。
• Keil C51软件提供丰富的库函数和功能强大的 集成开发调试工具,全Windows界面,是一 个功能强大的单片机开发平台。
• Keil C51 可以编写C 语言源程序、汇编语言 源程序或混合语言源程序,可以编译C 源文 件( *.c )、汇编源文件( *.a)或编译混合 语言源文件( *.inc )。
建立一个新的工程项目
• 第3步:这时会弹出一个对话框,要求你选择单片机的型号,你 可以根据你使用的单片机来选择。keil 支持大部分51单片机, 如图所示,选择Atmel 的89c51之后,右边一栏是对这个单片机 的基本的说明,然后点击确定。
建立一个新的工程项目
• 新项目建成,屏幕显示Target1文件夹,如下图
(2)95H+02H+02H+44H+48H+12H
实验内容及要求
【程序清单】 org 0000h ljmp main org 0030h
main: mov r2,#06h mov r3,#00h mov r4,#00h mov r0,#50h
l1: mov A,r4 add a,r0 mov r4,a inc r0 clr a addc a,r3 mov r3,a djnz r2,l1 end
实验目的
• 1、学习及掌握MCS-51汇编源程序的 书写格式和汇编语言的语法规则。
• 2、学习及掌握Keil C51的软件的基本 操作。
• 3、掌握在Keil C51开发平台上建立、 汇编、连接、调试及运行汇编程序的 方法和步骤。
实验内容及要求
• 1、以示例汇编语言源程序为蓝本,掌 握在Keil C51平台上开发单片机应用程 序的一般步骤。记录操作过程和结果。
百度文库
Keil C51开发应用程序的一般步骤
建立一个工程项目
项目设置
编译、调试
运行程序
第一步 建立一个新的工程项目
建立一个新的工程项目
• 双击图标,启动系统
建立一个新的工程项目
• 第1步:点击菜单project,选择建立new project 。
建立一个新的工程项目
• 第2步:从键盘输入工程项目文件名(不需要扩展 名),选择项目文件保存路径,如下图所示,项目文件 名为test,保存到keil目录里, 然后点击保存 。
建立一个新的工程项目
• 第4步:点击菜单File->New,新建一个源程序文件,建立
一个汇编或c文件,如果你已经有源程序文件,可以忽略这一
步。
建立一个新的工程项目
• 第5步:输入示例程序,如下图
建立一个新的工程项目
• 选择菜单File_>SAVE,保存文件。
建立一个新的工程项目
• 第6步:在Save对话框的文件名栏里输入源程序文件名,注 意一定要输入扩展名, 我们这里是要存储一个汇编源程序 文件,所以输入.ASM( .A)扩展名,保存为text.ASM的名字
相关文档
最新文档