• / 25
  • 下载费用:10 金币  

第3章 MCS-51单片机汇编语音程序设计.doc

关 键 词:
第3章 MCS-51单片机汇编语音程序设计.doc
资源描述:
第 3 章 MCS-51 单片机汇编语音程序设计本文由 403496967 贡献ppt 文档可能在 WAP 端浏览体验不佳。建议您优先选择 TXT,或下载源文件到本机查看。第 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.高级语言 是一种面向过程而独立于计算机硬件结构的通用计 算机语言。 算机语言。 不受具体机器的限制,使用了许多数学公式和数学计 不受具体机器的限制, 算上的习惯用语,非常擅长于科学计算。常用的如 算上的习惯用语,非常擅长于科学计算。 BASIC、FORTRAN 以及 C 语言等。 BASIC、FORTRAN 以及 C 语言等。 以及 高级语言优点:通用性强,直观、易懂、易学,可 高级语言优点:通用性强,直观、易懂、易学, 读性好。 读性好。第 3 章 MCS-51 单片机汇编语言程序设计 章 单片机汇编语言程序设计3.1.2 汇编语言语句的种类和格式MCS-51 的汇编语言的四分段格式如下: MCS-51 的汇编语言的四分段格式如下: 的汇编语言的四分段格式如下 标号字段: 标号字段: 操作码字段 操作数字段 规则: 规则: ;注释字段(1)标号字段和操作字码段之间要有冒号“:”相隔; 标号字段和操作字码段之间要有冒号“ 相隔;
展开阅读全文
  微传网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:第3章 MCS-51单片机汇编语音程序设计.doc
链接地址:https://www.weizhuannet.com/p-9505613.html
微传网是一个办公文档、学习资料下载的在线文档分享平台!

微传网博客

网站资源均来自网络,如有侵权,请联系客服删除!

 网站客服QQ:80879498  会员QQ群:727456886

copyright@ 2018-2028 微传网络工作室版权所有

     经营许可证编号:冀ICP备18006529号-1 ,公安局备案号:13028102000124

收起
展开