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

[计算机]第3章 MCS-51单片机汇编语音程序设计.pdf

[计算机]第3章 MCS-51单片机汇编语音程序设计.pdf

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

本文由403496967贡献 ppt1。 第3章 MCS-51单片机汇编语言程序设计 章 单片机汇编语言程序设计 单片机原理、接口及应用 单片机原理、 第3章 MCS-51单片机汇编语言程序设计 章 单片机汇编语言程序设计 内 容 提 要 ★概述 ★伪指令 ★汇编语言程序设计步骤 ★顺序程序设计 ★分支程序设计 ★循环程序设计 ★位操作程序设计 ★子程序 ★小结 第3章 MCS-51单片机汇编语言程序设计 章 单片机汇编语言程序设计 3.1 概述 MCS-51单片机的编程语言可以是汇编语言也可以 单片机的编程语言可以是汇编 语言也可以 是高级语言(如C语言),高级语言编程快捷,但程 是高级语言( 语言 ),高级语言编程快捷, 语言),高级语言编程快捷 序长,占用存储空间大,执行 慢; 序长,占用存储空间大,执行慢;汇编语言产生的目 标程序简短,占用存储空 间小,执行快, 标程序简短,占用存储空间小,执行快,能充分发挥 计算机的硬件 功能。无论是高级语言还是汇编语言, 计算机的硬件功能。无论是高级语言还是汇编 语言, 源程序都要转换成目标程序(机器语言) 源程序都要转换成目标程序(机器 语言)单片机才能 执行。 执行。 第3章 MCS-51单片机汇编语言程序设计 章 单片机汇编语言程序设计 3.1.1程序设计的3种基本语言 汇编语言是面向机器硬件的语言, 汇编语言是面向机器硬件的语言,要求程序 设计者 对MCS-51单片机具有很好的“软、硬结合”的功底。 MCS-51单片机具有很好 的“ 单片机具有很好的 硬结合”的功底。 语言基本上分为3 机器语言、 用于程序 设计的语言基本上分为 用于程序设计的语言基本上分为3种:机器语言、汇 编语言和 高级语言。 编语言和高级语言。 1.机器语言 1.机器语言 二进制代码表示的指令、 二进制代码表示的指令、数字和符号简称为机器语 不易懂,难记忆,易出错。 言, 不易懂,难记忆,易出错。 第3章 MCS-51单片机汇编语言程序设计 章 单片机汇编语言程序设计 2.汇编语 言 . 英文助记符表示的指令称为符号语言或 英文助记符表示的指令称为符号语言或 汇编语言 符号语言 将汇编语言程序转换成为二进制代码表示的机器语言 程序称为汇 编程序 程序称为汇编程序 经汇编程序“汇编(翻译) 经汇编程序“汇编(翻译)” 得到的机器语言程序称为 目标程序,原来的汇编语言程序称为源程序。 目标程序, 原来的汇编语言程序称为源程序。 源程序 汇编语言特点: 汇编语言特点: 面向机 器的语言,程序设计员须对MCS-51的硬件有相当深入的了解。 面向机器的语言,程序 设计员须对MCS-51的硬件有相当深入的了解。 MCS 的硬件有相当深入的了解 助记符 指令和机器指令一一对应,用汇编语言编写的程序效率高,占用存储 助记符指令和机 器指令一一对应,用汇编语言编写的程序效率高,占用存储 程序效率高 空间小,运 行速度快 用汇编语言能编写出最优化的程序。 速度快, 空间小,运行速度快,用汇 编语言能编写出最优化的程序。 能直接管理和控制硬件设备(功能部件),它能处理 中断, 能直接管理和控制硬件设备(功能部件),它能处理中断,也能直接访问存 ),它能处理中断 器及I/O接口电路。 I/O接口电路 器及I/O接口电路。 汇编语言和 机器语言都脱离不开具体机器的硬件,均是面向“机器” 汇编语言和机器语言都脱离 不开具体机器的硬件,均是面向“机器”的语 缺乏通用性。 言,缺乏通用性。 第3章 MCS-51单片机汇编语言程序设计 章 单片机汇编语言程序设计 3.高级语 言 是一种面向过程而独立于计算机硬件结构的通用计 算机语言。 算机语言。 不受 具体机器的限制,使用了许多数学公式和数学计 不受具体机器的限制, 算上的习惯用 语,非常擅长于科学计算。常用的如 算上的习惯用语,非常擅长于科学计算。 BASI C、FORTRAN以及C语言等。 BASIC、FORTRAN以及C语言等。 以及 高级语言优点:通用 性强,直观、易懂、易学,可 高级语言优点:通用性强,直观、易懂、易学, 读性 好。 读性好。 第3章 MCS-51单片机汇编语言程序设计 章 单片机汇编语言程序设计 3.1.2 汇编语言语句的种类和格式

文档评论(0)

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

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

1亿VIP精品文档

相关文档