(完整版)第六章80C51的串行口习题及答案
第六章80C51的串行口习题及答案
1、80C51单片机串行口有几种工作方式?如何选择?简述其特点?答:80C51单片机串行口有4种工作方式。
各方式的特点:
方式0:串行口为同步移位寄存器的输入输出方式。
主要用于扩展并行输入或输出口。
波特率固定为晶振频率的1/12。
方式1:为10位数据异步通信口。
波特率可变。
方式2或方式3:为11位数据的异步通信口。
方式2波特率固定,相对于固定的晶振频率只有两种波特率。
方式3波特率可变。
使用时,根据需要和各方式的特点配合选择。
2、串行通信的接口标准有哪几种?
答:串行通信接口标准有:1.RS_232C接口;2.RS_422A接口;3. RS_485接口。
3、在串行通信中,通信速率与传输距离之间的关系如何?
答:在串行通信中,传输距离与传输速率的关系:当传输线使用每0.3m (约1ft)有50pF电容的非平衡屏蔽双绞线时,传输距离随传输速率的增加而减小。
5、利用单片机串行口扩展24个发光二极管和8个按键,要求画出电路图并编写程序,
使24个发光二极管按照不同的顺序发光(发光的时间间隔为1s)o 答:实现电路图如下:
扩展I/O 口时使用方式0,波特率固定,实现程序如下:
BOOT:CLR EA
MOV SCON,#10H
CLR P1.0 ;关闭I0 扩展口
CLR P1.1
CLR P1.2
CLR P1.3 ;对键盘扩展芯片165 使能
MAIN: SETB P1.0 ;对第一个扩展IO 口芯片使能
ACALL DISPLAY
CLR P1.0
SETB P1.1 ;第一个扩展IO 口顺序显示完毕,对第二个扩展IO 芯片使能
ACALL DISPLAY
CLR P1.1
SETB P1.2
ACALL DISPLAY
CLR P1.2
SJMP MAIN ;循环显示
DISPLAY: MOV A,#00000001b ;从第一个开始
MOV R4,#8 ;送显示长度
LOOP:
MOV SBUF, A
CALL DELAY1S
DJNZ R4, LOOP
RET
END
6、编制图6.30 的中断方式的数据接收程序。
答:利用中断实现程序如下: 发送程序清单如下:ORG 0000H
SJMP START
ORG 0023H
JNB RI,GOBACK
MOV SBUF,A
GOBACK:
CLR TI
CLR RI
RET
ORG 0030H
START:
MOV TMOD,#20H
MOV TH1,#0F4H
MOV TL1,#0F4H
MOV PCON,#00H
SETB TR1
MOV SCON,#50H
SETB EA ; 开中断
SETB ES ; 允许串行口中断
ALOOP1:
MOV SBUF,#0E1H
MOV A,SBUF
XRL A,#0E2H
JNZ ALOOP1
ALOOP2:
MOV R0,#40H
MOV R7,#10H
MOV R6,#00H
ALOOP3:
MOV SBUF,@R0
MOV A,R6
ADD A,@R0
MOV R6,A
INC R0
DJNZ R7,ALOOP3
MOV SBUF, R6
MOV A,SBUF
JNZ ALOOP2
RET
同理,只要将主程序里有关查询TI 或RI 中断的指令删除,放到中断程序里即可得出接收程序清单。
7、简述80C51 单片机多机通信的特点。
答:单片机所构成的多机通信系统常采用总线型主从式结构。
即在数个单片机中,有一个是主机,其余的是从机,从机要服从主机的调度和只配。
同时从机和从机间也可以平等信息交换。
8、在微机与单片机构成的测控网络中,要提高通信的可靠性,要注意哪些问题?
答:在微机和单片机构成的测控网络中,子系统中的核心计算机必须结构紧凑,要选优质的单片机。
同时要根据实际需要选择合适的通信协议。
第六章 单片机原理与应用第二版习题答案-推荐下载
8. 设某异步通信接口,每帧信息格式为 10 位,当接口每秒传送 1000 个字符时,其波 特率为多少?
答:10000 波特 9. 串行口数据寄存器 SBUF 有什么特点? 答:发送数据寄存器和接收数据寄存器合起用一个特殊功能寄存器 SBUF(串行口数据 寄存器),执行 MOV SBUF,A 发送时为发送数据寄存器,执行 MOV A, SBUF 接收时为 接收数据寄存器。 10. MCS-51 单片机串行口有几种工作方式?各自特点是什么? 答:有四种工作方式,分别是方式 0、方式 1、方式 2 和方式 3。其中: 方式 0,称为同步移位寄存器方式,一般用于外接移位寄存器芯片扩展 I/O 接口。 方式 1,称为 8 位的异步通信方式,通常用于双机通信。 方式 2 和方式 3,称为 9 位的异步通信方式,通常用于多机通信。 11. 说明 SM2 在方式 2 和方式 3 对数据接收有何影响。 答:通过 SM2 对方式 2 和方式 3 数据接收进行控制, SM2=1,那么只有接收的第 9 位 为“1”才接收有效。如 SM2=0,接收的第 9 位无论为 1 还是 0 都接收有效。 12. 怎样来实现利用串行口扩展并行输入/输出口? 答:利用串行口在方式 0 时,当外接一个串入并出的移位寄存器,就可以扩展并行输 出口;当外接一个并入串出的移位寄存器时,就可以扩展并行输入口。 13. 什么是中断、中断允许和中断屏蔽? 答:在计算机中,由于计算机内外部的原因或软硬件的原因,使 CPU 从当前正在执 行的程序中暂停下来,而自动转去执行预先安排好的为处理该原因所对应的服务程序。执 行完服务程序后,再返回被暂停的位置继续执行原来的程序,这个过程称为中断,实现中 断的硬件系统和软件系统称为中断系统。中断允许是允许中断请求送 CPU 产生中断,中 断屏蔽是禁止中断请求信号送 CPU 产生中断。 14. 8051 有几个中断源?中断请求如何提出? 答:MCS-51 单片机提供 5 个硬件中断源:两个外部中断源 INT0 (P3.2)和 INT1 (P3.3), 两个定时/计数器 T0 和 T1 中断;1 个串行口中断。 外部中断源 INT0 和 INT1 的中断请求信号从外部引脚 P3.2 和 P3.3 输入;两个定时/计 数器 T0 和 T1 的溢出中断 TF0 和 TF1 定时/计数器 T0(或 T1)溢出时提出;串行口中断由 发送中断标志 T1 和接收中断标志 R1 产生。 15. 8051 的中断源中,哪些中断请求信号在中断响应时可以自动清除?哪些不能自动 清除?应如何处理? 答:工作在边沿触发方式下的两个外部中断源和两个定时/计数器中断中断请求信号 在中断响应时可以自动清除,工作在电平触发方式下的两个外部中断源和串行口中断不能 自动清除。工作在电平触发方式下的两个外部中断源的中断请求信号通过外加硬件和加软 件的方式清除,串行口中断标志 T1 和标志 R1 完全由软件清除。 16. 8051 的中断优先级有几级?在形成中断嵌套时各级有何规定?
80c51单片机复习习题
程序存储器
1、程序存储器为16位编址,由PC程序计数器寻址。 、程序存储器为 位编址 位编址, 程序计数器寻址。 程序计数器寻址 2、与程序存储器寻址有关的引脚 、与程序存储器寻址有关的引脚EA EA,访问内部或外部程序存储器选择信号。 ,访问内部或外部程序存储器选择信号。 高电平,访问内部程序存储器。 高电平,访问内部程序存储器。 低电平,直接访问外部程序存储器。 低电平,直接访问外部程序存储器。 3、0000H~0002H:程序的起始,一般存放一条绝对跳转指令 :程序的起始, 、 例:LJMP 0050H 4、 0003H~002AH:5个中断服务程序 、 : 个中断服务程序 0003H 外部中断 外部中断0 000BH 定时器 溢出中断 定时器0溢出中断 0013H 外部中断 外部中断1 001BH 定时器 溢出中断 定时器1溢出中断 0023H 串行口中断
五、I/O端口 端口
1、端口结构(了解) 、端口结构(了解) 2、第一功能,熟悉如何对I/O端口进行读、写操作。 、第一功能,熟悉如何对 端口进行读、写操作。 端口进行读 3、第二功能,各I/O端口的第二功能(掌握) 、第二功能, 端口的第二功能( 端口的第二功能 掌握) 4、80C51的总线结构(掌握) 、 的总线结构( 的总线结构 掌握)
操作数的寻址方式
7种寻址方式,名称、格式、寻址范围 种寻址方式,名称、格式、 种寻址方式 1、寄存器寻址 3、寄存器间接寻址 5、相对寻址 7、位寻址 2、直接寻址 4、立即寻址 6、变址寻址
操作数的寻址方式
写出以下指令源操作数的寻址方式: 写出以下指令源操作数的寻址方式: MOV A, R5 ;寄存器寻址 寄存器寻址 ADD A, @R0 ;寄存器间接寻址 寄存器间接寻址 SUBB A, #50H ;立即寻址 立即寻址 ADDC A, 50H ;直接寻址 直接寻址 MOV A, P0 ;直接寻址 直接寻址 MOVC A, @A+DPTR ;变址寻址 变址寻址 MOVX A, @R0 ;寄存器间接寻址 寄存器间接寻址 SETB 20H ;位寻址 位寻址 CLR P1.0 ;位寻址 位寻址 JC EXIT ;相对寻址 相对寻址
80C51单片机的串行口
80C51单片机的串行口在单片机的世界里,80C51 单片机凭借其稳定性和广泛的应用一直占据着重要的地位。
而串行口作为 80C51 单片机的重要通信接口,发挥着至关重要的作用。
要理解 80C51 单片机的串行口,首先得知道串行通信的概念。
简单来说,串行通信就是数据一位一位地依次传输,相比并行通信,它只需要较少的数据线,这在很多场景下能大大减少硬件成本和布线难度。
80C51 单片机的串行口有 4 种工作方式,分别是方式 0、方式 1、方式 2 和方式 3。
方式 0 是同步移位寄存器输入/输出方式。
在这种方式下,数据以 8 位为一帧,低位在前,高位在后,没有起始位和停止位。
它通常用于扩展并行 I/O 口,例如外接串入并出的移位寄存器 74LS164 或并入串出的移位寄存器 74LS165。
方式 1 是 8 位异步通信方式,波特率可变。
这是最常用的串行通信方式之一。
一帧数据由 1 位起始位(低电平)、8 位数据位(低位在前)和 1 位停止位(高电平)组成。
发送和接收都是通过专门的寄存器来实现的。
方式 2 是 9 位异步通信方式,波特率固定。
一帧数据由 1 位起始位、8 位数据位、1 位可编程的第 9 位数据和 1 位停止位组成。
这种方式常用于多机通信,第 9 位数据可以作为地址/数据的标识位。
方式 3 与方式 2 类似,也是 9 位异步通信方式,但波特率可变。
串行口的波特率是一个非常关键的概念。
波特率决定了数据传输的速度。
在 80C51 单片机中,方式 0 和方式 2 的波特率是固定的,而方式 1 和方式 3 的波特率则是由定时器 T1 的溢出率来决定的。
通过设置定时器 T1 的工作方式和初值,可以得到不同的波特率,以适应不同的通信需求。
在实际应用中,要使用 80C51 单片机的串行口进行通信,还需要对相关的寄存器进行配置。
比如,串行控制寄存器 SCON 用于设置串行口的工作方式、接收/发送控制等;电源控制寄存器 PCON 中的 SMOD 位用于控制方式 1、2、3 的波特率加倍。
智慧树知道网课《单片机原理及应用(山东联盟)》章节测试满分答案.
第一章测试1【单选题】(2分)AT89S51单片机为()位单片机。
A.32位B.8位C.4位D.16位2【单选题】(2分)掉电后数据即丢失的存储器是哪一种A.FlashMemoryB.EPROMC.ROMD.SRAM3【判断题】(2分)51系列单片机在做最小系统工作时,P0口不加外接上拉电阻,也能正常工作。
A.错B.对4【判断题】(2分)STC系列单片机是8051内核的单片机。
A.对B.错5【判断题】(2分)MCS-51系列单片机是高档16位单片机。
A.错B.对6【判断题】(2分)复位信号是由复位电路产生的,一般有上电自动复位和上电手动复位。
A.错B.对7【单选题】(2分)在Keil软件中,C语言源文件的扩展名为()。
A.*.aB.*.hC.*.c8【单选题】(2分)80C51单片机片内集成了()KB的FlashROM。
A.8B.16C.2D.49【单选题】(2分)当CPU访问片外的存储器时,其低八位地址由()提供。
A.P0B.P3C.P1D.P210【单选题】(2分)在80C51中,一个机器周期包括()个振荡周期,而每条指令都由一个或几个机器周期组成。
A.2B.12C.8D.111【单选题】(2分)RST是单片机的()引脚。
A.复位B.电源C.晶振D.地址锁存12【单选题】(2分)单片机复位需要()。
A.B.高电平C.低电平D.下降沿13【判断题】(2分)当80C51单片机的晶振频率为12MHz时,ALE地址锁存信号端的输出频率为2MHz的脉冲。
A.对B.错14【判断题】(2分)80C51单片机的程序存储器用于存放运算中间结果。
A.B.错15【单选题】(2分)80C51单片机中,输入/输出引脚中有专门的第二功能的引脚是()。
A.P0B.P3C.P2D.P1第二章测试1【单选题】(2分)立即寻址的寻址空间为()A.SFR单元范围B.片外RAM单元C.片内RAM单元D.ROM单元范围2【单选题】(2分)单片机硬件最小系统不包括()A.电源电路B.时钟电路C.复位电路D.输出控制电路3【单选题】(2分)for语句实现软件延时的控制条件不包括()A.循环控制条件B.变量自增或自减C.数组范围D.初始值4【单选题】(2分)函数定义内容可以不包括为()A.单元范围B.参数形式C.函数名称D.函数体5【单选题】(2分)下列关系运算符中优先级最高的为()A.<B.==C.<=D.!=6【单选题】(2分)for语句常用的功能不包括()A.实现执行语句循环B.ROM单元范围C.实现无限循环D.实现延时7【单选题】(2分)keil软件使用时第一步是()A.安装串口B.新建工程C.新建源文件D.下载程序8【判断题】(2分)在写汇编程序时,常常用具有一定含义的助记符来表示相应的操作命令()A.错B.对9【判断题】(2分)P0输出信号由一种状态向另一种状态变化时,编写延时子程序实现一定的时间间隔()A.错B.对10【判断题】(2分)C语言编译器提供了很多标准库函数,具有较强的数据处理能力()A.对B.错11【判断题】(2分)每个C程序都必须有(且仅有)一个主函数(),程序的执行总是从主函数开始()A.对B.错12【判断题】(2分)赋值语句左边必须是变量或寄存器,且必须先定义()A.对B.错13【判断题】(2分)while语句用来实现“当型”循环,执行过程首先判断表达式()A.对B.错14【判断题】(2分)do-while结构用来做“直到型”先执行一次循环体再做条件判断()A.对B.错15【判断题】(2分)51单片机的定时/计数器由T0、T1、工作方式寄存器和控制寄存器TCON四大部分组成()A.错B.对第三章测试1【判断题】(2分)单片机的时序中时钟周期用于计量指令执行的时间长度。
单片机复习题
一、填空题1.80C51单片机为位单片机2.80C51内部数据存储器的地址范围是,位地址空间的字节地址范围是,对应的位地址范围是,外部数据存储器的最大可扩展容量是。
3.80C51单片机指令系统的寻址方式有、_______、_ ___、_ __ __、。
4.如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= ,(R7)= 。
5.当单片机复位时PSW=H,这时当前的工作寄存器区是区,R4所对应的存储单元地址为H。
6.若A中的内容为67H,那么,P标志位为。
7.串行口方式3发送的第9位数据要事先写入寄存器的位。
8.串行口的方式0的波特率为。
9.在内部RAM中可位寻址区中,位地址为40H的位,该位所在字节的字节地址为。
10.如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)= ,(49H)= 。
11.当单片机复位时PSW=H,SP= ,P0~P3口均为电平。
12.当80C51执行MOVC A,@A+PC指令时,伴随着控制信号有效。
13.80C51内部提供个可编程的位定时/计数器,定时器有种工作方式。
14.80C51的口为双功能口;15.由80C51组成的单片机系统在工作时,引脚应该接;16.ROM芯片2764的容量是,若其首地址为0000H,则其末地址。
17.80C51的中断源有,,,,,有个中断优先级。
18.80C51唯一的一条16位数据传送指令为。
19.LJMP的跳转范围是,AJMP的跳转范围是,SJMP的跳转范围是。
20.若A中的内容为68H,那么P标志位为。
21.如果(A)=45H,(R1)=20H,(20H)=12H,执行XCHD A, @ R1;结果(A)=。
,(20H)=。
22.80C51的异步通信口为(单工/半双工/全双工),若传送速率为每秒120帧,每帧10位,则波特率为。
23.当MCS-51执行MOVX A,@R1指令时,伴随着控制信号有效。
单片机习题
(一) 单片机的基本机构与工作原理1、单片机与其他常见微机(如PC机)有什么不同?它是什么独特优点?80C51系列单片机在片内集成了哪些主要逻辑功能部件?各个逻辑部件的主要功能是什么?2、80C51系列单片机有哪些信号需要芯片引脚以第二功能的方式提供?3、80C51单片机的“ALE”信号、“/EA”信号有何功能?在使用80C31时,它们的信号引脚应如何处理?4、80C51存储器在结构上有何特点?在物理上和逻辑上各有哪几种地址空间?访问片内RAM和片外RAM的指令格式有何区别?5、片内RAM低128单元划分为哪三个主要部分?各部分主要功能是什么?6、80C51设有4个通用工作寄存器组,有什么特点?如何选用?如何实现工作寄存器现场保护?7、特殊功能寄存器的地址范围是多少?哪些特殊功能寄存器可以位操作?8、堆栈有哪些功能?堆栈指示器(SP)的作用是什么?在程序设计时,为什么还要对SP重新赋值?9、为什么说80C51具有很强的布尔(位)处理功能?共有多少单元可以位寻址?采用布尔处理有哪些优点?10、80C51单片机的时钟周期、机器周期、指令周期有何区别?它们之间有何关系?单片机晶振频率与哪些工作参数有关?11、单片机有几种复位方法?对复位信号有何要求?复位后机器的初始状态如何,即各寄存器的状态如何?12、80C51的4个I/O口P0~P3在使用上有哪些分工和特点?试比较各口的特点?何谓分时复用总线?P3口的第二变异功能有哪些?13、80C51端口P0~P3作通用I/O口时,在输入引脚数据时,应注意什么?14、“读—改—写”指令有何优点?请至少列出五条不同操作的“读—改—写”指令。
15、为什么当P2作为扩展程序存储器的高8位地址后,就不再适宜作通用I/O了?16、程序计数器PC作为不可寻址寄存器,它有哪些特点?地址指针DPTR有哪些特点?与程序计数器PC有何异同?17、程序状态字PSW的含义是什么?如何利用它们?18、80C51单片机运行出错或程序进入死循环,如何摆脱困境?19、单片机在工业控制系统中有哪些掉电保护措施?20、举例说明单片机在工业控制系统中低功耗工作方式的意义及方法。
80C51串行口通信
80C51串行口通信80C51串行口的结构TXD 是80C51单片机的P3.1口RXD 是80C51单片机的P3.0口T1 溢出率是定时器1 的溢出率 SMOD是发送速率倍频的 16分频T1每溢出一次发送一位,里面复杂咱们不管,每次发送完后TI申请中断,就是串口每次发送完一个字节去申请一个中断,每接受完一个字节它也要申请一次中断。
接受完了通过移位寄存器SBUF 取走。
发送也用SBUF .单片机上有两个物理上独立的接受,发送缓冲器SBUF,它们占用同一地址99H;接受器是双缓冲结构;发送缓冲器,因为发送时CPU是主动的,不会产生重叠错误。
解释下这句话意思:物理上独立的但是地址相同,但是具体内部构造咱们不去了解它。
2个寄存器一个负责发一个负责收,接受是双缓冲的结构。
如果去取数据A=SBUF ; 发送数据SBUF =A; 就是说SBUF =A 就把A发出去了。
A= SBUF 就是把 SBUF的值给取出来给了A。
单片机的串口就是这么简单。
主要要搞好中断和比特率。
80C51串行口的控制寄存器SCON是一个特殊功能寄存器,用以设定串行口的工作方式、接受/发送控制以及设置状态标志;有此图课看出地址诶98H 能对8整除所以可以进行位操作。
●SMO 和SM1为工作方式选择位,可选择四种工作方式:如下图串行口有4种工作方式。
0 、1、2、3。
f方式0 可以看出是移位寄存器就是一位一位移位了,波特率是固定的晶振除以12Fosc(oscillator 振荡器),方式1 是10位异步收发器(8位数据),波特率可变。
一下 2、3类同。
我们主要掌握方式1就OK。
用的最多的也是方式1。
波特率用软件控制,设置多少就多少。
由于选择方式1所以SMO SM1就是 01 。
●SM2,多机通信控制位,主要用于方式2和方式3。
当接收机的SM2=1时可以利用收到的RB8来控制是否激活RI(RB8=0时不激活RI,收到的信息丢弃;RB8=1时收到的数据进入SBUF,并激活RI,进而在中断服务中将数据从SBUF读走)。
51单片机基础知识试题题库(答案)
51单⽚机基础知识试题题库(答案)第⼆章习题参考答案⼀、填空题:2、MCS-51的堆栈是软件填写堆栈指针临时在⽚内RAM数据存储器内开辟的区域。
INC DEC 都不影响 PSW 堆宅操作只有⼀条寻址⽅式直接寻址⽅式17、使⽤8031芯⽚时,需将ROM 存7、单⽚机8031的ALE引脚是()。
A、输出⾼电平B、输出矩形脉冲,频率为fosc的1/6C、输出低电平D、输出矩形脉冲,频率为fosc的1/211、单⽚机上电复位后,堆栈区的最⼤允许范围是()个单元。
A、64B、 120C、128D、25612、单⽚机上电复位后,堆栈区的最⼤允许范围是内部RAM的()。
A、00H—FFHB、00H—07HC、07H—7FHD、08H—7FH13、对于8031单⽚机,其内部RAM()。
A、只能位寻址B、只能字节寻址C、既可位寻址⼜可字节寻址D、少部分能位寻址18、单⽚机8051的XTAL1和XTAL2引脚是()引脚。
A、外接定时器B、外接串⾏⼝C、外接中断D、外接晶振23、MCS—51的专⽤寄存器SFR中的堆栈指针SP是⼀个特殊的存贮区,⽤来(),它是按后进先出的原则存取数据的。
A、存放运算中间结果B、存放标志位C、暂存数据和地址D、存放待调试的程序三、判断题6、PC可以看成使程序存储器的地址指针。
(√)7、判断以下有关PC和DPTR的结论是否正确?A、DPTR是可以访问的,⽽PC不能访问。
(√)B、它们都是16位的存储器。
(√)C、它们都有⾃动加“1”的功能。
(×)PC有⾃动加“1”的功能,⽽DPTR的加“1”则需通过指令INC DPTR来完成。
D、DPTR可以分为两个8位的寄存器使⽤,但PC不能。
(√)8、程序计数器PC不能为⽤户编程时直接使⽤,因为它没有地址。
(√)13、8051的累加器ACC是⼀个8位的寄存器,简称为A,⽤来存⼀个操作数或中间结果。
(√)14、8051的程序状态字寄存器PSW是⼀个8位的专⽤寄存器,⽤于存程序运⾏中的各种状态信息。
单片机原理与C51程序设计基础教程第6章课后习题及答案
填空题1.通过寄存器传递参数通过固定存储区传递。
2.编译链接3.R74. SRC .ASM5. 单独设计、调试和管理选择题1.C2.ABCD3.D4.D5. AD上机题3. 模块1:主程序模块,程序清单如下:#include <reg51.H>void delay4ms(void);sbit P2-1=P2^1;void main(void){uchar i;for(;;){ P2_1=0;delay4ms();P2_1=1;delay4ms();}}模块2:C语言延时模块,调用了汇编延时模块,程序如下:#include<reg51.h>#define uchar unsigned charsbit P2-0=P2^0;delaylms(uchar x); /* 定义延时1ms函数(模块三) */void delay4ms(void){P2-0=0;delaylms(2);/* 调汇编函数(模块三) */P2-0=1;delaylms(2);/* 调汇编函数(模块三)*}模块3:汇编延时模块,程序如下:PUBLIC _DELAY1MS ;DELAY1MS为其他模块调用DE SEGMENT CODE ;定义DE段为再定位程序段RSEG DE ;选择DE为当前段_DELAY1MS:NOPDELA:MOV R1,#0F8H ;延时LOP1:NOPNOPDJNZ R1,LOP1DJNZ R7,DELA ;R7为C程序传递过来的参数(x=2)EXIT:RETEND。
单片机原理及应用教程
单片机原理及应用教程第一章单片机概述1.填空题(1)单片机是把组成微型计算机的各个功能部件,如中央处理器CPU、_____、_____、_____、 _____以及_____等集成在一块芯片中,构成一个完整微型计算机。
(2)根据片内ROM的结构,单片机常可分为3类。
MCS,51中的8031属于_____,8051属于_________ ,8751属于_________。
(3)按照CPU对数据的处理位数,单片机通常可分为:,位机、_____、_____、和_____。
(4)单片机正朝着__________、__________、外围电路的内装化__________以及__________、__________等方向发展。
(5)单片机与微处理器追求的目标相比,微处理器更侧重于__________和__________,而单片机更侧重于__________和__________。
2.选择题(1)可以表示单片机的缩略词是__________。
A(MPU B. MCU C. WDT D. PWM (2)不属于单片机系列的是__________.A. MCS-96B. 80C51C. 80X86D. M68HC11(3)Atmel公司典型的单片机产品系列是__________。
A(AT89 B. M68300 C. PIC D. SH 3.判断题(1)单片机就是CPU,CPU就是单片机。
( ) (2)在浏览单片机系列选型表时,应注意单片机中CPU对数据的处理能力和芯片内部所有包含的在资源等两个方面。
( ) (3)由于16位和32位单片机具有很多有点,因为8位单片机目前已被淘汰。
( ) 4.简答题(1)单片机有哪些特点,(2)单片机内部一般有哪些功能部件,各功能部件的作用是什么,(3)单片机主要应用领域有哪些,第二章 MCS—51单片机的结构1.填空题(1)若不使用MCS-51片内存储器引脚必须接__________。
