单片机课后习题_第1页
单片机课后习题_第2页
单片机课后习题_第3页
单片机课后习题_第4页
单片机课后习题_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第一章1. 给出下列有符号数的原码、反码和补码(假设计算机字长为 8 位) 。 +45 -89 -6 +112 答:【+45】原=00101101, 【+45】反=00101101, 【+45】补=00101101 【-89】原=11011001, 【-89】反=10100110, 【-89】补=10100111 【-6 】原=10000110 , 【-6 】反=11111001, 【-6 】补=11111010 【+112 】原=01110000, 【+45 】反=01110000 , 【+45】补=01110000 2. 指明下列字符在计算机内部的表示形式。 AsENdfJFmdsv120 答:41H 73H 45H 4EH 64H 66H 4AH 46H 6DH 64H 73H 76H 31H 32H 30H 10. 什么是单片机? 答:单片机是把微型计算机中的微处理器、存储器、I/O 接口、定时器/计数器、串行接口、中断系统等电路集成到一个集成电路芯片上形成的微型计算机。因而被称为单片微型计算机,简称为单片机。11. 单片机的主要特点是什么? 答:主要特点如下: 1) 在存储器结构上,单片机的存储器采用哈佛(Harvard)结构 2) 在芯片引脚上,大部分采用分时复用技术 3) 在内部资源访问上,采用特殊功能寄存器(SFR)的形式 4) 在指令系统上,采用面向控制的指令系统5) 内部一般都集成一个全双工的串行接口 6) 单片机有很强的外部扩展能力 12. 指明单片机的主要应用领域。 答:单机应用:1) 工业自动化控制;2) 智能仪器仪表;3) 计算机外部设备和智能接口;4) 家用电器 多机应用:功能弥散系统、并行多机处理系统和局部网络系统。第二章1. MCS-51 单片机由哪几个部分组成? 答:MCS-51 单片机主要由以下部分组成的:时钟电路、中央处理器(CPU) 、存储器系统(RAM 和 ROM)、定时/计数器、并行接口、串行接口、中断系统及一些特殊功能寄存器(SFR)。2. MCS-51 的标志寄存器有多少位,各位的含义是什么? 答:MCS-51 的标志寄存器 PSW 有 8 位; D D6 5 4 3 2 1 0c0S1 RsoRV含义如下: C(PSW.7):进位或借位标志位。 AC(PSW.6):辅助进位或借位可标志位。 F0(PSW.5):用户标志位。是系统预留给用户自己定义的标志位。 RS1、RS0(PSW.4、PSW.3) :寄存器组选择位。可用软件置位或清零,用于从四组工作寄存器中选定当前的工作寄存器组。 OV(PSW.2):溢出标志位。在加法或减法运算时,如运算的结果超出 8 位二进制数的范围,则 OV 置 1,标志溢出,否则 OV 清零。 P(PSW.0):奇偶标志位。用于记录指令执行后累加器 A 中 1 的个数的奇偶性。若累加器 A中 1 的个数为奇数,则 P 置位,若累加器 A 中 1 的个数为偶数,则 P 清零。 其中 PSW.1 未定义,可供用户使用。 3. 在 8051 的存储器结构中,内部数据存储器可分为几个区域?各有什么特点? 答:片内数据存储器按功能可以分成以下几个部分:工作寄存器组区、位寻址区、一般RAM 区和特殊功能寄存器区,其中还包含堆栈区。工作寄存器组区,00H1FH 单元,可用 R0 R7 等 8 个寄存器访问;位寻址区,20H2FH 单元,可按位方式访问;一般 RAM区,30H7FH 单元;堆栈区,可从 08 到 7F 单元;特殊功能寄存器区位于 80HFFH 单元。4. 什么是堆栈?说明 MCS-51 单片机的堆栈处理过程。 答:堆栈是按先入后出、后入先出的原则进行管理的一段存储区域。CS-51 单片机的堆栈是向上生长型的,存入数据是从地址低端向高端延伸,取出数据是从地址高端向低端延伸。入栈和出栈数据是以字节为单位的。入栈时,SP 指针的内容先自动加 1,然后再把数据存入到 SP 指针指向的单元;出栈时,先把 SP 指针指向单元的数据取出,然后再把 SP 指针的内容自动减 1。 5. 简述内部 ROM 的工作寄存器组情况,系统默认是第几组? 答:51 单片机有 4 组工作寄存器,每组 8 个,用寄存器 R0R7 表示,标志寄存器 PSW 的RS1、RS03 两位用于从四组工作寄存器中选定当前的工作寄存器组,默认是第 0 组。 6. 51 单片机的程序存储器 64KB 空间在使用时有那几个特殊地址? 答:51 单片机程序存储器的 64KB 存储空间使用时有 7 个特殊的地址,第一个是 0000H,它是系统的复位地址,51 单片机复位后 PC 的值为 0000H,复位后从 0000H 单元开始执行程序,由于后面几个地址的原因,用户程序一般不直接从 0000H 单元开始存放,而是放于后面,通过在 0000H 单元放一条绝对转移指令转到后面的用户程序。后面 6 个为 6 个中断源的入口地址,51 单片机中断响应后,系统会自动的转移到相应中断入口地址去执行程序。7. 简述什么是 51 单片机的特殊功能寄存器? 答:特殊功能寄存器(SFR)也称为专用寄存器,专门用于控制、管理片内算术逻辑部件、并行 I/O 接口、串行口、定时/计数器、中断系统等功能模块的工作。用户在编程时可以给其设定值,但不能移作他用。SFR 分布在 80H0FFH 的地址空间,与片内随机存储块统一编址。除 PC 外, 51 子系列有 18 个特殊功能寄存器,其中 3 个为双字节,共占用 21 个字节;52 子系列有 21 个特殊寄存器,其中 5 个为双字节,共占用 26 个字节。 8. MCS-51 单片机有多少根 I/O 线?它们和单片机的外部总线有什么关系? 答:MCS-51 单片机有 32 根 I/O 线,由 P0 口经地址锁存器提供低 8 位(A7A0) ,P2 口提供高 8 位(A15A8)而形成。数据总线宽度为 8 位,由 P0 口直接提供。控制总线由第二功能状态下的 P3 口和 4 根独立的控制线 RST、EA、ALE 和 PSEN 组成。 9. 简述 PSEN、EA、RST和 ALE 引脚的功能。 答:ALE:地址锁存信号输出端。ALE 在每个机器周期内输出两个脉冲。下降沿用于控制锁存 P0 输出的低 8 位地址。 PSEN:片外程序存储器读选通信号输出端,低电平有效。在从外部程序存储器读取指令或常数期间,该信号有效。 RST:复位信号。当单片机振荡器工作时,该引脚上出现持续两个机器周期的高电平,就可实现复位操作,使单片机回复到初始状态。 EA:片外程序存储器选用端。该引脚为低电平时,选用片外程序存储器,高电平或悬空时选用片内程序存储器。 10. 什么是机器周期?什么是指令周期?MCS 有效。-51 单片机的一个机器周期包括多少个时钟周期? 答:机器周期:机器周期是单片机的基本操作周期,每个机器周期包含 S1、S2、 、S66 个状态,每个状态包含两拍 P1 和 P2,每一拍为一个时钟周期(振荡周期)。因此,一个机器周期包含 12 个时钟周期。 11. 复位的作用是什么?51 单片机复位有几种方式? 答:复位使单片机回复到初始状态。在时钟电路工作以后,当外部电路使得 RST 端出现两个机器周期(24 个时钟周期)以上的高电平,系统内部复位。复位有两种方式:上电复位和按钮复位, 12. 时钟周期的频率为 6MHz,机器周期和 ALE 信号的频率为多少? 答:2MHZ 第三章1在 MCS-51 单片机中,寻址方式有几种?其中对片内 RAM 可以用哪几种寻址方式?对片外 RAM 可以用哪几种寻址方式? 答:寻址方式可分为数的寻址和指令寻址,数的寻址有:常数寻址(立即寻址) 、寄存器数寻址(寄存器寻址) 、存储器数寻址(直接寻址方式、寄存器间接寻址方式、变址寻址方式)和位寻址,指令的寻址有绝对寻址和相对寻址。片内 RAM 寻址有:寄存器寻址、直接寻址方式和寄存器间接寻址方式。片外 RAM 寻址有:寄存器间接寻址方式。 2在对片外 RAM 单元寻址中,用 Ri 间接寻址与用 DPTR 间接寻址有什么区别? 答:片外数据存储器寻址中,用 Ri 间接寻址只能访问低端的 256 字节单元,而用 DPTR 作指针间接访问可访问整个 64K 字节。 3在位处理中,位地址的表示方式有哪几种?答:1 直接位地址(00H0FFH) 。例如:20H 2字节地址带位号。例如:20H.3 表示 20H 单元的 3 位。3特殊功能寄存器名带位号。例如:P0.1 表示 P0 口的 1 位。 4位符号地址。例如:TR0 是定时/计数器 T0 的启动位 。 4写出完成下列操作的指令。 (1)R0 的内容送到 R1 中。 MOV A,R0 MOV R1,A (2 )片内 RAM 的 20H 单元内容送到片内 RAM 的 40H 单元中。 MOV 40H,20H (3 )片内 RAM 的 30H 单元内容送到片外 RAM 的 50H 单元中。MOV A,30H MOV R0,#50H MOVX R0,A (4 )片内 RAM 的 50H 单元内容送到片外 RAM 的 3000H 单元中。MOV A,50H MOV DPTR,#3000H MOVX DPTR,A (5 )片外 RAM 的 2000H 单元内容送到片外 RAM 的 20H 单元中。MOV DPTR,#2000H MOVX A,DPTR MOV 20H,A (6 )片外 RAM 的 1000H 单元内容送到片外 RAM 的 4000H 单元中。 MOV DPTR,#1000H MOVX A,DPTR MOV DPTR,#4000H MOV DPTR,A (7 ) ROM 的 1000H 单元内容送到片内 RAM 的 50H 单元中。MOV A,#0 MOV DPTR,#1000H MOVC A,A+DPTR MOV 20H,A (8 ) ROM 的 1000H 单元内容送到片外 RAM 的 1000H 单元中。MOV A,#0 MOV DPTR,#1000H MOVC A,A+DPTR MOVX DPTR,A 5区分下列指令有什么不同? (1)MOV A,20H 和 MOV A,#20H 答:前者源操作数是直接寻址,后者源操作数立即寻址。 (2 ) MOV A,R1 和 MOVX A,R1 答:前者源操作数是访问片内数据存储器,后者源操作数访问片外数据存储器低 256 字节。(3 ) MOV A,R1 和 MOV A,R1 答:前者源操作数是寄存器寻址,后者源操作数寄存器间接寻址。 (4 ) MOVX A,R1 和 MOVX A,DPTR 答:前者源操作数是访问片外数据存储器低 256 字节,后者源操作数访问片外数据存储器整个 64K 字节。 (5 ) MOVX A,DPTR 和 MOVC A,A+DPTR答:前者源操作数是访问片外数据存储器,后者源操作数访问程序数据存储器。 6设片内 RAM 的(20H )=40H, (40H)=10H , (10H)=50H, (P1)=0CAH。分析下列指令执行后片内 RAM 的 20H、40H、10H 单元以及 P1、P2 中的内容。 MOV R0,#20H MOV A,R0 ;A=40H MOV R1,A ;R1=40H MOV A,R1 ;A=10H MOV R0, P1 ;(40H)=0CAH MOV P2,P1 P2=0CAH MOV 10H,A (10H )=10H MOV 20H,10H (20H)=10H 结果:(20H) =10H、 (10H)=10H、 (40H)=0CAH、P2=0CAH 和 P1=0CAH 7已知(A)=02H, (R1)=7FH , (DPTR)=2FFCH,片内 RAM(7FH )=70H,片外 RAM(2FFEH)=11H,ROM(2FFEH)=64H,试分别写出以下各条指令执行后目标单元的内容。 (1 ) MOV A,R1 结果:累加器 A 等于 70H (2 ) MOVX DPTR,A 结果:片外 RAM(2FFCH)单元等于 02H (3 ) MOVC A,A+DPTR 结果: 累加器 A 等于 64H (4 ) XCHD A,R1 结果:累加器 A 等于 00H,片内 RAM(7FH )单元等于 72H 8已知:(A)=78H , (R1) =78H, (B)=04H,CY=1,片内 RAM(78H)=0DDH, (80H)=6CH,试分别写出下列指令执行后目标单元的结果和相应标志位的值。 (1 ) ADD A,R1 ; 累加器 A 等于 55H,CY 等于 1 (2 ) SUBB A,#77H ; 累加器 A 等于 00H,CY 等于 0(3 ) MUL AB ; 累加器 A 等于 E0H,B 寄存器等于 01H,CY 等于 1,OV 等于 0 (4 ) DIV AB ; 累加器 A 等于 1EH,B 寄存器等于 00H,CY、OV 等于 0 (5 ) ANL 78H,#78H ; 片内 RAM(78H)单元等于 58H (6 ) ORL A,#0FH ; 累加器 A 等于 7FH (7 ) XRL 80H,A ; 片内 RAM(80H)等于 14H 9设(A)=83H, (R0)=17H, (17H)=34H ,分析当执行完下面指令段后累加器A、R0、17H 单元的内容。 ANL A,#17H ;A=03H ORL 17H,A ;(17H)=37H XRL A,R0 ; A=34H CPL A ; A=CBH 结果:A=CBH , (R0)=17H, (17H)=37H 10写出完成下列要求的指令。 (1 )累加器 A 的低 2 位清零,其余位不变。 ANL A,#11111100B (2 )累加器 A 的高 2 位置“1” ,其余位不变。 ORL A,#11000000B (3 )累加器的高 4 位取反,其余位不变。 XRL A,#11110000B (4 )累加器第 0 位、2 位、4 位、6 位取反,其余位不变。 XRL A,#01010101B 11说明 LJMP 指令与 AJMP 指令的区别?答:LJMP 指令后面提供的是 16 位目标地址,所以可以转移到 64KB 程序存储器的任意位置,缺点是:执行时间长,字节数多。 AJMP 指令后带的是 11 位直接地址,执行时,先将程序指针 PC 的值加 2(该指令长度为2 字节) ,然后把指令中的 11 位地址 addr11 送给程序指针 PC 的低 11 位,而程序指针的高5 位不变,只能在当前 2K 范围内转移。 12设当前指令 CJNE A,#12H,10H 的地址是0FFEH,若累加器 A 的值为 10H,则该指令执行后的 PC 值为多少?若累加器 A 的值为 12H呢? 答:指令执行后的 PC 值为 1011H,若累加器 A 的值为 12H,则指令执行后的 PC 值为1001H。 13用位处理指令实现 P1.4=P1.0(P1.1P1.2 )/P1.3 的逻辑功能。 程序: MOV C,P1.1 ORL C,P1.2 ANL C, P1.0 ORL C,/P1.3 MOV P1.4,C 14下列程序段汇编后,从 1000H 单元开始的单元内容是什么? ORG 1000H TAB: DB 12H,34H DS 3 DW 5567H,87H 答:(1000H )=12H , (1001H )=34H, (1002H)=00H , ( 1003H)=00 , (1004H )=00, (1005H) =67H, (1006H)=55H, (1007H )=87H , ( 1008H)=00H 15试编一段程序,将片内 RAM 的 20H、21H、22H 单元的内容依次存入片外 RAM 的20H、21H、22H 中。 程序:MOV R0,#20H MOV R2, #03H LOOP:MOV A,R0 MOVX R0,A INC R0 DJNZ R2,LOOP SJMP $ 16编程实现将片外 RAM 的 2000H2030H 单元的内容,全部搬到片内 RAM 的 20H 单元开始位置,并将源位置清零。 程序: MOV R0,#20H MOV DPTR,#2000H MOVR2,#30H LOOP: MOVX A,DPTR MOV R0,A MOV A,#00 MOVX DPTR, A INC DPTR INC R0 DJNZ R2,LOOP SJMP $ 17编程将片外 RAM 的 1000H 单元开始的 100 个字节数据相加,结果放于 R7R6 中。 程序: MOV DPTR,#1000H MOV R2,#100 MOV R7,#00 MOV R6,#00 LOOP: MOVX A,DPTR ADD A,R6 MOV R6,A MOV A,R7 ADDC A,#0 MOV R7,A INC DPTR DJNZ R2,LOOP SJMP $ 18编程实现 R4R3R2,结果放于 R7R6R5 中。 程序: ORG 0100H MUL1:MOV A,R2 MOV B,R3 MUL AB ;R2R3 ,结果的低字节直接存入积的 R5 MOV R5,A ;结果的高字节存入R6 中暂存起来 MOV R6,B MUL2:MOV A,R2 MOV B,R4 MUL AB ;R2R4 ,结果的低字节与 R6 相加后,再存入 R6 中ADD A,R6MOV R6,A MOV A,B ;结果的高字节加上进位位后存入 R7 中 ADDC A,#00 MOV R7,A SJMP $19编程实现把片内 RAM 的 20H 单元的 0 位、1 位,21H 单元的 2 位、3 位,22H 单元的4 位、5 位,23H 单元的 6 位、 7 位,按原位置关系拼装在一起放于 R2 中。 程序: MOV C,20H.0 MOV A.0,C MOV C,20H.1 MOV A.1,C MOV C,21H.2 MOV A.2,C MOV C,21H.3 MOV A.3,C MOV C,22H.4 MOV A.4,C MOV C,22H.5 MOV A.5,C MOV C,23H.6 MOV A.6,C MOV C,23H.7 MOV A.7,C MOV R2,A 20用查表的方法实现一位十六进制数转换成 ASCII。 程序:(设一位十六进制数放在 R2中,轮换的 ASCII 也放于 R2 中) C16STASC:MOV DPTR,#TAB MOV A,R2 MOVC A,A+DPTR MOV R2,A RET TAB:DB 30H, 31H,32H ,33H ,34H,35H,36H ,37H DB 38H,391H,41H ,42H , 43H,44H,45H,46H21编程统计从片外 RAM2000H 开始的 100 个单元中“0”的个数放于 R2 中。 程序: MOV DPTR,#2000H MOV R3,#100 MOV R2,#00 LOOP: MOVX A,DPTR JNZ NEXT INC R2NEXT:INC DPTR DJNZ R3,LOOP SJMP $第四章1. C51 特有的数据类型有哪些? 答:C51 特有的数据类型有特殊功能寄存器型和位类型。 2. C51 中的存储器类型有几种,它们分别表示的存储器区域是什么? 答:C51 中的存储器类型有 6 种,分别如下: data:直接寻址的片内 RAM 低 128B,访问速度快 bdata:片内 RAM 的可位寻址区(20H 2FH) ,允许字节和位混合访问 idata:间接寻址访问的片内 RAM,允许访问全部片内 RAM pdata:用 Ri 间接访问的片外 RAM 低 256B xdata:用 DPTR 间接访问的片外 RAM,允许访问全部 64KB 片外 RAM code:程序存储器ROM 64KB 空间 3. 在 C51 中,bit 位与 sbit 位有什么区别? 答:bit 位类型符用于定义一般的位变量。存储器类型只能是 bdata、data、idata,只能是片内 RAM 的可位寻址区,严格来说只能是 bdata。 sbit 位类型符用于定义在可位寻址字节或特殊功能寄存器中的位,定义时需指明其位地址,可以是位直接地址,可以是可位寻址变量带位号,也可以是特殊功能寄存器名带位号。 4. 位变量和特殊功能寄存器变量有什么作用? 答:特殊功能寄存器变量是 C51 中特有的一种变量。通过特殊功能寄存器变量可访问 MCS-51 系列单片机的特殊功能寄存器。访问时需通过 sfr 或 sfr16 类型说明符进行定义,定义时需指明它们所对应的特殊功能寄存器的地址。 位变量也是 C51 中的一种特有变量。通过位变量可访问 MCS-51 系列单片机的可位寻址位。使用时需用位类型符进行定义。位类型符有两个:bit 和 sbit。可以定义两种位变量。 5. 在 C51 中,通过绝对地址来访问的存储器有几种? 答:通过绝对地址来访问存储器有三种方法:1. 使用 C51 运行库中预定义宏。2. 通过指针访问。3. 使用 C51 扩展关键字_at_ 6. 什么是存储模式,存储模式和存储器类型有什么关系? 答:C51 中有三种存储模式:SMALL 模式、COMPACT 模式和 LARGE 模式。不同的存储模式对变量默认的存储器类型不一样。 (1) SMALL 模式。 SMALL 模式称为小编译模式,在 SMALL 模式下,编译时变量被默认在片内 RAM 中,存储器类型为 data。 (2) COMPACT 模式。COMPACT 模式称为紧凑编译模式,在 COMPACT 模式下,编译时变量被默认在片外 RAM 的低 256B 空间,存储器类型为 pdata。 (3) LARGE 模式。 LARGE 模式称为大编译模式,在 LARGE 模式下,编译时变量被默认在片外RAM 的 64B 空间,存储器类型为 xdata。 在程序中变量存储模式的指定通过#pragma 预处理命令来实现。如果没有指定,则系统都隐含为 SMALL 模式。 7. 在 C51 中,修饰符 using n 有什么作用? 答:using n 修饰符,用于指定本函数内部使用的工作寄存器组,其中 n 的取值为 03,表示寄存器组号。 8. 在 C51 中,中断函数与一般函数有什么不同? 答:中断函数在定义时后面带 interrupt m 修饰符,m 的取值为 031,对应的中断情况如下:0外部中断 0,1 定时/计数器 T0,2外部中断 1,3定时/ 计数器 T1,4串行口中断,5定时 /计数器 T2,其他值预留。 编写 MCS-51 中断函数需要注意如下几点。 (1) 中断函数不能进行参数传递,如果中断函数中包含任何参数声明都将导致编译出错。 (2) 中断函数没有返回值。 (3) 在任何情况下都不能直接调用中断函数 (4) 如果在中断函数中调用了其他函数,则被调用函数所使用的寄存器必须与中断函数相同,否则会产生不正确的结果。 (5) C51 编译器对中断函数编译时会自动在程序开始和结束处加上相应的内容。 (6) C51 编译器从绝对地址 8m+3 处产生一个中断向量,其中 m 为中断号,也即 interrupt 后面的数字。该向量包含一个到中断函数入口地址的绝对跳转。 (7) 中断函数最好写在文件的尾部,并且禁止使用 extern 存储类型说明。防止其他程序调用。9. 按给定的存储类型和数据类型,写出下列变量的说明形式。 (1) 在 data 区定义字符变量val1。 char data val1; (2) 在 idata 区定义整型变量 val2。 int idata val2; (3) 在 xdata 区定义无符号字符型数组 val34。 unsigned char xdata val34; (4) 在 xdata 区定义一个指向 char 类型的指针 px。 char xdata *px; (5) 定义可寻址位变量 flag。 bit flag; (6) 定义特殊功能寄存器变量 P3。 sfr P3=0xa0; (7) 定义特殊功能寄存器变量 SCON。 sfr SCON=0x98; (8) 定义 16 位的特殊功能寄存器 T0。 sfr16 T0=0x8a; 第七章1. 何为“准双向 I/O 接口”?在 MCS-51 单片机的四个并口中,哪些是“准双向 I/O 接口”?答:准双向 I/O 接口是能实现输入输出功能,但在使用时只能从输入和输出中选择一个。MCS-51 单片机的四个并口中 P1、P2、P3 是准双向 I/O 接口。 2. 80C51 单片机内部有几个定时/ 计数器?它们由哪些功能寄存器组成?怎样实现定时功能和计数功能? 答:80C51 单片机内部有两个 16 位的可编程定时/ 计数器,由 TH0,TL0,TH1,TL1,TMOD 和TCON 功能寄存器组成。通过 TMOD 中的 C/T 位选择对机器周期计数实现计数功能,选择对外部脉冲计数实现计数功能。 3. 定时/计数器 T0 有几种工作方式?各自的特点是什么? 答:有四种工作方式,特点见下表:答:有四种工作方式,特点见下表: M1 M0 工作方式 方式说明0 0 0 13 位定时/ 计数器0 1 1 16 位定时/ 计数器1 0 2 8 位自动重置定时/ 计数器1 1 3 两个 8 位定时/ 计数器 (只有 T0 有) 4. 定时/计数器的四种工作方式各自的计数范围是多少?如果要计 100 个单位,不同的方式初值应为多少? 答:有四种方式。方式 0 计数范围: 18192;方式 1 计数范围:165536;方式 2 计数范围:1256;方式 3 计数范围: 1256。 如果计 100 个单位,方式 0 初值为:8192-100=8092 ;方式 1 初值为:65536-100=65436;方式 2 初值为:256-100=156;方式 2 初值为:256-100=156。 5. 设振荡频率为 6MHz,如果用定时 /计数器 T0 产生周期为 10ms 的方波,可以选择哪几种方式,其初值分别设为多少? 答:只能选择方式 1,初值为 65536-10000=55536。 6. 何为同步通信?何为异步通信?各自的特点是什么? 答:异步通信方式的特点是数据在线路上传送时是以一个字符(字节) 为单位,未传送时线路处于空闲状态,空闲线路约定为高电平“1” 。特点是对发送时钟和接收时钟的要求相对不高,线路简单,但传送速度较慢。 同步通信方式的特点是数据在线路上传送时以字符块为单位,一次传送多个字符,传送时须在前面加上一个或两个同步字符,后面加上校验字符。特点是对发送时钟和接收时钟要求较高,往往用同一个时钟源控制,控制线路复杂,传送速度快。 7. 单工、半双工和全双工有什么区别? 答:单工方式只有一根数据线,信息只能单向传送;半双工方式也只有一根数据线,但信息可以分时双向传送;全双工方式有两根数据线,在同一个时刻能够实现数据双向传送。 8. 设某异步通信接口,每帧信息格

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论