- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 单片机仿真器的开发 2
第一节、设计前的准备工作 2
第二节 单片机应用系统的开发 4
一、仿真系统的功能 4
二、开发手段的选择 5
三、应用系统的开发过程 7
第三节 SICE-Ⅳ型单片机仿真器 7
一、SICE-IV仿真器系统结构 7
二、SICE-Ⅳ的仿真特性和软件功能 9
三、SICE-Ⅳ与主机和终端的连接使用方法 10
第四节 用户程序的编辑、汇编、调试、固化及运行 12
一、源程序的编辑 12
二、源程序的汇编 13
三、用户程序的调试 15
四、用户程序的固化 17
五、用户程序的运行 18
第二章 8255A可编程并行I/O扩展接口 19
一、8255A芯片介绍 19
二、工作方式0 22
三、工作方式1 22
四、工作方式2 24
五、8255编程举例 26
第三章 MCS-51 单片机串行接口的扩展 28
一、8251的基本功能 28
二、8251的功能框图 28
三、接口信号 29
四、8251的编程 30
第四章 扩展多路串行口 33
一、硬件设计 33
二、软件设计 33
第五章 应用系统的抗干扰设计 37
第六章 MCS-51指令系统表 38
第七章 8098单片机简介 41
一、8098概述 41
二、8098内部结构 42
三、引脚功能 43
四、8098 单片机CPU结构 44
五、8098单片机存储空间与总线控制 46
六、8098单片机的中断系统 52
第八章 PL/M语言简介 53
PL/M语言及其特点 53
使用PL/M语言的必要性 54
第一章 单片机仿真器的开发
第一节、设计前的准备工作
研制者接到某项任务后,在进行具体设计之前,一般需先进行下列工作:
1、可行性调研
可行性调研的目的,是分析完成这个项目的可能性。进行这方面的工作,可参考国内外有关资料,看是否有人进行过类似的工作。如果有,则可分析他人是如何进行这方面工作的,有什么优点和缺点,有什么是值得借鉴的;如果没有,则需作进一步的调研,此时的重点应放在能否实现这个环节,首先从理论上进行分析,探讨实现的可能性 ,所要求的客观条件是否具备(如环境、测试手段、仪器设计、资金等),然后结合实际情况,再决定能否立项的问题。
2、系统总体方案设计
在进行可行性调研后,如果可以立项,下一步工作就是系统总体方案的设计。工作的重点应放在该项目的技术难度上,此时可参考这一方面更详细、更具体的资料,根据系统的不同部分和要实现的功能,参考国内外同类产品的性能,提出合理而可行的技术指标,编写出设计任务书,从而完成系统总体方案设计。
3、设计方案细化,确定软硬件功能
一旦总体方案决定下来,下一步的工作就是将该项目细化,即需明确哪些部分用硬件来完成 ,哪些部分用软件来完成。由于硬件结构与软件方案会相互影响,因此,从简化电路结构、降低成本、减少故障率、提高系统的灵活性与通用性方面考虑,提倡软件能实现的功能尽可能由软件来完成;但也应考虑以软件代硬件的实质是以降低系统实时性、增加处理进行为代价的,而且软件设计费用、研制周期也将增加,因此系统的软、硬件功能分配应根据系统的要求及实际情况而合理安排,统一考虑。在确定软硬件功能的基础上,设计者的工作就开始涉及到一毓的具体问题,如仪器的体积及与具体技术指标相对应的硬件实现方案,软件的总体规划等。在确定人员分工、安排工作进度、规定接口参数后,就必须考虑硬件、软件的具体设计问题了。
在讨论具体设计问题这前,这里还要强调一下,对于一个具体应用系统的设计,上面这几部分工作是必不可少的,否则,可能导致设计方案的整体更改,甚至可能导致方案无法实现造成人力、物力的浪费。这一点,对于设计得来讲,应加倍注意。
一个单片机应用系统的硬件设计包括两大部分内容:一是单片机系统的扩展部分设计。它包括存储器扩展和和接口扩展。存储器的扩展指EPROM、EEPROM和RAM的扩展,接口扩展是指8255、8155、8279以及其它功能器件的扩展。二是各功能模块的设计。如信号测量功能模块、信号控制功能模块、人机对话功能模块、通诚讯功能模块等,根据系统功能要求配置相应的A/D、D/A、键盘、显示器、打印机等外围设备。
在进行应用系统的硬件设计时,首要问题是确定电路的总体方案,并需进行详细的技术论证。所谓硬件电路的总体设计,即是为实现该项目全部基本功能所需要的所有硬件的电气连线原理图。初次接触这方面工作的设计人员,往往急于求在设计总体方案上不愿花更多的时间,过于他促地开始制版和调试。这种方法不仅不妥当,而且往往是得不偿失效。因为就硬件系统来讲,电路的各部分都是紧密相关、互相协调的,任何一部分电路的考虑不充分,都会给其它部分带来难以预料的影响,轻则使系统整体结构受破坏,重则导致硬件
文档评论(0)