单片机原理及应用第2版 作者 陈立周 编 第10章.pptVIP

单片机原理及应用第2版 作者 陈立周 编 第10章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第九章 单片机控制系统设计与调试 第一节 单片机控制系统的设计 第二节 单片机的开发设备与开发方式 第三节 开发设备简介 本章要点 简略介绍单片机控制系统的设计方法,以及单片机与外围器件选择中需要考虑的问题。 简略介绍单片机的开发设备与开发方式。 第一节 单片机控制系统的设计 一、硬件设计 1. 单片机型号选择 选择单片机型号需要考虑的问题 2.片外存储器的扩展及配置 选好单片机型号之后,根据系统所需要的存储器容量,决定是否还要在片外扩展,如要在片外扩展应考虑: 1)选择片外扩展的存储器类型和容量。 2)确定片外扩展存储器的地址分配。 3)根据地址分配确定存储器与单片机的连接方法。 3.输入输出通道和接口的设计 输入通道是指外设向系统输入信号的电路,包括外部设备、接口和输入信号的转换电路等等。输出通道是指单片机向外设输出的控制信号或状态信号的电路,包括显示、音响设备、接口和输出信号的转换。 设计通道和接口要根据所选的单片机型号,以及系统所需要的接口,决定是否还要在片外扩展,如要在片外扩展应考虑: 1)选择扩展用的I/O接口芯片的类型。 2)确定扩展后I/O接口的连接方式与地址空间分配。 3)根据输入输出信号的性质,考虑是否需要光耦隔离,以及必要的驱动电路。 开关型或频率型的输入输出通道 对开关型或频率型的输入信号,一般只要加上必要的防抖动措施,就可以如下图所示直接与系统的并行接口连接。对继电器类的输出设备也可以直接与系统并行接口连接。 输入输出通道设计中的光耦隔离与驱动控制 为防止输入电路因共地引起的干扰,有的输入电路需要用光耦隔离,若要求输入信号为可控制的,还要通过可控三态门输入,如图所示。 输入输出通道中的信号转换 对于输入的模拟信号,需通过A/D转换。若要输出 模拟信号也要经D/A转换。对于非标准电平的外围设备需要经过电平转换后才能与系统相连。例如图中的TTL/RS232的电平转换电路。 4.电源选择 系统电路的设计工作完成之后,就要根据电路的要求选择功率和电压合适的电源,也可以自行设计。 凡采用光耦隔离的电路,光耦两侧的电源不能共地,否则将失去隔离的作用。 5.系统可靠性设计 为保证系统运行可靠,还应根据工作环境和外部条件选择合适的元器件,所有元器件应具备足够的负载能力和抗干扰能力,必要时要加上抗干扰措施,如配置看门狗定时器等。一般可选用有内置看门狗的单片机,如果片内没有,也可以片外扩展。 二、软件设计 进行软件设计可以采用汇编语言或面向单片机的高级语言例如C语言。 软件设计要经过。 编写源程序、汇编或编译、调试与固化 等三个步骤,可以在Windows环境下,利用集成开发软件完成。也可以在DOS环境下利用汇编器A51或编译器C51进行。 在DOS环境下,其汇编或汇译步骤为 1.编写源程序 可用文本编辑软件进行编写,但必须采用ASM或C为扩展名。 2.汇编或编译 汇编:若是源程序用汇编语言编写,可用汇编器A51、链接器BL51、十六进制符号转换器OH51进行汇编,汇编步骤为。 1)汇编:利用命令“A5l 文件名.ASM” 产生扩展名为OBJ和LST的两个同名文件。 2)链接:利用命令“BL51 文件名.OBJ” 形成同名的无扩展名文件。 3)转换:利用命令“OH5l 文件名” 形成扩展名为HEX的十六进制绝对目标文件。 编译:若是源程序用C语言编写,可用编译器C51、链接器BL51和十六进制符号转换器OH51进行编译。 1)编译:利用命令“C5l 文件名.C” 产生扩展名为OBJ和LST的两个同名文件。 2)链接:利用命令“BL51 文件名.OBJ” 形成同名的无扩展名文件。 3)转换:利用命令“OH5l 文件名”,形成扩展名为HEX的十六进制绝对目标文件。 3.调试与固化 调试:为检查所编程序是否正确,可将生成的十六进制文件在仿真器上进行调试,也可以直接写入单片机,在试运行中对程序作进一步修改,修改后再重新写入。 固化:固化可用编程器,编程器是专用的固化设备,也称烧写器, 它可

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档