单片机原理及接口第8章

单片机原理及接口第8章

ID:33617324

大小:146.12 KB

页数:20页

时间:2019-02-27

单片机原理及接口第8章_第1页
单片机原理及接口第8章_第2页
单片机原理及接口第8章_第3页
单片机原理及接口第8章_第4页
单片机原理及接口第8章_第5页
资源描述:

《单片机原理及接口第8章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章单片机应用系统的设计与开发第8章单片机应用系统的设计与开发8.1单片机应用系统的开发过程 8.2单片机开发工具MICE简介8.3MCS-51应用系统的调试第8章单片机应用系统的设计与开发8.1单片机应用系统的开发过程图.81单片机应用系统开发设计流程图第8章单片机应用系统的设计与开发一、方案论证 (1)了解用户的需求,确定设计规模和总体框架。 (2)摸清软硬件技术难度,明确技术主攻问题。 (3)针对主攻问题开展调研工作,查找中外有关资料,确定初步方案。 (4)单片机应用开发技术是软硬件结合的技术,方

2、案设计要权衡任务的软硬件分工。有时硬件设计会影响到软件程序结构。如果系统中增加某个硬件接口芯片,而给系统程序的模块化带来了可能和方便,那么这个硬件开销是值得的。在无碍大局的情况下,以软件代替硬件正是计算机技术的长处。(5)尽量采纳可借鉴的成熟技术减少重复性劳动第8章单片机应用系统的设计与开发二、硬件系统的设计 单片机应用系统的设计可划分为两部分:一部分是与单片机直接接口的数字电路范围的电路芯片的设计。如存储器和并行接口的扩展,定时系统、中断系统扩展,一般的外部设备的接口,甚至于A/D、D/A芯片的接口。另

3、一部分是与模拟电路相关的电路设计,包括信号整形、变换、隔离和选用传感器;输出通道中的隔离和驱动以及执行元件的选用。(1)从应用系统的总线观念出发,各局部系统和通道接口设计与单片机要做到全局一盘棋。例如,芯片间的时间是否匹配,电平是否兼容,能否实现总线隔离缓冲等,避免“拼盘”战术。第8章单片机应用系统的设计与开发(2)尽可能选用符合单片机用法的典型电路。 (3)尽可能采用新技术,选用新的元件及芯片。 (4)抗干扰设计是硬件设计的重要内容,如看门狗电路、去耦滤波、通道隔离、合理的印制板布线等。 (5)当系统扩

4、展的各类接口芯片较多时,要充分考虑到总线驱动能力。当负载超过允许范围时,为了保证系统可靠工作,必须加总线驱动器。 (6)可用印制板辅助设计软件,如PROTEL进行印制板的设计。第8章单片机应用系统的设计与开发三、应用软件设计(1)采用模块程序设计。(2)采用自顶向下的程序设计。(3)外部设备和外部事件尽量采用中断方式与CPU联络,这样,既便于系统模块化,也可提高程序效率。 (4)近几年推出的单片机开发系统,有些是支持高级语言的,如C51与PL/M96的编程和在线跟踪调试。(5)目前已有一些实用子程序发表,

5、程序设计时可适当使用,其中包括运行子程序和控制算法程序等。 (6)系统的软件设计应充分考虑到软件抗干扰措施。第8章单片机应用系统的设计与开发四、软硬件调试单片机系统主要的功能是:(1)程序的录入、编辑和交叉汇编功能。 (2)提供仿真RAM、仿真单片机。 (3)支持用户汇编语言(有的同时支持高级语言)源文件跟踪调试。 (4)目前一般的开发装置都有与通用微机的连机接口,可以利用微机环境进行调试。 (5)EPROM的写入功能。第8章单片机应用系统的设计与开发五、EPROM固化所有开发装置调试通过的程序,最终要脱

6、机运行,即将仿真ROM中运行的程序固化到EPROM脱机运行。但在开发装置上运行正常的程序,固化后脱机运行并不一定同样正常。若脱机运行有问题,需分析原因,如是否总线驱动功能不够,或是对接口芯片操作的时间不匹配等。经修改的程序需再次写入。第8章单片机应用系统的设计与开发8.2单片机开发工具MICE简介MICE因其独到的特点而广泛使用,MBUG是其微机上的调试软件,主要功能与特点如下:(1)MBUG采用随机联络方式与MICE通讯。(2)MBUG将屏幕划分为寄存器窗口、存储器窗口、标号窗口、变量窗口、文件窗口及主

7、菜单命令等多种窗口,MICE的状态和命令全部显示在屏幕的顶行和底行,使用户一屏就能饱览各种调试信息,所有命令均为一键即发,且提供系统帮助和用户帮助。第8章单片机应用系统的设计与开发图8.2MBUG的窗口第8章单片机应用系统的设计与开发(3)支持对用户汇编、PL/M51及C51语言源文件的直接调试,并可翻页卷行、自行设计窗口格式及内容等丰富的调试运行功能,极大地提高了工作效率。 (4)高速交叉汇编,支持多种伪操作,标准PC机上每秒大约汇编处理2KB的源程序。  (5)配上EPROM编程卡配件,具有对多种型号

8、EPROM读、写、校验、空片检查等功能。  (6)OS

9、Shell功能调用可以使用户在MBUG内执行DOS系统的内部或外部命令,按EXIT命令返回MBUG,原有状态并不破坏。第8章单片机应用系统的设计与开发8.3MCS-51应用系统的调试一、硬件调试方法1.静态调试 在样机加电之前,先用万用表等工具,根据硬件逻辑设计详细检查样机线路的正确性,核对元器件的型号、规格和安装是否符合要求。应特别注意电源系统的检查,以防止电源短路和极

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

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

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