单片机与嵌入式系统600问PDF电子书下载
- 电子书积分:13 积分如何计算积分?
- 作 者:林凌,李刚主编
- 出 版 社:北京:电子工业出版社
- 出版年份:2017
- ISBN:9787121304361
- 页数:370 页
第一部分 单片机与嵌入式系统基础知识 2
1.什么是哈佛结构?哈佛结构有哪些特点? 2
2.什么是改进的(Enhanced)哈佛结构? 2
3.什么是冯·诺依曼结构?冯·诺依曼结构有哪些特点? 2
4.什么是冯·诺依曼瓶颈? 3
5.什么是程序寄存器? 4
6.什么是单片机掩膜? 4
7.单片机的I/O编址有哪两种? 4
8.什么是存储器地址? 4
9.什么是存储单元? 5
10.什么是十六进制? 5
11.什么是存储器? 6
12.什么是数据总线? 7
13.什么是地址总线? 7
14.总线有哪些主要技术指标? 8
15.什么是直接寻址? 8
16.什么是立即寻址? 9
17.什么是间接寻址? 10
18.单片机与嵌入式系统中的存储器有哪些种类? 10
19.常见可移动存储器有哪些? 11
20.什么是复杂指令集计算机? 12
21.什么是精简指令集计算机? 13
22.什么是通用寄存器? 14
23.什么是数据寄存器? 14
24.什么是变址寄存器? 14
25.什么是指针寄存器? 15
26.什么是段寄存器? 15
27.什么是指令指针寄存器? 15
28.什么是寻址实模式?什么是寻址保护模式?什么是寻址虚拟模式? 15
29.什么是程序计数器? 15
30.PSW标志位是如何定义的? 16
31.ARM中的程序状态寄存器有何内容? 16
32.PSW各标志位有何意义? 17
33.如何选择存储器的类型? 17
34.RAM有哪些种类? 20
35.什么是机器周期? 22
36.什么是指令周期? 22
37.什么是总线周期? 22
38.什么是时钟周期? 23
39.总线周期、指令周期、机器周期和时钟周期之间的关系是什么? 23
40.什么是操作数? 23
41.什么是指令字? 24
42.什么是存储器带宽? 24
43.什么是数据传输速率? 24
44.什么是存取周期? 25
45.什么是存储单元? 26
46.什么是中断系统? 26
47.什么是中断源?单片机如何处理不同的中断源? 27
48.什么是中断级? 27
49.什么是中断屏蔽? 27
50.中断系统完成哪些操作? 27
51.什么是程序状态字? 27
52.什么是向量中断? 28
53.单片机与嵌入式系统的区别是什么? 28
54.现代计算机技术有哪两大分支? 28
55.为什么说两大分支发展是现代计算机技术里程碑式的事件? 28
56.嵌入式系统的定义是什么? 29
57.嵌入式系统有什么样的特点? 29
58.嵌入式系统有哪些种类与发展? 29
59.为什么说单片机开创了嵌入式系统独立的发展道路? 29
60.单片机的技术发展史是怎样的? 30
61.嵌入式系统有哪两种应用模式? 30
62.常见的单片机有哪些品牌?各有何特色? 31
63.哈佛结构的单片机有哪些特点? 35
64.EPROM、EEPROM和快闪存储器有何异同? 35
65.标准8051的存储器分哪几个空间?如何区别不同空间的寻址? 36
66.8031单片机外部程序存储器和外部数据存储器地址都是0000H~FFFFH,在实际使用中是否存在地址重叠?如何区分? 36
67.8051如何确定和改变当前工作寄存器组? 36
68.模拟信号和数字信号的地为什么不能接在一起? 36
69.标准8051单片机的中断入口地址及复位入口地址是什么? 36
70.51单片机端口如何驱动继电器? 36
71.MCS-51单片机的P1口能否在输入/输出状态下相互转换(在同一个控制程序中)? 37
72.MCS-51的中断程序能否放在64K程序存储器的任意区域?如何实现? 37
73.MCS-51系列和80C51系列单片机是否相同? 37
74.MPU和DSP的区别有哪些? 37
75.NAND存储器和NOR存储器有何区别? 37
76.RAM的功能和结构有何特点?常用的RAM有哪几种?动态RAM为何需要刷新操作? 38
77.ROM的特性和种类有哪些? 38
78.半导体存储器的电路结构形式与寄存器有什么不同?原因是什么? 38
79.半导体存储器的分类及特点是什么? 38
80.单片机和微机的异同之处。 39
81.单片机片内标准外围单元主要指哪些部分? 39
82.新型单片机为什么采用低频时钟? 39
83.单片机为什么要进行复位?复位的途径有哪些? 39
84.单片机型号带“C”表示什么? 39
85.8051单片机的端口如P1、P2、P3口,是否能直接拿来作为输入使用? 39
86.动态随机存储器(DRAM)的工作原理。 39
87.寄存器和移位寄存器是什么? 39
88.可编程存储器EPROM的结构及其能再次编程的原理是什么? 40
89.静态RAM与动态RAM各有何优缺点? 40
90.串行总线有何新发展? 40
91.如何实现最简单的逻辑“与”电路? 40
92.什么是逻辑加密卡? 41
93.目前普通计算机上使用的是哪种UART?其速度如何? 41
94.嵌入式单片机如何分类? 41
95.嵌入式计算机系统的构成有哪些? 41
96.什么是标准8051单片机的振荡周期、节拍、机器周期? 41
97.什么是DMA传送方式? 41
98.AT89C52与AT89C51有何不同之处? 42
99.什么是PWM?比较单片机输出PWM和集成电路输出PWM? 42
100.什么是布尔变量? 42
101.什么是布尔处理器?它在51单片机中具有什么功能和特点? 42
102.什么是操作系统中的ATX电源? 42
103.什么是堆栈?8051单片机堆栈的容量为多少字节? 43
104.什么是嵌入式计算机系统? 43
105.什么是8051单片机的数据指针DPTR?其作用是什么? 43
106.什么是系统集成? 43
107.什么是硬盘的缓存?它有什么作用? 43
108.我们平常老是讲8051,又有8031,现在又有89C51、89C52,它们之间究竟是什么关系? 44
109.响应中断时刻的微操作有哪些? 44
110.选择存储器件时考虑哪些因素? 44
111.在大部分微单片机中采用的是冯·诺依曼结构,其原理是怎样的? 44
112.在单片机中,寄存器与存储器的区别是什么? 45
113.51单片机的P0~P3四个I/O端口在结构上有何异同?使用时应注意什么? 45
114.51系列单片机程序存储器中有几个具有特殊功能的单元?分别做什么用? 45
115.开机复位后,CPU使用的是哪组工作寄存器?它们的地址是什么?CPU如何确定和改变当前工作寄存器组? 45
116.什么是51单片机的机器周期、时钟周期和指令周期? 46
117.8051的程序状态寄存器PSW的作用是什么? 46
118.每种复位对寄存器和RAM都有什么影响? 46
119.进入省电模式,应如何设置I/O状态,使功耗最小? 46
120.单片机为什么要进行复位?复位的途径有哪些? 47
121.标准51单片机外部程序存储器的操作时序是怎样的? 47
122.标准51单片机的定时器/计数器的原理是怎样的? 47
123.8051定时器作定时和计数脉冲分别由谁提供? 48
124.8051定时器的门控信号GATE设置为定时器如何启动? 48
125.定时器/计数器作定时器用时,其定时时间与哪些因数有关?作计数器时,对外计数频率有何限制? 48
126.单片机怎样管理中断?怎样开放和禁止中断?怎样设置优先级? 48
127.51单片机有哪些中断源?什么是中断优先级? 48
128.51单片机中断的响应过程是怎样的? 49
129.51单片机响应中断的条件是什么?CPU响应中断后,要进行哪些操作?不同中断源的中断入口地址是多少? 49
130.51单片机中断响应的条件是什么? 49
131.80C51在响应某中断请求后会不会自动清除对应的中断请求标志? 49
132.80C51外部中断有哪两种触发方式?它们对触发脉冲或电平有什么要求? 50
133.什么是中断和中断系统?其主要功能是什么? 50
134.什么是异常处理? 50
135.什么是中断? 50
136.什么是硬件中断? 51
137.什么是软件中断? 51
138.内部中断有什么特点? 52
139.什么是中断优先级? 52
140.什么是中断? 52
141.什么是直接存储器存取(DMA)? 53
142.什么是优先级? 53
143.什么是优先级反转?如何解决优先级反转的问题? 53
144.什么是中断嵌套? 54
145.什么是中断优先级? 54
146.什么是中断查询优先级? 55
147.什么是中断执行优先级? 55
148.什么是中断处理? 55
149.多级中断有何特点? 55
150.什么是处理机调度? 56
151.什么是处理机调度的性能准则? 56
152.有哪几种常见的调度算法?各有何优缺点? 56
153.什么是AHB? 57
154.什么是AMBA 2.0规范? 58
155.什么是APB总线? 58
156.什么是直接存储器存取(DMA)方式? 59
157.什么是总线? 59
158.总线特性有哪些? 60
159.三类总线在微机系统中的地位和关系是什么? 60
160.总线有哪几类? 61
161.内部总线有哪些种类? 61
162.什么是外部总线?外部总线有哪些种类? 62
163.计算机总线有哪些种类? 63
164.总线的技术指标有哪些? 63
165.为什么要制定总线标准? 63
166.什么是总线标准的技术规范? 64
167.有哪些总线的标准? 64
168.采用总线结构有何优缺点? 65
169.为什么计算机常常采用总线结构? 65
170.什么是Jazelle技术? 66
171.什么是TrustZone架构? 66
172.什么是MMU? 69
173.什么是网卡的物理地址? 70
174.学习单片机的基本步骤是什么? 71
175.数字电子领域为何使用二进制?二进制如何表示成千上万的数值? 72
176.什么是字节?一个字节的取值范围是多少? 74
177.为何需要二进制与十六进制的转换?如何转换? 74
178.MCS-51单片机内部包含哪些主要功能部件?它们的作用是什么? 75
179.MCS-51单片机的EA、ALE和PSEN端的功能是什么? 75
180.MCS-51单片机的P3口具有哪些功能? 75
181.89C51单片机有几个中断源?它们的中断标志位分别是什么?这些中断标志位是如何产生的?又是如何清零的? 75
182.什么是晶振? 75
183.定时器/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关? 76
184.定时器/计数器的工作方式2有什么特点?适用于哪些应用场合? 76
185.C51编译器如何区分位地址和字节地址? 76
186.C51为什么要嵌套汇编? 77
187.单片机、ARM、FPGA嵌入式分别有哪些特点及区别? 77
188.什么是程序存储器? 79
189.什么是数据存储器? 79
190.什么是特殊功能寄存器? 79
191.累加器A与ACC有何区别? 80
192.通常采用什么方法来测试单片机系统的可靠性? 81
193.什么是掉电保护? 81
194.如何解决单片机的抗干扰性问题? 81
195.一个定时器的定时时间有限,如何实现两个定时器的串行定时,从而实现较长时间的定时? 82
196.串行口接收和发送数据的过程是怎样的? 82
197.为什么定时器/计数器T1用作串行口波特率发生器时,应采用方式2?若已知时钟频率、通信波特率,如何计算其初值? 82
198.单片机应用系统中为什么要进行系统扩展? 82
199.什么是中断? 83
200.什么是中断处理程序? 83
201.什么是伪指令? 83
202.什么是嵌入式系统? 83
203.嵌入式系统的一般组成结构是什么? 83
204.什么是嵌入式系统的硬件层? 83
205.什么是嵌入式微处理器? 83
206.什么是前、后台系统? 84
207.ARM7的内部寄存器R13、R14、R15的主要功能、作用和工作方式是什么? 84
208.何谓存储的“大端模式”、“小端模式”? 84
209.ARM7和ARM9有哪些区别? 84
210.嵌入式处理器分为哪几类? 85
211.什么是Thumb指令? 85
212.冯·诺依曼结构和哈佛结构有何异同?各自的优缺点是什么? 85
213.Thumb指令与ARM指令的主要区别是什么? 87
214.单片机、微控制器和微处理器有何区别? 87
215.什么是嵌入式系统?它和通用微机有何不同? 87
216.数据传输率的单位是b/s还是baud? 87
217.如何理解单片机中各种周期的关系与定时器原理? 88
第二部分 单片机与嵌入式系统硬件 91
1.如何设计单片机的硬件系统? 91
2.51单片机没有对引脚的操作指令,如何对引脚进行操作? 91
3.80C51单片机有哪些低功耗方式? 91
4.外部中断?的触发方式有哪两种,区别是什么? 91
5.微型计算机和外设的数据传输为什么需要接口电路? 92
6.用CH375控制U盘时,为何经常检测不到U盘的插上和拔出? 92
7.用单片机产生方波来驱动继电器,在不加继电器时,波形很规则;而接上继电器后,却出现了许多毛刺,为什么? 92
8.用单片机来控制电动机的转速,控制电动机转速的输入端是模拟的吗? 92
9.在51系列单片机中,P0口作为普通I/O口使用时为什么要接上拉电阻? 92
10.如何扩展51系列单片机的外部中断源? 92
11.89C51外接程序存储器和外接数据存储器有什么区别? 92
12.8051的P0口是否可无限多地通过74LS273芯片的扩展I/O口?如何解决多片扩展问题? 93
13.在51扩展系统中,程序存储器和数据存储器共用16位地址线和8位数据线,为什么两个存储空间不会发生冲突? 93
14.8051单片机P0口的内部结构如何? 93
15.单片机P1口作输入时需要注意什么? 93
16.如何撤销8051芯片的中断? 93
17.CPU和FPGA不用的I/O口怎么处理呢? 94
18.什么是FRAM? 94
19.FRAM较之闪存EEPROM具有哪些主要优势? 94
20.FRAM在高温环境下的表现如何? 94
21.FRAM产品在升级时会有与闪存EEPROM相同的问题吗? 94
22.FRAM会在读取后丢失数据吗? 95
23.全新的嵌入式FRAM存储技术是否带来了新的安全顾虑? 95
24.FRAM器件受磁场的影响吗? 95
25.FRAM器件能够经受多强的电场? 95
26.FRAM受辐射或软错误的影响吗? 95
27.TI在FRAM技术中关注哪些方面? 95
28.F-RAM和FeRAM都是指FRAM吗? 96
29.市场上有商用的FRAM产品吗? 96
30.可以在与基于闪存的器件相同的条件下焊接FRAM微控制器吗? 96
31.已经被写入其他MSP430器件中的代码将与全新的具有FRAM的MSP430FR57xx器件中的代码兼容吗? 96
32.基于FRAM的开发是否与使用基于闪存的MCU完全不同? 96
33.已有的代码和项目可否从闪存MSP430移植到FRAM MSP430? 97
34.单片机与PC串口通信时,为什么要加一个反相器? 97
35.单片机在工作时引脚可否对地或者电源短路? 97
36.如何在电路上实现80C51单片机的上电复位? 97
37.单片机硬件系统设计原则有哪些? 97
38.单片机驱动发光二极管时有哪些注意事项? 98
39.单片机使用RS-232进行串行通信时,需要注意哪些问题? 98
40.如何用单片机驱动LED? 98
41.51单片机如何驱动12V的继电器? 98
42.在单片机设计中,有时候输出/输入要加隔离,请问什么情况下要加隔离? 99
43.在单片机系统中,外部开关量输入该如何接入? 99
44.标准的8051单片机寻址方式和寻址空间多大? 99
45.EPROM是一种什么存储器,有何电路结构和功能?何谓雪崩注入? 100
46.若8051片内ROM的内容已不符合要求,那么如何继续使用片内硬件? 100
47.如何设计一个单片机中的复位电路? 100
48.如何判断电路中的晶振是否被过分驱动? 100
49.UART的内部结构是什么样的? 101
50.数据和指令分别存储在哪里? 101
51.SRAM、DRAM型存储器的工作原理是什么? 101
52.AVR单片机、STC、PIC与8051有什么区别与联系? 102
53.什么是单片机仿真器? 102
54.什么是RS-232串口?如何与51单片机的串口进行通信? 103
55.怎样理解51单片机I/O口引脚的驱动能力?如何选择上拉电阻以提高驱动能力和可靠性? 103
56.51系列单片机的准双向口在输出和输入时有什么样的特点? 104
57.如何编写并测试51单片机的串口程序? 105
58.上拉电阻的阻值应如何选择? 107
59.单片机的输入信号有何特点? 107
60.单片机的输出信号有何特点? 107
61.“时间”的概念如何在单片机中得以实现? 107
62.什么叫做51系列单片机最小系统? 107
63.什么是冷启动? 108
64.单片机的引脚有哪几种类型? 108
65.复位电路的用途是什么? 109
66.复位电路的工作原理是什么? 109
67.如何理解单片机I/O口的高/低电平? 110
68.为什么51单片机常用11.0592MHz晶振? 110
69.在设计51单片机系统PCB时,晶振为何被要求紧挨着单片机? 110
70.单片机电路晶振不起振有哪些原因?有哪些解决方案? 110
71.石英晶振和MEMS硅晶振有何区别? 111
72.只要提高单片机的晶振,速度就会更快吗? 111
73.有什么方法可以确定某一款单片机在某一大小的晶振下是否能正常工作? 112
74.STM32有哪些时钟源?各有何作用? 112
75.如何设置ARM S3C24x0的系统时钟(MPLL、UPLL)? 113
76.硬件设计中如何处理ARM的电源和时钟引脚? 115
77.主流单片机有哪些?各有何特点? 116
78.如何选用ARM处理器芯片? 119
79.没有程序的空白单片机,外部晶振能起振吗? 121
80.单片机不能正常工作,如何检查晶振正常还是不正常?有时晶振与两个小电容要离得很近,几乎没剪引脚(就是买回来多长就多长)就插上去了,这个也有关系吗? 122
81.89C52单片机的晶振频率才12MHz,太低了,怎样能提高晶振频率? 122
82.若89C52单片机使用外接晶振,应如何设置? 122
83.单片机的按键电路有几种形式? 122
84.采用AT89S51时,出现按了复位按钮后RAM中的数据被修改的情况,这是怎么回事? 123
85.什么是矩阵按键? 123
86.CPU和FPGA的一些不用的I/O口可以悬空吗? 124
87.影响电磁兼容性的因素有哪些? 124
88.如何切断干扰信号的传播途径? 125
89.如何给单片机系统进行初始化? 125
90.在LED电源系统设计中,如何增强受干扰体的抗干扰能力? 125
91.什么是非抢占式操作系统?什么是抢占式操作系统? 126
92.为什么说单片机中上拉电阻的作用不可小觑? 126
93.如何在C语言中进行可移植且可靠的指针运算。 127
94.如何在C8051F上应用SDCC编译器和FreeRTOS开发? 130
95.ADUCM320是什么样的单片机?其性能如何? 133
96.ADUCRF101是什么样的单片机?其性能如何? 134
97.ADUCM350是什么样的单片机?其性能如何? 136
98.ADUCM361是什么样的单片机?其性能如何? 137
99.STM32 L4系列微控制器的性能如何? 139
第三部分 单片机与嵌入式系统软件 141
1.51单片机在进行乘、除操作时产生溢出的含义是什么? 141
2.8051的布尔处理机有哪些功能? 141
3.在51单片机中如何对负数进行表示? 141
4.如果在51单片机中用补码计算时如何判断计算结果是否溢出? 141
5.51单片机的操作数有哪几种类型? 141
6.51单片机中的直接寻址和间接寻址方式的适用范围是什么? 141
7.51单片机的寻址方式有哪些? 141
8.把累加器A写成“A”与写成“ACC”有什么不同? 142
9.如何对51单片机进行精确定时中断编程? 142
10.如何对定时器通过软硬件结合的方法实现较长时间的定时? 142
11.什么是“看门狗”技术? 143
12.8051单片机在汇编中使用特殊寄存器Rn时要注意什么? 143
13.中断服务子程序与普通子程序有哪些异同? 143
14.UART中设立了哪些出错标志? 143
15.C语言中的头文件可以自己写吗? 143
16.单片机中无符号数运算容易出现什么样的问题?如何解决? 144
17.什么是实时嵌入式系统? 146
18.什么是实时系统? 146
19.实时操作系统有何特征? 147
20.什么是嵌入式系统的实时性问题? 147
21.用定时器/计数器8253对一个输入脉冲进行2M(106)次分频,能否采用一个计数器完成?为什么?可以采用什么方法实现要求的分频? 151
22.8051单片机的DA A指令如何使用? 151
23.什么叫溢出?两个补码进行计算时,什么情况下会产生溢出? 151
24.什么是“超线程”? 151
25.如何用软件扩展8051单片机中断多优先级? 151
26.为什么要消除键盘的机械抖动?有哪些方法? 154
27.中断服务子程序与普通子程序有哪些异同? 154
28.单片机的入栈、出栈有什么用? 154
29.计算机是怎样执行一条指令的? 154
30.为什么标准8051单片机在ROM中一般从30H单元安排初始化程序? 155
31.数字滤波器有哪几种常用算法?如何用软件实现? 155
32.如何避免在51单片机中断嵌套时高一级中断处理程序修改内存(非寄存器)中的内容,使低一级的中断服务程序出现差错? 155
33.在MCS-51指令系统中有不带进位的加法指令ADD和带进位的加法指令ADDC,那么减法指令呢? 155
34.在MCS-51指令系统中有没有数值比较指令?如没有,怎样实现? 155
35.在单片机C编程时,如何才能使生成的代码具有和汇编一样的效率? 156
36.智能卡的操作系统是什么? 156
37.什么是C语言?其发展历程如何? 156
38.C语言有哪几种语言标准? 157
39.C语言有哪些特点? 159
40.C++与C语言有何区别? 161
41.C语言有哪些基本要素? 162
42.C语言中的关键字是什么?有哪些? 163
43.C语言有哪些语法结构? 164
44.C语言的程序结构是怎样的? 166
45.什么是C语言的函数? 166
46.C语言中的运算符号有哪些? 167
47.什么是C语言中的指针运算? 167
48.什么是指针? 168
49.单片机编程所使用的语言有哪些? 168
50.C语言和汇编语言在开发单片机时各有哪些优缺点? 168
51.初学者到底是应该先学C语言还是汇编语言? 169
52.C语言中需要掌握的最重要语句有哪些? 169
53.C语言代码写在哪里?谁负责把它翻译成hex格式机器码? 174
54.C语言或汇编语言可以用于单片机,C++能吗? 175
55.当开发一个较复杂而又开发时间紧的项目时,用C语言还是用汇编语言开发好? 175
56.如何减少程序中的bug? 175
57.如何用keil软件新建、关闭、打开一个完整工程? 175
58.如何把.c源代码编译成.hex机器码? 177
59.如何重复利用现有工程模板进行程序开发? 178
60.如何把.hex机器码下载到单片机? 180
61.单片机如何实现加法? 182
62.利用单片机应用系统进行报警的常用方法是什么? 183
63.在单片机报警系统中,发光二极管常用何种型号的集成电路驱动? 183
64.单片机报警系统有哪些程序设计方法? 183
65.怎样使用全软件报警程序的方法实现报警? 183
66.怎样用硬件申请、软件处理报警程序的方法实现报警? 183
67.如何在单片机上实现模块化编程? 183
68.单片机延时程序的延时时间怎么算? 186
69.怎么控制引脚单片机输出高、低电平? 186
70.检测接入到引脚上的电平是高还是低? 187
71.如何用单片机连接不断地向计算机发数?每发送一个数,延时多长时间合适? 187
72.PIC系列单片机振荡器的配置及时序的计算有哪些技巧? 187
73.在PIC的程序中,CALL与GOTO指令有哪些区别? 188
74.PIC单片机程序中有哪些大小写规则? 188
75.在设计软件时,大多数单片机都设有看门狗,需要在软件适当的位置去喂狗,以防止软件复位和进入死循环,如何适当喂狗,即如何精确判定软件的运行时间? 188
76.什么是宏指令? 189
77.什么是宏定义? 189
78.什么是宏调用? 189
79.什么是宏展开? 189
80.什么是偏移地址?什么是段地址? 190
81.什么是代码段? 190
82.什么是数据段? 190
83.什么是附加段? 190
84.什么是堆栈段? 190
85.什么是指令冗余? 190
86.什么是拦截技术? 191
87.如何识别硬件复位与软件复位? 191
88.如何识别开机复位与看门狗故障复位? 191
89.如何识别正常开机复位与非正常开机复位? 191
90.如何设计非正常复位后系统自恢复运行的程序? 192
91.在单片机C语言程序中使用自加、自减指令有什么好处? 192
92.使用哪些方法可以有效减小运算的强度? 192
93.在使用C语言编程时,延时函数若采用自减形式会比自加形式好,为什么? 193
94.单片机C语言编程使用while循环和do...while循环有何区别? 194
95.51单片机C语言中,_nop_()是一个空指令,用于短时间延时的,它空几个机器周期? 194
96.51单片机延时500ms,用机器周期叠加怎么算? 194
97.如何能确定一个1μs的延时? 194
第四部分 总线与串行接口、无线通信 197
1.USB系统的构成如何? 197
2.RS-485有哪些通信模式?有些什么样的器件? 197
3.8051单片机的并行和串行两种基本通信方式有何异同? 198
4.单片机慢速读/写的时序扩展有何作用? 198
5.RS-485接口标准是什么? 198
6.RS-485支持多少个节点数? 198
7.RS-485应用中有哪些常见问题? 199
8.什么是RS-485故障保护?为什么要有故障保护?如果没有会产生什么后果? 199
9.TTL、CMOS、RS-232的逻辑电平各为多少? 200
10.UART是如何工作的? 200
11.UART芯片中的缓冲器有什么作用? 200
12.UART中时钟信号是如何工作的? 200
13.USB Hub的组成包括什么? 201
14.USB存在哪些问题? 201
15.USB的发展历程如何? 201
16.USB控制器有哪些类型? 202
17.使用串行总线进行通信的优点? 202
18.有哪些常用的并行总线?各有何基本特点? 203
19.USB系统中帧的概念是什么? 203
20.USB使用哪几种数据传输方式?其基本原理如何? 203
21.USB数据传输逻辑结构是怎样的? 204
22.说明作为外部总线的几种串行总线的区别? 204
23.通用的单片机中串行的接口有哪几种及各自的用途是什么? 205
24.USB由哪些部分组成? 205
25.为什么在RS-485/RS-422构成的通信网络中,传输数据包时经常出现多一个数据或少一个数据的现象? 206
26.USB主机的功能有哪些? 206
27.USB主要有哪些应用? 206
28.USB主要有哪些优点? 207
29.8051如何将串行数据变成并行数据? 207
30.RS-232C的电气特性和接口信号是什么? 207
31.RS-232逻辑电平标准是什么?如何使用电路进行电平转换? 209
32.USB有哪些重要关键字? 209
33.USB技术的传输方式如何? 209
34.常用的UART芯片有哪些?它们的性能有哪些不同? 209
35.现场总线得以研究和发展的主要原因是什么? 209
36.现场总线的结构是什么样的? 210
37.现场总线的前景如何? 210
38.现场总线有何特点? 210
39.现场总线有何优点? 210
40.现场总线的国际化标准有哪些? 211
41.什么是现场总线技术? 212
42.现场总线控制的关键要点有哪些? 212
43.现场总线控制系统的组成有哪些? 212
44.现场总线重要的基础标准是什么? 213
45.现场总线主要研究哪些问题? 213
46.串行总线USB有何特点? 213
47.在嵌入式系统中,什么是总线竞争?如何避免? 213
48.在DSP应用系统中如何扩展异步串行接口? 214
49.常用的总线如STD总线、PC总线和IEEE-488并行总线有哪些基本特点? 214
50.IEEE 1394串行总线的性能特点如何? 214
51.什么是IEEE 1394? 214
52.串行接口有哪些标准? 215
53.IEEE 1394的总线接入情况怎样? 215
54.IEEE 1394有何电缆规格? 215
55.IEEE 1394的原理是什么? 216
56.IEEE-1394与USB的区别如何? 216
57.IEEE-1394的地址如何分配? 216
58.IEEE-1394的数据传输方式有哪些? 216
59.IEEE-1394协议的结构如何? 217
60.MAP和现场总线之间的关系是什么? 217
61.单片机中常用的串行接口有哪些? 217
62.计算机通信接口有哪些? 217
63.计算机通信技术与现场总线有何关系? 222
64.什么是现场总线技术? 222
65.计算机与PLC通信要注意什么问题? 222
66.检测单片机与PC是否正常通信的方法? 223
67.什么是现场总线? 223
68.什么是RS-232-C接口? 223
69.什么是UART?它的作用是什么? 223
70.USB有哪些应用? 223
71.在8051的串口通信时,为什么读和写都是对同一个数据寄存器SBUF操作而不会破坏通信数据? 224
72.什么是波特率? 224
73.USB系统的拓扑结构是怎样的? 224
74.什么是SPI总线? 224
75.什么是I2C总线?其总线基本结构如何?其时钟信号如何? 224
76.什么是RS-232标准? 225
77.什么是SCI总线? 226
78.并行通信和串行通信的特点和不同有哪些? 226
79.基于单片机和嵌入式系统的常用无线数据传输方式有哪些? 226
80.什么是蓝牙? 226
81.什么是红外线无线通信方式? 228
82.红外与蓝牙的差别? 228
83.什么是WiFi? 229
84.如何实现nRF24L01点对点跳频技术? 231
85.物联网应用中为何要选择蓝牙4.2? 235
86.蓝牙4.2如何改善物联网的性能? 236
87.为什么智能蓝牙在工业应用中意义重大? 237
88.WiFi信号是怎样传播的? 237
89.提升WiFi信号质量有哪些方法? 238
90.什么是无线单片机? 239
91.ZigBee与其他短距离无线通信技术有何异同? 239
92.智能家居中线网络通信协议应该如何设计? 241
93.射频工作模式有几种?如何选择? 243
94.RF通信技术有哪些? 243
95.主流智能家居无线技术有哪些? 246
96.无线光通信的原理及其应用是什么? 248
97.ARM与单片机有何区别? 249
第五部分 ARM、DSP、FPGA与PLC 251
1.什么是FPGA? 251
2.CPLD和FPGA的主要区别是什么? 251
3.FPGA具有哪些特点? 251
4.学习FPGA应该注意哪些问题? 252
5.FPGA的主要生产厂商有哪些? 252
6.开发FPGA有哪些需要注意的法则? 253
7.什么是CPLD? 253
8.CPLD的特点是什么? 254
9.什么是DSP? 254
10.DSP有何特点? 254
11.DSP的种类有哪些? 254
12.什么是ARM(ARM单片机)? 255
13.ARM有何特点? 255
14.ARM是什么样的体系结构?其体系结构有何特点? 255
15.ARM有哪些工作模式? 256
16.ARM微单片机如何选型? 256
17.Verilog HDL与VHDL各有何优缺点? 257
18.FPGA有何优点?设计难点是什么?其前景如何? 257
19.如何对Altera FPGA下载进行配置? 258
20.如何配置Altera CPLD器件与下载程序? 260
21.PGA900的性能如何? 263
22.ARM有哪些特点? 263
23.PLC的特点有哪些? 264
24.PLC的硬件组成有哪些? 264
25.PLC的具体应用有哪些? 264
26.PLC的主要性能指标有哪些? 264
27.PLC接地应注意什么问题? 264
28.PLC与PIC有什么区别? 264
29.简述FPGA、PLD的全称及中文意义是什么?它们的工作原理是什么? 264
30.PLD的结构如何分类? 266
31.什么是PLC? 266
32.FPGA有哪些种类?如何应用选型? 266
33.FPGA有哪些编程技术? 267
34.如何对FPGA进行选型? 267
35.如何比较不同类型的可编程逻辑块? 268
36.如何比较不同类型的FPGA输入/输出块? 270
37.如何比较FPGA的内部连接布线资源? 271
38.如何选择ARM的型号? 272
39.各系列ARM的性能如何? 273
40.ARMv7的Cortex系列微处理器有何特点? 278
41.嵌入式微处理器选型的考虑因素有哪些? 283
第六部分 特殊单片机 286
1.RFID技术有哪些类型?各适合何种应用? 286
2.什么是近场通信(NFC)? 288
3.NFC提供哪几种工作模式?其应用前景如何? 288
4.如何选择适合的RFID技术? 288
5.对不同的RFID应用,TI公司有哪些适合的技术? 290
6.MLX90130/MLX90132是什么样的器件? 292
7.什么是智能卡? 296
8.智能卡有什么用途? 297
9.电能计量模块ADE7116/ADE7156/ADE7166/ADE7169/ADE7566/ADE7569的性能如何? 297
10.压力传感器信号调节器PGA400-EP的性能如何? 297
11.振动传感器ADIS16000/ADIS16229的性能如何? 300
12.可编程数字陀螺仪ADIS16266的性能如何? 304
13.集成惯性传感器ADIS16445的性能如何? 314
14.集成胎压监控传感器MPXY8300的性能如何? 316
15.PSoC 4XX7系列可编程嵌入式系统控制器的性能如何? 318
16.CY8C36的性能如何? 322
17.CC2530的性能如何? 325
18.PSoC?4的性能如何? 327
19.CY8C54系列单片机的性能如何? 328
第七部分 单片机与嵌入式系统的开发与应用 336
1.单片机汇编语言程序中的中断程序怎么用?在程序中如何识别出哪里是中断程序,哪里是主程序? 336
2.汇编语言中断程序中有循环如何在下次中断键按下后回到主程序? 336
3.如何快速掌握一款新的MCU? 336
4.提高单片机系统可靠性一般有哪些措施? 339
5.如何使用Windows自带的超级终端? 339
6.单片机系统扩展的基本原则和实现方法是什么? 340
7.在Windows自带的超级终端中,如何清屏? 340
8.使单片机复位有几种方法?如何检查? 340
9.使用超级终端时,如何用键盘输入特殊字符及不可显示字符? 340
10.使用串行总线进行传输需要解决哪些问题? 341
11.仿真器与编程器有何区别? 341
12.是不是有了看门狗就不会死机?如若不然,有何办法解决此问题? 341
13.如何解决与历史状态相关的单片机系统中程序跑飞时,因看门狗电路复位而引起的错误? 341
14.在高速数据采集电路的实现中,如何解决转换后数据的存储问题? 342
15.8051单片机如何读取定时器/计数器寄存器中的内容? 342
16.XILINX公司的开发软件FOUNDATION与ALTERA公司的MAX+PLUS有何区别? 342
17.如何对RS-485进行光电隔离? 342
18.在使用51系列单片机硬件设计电路时,如何考虑各部分电路的驱动能力? 342
19.单片机I/O口接外部设备时,驱动芯片是否必不可少?为什么?常用的驱动芯片有哪些? 342
20.如何简单地判断8051正在工作? 343
21.8051的?端有何用途? 343
22.在使用ADμC8XX时用P1口作为按键的输入口,需要注意什么问题? 343
23.怎样检测RS-232接口电路工作是否正常(以ADμC8xx单片机为例)? 343
24.智能化仪表与现场总线有什么关系? 343
25.如何开发USB? 344
26.单片机PIC16F877和以太网芯片RTL8019AS的通信过程是怎样的? 344
27.单片机的?引脚可否接地? 344
28.单片机的晶振不工作,如何检查其原因? 344
29.51单片机P2.7通过一个1k的电阻来驱动一个NPN三极管,当向P2.7写“1”时,发现引脚只能输出大约0.5V的电平,为什么? 344
30.单片机调试时要注意哪些问题?按哪些步骤进行? 344
31.当51单片机的定时器T0工作于模式3时,如何使运行中的定时器T1停止? 344
32.51单片机的定时器模式2的特点及应用? 345
33.52单片机T2的捕捉和重装载都在什么情况下发生?发生的结果是什么? 345
34.如何将51单片机定时器中断扩展为外部中断源? 345
35.单片机多任务系统中,中断和查询哪种方法更好一些? 345
36.单片机和CPLD与FPGA都是可编程控制器,它们有什么不同?为什么单片机不能胜任的工作可以用CPLD或FPGA完成? 345
37.单片机破解有哪些常用方法及应对策略? 346
38.单片机用于外界过程控制中,为何要进行A/D、D/A转换? 347
39.单片机系统设计中有哪些抑制干扰源的方法? 348
40.为何单片机应用系统要进行A/D、D/A转换? 348
41.什么是编译器? 348
42.编译器的种类有哪些? 348
43.什么是编译器代码分析? 349
44.什么是编译器的程序分析? 349
45.什么是编译器的预处理器? 349
46.什么是编译器的链接器? 349
47.什么是编译器优化? 349
48.干扰对单片机应用系统有何影响? 350
49.如何提高单片机应用系统的抗干扰能力? 350
50.EMC的测试内容是什么?有哪些排除、解决故障的基本方法? 352
51.什么是单片机系统设计中的EMC问题?有哪些对策? 357
52.如何在门禁系统中使用FreeRTOS? 360
53.如何提高RS-485的通信可靠性? 362
54.如何快速实现ARM和DSP的通信和协同工作? 364
- 《物联网与嵌入式技术及其在农业上的应用》马德新 2019
- 《单片机原理及应用》庄友谊 2020
- 《中国西北地区奥陶系达瑞威尔阶至凯迪阶的笔石研究》空 2018
- 《日系亲子摄影》(日)今井忍著;王宇佳译 2019
- 《POPs知多少之溴系阻燃剂》生态环境部对外合作与交流中心 2019
- 《素系风格》林伟欣著 2019
- 《微机原理与单片微机系统及应用 基于Proteus仿真》编者 2019
- 《“十三五”普通高等教育实验实训规划教材 基于汇编与C语言的MCS-51单片机实践与学习指导》王菲责任编辑;(中国)程启明,徐进,黄云峰 2019
- 《单片机应用技术项目化教程》毕克玲主编 2019
- 《普通高等教育“十三五”规划教材 单片机原理与应用》(中国)翟红艺 2019
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017