- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)硬件仿真调试
①编辑程序。
②汇编程序。
③装载程序。
④运行程
您可能关注的文档
- 《计算机组成原理与汇编语言程序设计》第二版 复习与作业解答二.ppt
- “防溺水、防雷雨、防泥石流、防食物中毒”安全教育主题班会.doc
- 中考专题训练之11:生命活动的调节.doc
- 《行政强制法》试题及答案.doc
- 【金版学案】2015届高考化学总复习 第七章 第四节难溶电解质的溶解平衡试题(含解析).doc
- 作业提交系统.doc
- 第7章显示程序设计.ppt
- 基于中断的字符串动态显示--实验报告.doc
- 【创新设】内蒙古大学附中2014版高考数学一轮复习 统计单元能力提升训练.doc
- 东平育婴师_日常生活保健与护理.ppt
- DB44_T 2611-2025 城市排水管网有毒有害气体监测与风险分级管理技术标准.pdf
- DB44_T 2612-2025 竞赛类科普活动策划与实施服务规范.pdf
- DB43_T 2947-2024 烟草种子质量控制规程.pdf
- DB37_T 4836-2025 煤矿风量实时监测技术要求.pdf
- 叉车防撞系统,全球前22强生产商排名及市场份额(by QYResearch).docx
- 超滤膜,全球前18强生产商排名及市场份额(by QYResearch).docx
- DB62T 4172-2020 玉米品种 酒623规范.pdf
- DB62T 4160-2020 在用真空绝热深冷压力容器综合性能在线检测方法.pdf
- DB62T 4164-2020 辣椒品种 酒椒1号.pdf
- DB62T 4133-2020 公路隧道地质超前预报机械能无损探测技术规程.pdf
文档评论(0)