单片机第4章课件

合集下载

单片机原理及应用(第4版)课件第4章 中断系统

单片机原理及应用(第4版)课件第4章 中断系统
2
4.6 外部中断的触发方式选择 4ห้องสมุดไป่ตู้6.1 电平触发方式 4.6.2 跳沿触发方式
4.7 中断请求的撤销 4.8 中断服务子程序的应用设计 4.9 多外部中断源系统设计
4.9.1 定时器/计数器作为外部中断源的使用方法 4.9.2 中断和查询结合的方法 4.9.3 用优先权编码器扩展外部中断源
3
IT1=0,电平触发方式,引脚 上低电平有效,并把IE1置“1”。转向中 断服务程序时,由硬件自动把IE1清“0”。
IT1=1,跳沿触发方式,加到引脚 上的外部中断请求输入信号电平从高 到低的负跳变有效,并把IE1置“1”。转向中断服务程序时,由硬件自动
10
把IE1清“0”。 (6)IT0—选择外部中断请求0为跳沿触发方式还是电平触发方式,其意 义与IT1类似。
(1)用位操作指令
SETB PX0
SETB PX1
CLR
PS
CLR PT0
CLR PT1
CLR PT2
;外中断0设置为高优先级 ;外中断1设置为高优先级 ;串行口设置为低优先级 ;定时器/计数器T0为低优先级 ;定时器/计数器T1为低优先级 ;定时器/计数器T2为低优先级
(2)用字节操作指令
MOV IP,#05H
19
SETB ET1 SETB EA
;允许定时器/计数器T1中断 ;总中断开关位开放
(2)用字节操作指令 MOV IE,#8AH
上述两段程序对IE的设置是相同的。
4.3.2 中断优先级寄存器IP
AT89S52的中断请求源有两个中断优先级,由软件分别设置为高优先 级中断或低优先级中断,可实现:两级中断嵌套
式如图4-4所示。 各标志位的功能:
(1)TI—串行口的发送中断请求标志位。每发送完一帧串行数据后,TI 自动置“1”。TI标志必须由软件清“0”。

第4章 单片机的C51语言

第4章 单片机的C51语言
第4章 单片机的C51语言
4.1 C51的程序结构 4.2 C51的数据结构 4.3 C51与汇编语言的混合编程 4.4 C51仿真开发环境 4.5 C51初步应用编程
第4章单片机的C51语言
51汇编语言能直接操作单片机的系统硬件,指令执行速度 快。但其程序可读性差,且编写、移植困难。
第4章单片机的C51语言
数据类型
【存储类型】
变量名
51单片机的 三个逻辑存储空间:
片内数据存储器,片外数据存储器和程序存储器。
建立C51存储类型与存储空间的对应关系
code区
xdata区
idata区
data区
bdata区
pdata 区
第4章单片机的C51语言
C51的存储类型与存储空间对应关系表
编译模式
SMALL系统
COMPACT系统 LARGE系统
注意:SFR字节地址变量的物理地址是由MCU资源决定的
第4章单片机的C51语言
sbit型
部分SFR具有位地址,如何定义与这些位地址相关的变量?
D0^7
PSW D7H
D0^6
AC
D0^5
D0^4
RS1
D0^3
RS0
D0^2
D0^1
D1H
D0^0
P
相对位地址
D0H 字节地址 绝对位地址
CY
CY
D6H
AC
32
对于“/”和“%”往往会有疑问。这两个符号都涉
及除法运算,但“/”运算是取商,而“%” 运算为取余 数。例如“5/3”的结果(商)为1,而“5%3”的结果 为2(余数)。 表3-3中的自增和自减运算符是使变量自动加1或减1, 自增和自减运算符放在变量前和变量之后是不同的。 ++i,--i:在使用i之前,先使i值加(减)1。

第4章-STC89C52单片机硬件结构-PPT

第4章-STC89C52单片机硬件结构-PPT

4.3 STC89C52单片机存储器结构
STC89C52RC存储器的结构特点之一是将程序存储器和数据存 储器分开(哈佛结构),并有各自的访问指令。 STC89C52RC系列单片机除可以访问片上Flash存储器外,还 可以访问64KB的外部程序存储器。STC89C52RC系列单片机 内部有512字节的数据存储器,其在物理和逻辑上都分为 两个地址空间:内部RAM(256字节)和内部扩展 RAM(256字节),另外还可以访问在片外扩展的64KB外部 数据存储器。
6. 电源与时钟引脚 (1) VCC:电源正极 (2) Gnd:电源负极,接地 (3) XTAL1:片内振荡器反相放大器和时钟发生器电路输入
端。用片内振荡器时,该脚接外部石英晶体和微调电容。 外接时钟源时,该脚接外部时钟振荡器的信号。 (4) XTAL2:片内振荡器反相放大器的输出端。当使用片内 振荡器,该脚连接外部石英晶体和微调电容。当使用外部 时钟源时,本脚悬空。 RST:复位输入。当输入连续两个机器周期以上高电平时为 有效,用来完成单片机的复位初始化操作。看门狗计时完 成后,RST引脚输出96个晶振周期的高电平。特殊寄存器 AUXR(地址8EH)上的DISRTO位可以使此功能无效。 DISRTO默认状态下,复位高电平为有效。
EA=1时,CPU从片内0000H开始取指令,当PC值没有超出 1FFFH时,只访问片内Flash存储器,当PC值超出1FFFH自动 转向读片外程序存储器空间2000H~FFFFH内的程序。
EA=0时,只能执行片外程序存储器(0000H~FFFFH)中 的程序,不理会片内8KB Flash存储器。
(2)程序存储器某些固定单元用于各中断源中断服务程序入口。
16.封装形式有:LQFP-44、PDIP-40、PLCC-44、PQFP-44。由 于LQFP-44具有体积小、扩展了P4口、外部中断2和3及定 时器T2的功能。PDIP-40的封装与传统的89C52芯片兼容。

第4章(第5版)李朝青-单片机原理及接口技术(第5版)课件

第4章(第5版)李朝青-单片机原理及接口技术(第5版)课件

START: PUSH ACC
;将A中内容进栈保护
MOV R0,#addr1
;将addr1地址值送R0
MOV R1,#addr3
;将addr3地址值送R1
MOV A,@R0
;被加数低字节内容送A
ADD A,@R1
;低字节数相加
MOV @R0,A
用。
12:08
单片机原理及接口技术 15
2、划分模块的原则
每个模块应具有独立的功能,能产生一个明确的结果,即单 模块的功能高内聚性。
模块之间的控制耦合应尽量简单,数据耦合应尽量少,即模 块间的低耦合性。控制耦合是指模块进入和退出的条件及方 式,数据耦合是指模块间的信息交换方式、交换量的多少及 交换频繁程度。
〔标号:〕〔操作码〕〔操作数〕;〔注释〕 每个字段之间要用分隔符分隔,而每个字段内部
不能使用分隔符。可以用作分隔符的符号:空格 “ ”、冒号“:”、、逗号“,”、分号“;” 等。 例:LOOP:MOV A,#00H;立即数00H→A
12:08
单片机原理及接口技术 8
标号
标号是用户定义的符号地址。 一条指令的标号是该条指令的符号名字,标号的值是汇编这
89C51中,由89C51的指令助记符组成。
12:08
单片机原理及接口技术 10
操作数
汇编语言指令可能要求或不要求操作数,所以这一字段可能有也可 能没有。
若有两个操作数,操作数之间用逗号“,”分开。 操作数包括的内容有: (1)工作寄存器:由PSW.3和PSW.4规定的当前工作寄存器区
中的R0~R7。 (2)特殊功能寄存器:21个SFR的名字。 (3)标号名:赋值标号—由汇编指令EQU等赋值的标号;指令标
良好的注释是汇编语言程序编写中的重要组 成部分。

精品课件-单片机原理及应用系统设计-第4章

精品课件-单片机原理及应用系统设计-第4章

;
PUSH
DPL
;
保护现场, 将主程序中
; DPTR的低八位放入堆
MOV
DPTR, #TABLE
; 在子程
第四章 单片机程序设计语言
恢复现场,
MOVC A, @A+DPTR
POP
DPL
将主程序中DPTR
; ;
;的低八位从堆栈中弹出
POP 场, 将主程序中DPTR
DPH
; 恢复现
;的高八位从堆栈中弹出
图 4-8 循环程序的典型形式
第四章 单片机程序设计语言
【例 4-4】 冒泡程序。假设有N个数, 它们依次存放 于LIST地址开始的存储区域中, 将N个数比较大小后, 使它 们按照由小到大的顺序排列,
编写该程序的方法: 依次将相邻两个单元的内容作比较, 即第一个数和第二个数比较,第二个数和第三个数比 较, ……, 如果符合从小到大的顺序则不改变它们在内存 中的位置,否则交换它们之间的位置。如此反复比较, 直到 数列排序完成为止。
LJMP MAIN
;
MAIN: MOV A, X
XRL A, Y
; (X)与(Y)进行异或操作
JB ACC.7, NEXT1
; 累加器A的第7位
为1, 两个数
;符号不同, 转移到
第四章 单片机程序设计语言
MOV
CJNE
转移到NEQUAL
CLR
P1.0置0
S
MOV DXCE1COUNTER, #00H
; 将DXCE1COUNTER赋值为0
而如下的注释则给出了额外有用的信息:
JNZ PC Comm_Err
;
第四章 单片机程序设计语言
(2) 注释应与其描述的代码相近, 对单条语句的注释应 放在其上方或右方相邻位置, 不可放在下面, 如放于上方

单片机第4章

单片机第4章

中断响应及处理过程 保护断点 寻找中断源 中断处理 中断返回 保护断点和寻找中断源都是由硬件自动完成的,用户不用考虑。
4.2 MCS 51中断系统
MCS-51提供了5个中断源,2个中断优先级控制,可实现2个中断 服务嵌套。可通过程序设置中断的允许或屏蔽,设置中断的优先级。 CPU在每个机器周期的S5P2期间,会自动查询各个中断申请标志位, 若查到某标志位被置位,将启动中断机制。 MCS-51的中断源 5个中断源: 外部中断源(中断标志为IE0和IE1 ) 由P3.2端口线引入,低电平或下降沿引起。
4 MCS® 51单片机中断系统
4.1 中断系统概念
4.2 MCS 51中断系统 4.3 MCS 51中断响应过程 4.4 MCS 51中断系统编程 4.5 MCS 51外部中断扩展
4.1 中断系统概念
中断是指CPU执行正常程序时,系统中出现特殊请求,CPU暂时中 止当前的程序,转去处理更紧急的事件(执行中断服务程序),处理完 毕(中断服务完成)后,CPU自动返回原程序的过程。 作用:采用中断技术可以提高CPU效率、解决速度矛盾、实现并行 工作、分时操作、实时处理、故障处理、应付突发事件,可使多项任务 共享一个资源(CPU)。 中断与子程序的最主要区别:子程序是预先安排好的,中断是随机 发生的。 中断涉及的几个环节:中断源、中断申请、开放中断、保护现场、 中断服务、恢复现场、中断返回。
EX0/EX1/ET1/ET0/ES :分别是INT0/INT1、T0/T1、串行口的中断允 许控制位。 =0 :禁止中断; =1 :允许中断。 EA:总的中断允许控制位(总开关): =0 :禁止全部中断; =1 :允许中断。
中断优先级控制寄存器IP(0B8H)
PX0/PX1:INT0/INT1优先级控制位: =0 :属低优先级; =1 :属高优先级。 PT0/PT1:T0/T1中断优先级控制位: =0 :属低优先级; =1 :属高优先级。 PS1:串行口中断优先级控制位: =0 :属低优先级; =1 :属高优先级。

单片机第4章

单片机第4章

4.1.2 汇编语言程序设计的步骤与特点
1.分析任务 当我们要编写某个功能的应用程序时,首先应该详细分析给定的 任务。明确哪些是任务所提供的基本条件,哪些是任务要解决的 具体问题,哪些是任务所期望的最终目标。
2.确定算法 任务明确之后,下一步就是确定解决问题的方法。 所谓算法,就是解决问题的方法,即如何将实际问题转化成程序 模块来处理。对于较复杂的任务,需要先用数学方法把问题抽象 出来。往往同一个数学表达式可以用多种算法实现,我们应综合 考虑寻找出其中的最佳方案,使程序所占内存小,运行时间短。
2.汇编语言 汇编语言是采用易于人们记忆的助记符表示的程序设计语 言,方便人们书写、阅读和检查。一般情况下,汇编语言 与机器语言一一对应。 用汇编语言编写的程序称为汇编语言源程序(源程序)。 把汇编语言源程序翻译成机器语言程序的过程称为汇编, 完成汇编过程的程序称为汇编程序,汇编产生的结果是机 器语言程序(目标程序). 汇编语言源程序从目标代码的长度和程序运行时间上看与 机器语言程序是等效的。不同系列的机器有不同的汇编语 言,因此汇编语言源程序在不同的机器之间不能通用。
4.1.1 汇编语言的特点 1.助记符指令和机器指令一一对应,所以用汇编语言编写的程序
效率高,占用存储空间小,运行速度快,因此汇编语言能编写 最优化的程序。 2.使用汇编语言编程比使用高级语言困难,因为汇编语言是面向 机器的,汇编语言的程序设计人员必须对计算机硬件有相当深 入的了解。 3.汇编语言能直接访问存储器及接口电路,也能处理中断 因此汇 编语言程序能够直接管理和控制硬件设备。 4.汇编语言缺乏通用性,程序不易移植,各种计算机都有自己的 汇编语言,不同计算机的汇编语言之间不能通用。但是掌握了 一种计算机系统的汇编语言后,学习其他的汇编语言就不困难 了。

单片机课件第4章

单片机课件第4章

2. 设计程序
MOV TMOD , #00H;设定T0的工作方式 SETB TR0;启动T0工作 LOOP: MOV TH0 , #0F0H;给定时器T0送初值 MOV TL0 , #0CH LOOP1: JNB TF0 , $;$为当前指令指针地址 CLR TF0 CPL P1.0 SJMP LOOP
4.4.3 方式2的应用
【例4-3】 用定时器T1产生500us的定时。由P1.0 输出周期为1ms的方波(设时钟频率为6MHZ)。 1ms的方波,可用定时器产生500us的定时,每 隔500us改变一次P1.0的电平。
1. 确定计数初值 由于时钟频率为6MHZ,所以,机器周期 为:12/fosc=2µs t=(28-T1初值) 机器周期
由于时钟频率为6MHZ,所以,机器周期 为:12/fosc=2µs t=(213-T0初值) 机器周期 当t=1ms时,(213-T0初值) 2 10-6=1 10-3 解得: T0初值=7692=1111000001100B
高8位11110000B=0F0H赋给TH0, 低5位01100B=0CH赋给TL0。
2. TF1:定时器T1溢出标志位。当定时器T1溢出时, 由硬件自动使TF1置1,并向CPU申请中断。 CPU响应中断后,自动对TF1清零。TF1也可 以用软件查询和清零。
3. TF0:定时器T0溢出标志位。功能与TF1相同。 4. TR0:定时器T0运行控制位。功能与TR1相同。
IE1: 外部中断1请求标志位。 IT1: 外部中断1触发方式控制位。 IE0: 外部中断0请求标志位。 IT0: 外部中断0触发方式控制位。
当t= 500us时,(28-T1初值) 2 10-6=500 10-6
解得: T1初值=06H 06H赋给TL1, 06H同时赋给TH1。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

16:12:55
26/284
三、指令中的符号约定
在描述单 片机指令系 统时,经常 使用各种缩 写符号,各 种符号及含 义如表所示。
16:12:55
27/284
§4.3寻址方式
指令中寻找操作数的方式,称为寻址方式。 STC15F2K60S2单片机共有7种寻址方式
立即数寻址 寄存器寻址 直接寻址 寄存器间接寻址 变址寻址 相对寻址 位寻址
4/284
汇编语言(Assembly Language)
是用英文缩写形式的助记符书写的指令,地址、 数据也可用符号表示。 优缺点:与机器语言程序相比,编写、阅读和 修改都比较方便,不易出错。但用汇编语言编 写的源程序必须进行汇编。 目前,常常利用计算机软件自动完成汇编工作。 不同的CPU具有不同的汇编语言,一般不能通 用。 在实际系统中,对程序执行速度要求较高而软 件处理功能有限的场合,以及对硬件操作有较 强的针对性的场合,常常采用汇编语言编程。
16:12:55
28/284
1、立即数寻址 定义 在指令中,指令操作所需要的操作数就在 指令中,作为指令的一个组成部分,CPU在 得到指令的同时也就立即得到了操作数。
16:12:55
29/284
例如: M0V A,#28H ;
功能:将十六进制立即数 28H 送入累加器 A 中。 指令执行后,A中为28H,A中原来的数据被覆 盖,记作:A←28H 其中,源操作数是立即数 28H ,目的操作数是 累加器A。 指令执行的操作是,将立即数 28H 送 A 。指令 的机器码为两个字节:74H,28H。
16:12:55
32/284
立即数寻址方式优点 采用立即数寻址方式的指令主要用来对寄 存器或存储器赋值。因为操作数可以从指令 中直接取得,不需要再到其他地方去寻找操 作数,所以,立即数寻址方式的指令执行速 度很快。
16:12:55
23/284
指令存放格式
在存储器中是以二进制数的形式、以字节为单 位按照地址递增的顺序存放的。 程序存储器中的指令机器码、数据字存放的规 则是:从低地址开始,先存放操作码,然后是 操作数。
16:12:55
24/284
假设这两条指令存放 的 起 始 地 址 是 1000H , 则存放的格式为:
16:12:55
5/284
高级语言(High Level Language)
优缺点:不针对某种具体的计算机,通用性强。 用高级语言编程不需了解计算机内部的结构和 原理,这种语言的形式更接近英语,对于非计 算机专业的人员比较易于掌握。高级语言程序 易读、易编写,程序结构比较简洁,大量用于 科学计算和事务处理。 用高级语言编写的源程序同样必须编译后,计 算机才能执行。编译程序比汇编程序复杂得多, 需要占用较大容量的存储器,编译的过程也要 花费更多的时间。
16:12:55
30/284
假设该指令存放在物理地址为 0100H 开始的地址 中,则,机器码的存放与指令的执行过程如图所 示。
执行顺序 程序存储器地址 操作码 立即数 下一条指令的操作码 28H 累加器A
0100H 0101H 0102H
74H 28H
图4-1 MOV A,#28H 执行过程示意图
16:12:55
16/284
下面是符合上述规则的标号:
HOW MCCl 5FVM MOV NEXT_1 AA1Q MODEL?? _DELAY -F33G ? ADD XOR
下面是不符合上述规则的标号:
其中最后一行的三个标号均为指令助记 符,所以不能用做标号。
16:12:55
17/284
标号:指令助记符 目的操作数,源操作数 ;注释
16:12:55
6/284
一、助记符语言 汇编语言的指令主要由操作码和操作数组 成。为便于阅读和记忆,操作码用规定的 缩写英文字母组成,称为助记符。例如: MOV A, #76H
表示的是将十六进制的数据76H送到累加器A中, 二进制机器语言是:01110100和01110110 十六进制数是:74H,76H。 其中的74H表示的就是操作码,是指将一个数据传 送到累加器A中,被传送的数据就是操作码的下一 个字节,也就是第二个字节,即76H。
9/284
三、操作数 操作数功能:指出的是对什么数进行操作 以及将操作的结果放到何处。 操作数的表示形式:可以是参与操作的数 据,也可以是参与操作的数据所在存储器 的地址,还可以是数据所在的寄存器等不 同形式。 寻找这些不同形式的操作数的方式称为寻 址方式。
16:12:55
10/284
立即数
定义:操作数在汇编语言指令中,用直接参与 操作的数据表示时,这样的数据称为立即数。 表示方法:十进制的格式、十六进制格式、二 进制的格式。
16:12:55
7/284
二、操作码 一般地说,指令由操作码和操作数两部分 组成。 操作码功能:表示对操作数进行什么操作。 表示形式:汇编语言格式是由缩写的英文 字母组成,容易理解和记忆。
16:12:55
8/284
例如,MOV是数据的传送 ADD是数据的相加运算 ANL是数据的逻辑与运算
16:12:55
16:12:55
31/284
MOV A,#28H ;
注意:因为累加器A是8位的寄存器,所以在这 里的立即数只能是 8 位数据,并且只能是整数, 不能是小数、变量或者其他类型的数据。 立即数只能作为源操作数,其位数要与目的操 作数的位数一致。 立即数前面的 # 号是表示其后所跟的数据是立 即数而不是直接地址。
2、指令助记符 指令助记符也叫做操作码,是指令名称的 代表符号,它是一条指令语句中所必需的, 不可缺少,表示本指令所要进行的操作。 例如:MOV指令
16:12:55
18/284
标号:指令助记符 目的操作数,源操作数;注释
3、操作数 操作数是参与本条指令操作的数据,有些指令不 需要操作数,只有操作码;有些指令需要两个甚 至三个操作数。 例如,在数据传送时,送出数据的叫做源操作数, 接收数据的叫做目的操作数。指令中,目的操作 数写在前,源操作数写在后,两操作数之间用逗 号“,”分开。有些操作数可以用表达式表示。 可以用不同的寻址方式得到操作数。
MOV A,#68H
该指令将十六进制数据68H送到累加器A中; 这条指令是两字节指令; 对应的机器码是: 74H 和 68H 两个字节,其中 74H是操作码,68H是操作数.
MOV B, #73H
该指令是将立即数73H送到寄存器B中; 是三字节指令,对应的机器码是 75H 、 F0H 和 73H三个字节,其中75H是操作码,B和73H是操 作数。
16:12:55
21/284
二、指令代码的存储格式 指令存储位置:程序存储器 指令由操作码和操作数组成,不同的指令 所需要的操作数的个数有可能是不同的, 所以每条指令的实际字节数不是固定的, 例如,程序中有如下两条连续存放的指令:
MOV A,#68H MOV B,#73H
16:12:55
22/284
16:12:55
19/284
操作数提供方式:
指令给出; 在寄存器中,此时就用寄存器表示该操作数; 在存储器中,这时候就用以地址表示的存储器 表示该操作数。
操作数的含义不同就表示了几种
16:12:55
20/284
标号:指令助记符 目的操作数,源操作数 ;注释
4、注释 注释是为了阅读程序方便由编程人员加上 的,并不影响程序的执行和功能,所以, 注释部分不是必需的。 注释部分必须用分号“;”开头,一般都 写在它所注释的指令的后面,注释本身只 用于对指令功能加以说明,使阅读程序时 便于理解,所以注释可以用中文或者英文 甚至任何便于理解的字符表示。
数据进制区分是在数据的后面加上后缀 以示区别:十进制数据的后缀为 D, 十六进 制数据的后缀为H,二进制数据的后缀为B。
16:12:55
11/2பைடு நூலகம்4
注意
参与操作的数据的位数要与参与操作的环境相 匹配。 例如,指令MOV A, #71H,立即数71H是8位二 进制立即数01110001B的十六进制格式,而A是 8位的寄存器,所以给8位寄存器送的数据不能 超出8位二进制数。 同样的道理,给十六位寄存器送的数据不能超 出16位。 数据只能是整数的格式,不能是小数的格式。 逻辑数据也和二进制数据的表示一样,可以用 十进制或者十六进制甚至二进制的数据格式表 示。
左边一列表示的是程 序存储器的地址 右边一列是存放在该 地址单元中的二进制 指令。
地址
指令
… 1000H
1001H 1002H 1003H 1004H …
… 74H
68H 75H F0H 73H …
16:12:55
25/284
程序执行过程
程序执行时是依次逐条取出指令执行的。 单片机内部有一个程序计数器,具有自动加一的特点,因而指令 被逐字节取出,然后译码执行。 首先取出操作码 74H ,经译码得知这是一条两字节的指令,要进 行的操作是将立即数送到累加器 A 中,而操作数是以立即数的形 式放在操作码的下一个地址中,程序计数器自动加一,将下一个 地址中的数据68H取出来,送到累加器A中。 程序计数器再次自动加一,指向下一条指令的第一个字节,取出 75H ,经译码得知这是一条三字节的指令,要进行的操作是将一 个立即数送到一个寄存器中,这个寄存器是用该指令的第二个字 节F0H来表示的,而地址F0H表示的就是寄存器B,本条指令的第 三个字节内容就是要传送的立即数73H。 这样随着程序计数器逐次加一,每条指令被一个字节一个字节地 取出、译码和执行。
第四章
指令系统 及汇编语言程序设计
本章学习目标 了解助记符、指令格式 掌握单片机寻址方式 掌握单片机指令系统 掌握单片机汇编语言程序设计及开发环境
16:12:55
1/284
第四章 指令系统及汇编语言程序设计语言
相关文档
最新文档