单片机51第十章.ppt

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机51第十章

;第10章 实训 ;10.1.1 实训目的;10.1.2 实训内容; 本实训要求①实现的程序流程图如图10-1所示,其余要求的实现与之类似。;(1)打开仿真软件中内部数据空间和外部数据空间,在50H~5FH数据单元中分别送数,如1,2,3,4,…等16个数据。 (2)单步运行(断点设在BP2,程序运行至断点),检查外部RAM(7E00H~7F0FH)数据是否与50H~5FH数据一一对应。 (3)如果程序运行不能进入某一断点,则应单步、断点分段检查程序,排除错误直至正确为止。;MAIN: MOV R0,#50H MOV R7,#16 MOV DPTR,#7E00H LOOP: MOV A,@R0 MOVX @DPTR,A INC DPTR INC R0 DJNZ R7,LOOP HALT:SJMP HALT; 试编写将外部数据存储区6030H~607FH的内容写入外部RAM的7030H~707FH中。;10.2.1 实训目的;10.2.2 实训内容; 本实训的程序流程图如图所示。; (1)、断点设在BP1,程序运行至BP1,检查40H、50H内容是否与输入值对应。 (2)、断点设在BP2,程序运行至BP2,检查R4、R5、R6的内容是否为二进制所对应的十进制转换结果。 (3)、程序连续运行。若有错误应改用单步或断点分段调试程序,排除软件错误,直至正确为止。 (4)、改动40H、50H中的内容。连续运行观察结果正确与否。;10.2.5 参考程序; 试编写一个功能和本实验类似的整数十进制转二进制的程序。;10.3.1 实训目的;10.3.2 实训内容;本实训实现的程序流程图如图所示。;(1)断点设在BP1,进入断点地址,检查30H内容是否是时间的变化。 (2)断点设在BP2,程序运行至断点,检查(SP)内容返回地址高位。 (3)断点设在BP3,程序运行至断点,检查P1.0的电平是否反转, 若有错误,应改用单步或断点分段调试,排除软件错误,直至正确为止。;10.3.5 参考程序;10.3.5 参考程序; 若将0~F按键对应查表为1~16立方表(十进制),并在LED数码管上显示,程序应该怎样修改?;10.4.1 实训目的;10.4.2 实训内容; 本实训实现的程序流程图如图所示。;(1)断点设在BP1,程序运行到BP1,应进入中断服务程序,否则应检查T0初始化程序正确与否。 (2)程序连续运行,显示器缓冲区从0开始加1显示。 若有错误应改用单步或断点分段调试程序,排除软件错误,直至正确为止。;10.4.5 参考程序;若6位显示器计数值从999999减1计数,程序应怎样修改?;10.5.1 实训目的;10.5.2 实训内容;本实训实现的程序流程图如图所示。;(1)打开仿真软件中的内部RAM窗口,在50H~59H单元中输入10个任意排列的原始数据。 (2)单步运行程序,两数比较后,若第一个数大于第二个数则所在RAM位置交换,否则不变。 (3)单步运行程序(或断点运行),检查50~59H内容是否已经按从小到大的顺序排列。 (4)连续运行,再打开仿真软件的外部存储窗口,查看6000H内容是否有10个数据按从小到大的顺序排列。 (5)程序运行如果不正确,则应分段检查程序,用单步或断点方式调试程序,排除错误。最后修改软件初始值、交换五组数据测试程序的正确性。;10.5.5 参考程序;10.5.5 参考程序;10.6.1 实训目的;10.6.2 实训内容;本实训实现的程序流程图如图所示。;1.实验线路连接 (1)将8031、373、2764组合成为最小系统,其中地址线和数据线已经连好,也可用分立的器件一个一个连接P1口、P2口、P3口的P2.5、P2.6、P2.7,包括数据口P0均有引出插座可外接。8031的复位电路、振荡电路均已连好,复位电路还加接了按键可随时复位系统。 (2)先将组合最小系统板和驱动板、8彩灯板拼装好,且称为实验系统,然后按照图10-7所示的接线原理图,在反面连接好线,反复检查,不要错线、漏线。连好线后,再在元件表面用万用表Ω档检查连线的各脚之间是否相通,检查无误后再进行下一步。;2.硬件诊断 硬件正常工作是单片机系统最基本的条件,诊断硬件好坏方法有: (1)用瞬间短路法诊断硬件好坏。 (2)用仿真器诊断硬件好坏。 (3)用下载式开发系统诊断硬件好坏(相当于直接固化程序调试)。 (4)用专用的编程器(固化器)来固化程序调试。;3.程序编写与调试 (1)硬件仿真调试 ①编辑程序。 ②汇编程序。 ③装载程序。 ④运行程

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档