单片机原理与接口技术全套课件完整版ppt教学教程最新最全

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

任务2.2 数码管计数器(静态)显示程序设计
2.2.3 MCS-51系列单片机的指令格式和寻址方式
3.汇编语言指令系统符号约定
任务2.2 数码管计数器(静态)显示程序设计
2.2.3 MCS-51系列单片机的指令格式和寻址方式
3.汇编语言指令系统符号约定
任务2.2 数码管计数器(静态)显示程序设计
Proteus仿真项目:数码管试验1字形.dsn(电子文档),通过这个仿真项目来复习一下数码管的特性。熟悉 数码管的字形和极性。
Proteus仿真项目:数码管试验2译码.dsn(电子文档),通过这个仿真项目来复习一下数码管的电源特性和 译码器的特性。红绿蓝黄各种不同颜色电特性不同,不同型号译码器特性也不同。重点了解译码器。可参 看:7段数码管和译码.dsno
寄存器寻址
直接寻址
立即寻址
寄存器间接寻 址
变址寻址
相对寻址
任务2.2 数码管计数器(静态)显示程序设计
2.2.4 数据传送指令
4.寻址方式
单片机系统是由许多部件构成,主要工作就是完成这些部件之间的信息交换,所以数据传送指令是 CPU最基本最重要的操作之一。
数据传送指令的功能是:把源操作数提供的数据传送给目的操作数所指定的单元,源操作数内容不变。 另外一个功能是将源操作数和目的操作数所指定的两个单元内容彼此进行交换。
任务2.2 数码管计数器(静态)显示程序设计
2.2.1 汇编语言指令概述
指令和程序设计是单片机的两个重要知识(单片机知识包括硬件和软件两部分)。程序是由指令组成的, 指令是程序的最小语言单位。
要编程序就要懂指令(高级语言叫语句)。现在讲的是汇编语言指令。汇编语言指令是机器码的助记符 形式,与二进制的机器码一一对应。用汇编语言指令写成的源程序翻译成机器码的过程叫作汇编。能完成 汇编任务的软件称为汇编程序。
该语句一般放在程序开始或结尾。
任务2.2 数码管计数器(静态)显示程序设计
2.2.2 汇编语言伪指令
5. DB字节存储伪指令 格式: [ 标号: ] DB 8位二进制数据表 功能:从指定的地址单元开始,定义若干个字节存储单元的内容。
6. DW字存储伪指令 格式: [ 标号: ] DW 16位二进制数据表 功能:从指定的地址单元开始,定义若干个字存储单元的内容。
任务2.2 数码管计数器(静态)显示程序设计
2.2.2 汇编语言伪指令
2. END汇编程序结束伪指令
格式:END 功能:标志源程序的结束,即通知汇编程序不再继续向下汇编。
任务2.2 ห้องสมุดไป่ตู้码管计数器(静态)显示程序设计
2.2.2 汇编语言伪指令
3. EQU宏代换伪指令
格式:符号EQU字符串 功能:在程序中用EQU后面的字符串去替换EQU前面的符号。EQU后面的字符串可以是
符号、数据地址、代码地址或位地址。 说明:EQU伪指令所定义的符号必须先定义后使用。所以该语句一般放在程序开始。
任务2.2 数码管计数器(静态)显示程序设计
2.2.2 汇编语言伪指令
4. DATA数值赋值伪指令
格式:符号DATA表达式 功能:将表达式指定的数据地址或代码地址赋予符号名称。 说明:DATA伪指令功能与EQU伪指令相似,但是DATA所定义的符号可以先使用后定义。
新世纪应用型高等教育计算机类课程规划教材
原理与接口技术
主编:于军
新世纪应用型高等教育计算机类课程规划教材
原理与接口技术
主编:于军
项目 02
产品计数器
单片机汇编语言指令和程序设计
任务2.1 LED数码管及其驱动电路(静态)
任务要求:数码管显示和驱动电路。 知识要求:驱动方法、字形译码和译码器。
LEIS数码管,就是用多个LEIS组合排列成可以显示数字的元件,现在用得很多。我们的产品计数器要 用它来显示数字。
Proteus仿真项目:数码管试验3软件译码.dsn(电子文档),通过这个仿真项目来了解数码管的不同使用方 法。重点是软件译码。
Proteus仿真项目:一位数码管.dsn电子文档),有了单片机,数码管也开始起作用了。重点还是软件。
任务2.1 LED数码管及其驱动电路(静态)
【技能训练2-1] 2位数码管显示电路(软件译码)。
2.2.3 MCS-51系列单片机的指令格式和寻址方式
3.汇编语言指令系统符号约定
任务2.2 数码管计数器(静态)显示程序设计
2.2.3 MCS-51系列单片机的指令格式和寻址方式
4.寻址方式 指令的一个重要组成部分是操作数,它指定了参与运算的数或数所在的单元地址。把指令中寻找操作 数或操作数地址的方式称为寻址方式。寻址方式越丰富,计算机的功能越强,灵活性越大。寻址方式是指 令系统及汇编语言程序设计中最基本的内容之一,必须十分熟悉,牢固掌握。 MCS-51指令系统有六种寻址方式:
任务2.2 数码管计数器(静态)显示程序设计
2.2.5 算术运算指令
MCS-51系列单片机指令系统的算术运算指令包括加、减、乘、除四种基本操作。这四种基本操作能 对8位无符号数进行直接运算;借助溢出标志可以对带符号数进行补码运算;借助进位标志可以实现多字节加 减运算;也可实现压缩BCI}码运算。
按大类来说,汇编语言指令可以分为两类:指令和伪指令。指令可以分成若干小类,伪指令也可以分 成若干小类。
任务2.2 数码管计数器(静态)显示程序设计
2.2.2 汇编语言伪指令
1. ORG起始地址定义伪指令
格式:ORG 16位地址 功能:规定目标程序在程序存储器中所占空间的起始地址。 例如:ORG 1000H,表示以下的数据或程序存放在从1000H开始的程序存储单元中。
2.2.3 MCS-51系列单片机的指令格式和寻址方式
1.汇编语言指令格式
[ 标号: ] 操作码 [ 第一操作数 ] [,第二操作数 ] [,第三操作数 ] [ ; 注释 ]
2.机器语言指令格式 机器语言指令是一种二进制代码,包括两部分:操作码和操作数。MCS-51指令系统中,机器语言指 令长度有单字节、双字节和三字节共三种。
任务2.2 数码管计数器(静态)显示程序设计
2.2.2 汇编语言伪指令
7. DS定义空间伪指令 格式: [ 标号: ] DS表达式 功能:从指定的地址单元开始,保留由表达式指定的若干字节空间作为备用空间。
8. BIT位地址符号伪指令 格式:字符名称BIT位地址 功能:用规定的字符名称表示位地址。
任务2.2 数码管计数器(静态)显示程序设计
相关文档
最新文档