单片机技术与应用实验指导书2007-10-7.docVIP

单片机技术与应用实验指导书2007-10-7.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机技术与应用实验指导书2007-10-7.doc

自动化专业实验 黄伟 周又丁 编 2006年12月19日 目 次 1 实验1 Keil C51集成开发环境的使用练习 11 实验2 基于Keil C51集成开发环境的仿真与调试 22 实验3 电子琴实验 30 实验4 8×8LED扫描输出实验 34 实验5 RS232串行通信实验 38 实验6 数字温度传感器实验 42 实验7 单总线和I2C结合实现数字温度计实验 49 实验装置说明 (系统)概述 单片机技术与应用实验系统是由一台DP-51PRO单片机综合仿真实验仪、一台PC计算机和Keil C51集成开发环境所组成,它可作为自动化专业本科、专科、高职的单片机实验教学装置,也可作为教师、研究生和科研人员对单片机技术进行实验和研发的平台。(本试验系统)我们以《单片机实验与实践》一书为基础,结合自动化专业实验教学的需要,编制了本实验指导书,旨在培养学生的单片机应用开发能力,加深学生对单片机的认识,促进学生对理论知识的理解和掌握。 DP-51PRO单片机综合仿真实验仪简介 DP-51PRO单片机综合仿真实验仪的电路布局如图1所示。 图1 DP-51PRO单片机综合仿真实验仪 从图1中可以看到,DP-51PRO单片机综合仿真实验仪分为多个功能块,各个功能块之间相对独立。 DP-51PRO单片机综合仿真实验仪的工作方式分为LOAD模式和RUN模式两种,每种模式又可因8051的型号、开关、跳线的组合不同,分为几种不同情形。 一般在DP-51PRO单片机综合仿真实验仪上使用的单片机的型号有两种:厂家提供的已在掩膜ROM中编程 的P87C52X2 和具有ISP功能的P89C60X2、P89CC51RD2等。 开关MOD_SW1,用于切换LOAD模式和RUN模式,实际上是切换8051的/EA控制引脚的高低电平。 跳线FLASH_E,在使用FLASH时是断开的(默认情况下),这时,用户可以使用32KB的FLASH,其地址空间为0000H~7FFFH。 跳线SRAM_E,在使用SRAM时是断开的(默认情况下),这时用户可以使用32KB的SRAM,其地址为XDATA空间8000H~FFFFH。当MOD_SW1拨至RUN时,/EA引脚处于低电平,8051从片外程序存储器开始执行程序。此时,如果在DP-51PRO的FLASH中的是已经下载了的用户程序,在DP-51PRO开机时,8051运行的即是已下载到FLASH中的用户程序(FLASH_E断开),这是不需要连PC机的脱机运行。如果DP-51PRO的FLASH中存放是已经下载了的MON51程序,在DP-51PRO开机时,8051运行的即是FLASH中的MON51程序(FLASH_E断开)。此时,可以在PC机上运行Keil,选择KEIL MONITOR 51来硬件模拟仿真调试用户程序。这是需要PC机与DP-51PRO联机进行的调试,这也是我们计划的多数实验在DP-51PRO上所采用的实验方法。(参见《单片机实验与实践》一书2.5节P.29-38) 当MOD_SW1拨至LOAD时,/EA引脚处于高电平,8051从片内程序存储器开始执行程序。如果DP-51PRO上的安装的单片是P87C52X2,在DP-51PRO开机时P87C52X2执行的是其内部掩膜ROM中的监控程序。此时用户可通过在PC机上运行周立功公司的DPFLASH软件,下载用户程序或MON51程序到DP-51PRO上的FLASH芯片中(FLASH_E断开)。(参见《单片机实验与实践》一书2.6节P.38-40)。如果DP-51PRO上的安装的单片是P89C60X2等含片内FLASH的,在DP-51PRO开机时, P89C60X2等单片机可运行P89C60X2等单片机内部的FLASH中用户已写入的程序(条件是ISP断开, FLASH_E短接);也可运行P89C60X2单片机内部的BOOT ROM中的ISP引导程序(条件是ISP短接, FLASH_E短接),而此时用户可通过在PC机上运行周立功公司的ZLGISP软件,下载用户程序到P89C60X2等单片机内部的FLASH中,实现在系统编程。(参见《单片机实验与实践》一书2.7节P.41-47)。 Keil C51 uVision2集成开发环境 Keil C51 uV2集成开发环境是基于80C51内核的微处理器软件开发平台,内嵌多种符合工业标准的开发工具,可完成从工程建立到管理、编译、链接、目标代码生成、软件仿真、硬件仿真等完整的开发流程。 Keil C51集成开发环境的主要功能有: C51国际标准化C交叉编译器,从C源代码产生可重定位的目标模块; A51宏编辑器从80C51汇编源代码产生可重定位的目标模块; BL51链接器/定位器组合由C51和A51产生的可重定位的目标模块,生成绝对目标

文档评论(0)

dzzj200808 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档