网站大量收购独家精品文档,联系QQ:2885784924

南师泰院刘清老师 第1章 单片机概述_new.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
南师泰院刘清老师 第1章 单片机概述_new.ppt

计算机的组成 单板机:把中央处理器CPU、存储器、输入/输出接口装在一块印刷电路板上(简单外设、键盘、LED显示) 2.微型计算机的应用模式 应用举例 二、单片机的开发 单片机应用系统所需要的一般配置: 单片机。 人机交流设备。输入设备有键盘和按键,输出设备有数码管、液晶显示模块和指示灯等。 信号采集的输入通道。如出租车的测距、测速装置,温控系统,温度计的温度传感器、洗衣机的水位测量设备。 向操作对象发出各种控制信号的输出通道。如空调启动压缩机的开关电路,控制彩电的频道切换、颜色、音量等的接口电路。 如果需与其他计算机系统或智能设备实现信息交换,还需配置通信接口电路。 有时还需扩展外部RAM、EEPROM用于存放数据。如彩电遥控系统中存放系统数据的存储器。 单片机应用系统的设计方法 单片机应用系统的技术要求各不相同,针对具体的任务,设计方法和步骤也不完全相同。这里我们只能讨论单片机应用系统的一般设计方法。 为完成某一任务的单片机应用系统需要包含硬件和软件系统。硬件和软件必须紧密结合,协调一致才能正常工作。在系统研制过程中,硬件设计和软件设计不能截然分开。硬件设计时应考虑软件设计方法,而软件也一定是基于硬件基础上进行设计的。这就是所谓的“软硬结合”。 单片机应用系统的研制过程包括确定任务、总体设计、硬件设计、软件设计、系统调试、产品化等几个阶段。它们不是绝对分开的,有时是交叉进行的。 单片机应用系统的开发工具 单片机应用系统开发必须经过调试阶段,只有经过调试才能发现问题,改正错误,最终完成开发任务。实际上,对于较复杂的程序,大多数情况下都不可能一次性就调试成功,即使是资深程序员也是如此。 单片机只是一块芯片而已,本身并无开发能力,要借助开发工具才能实现系统设计。开发工具主要包括电脑、编程器(又称写入器)、仿真机。如果使用EPROM作为存储器还要配备紫外线擦除器。其中必不可少的工具是电脑和编程器(当然对于在线可编程的单片机,如89S51,也可以不用编程器,而通过下载电缆下载)。 单片机应用系统的开发工具 1. 仿真机及其使用 (1) 开发环境 单片机程序的编写、编译、调试等都是在一定的集成开发环境下进行的。 集成开发环境仿真软件(ICE)将文件的编辑,汇编语言的汇编、连接,高级语言的编译、连接高度集成于一体,能对汇编程序和高级程序进行仿真调试。 单片机程序如果是汇编编写的,文件名后必须加后缀名“.ASM”。如果是C51编写的,必须加后缀名“.C”。 单片机应用系统的开发工具 (2) 仿真机的使用 为了实现目标系统的一次性完全开发,必须用到仿真机(也称在线仿真机)。在线仿真机的主要作用是能完全“逼真”地扮演用户单片机的角色,且能在集成开发环境中对运行程序进行各种调试操作,即时发现问题,即时修改程序,从而提高工作效率,缩短开发周期。 仿真机的种类很多,如南京伟福系列仿真机、南京万利MPE5103仿真机等,价格通常在千元以上。每个仿真机都配有使用说明书详细介绍其使用方法,故在这里将不对仿真机进行详细介绍。 单片机应用系统的开发工具 (2) 仿真机的使用 使用时,在线仿真机通过RS-232插件与电脑的COM1或COM2端口相连。在断电情况下,拨下用户系统的单片机和EPROM,代之以仿真头,如下图所示。 运行仿真调试程序,通过跟踪执行,能即时发现软硬件方面的问题并进行修正。当设计达到满足系统要求后,将调试好的程序编译时形成的二进制文件用编程器烧写到芯片中,一个应用系统就调试成功了。 单片机应用系统的开发工具 2. 编程器 当我们编写好的程序在集成开发环境编译通过后,会形成一个二进制文件(文件名与源程序文件名相同,后缀名为“.BIN”)或十六进制文件(后缀名为“.HEX”),即形成所谓的目标程序。这个目标程序必须利用编程器才能将目标文件烧写到单片机的程序存储器中,从而让单片机系统的硬件和软件真正结合起来,组成一个完整的单片机系统。 编程器的主要功能是将目标程序烧写到芯片中,其与电脑的连接如下图所示。编程器的使用比较简单,读者只要有机会使用,在非常短的时间内就能学会。 单片机应用系统的开发工具 2. 编程器 编程器的种类也很多,不同档次的编程器价格相差很大,从150元到7000多元不等;档次的差别在于烧写可编程芯片的类型的多少。目前巿面上常见的有台湾河洛生产的ALLXX系列、南京西尔特公司的SP系列、北京润飞的RF系列,广州升洪的TOP系列等。如果仅仅是用于学习或是仅针对常用单片机的开发,一般买较低档的编程器就可以,价格大概在200元左右。 仿真器和编程器是单片机开发的重要工具,熟练使用这些工具是每个单片机开发人员必备的基本技能,而这些工具的使用只有通过实践才能掌握。 * 第1章 单片机概述 第1章 单片机概述 1.1

文档评论(0)

cai + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档