- 1、本文档共75页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Keil开发平台讲述
目 录
实验一 熟悉Keil开发平台 1
实验二 片内存储器及特殊功能寄存器实验 4
实验三 分支程序实验 11
实验四 数据块传送实验 13
实验五 流水灯输出控制实验 14
实验六 中断服务程序的实验 21
实验七 定时显示实验 26
实验八 显示实验 28
实验九 串行通信实验 35
实验十 键盘显示试验 41
附录一 keil 51 windows集成开发平台的使用 45
附录二 Keil 程序调试 52
附录三 通用编程器的使用 59
附录四 最小系统原理图 71
实验一 熟悉Keil开发平台
一、实验目的
1. 掌握Keil C51 μVision2集成开发环境的基本使用方法;
2. 学会使用汇编语言进行程序编辑、汇编与模拟仿真调试的过程。
3. 学会在线下载,调试。
4. 学会编程器的使用
二、实验设备
1. 装有Keil C51 μVision2集成开发环境、编程器软件、在线下载软件的计算机。
2. 最小系统的实验板。
3. 通用编程器
三、实验内容
1. 断电,连接计算机、实验板
2. 给计算机、实验板通电。
3. 打开计算机,进入Keil C51开发环境。
4. 正确设置通信口,连接好开发环境和实验板。
5. 新建一个项目,并将该项目建立在指定的文件下。
6. 新建一个文件,其路径与刚才建的项目相同。
7. 将新建的文件添加到项目中,保存项目,观察项目窗口和编辑窗口的内容。
8. 在编辑窗口编辑如下程序:
ORG 0000H
LJMP MAIN
ORG 0100H
MAIN: MOV A, #34H
MOV B, #34H
MOV P3, #00H
MOV P3, #0FH
MOV P3, #0F0H
SJMP $
END
9. 对程序进行汇编,观察信息窗口的信息,如果正确,执行下一步;否则检查修改程序错误,重新汇编。
10. 生成目标代码,观察消息窗口的信息,如果正确,执行下一步;否则检查修改程序错误,重新生成目标代码。
11. 打开下载软件,将生成的目标代码下载到实验板上的CPU中。
12. 打开查看窗口,8051SFR窗口和端口窗口。观察A、B、P3的初值,并用万用表测试P3口各引脚电平。
13. 单步运行程序,在计算机上观察特殊功能寄存器A、B、P3的变化,测试电路上P3口各引脚的电平变化,分析原因。
14. 全速运行程序,观察调试环境的变化,观察A、B、P3的结果,分析原因。
操作流程如图1-1所示;
按下面实验一的程序,重新操作一遍,单步运行,并把观察的结果填在表中。
实验一记录
地址 代码 行号 标号 汇编(伪)指令 注释 1 ORG 0000H 2 SE01: MOV R0, #00H 3 MOV DPTR, #2000H ;(2000H)送DPTR 4 LOO1: MOV A, #55H 5 MOVX @DPTR, A ; 55送(DPTR) 6 INC R0 ; 字节数加1 7 INC DPTR ; 字节数加1 8 CJNE R0, #00H, LOO1 ;不到FF个字节再清 9 LOOP: SJMP LOOP 10 END
图1-1由源程序到十六进制机器代码的操作过程
实验二 片内存储器及特殊功能寄存器实验
一、实验目的
1. 掌握Keil C51 μVision2集成开发环境进行汇编语言的编辑、汇编和生成的基本方法。
2. 学会使用Keil C51 μVision2集成开发环境下,观察存储器与修改的方法。
3. 掌握不同存储器区的特点。
4. 通过实验掌握51单片机的指令。
二、实验设备
1. 装有Keil C51 μVision2集成开发环境、编程器软件、在线下载软件的计算机。
2. 最小系统的实验板。
3. 通用编程器
三、实验内容
1. 断电,连接计算机、实验板
2. 给计算机、实验板通电。
3. 打开计算机,进入Keil C51开发环境。
4. 正确设置通信口,连接好开发环境和实验板。
5. 新建一个项目,并将该项目建立在指定的文件下。
6. 新建一个文件,其路径与刚才建的项目相同。
7. 将新建的文件添加到项目中,保存项目,观察项目窗口和编辑
您可能关注的文档
最近下载
- 《包装工程》投稿写作模板 模板使用说明: 1. 请将稿件直接 ....doc
- 百胜包装品工厂质量体系审核纲要及评估细则 V2012.pdf VIP
- 个人信用报告征信详细版纸质版2024年2月最新版带水印可编辑-实线.pdf
- 第三十届WMO省测特训营6年级第二讲——寻找透明的积木.docx VIP
- 第三十届WMO省测特训营6年级第二讲——课后练习题含答案.docx VIP
- 第三十届WMO省测特训营6年级第一讲——课后练习题含答案.pdf VIP
- PBL病例—休克【24页】(最新文档).pptx VIP
- 故事——小羊过桥.ppt
- 征信简版电子版PDF个人信用报告最新版2024年可编辑带水印模板.pdf
- 食品用包材供应商现场审核方案(检查表).xls VIP
文档评论(0)