- 1、本文档共3页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
单片机原理及接口技术课后
习题答案(张毅刚)习题参考
答案13章
-标准化文件发布号:(9456-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII
第13章AT89C51单片机应用系统的设计与调试
1.下列项说法是正确的。
A.AT89C51单片机P0~P3口的驱动能力是相同的
B.AT89C51单片机P0~P3口在口线输出为高电平的驱动能力和输出为低电
平的驱动能力是相同的
C.AT89C51单片机扩展的外围芯片较多时,需加总线驱动器,P2口应加单
向驱动器,P0口应加双向驱动器
D.AT89C51单片机最小系统可对温度传感器来的模拟信号进行温度测量
答:A.错;B.错;C.对;D.错。
2.为什么单片机应用系统的开发与调试离不开仿真开发系统?
答:当一个单片机应用系统完成了用户样机的硬件和软件设计开发后,在用户
样机的程序存储器中放入编写好的应用程序,系统即可运行。但程序运行一次
性成功几乎是不可能的,多少会存在一些软件、硬件上的错误,这就需要借助
单片机的仿真开发工具进行调试,发现错误并加以改正。AT89C51单片机只是
一个芯片,既没有键盘,又没有CRT、LED显示器,也无法运行系统开发软件
(如编辑、汇编、调试程序等),因此,必须借助仿真开发工具(也称为仿真
开发系统)所提供的开发手段来进行。
3.仿真开发系统由哪几部分组成?
答:常用通用机仿真开发系统由PC机外加在线仿真器的仿真开发系统组成,在
线仿真器必须与PC的并行口、串行口或USB口相连,才能完成开发任务。
还有另一种结构的仿真开发系统:独立型仿真器。该类仿真器采用模块化
结构,配有不同外设,如外存板、打印机、键盘/显示板等,用户可根据需要选
用。在没有通用计算机支持的场合,利用键盘/显示板也可在工业现场完成仿真
调试工作。
4.利用仿真开发系统对用户样机软件调试,需经哪几个步骤各个步骤的作用是
什么?
答:用户样机的软件调试,可分为以下4个步骤。
(1)建立用户源程序。用户使用开发系统的键盘、CRT显示器及开发系统
的编辑软件,按照汇编语言源程序要求的格式、语法规定,把源程序输入到开
发系统中,并保存在磁盘上。
(2)在开发系统机上,利用汇编程序对第(1)步输入的用户源程序进行
汇编,直至语法错误全部纠正为止。如无语法错误,则进入下一个步骤。
(3)动态在线调试。这一步对用户的源程序进行调试。上述的步骤
(1)、步骤(2)是一个纯粹的软件运行过程,而在这一步,必须要有在线仿
真器配合,才能对用户源程序进行调试。用户程序中分为与用户样机硬件无关
的程序以及与其用户样机硬件紧密关联的程序。
对于与用户样机硬件无关的程序,如计算程序,虽然已经没有语法错误,
但可能存在逻辑错误,使计算结果不正确,此时必须借助于在线仿真器的动态
在线调试手段,如单步运行、设置断点等,发现逻辑错误,然后返回到步骤
(1)修改,直至逻辑错误纠正为止。
2
对于与用户样机硬件紧密相关的程序段(如接口驱动程序),一定要先把
在线仿真器的仿真插头插入用户样机的仿真插座中,进行在线仿真调试,仿真
开发系统提供单步、设置断点等调试手段,来对用户样机进行调试。
有关部分程序段运行有可能不正常,可能是软件逻辑上有问题,也可能是
硬件有故障,必须先通过在线仿真调试程序提供的调试手段,把硬件故障排除
以后,再与硬件配合,对用户程序进行动态在线调试。对于软件的逻辑错误,
则返回到第(1)步进行修改,直至逻辑错误消除为止。在调试这类程序时,硬
件调试与软件调试是不能完全分开的。许多硬件错误是通过软件的调试而发现
和纠正的。
(4)将调试完毕的用户程序通过编程写入器(也称烧写器),固化写入到
程序存储器中。
5.用软件仿真开发工具能否对用户样机中硬件部分进行调试与实时在线仿真?
答:尽管软件仿真开发工具具有开发效率高,不需要附加的硬件开发装置成
本。但是软件模拟器是使用软件来模拟硬件,且不能完全准确地模拟用户样机
硬件电路的实时性,因此不能进行用户样机硬件部分的诊断与实时在线仿真。
3
您可能关注的文档
最近下载
- 消化与吸收功能.ppt
- 医学课件:感染性心内膜炎完整版.ppt VIP
- 2024年中考语文一模试题分类汇编(上海专用)-文言文对比阅读.docx
- 2023.10道德与法治练习答题卡(75分制).docx
- 2024秋国开《法律职业伦理》形考任务一至三答案.docx
- 【八省联考】首届新高考八省2025届高三“八省联考”考前猜想卷政治01(16+4模式)-2025年1月“八省联考”考前猜想卷01含答案及解析 - 副本.docx
- 2024年高考政治(江苏卷)真题详细解读及评析.docx
- 扬州老城历史街区民居修缮导则.pdf VIP
- 苏少版九年级综合实践教案合集.doc
- 二氧化氯在禽流感防疫中的应用.doc
文档评论(0)