单片机原理及接口技术课后习题答案 张毅刚 习题参考答案13章.doc

单片机原理及接口技术课后习题答案 张毅刚 习题参考答案13章.doc

ID:55741183

大小:30.50 KB

页数:3页

时间:2020-06-03

单片机原理及接口技术课后习题答案 张毅刚 习题参考答案13章.doc_第1页
单片机原理及接口技术课后习题答案 张毅刚 习题参考答案13章.doc_第2页
单片机原理及接口技术课后习题答案 张毅刚 习题参考答案13章.doc_第3页
资源描述:

《单片机原理及接口技术课后习题答案 张毅刚 习题参考答案13章.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第13章AT89C51单片机应用系统的设计与调试1.下列项说法是正确的。A.AT89C51单片机P0~P3口的驱动能力是相同的B.AT89C51单片机P0~P3口在口线输出为高电平的驱动能力和输出为低电平的驱动能力是相同的C.AT89C51单片机扩展的外围芯片较多时,需加总线驱动器,P2口应加单向驱动器,P0口应加双向驱动器D.AT89C51单片机最小系统可对温度传感器来的模拟信号进行温度测量答:A.错;B.错;C.对;D.错。2.为什么单片机应用系统的开发与调试离不开仿真开发系统?答:当一个单片机应用系统完成了用户样机的硬件和软件设计开发后,在用户样机的程序存储器中放入编写好

2、的应用程序,系统即可运行。但程序运行一次性成功几乎是不可能的,多少会存在一些软件、硬件上的错误,这就需要借助单片机的仿真开发工具进行调试,发现错误并加以改正。AT89C51单片机只是一个芯片,既没有键盘,又没有CRT、LED显示器,也无法运行系统开发软件(如编辑、汇编、调试程序等),因此,必须借助仿真开发工具(也称为仿真开发系统)所提供的开发手段来进行。3.仿真开发系统由哪几部分组成?答:常用通用机仿真开发系统由PC机外加在线仿真器的仿真开发系统组成,在线仿真器必须与PC的并行口、串行口或USB口相连,才能完成开发任务。还有另一种结构的仿真开发系统:独立型仿真器。该类仿真器采用

3、模块化结构,配有不同外设,如外存板、打印机、键盘/显示板等,用户可根据需要选用。在没有通用计算机支持的场合,利用键盘/显示板也可在工业现场完成仿真调试工作。4.利用仿真开发系统对用户样机软件调试,需经哪几个步骤?各个步骤的作用是什么?答:用户样机的软件调试,可分为以下4个步骤。(1)建立用户源程序。用户使用开发系统的键盘、CRT显示器及开发系统的编辑软件,按照汇编语言源程序要求的格式、语法规定,把源程序输入到开发系统中,并保存在磁盘上。(2)在开发系统机上,利用汇编程序对第(1)步输入的用户源程序进行汇编,直至语法错误全部纠正为止。如无语法错误,则进入下一个步骤。(3)动态在线

4、调试。这一步对用户的源程序进行调试。上述的步骤(1)、步骤(2)是一个纯粹的软件运行过程,而在这一步,必须要有在线仿真器配合,才能对用户源程序进行调试。用户程序中分为与用户样机硬件无关的程序以及与其用户样机硬件紧密关联的程序。对于与用户样机硬件无关的程序,如计算程序,虽然已经没有语法错误,但可能存在逻辑错误,使计算结果不正确,此时必须借助于在线仿真器的动态在线调试手段,如单步运行、设置断点等,发现逻辑错误,然后返回到步骤(1)修改,直至逻辑错误纠正为止。对于与用户样机硬件紧密相关的程序段(如接口驱动程序),一定要先把在线仿真器的仿真插头插入用户样机的仿真插座中,进行在线仿真调试

5、,仿真开发系统提供单步、设置断点等调试手段,来对用户样机进行调试。有关部分程序段运行有可能不正常,可能是软件逻辑上有问题,也可能是硬件有故障,必须先通过在线仿真调试程序提供的调试手段,把硬件故障排除以后,再与硬件配合,对用户程序进行动态在线调试。对于软件的逻辑错误,则返回到第(1)步进行修改,直至逻辑错误消除为止。在调试这类程序时,硬件调试与软件调试是不能完全分开的。许多硬件错误是通过软件的调试而发现和纠正的。(4)将调试完毕的用户程序通过编程写入器(也称烧写器),固化写入到程序存储器中。5.用软件仿真开发工具能否对用户样机中硬件部分进行调试与实时在线仿真?答:尽管软件仿真开发

6、工具具有开发效率高,不需要附加的硬件开发装置成本。但是软件模拟器是使用软件来模拟硬件,且不能完全准确地模拟用户样机硬件电路的实时性,因此不能进行用户样机硬件部分的诊断与实时在线仿真。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。