- 1、本文档共64页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《08片机指导书
前 言
DP-51PROC单片机综合仿真实验仪是周立功单片机发展有限公司单片机实验开发系统。它采用模块化设计,外围芯片丰富,功能完善,可进行MCS-51系列单片机实验;实验系统可进行汇编语言程序和Keill C语言程序调试。
本书是微机原理及其应用(单片机)课程实验的配套实验指导书。本书介绍了DP-51PROC单片机综合仿真实验仪的软件和硬件,根据单片机原理及应用课程教学的要求设计了软件实验及硬件实验项目共15个,按教学需要挑选部分实验供学生实践。
本书分两篇:第1篇实验系统DP-51PROC单片机综合仿真实验仪操作软件使用说明,Kail C51开发系统知识。第2篇单片机软件、硬件实验。
每个硬件实验基本按7个部分进行阐述:
1. 实验目的
2. 实验设备
3. 实验内容
4. 实验要求
5. 实验步骤
6. 实验预习要求
7. 参考程序
8. 实验思考题
学生可按实验要求自己编写实验。也可自行设计实验。实验过程中及实验后要认真完成思考题。
学生在做实验之前,首先认真学习第1篇,了解DP-51PROC单片机综合仿真实验仪调试软件的启动和操作过程,源程序的编辑、汇编、调试过程。
学生每次实验后,认真做好实验报告,报告包括相关的实验要求、实验线路、实验程序、软件硬件调试的结果、思考题解答和实验体会。
编者 姚云
机械与自动化工程学院
电气工程教研室
2008年7月
第1篇 实验系统操作软件使用说明
本章介绍DP-51PROC单片机综合仿真实验仪的硬件及软件信息,让您对它的功能有一个大概的了解,对后面的系统电路实验具有必不可少的帮助。
1.1 实验仪电路外观
DP-51PROC单片机综合仿真实验仪的电路布局如图1.1所示。
图1.1 DP-51PROC单片机综合仿真实验仪
由图1.1可以看出,它分为很多个功能块,各个功能块之间是相对独立的,每个功能块都有一个编号分别是竖数A~D,横数1~10。我们可以从编号,快速的找到功能块所在的位置。如C3功能块,就是第3行的第3个功能块,这样用户就可以比较方便的找到对应的位置。
1.2 TKSMonitor51仿真器说明
在DP-51PROC单片机综合仿真实验仪中为用户配备了一个TKSMonitor51仿真器,它实质上是一个基于Keil环境下的MON51仿真调试器,并且配备了一个装载用户程序的空间,可以脱离计算机使用仿真器运行用户程序,这就相当于一个单片机在运行用户程序一样,当用户将HEX文件下载入TKSMonitor51仿真器后,用户将仿真头插入锁紧座就相当于在锁紧座上插入了一块烧写好程序的单片机。它的工作方式有两种:下载工作方式和运行工作方式。下面将给予详细的说明。
1.2.1 DP-51PROC 下载工作方式 (load)
把拨动开关拨到LOAD一边就进入下载工作方式了。在该工作方式下,用户可以下载程序到FLASH中。
1.2.2 DP-51PROC 运行工作方式 (run)
把拨动开关拨到RUN一边就进入运行工作方式了。在该工作方式下用户可以跑下载到FLASH中的程序,也可以把MON51下载到FLASH中,然后使用KEIL来调试用户程序。
1.3 Keil C51开发系统基本知识
1.3.1 系统概述
Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。
Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。
下面详细介绍Keil C51开发系统各部分功能和使用。
1.3.2 Keil C51单片机软件开发系统的整体结构
C51工具包的整体结构,如图1.4所示,其中uVision与Ishell分别是C51 for Windows和for Dos的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。然后分别由C51及A51编译器编译生成目标文件(.OBJ)。目标文件可由LIB51创建生成库文件,也可以与库文件一起经L51连接定位生成绝对目标文件(.ABS)。ABS文件由OH51转换成标准的Hex文件,以供调试器dScope51或tScope51使用进行源代码级调试,
文档评论(0)