2011-2012学年第一学期单片机实验教案.docVIP

2011-2012学年第一学期单片机实验教案.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文档。上传文档
查看更多
实 验 教 案 课程名称:单片机原理及应用 专业:10数控、09电气班 时间:2011-2012学年第一学期 任课教师:谢富珍 实验一 Keil C51集成开发环境的使用练习 一、实验目的 熟悉Keil C51集成开发环境的使用方法 二、实验设备及器件 PC机 一台 三、实验原理 1)介绍软件中各主要的窗口功能及快捷键的使用方法。 2)创建工程及项目的步骤: 在KEIL软件中创建工程项目,(*.uv2),再在文本编辑器中编写源程序(*.asm),将文件(*.asm)添加至工程项目中,直到达到形成树的管理结构。 选“项目”或项目图标 对“输出”,“调试”等进行设置(时钟12MHZ,生成HEX),点击编译,则可检查是否有逻辑错误,并生成(*.hex)文件。 3)如何看运行结果?(件仿真及硬件仿真。) 软件仿真,是指PC没有和单片机通信(需将项目调试,设置成软件仿真),就可以在PC的软件环境下,查看一些结果。如可以查看程序在ROM中的存储机器代码;查看程序执行过程中对内部RAM的改写情况;还可以通过寄存器窗口看一下常见的寄存器的变化情况,如R0~R7,DPTR,A等,还可以看I/O口或定时器寄存器的内容变化。 硬件仿真,是指PC和单片机建立通信(需将项目调试,设置成硬件仿真),通过将导线安装接口端,将电路连接好,就可在试验箱中查看运行结果。 4)如何在软件仿真时,查看程序使ROM和RAM中寄存器的内容改变的? 选择存储器窗口,将地址Address改成C:(表示ROM);将地址Address改成D:(表示RAM) 5)硬件仿真时,驱动程序的选择及设置? 四、实验步骤 (1)参考程序一 ORG 0000H LJMP Main ORG 00F0H Main: MOV R7, #0 Loop: MOV R6, #0 DJNZ R6, $ DJNZ R6, $ DJNZ R6, $ DJNZ R6, $ DJNZ R7, Loop CPL P1.0 ; P 1 .0 取反 CPL P1.1 ; P 1 .1 取反 CPL P1.2 ; P 1 .2 取反 CPL P1.3 ; P 1 .3 取反 CPL P1.4 ; P 1 .4 取反 CPL P1.5 ; P 1 .5 取反 CPL P1.6 ; P 1 .6 取反 CPL P1.7 ; P 1 .7 取反 SJMP Main END 学生实验要求: 按照参考程序建立项目及文件,并且调试,先进行硬件仿真查看运行结构, 在参考程序的基础上稍作改动,用软件仿真的方法,查看程序执行的过程 MAIN: MOV R7,#02H LOOP: MOV R6,#07H DJNZ R6,$ DJNZ R7,LOOP CPL P1.0 先查看ROM的内容,再在执行过程中查看R6,R7及P1口的内容变化 五、实验思考题: 要求,编写一条将片内RAM 50H~59H单元清零的程序。 参考程序:ORG 0000H MAIN: MOV R0,#0AH MOV R1,#50H MOV A,#00H LOOP: MOV @R1,A INC R1 DJNZ R0,LOOP ; END 调试要求:采用软件仿真,查看ROM内容,查看RAM的内容变化。 实验二 单片机I/O口控制实验 一、实验目的 1. 熟悉Keil C51软件集成开发环境调试功能的使用和DP-51PRO.NET单片机仿真器、编程器、试验仪综合开发平台的使用; 2. 学习简单程序的软件与硬件整合的调试方法; 3. 掌握51单片机I/O(P0~P3口)操作方法。 二、实验设备及器件 PC机一台;DP-51PRO.NET单片机仿真器、编程器、试验仪综合开发平台一台 三、实验内容 本实验要求学生熟悉Keil C51软件集成开发环境调试功能的使用和DP-51PRO.NET单片机仿真器、编程器、试验仪综合开发平台的使用,编写程序然后调试通过,用单片机控制P1口外接的每个LED灯按要求点亮变化。 1.编写一段程序,用P1口作为控制端口,使D1区的LED轮流亮。 2. 编写一段程序,用P1.1~P1.6口控制LED灯,P1.7控制LED的亮和灭。 四、实验步骤 1.启动PC机,打开KEIL软件,建好工程、编辑好源文件、设置好工程、编译、链接,设置好硬件仿真的环境。 2、用导线把A2区的J61接口与D1区的J52接口相连; 3、进入硬件仿真,分别选择单步、全速执行方式运行程序,观察CPU窗口各寄存器的变化和硬件运行效果,可以看到程序执行的过程,加深对实验的了解。 五、参考程序 1.参考程序 ORG 0000H JMP MAIN ORG 0100H MAIN: MOV

文档评论(0)

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

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

1亿VIP精品文档

相关文档