书籍 单片机技术与应用教程  第2版的封面

单片机技术与应用教程 第2版PDF电子书下载

王文海主编;王文杰主审;罗德凌,朱国军,周欢喜副主编

购买点数

12

出版社

北京:清华大学出版社

出版时间

2019

ISBN

标注页数

307 页

PDF页数

319 页

图书目录

项目1 设计制作广告灯 1

1.1 学习目标 1

1.2 项目描述 1

1.3 相关知识 2

1.3.1 单片机简介 2

1.3.2 数制与编码 2

1.3.3 MCS-51单片机引脚与资源 5

1.3.4 MCS-51单片机时钟、工作方式与最小系统 15

1.3.5 MCS-51单片机常用开发工具及使用 18

1.3.6 Keil C51程序设计 30

1.3.7 单片机程序设计的基本步骤 57

1.3.8 Keil C51程序设计 57

1.4 项目实施 61

1.4.1 广告灯总体设计 61

1.4.2 设计广告灯硬件电路 62

1.4.3 设计广告灯程序 63

1.4.4 仿真调试广告灯 65

1.4.5 调试广告灯 66

1.5 拓展训练 67

项目2 设计制作游客流量计数器 68

2.1 学习目标 68

2.2 项目描述 68

2.3 相关知识 69

2.3.1 数组 69

2.3.2 LED数码管显示 72

2.3.3 数码管与点阵应用 76

2.3.4 中断系统 78

2.3.5 外部中断源 83

2.4 项目实施 86

2.4.1 游客流量人数计数器总体设计 86

2.4.2 设计游客流量人数计数器硬件电路 87

2.4.3 设计游客流量人数计数器程序 87

2.4.4 仿真游客流量人数计数器 90

2.4.5 调试游客流量人数计数器 91

2.5 拓展训练 91

项目3 设计制作啤酒生产计数器 92

3.1 学习目标 92

3.2 项目描述 92

3.3 相关知识 93

3.3.1 定时/计数器 93

3.3.2 定时/计数器寄存器设置 96

3.3.3 定时/计数器作为计数器应用 97

3.4 项目实施 98

3.4.1 啤酒生产计数器总体设计 98

3.4.2 设计啤酒生产计数器硬件电路 99

3.4.3 设计啤酒生产计数器程序 100

3.4.4 仿真啤酒生产计数器 102

3.4.5 调试啤酒生产计数器 103

3.5 拓展训练 103

项目4 设计制作9.9 秒表 104

4.1 学习目标 104

4.2 项目描述 104

4.3 相关知识 105

4.3.1 指针 105

4.3.2 定时/计数器作为定时器使用 109

4.4 项目实施 113

4.4.1 9.9 秒表总体设计思路 113

4.4.2 设计9.9 秒表硬件电路 113

4.4.3 设计9.9 秒表程序 113

4.4.4 仿真9.9 秒表 117

4.4.5 调试9.9 秒表 118

4.5 拓展训练 119

项目5 设计制作四路抢答器 120

5.1 学习目标 120

5.2 项目描述 120

5.3 相关知识 121

5.3.1 键盘与消除键盘抖动 121

5.3.2 独立键盘硬件结构 121

5.3.3 独立键盘的键值分析与程序结构 122

5.3.4 独立键盘应用 124

5.4 项目实施 131

5.4.1 四路抢答器总体设计思路 131

5.4.2 设计四路抢答器硬件电路 132

5.4.3 设计四路抢答器程序 133

5.4.4 仿真四路抢答器 136

5.4.5 调试四路抢答器 137

5.5 拓展训练 137

项目6 设计制作密码锁 138

6.1 学习目标 138

6.2 项目描述 138

6.3 相关知识 139

6.3.1 矩阵式键盘 139

6.3.2 矩阵式键盘应用 141

6.4 项目实施 150

6.4.1 密码锁总体设计思路 150

6.4.2 设计密码锁硬件电路 151

6.4.3 设计密码锁程序 152

6.4.4 仿真密码锁 157

6.4.5 调试密码锁 158

6.5 拓展训练 158

项目7 设计制作数字电压表 159

7.1 学习目标 159

7.2 项目描述 159

7.3 相关知识 159

7.3.1 液晶LCD1602功能与引脚 159

7.3.2 液晶LCD1602指令、时序 160

7.3.3 液晶LCD1602应用 164

7.3.4 A/D转换器主要性能指标及选择 167

7.3.5 ADC0809 A/D转换器 168

7.3.6 ADC0809与单片机硬件连接 169

7.3.7 ADC0809时序与应用 170

7.4 项目实施 172

7.4.1 数字电压表总体设计思路 172

7.4.2 设计数字电压表硬件电路 172

7.4.3 设计数字电压表程序 174

7.4.4 仿真数字电压表 179

7.4.5 调试数字电压表 179

7.5 拓展训练 179

项目8 设计制作正弦信号发生器 180

8.1 学习目标 180

8.2 项目描述 180

8.3 相关知识 181

8.3.1 D/A转换器的主要性能指标 181

8.3.2 DAC0832 D/A转换器 182

8.3.3 DAC0832时序与工作方式 184

8.3.4 MCS-51单片机三总线结构及绝对地址访问 185

8.3.5 DAC0832应用 186

8.4 项目实施 190

8.4.1 正弦信号发生器总体设计思路 190

8.4.2 设计正弦信号发生器硬件电路 190

8.4.3 设计正弦信号发生器程序 190

8.4.4 仿真调试正弦信号发生器 193

8.4.5 调试正弦信号发生器 193

8.5 拓展训练 193

项目9 设计制作远程报警器 194

9.1 学习目标 194

9.2 项目描述 194

9.3 相关知识 195

9.3.1 串行通信 195

9.3.2 串行通信总线标准 197

9.3.3 MCS-51的串行口 199

9.3.4 MCS-51单片机之间的通信 206

9.3.5 MCS-51单片机串行口应用 211

9.4 项目实施 218

9.4.1 远程报警器总体设计思路 218

9.4.2 设计远程报警器硬件电路 219

9.4.3 设计远程报警器程序 219

9.4.4 仿真远程报警器 225

9.4.5 调试远程报警器 227

9.5 拓展训练 227

项目10 设计制作数据复制仪 228

10.1 学习目标 228

10.2 项目描述 228

10.3 相关知识 229

10.3.1 I2C总线与器件 229

10.3.2 AT24C02引脚功能 230

10.3.3 AT24C02与单片机硬件连接 230

10.3.4 AT24C02时序与实现 230

10.3.5 AT24C02时序与应用 236

10.4 项目实施 241

10.4.1 数据复制仪总体设计 241

10.4.2 设计数据复制仪硬件电路 242

10.4.3 设计数据复制仪程序 242

10.4.4 数据复制仪仿真 247

10.4.5 制作与调试数据复制仪 247

10.5 拓展训练 248

项目11 设计制作数字钟 249

11.1 学习目标 249

11.2 项目描述 249

11.3 相关知识 250

11.3.1 结构体、联合体与枚举 250

11.3.2 DS1302特性与引脚 258

11.3.3 DS1302内部寄存器与控制字 259

11.3.4 DS1302与单片机硬件连接 261

11.3.5 DS1302读/写时序与实现 261

11.3.6 DS1302应用 263

11.4 项目实施 268

11.4.1 数字钟总体设计思路 268

11.4.2 设计数字钟硬件电路 269

11.4.3 设计数字钟程序 269

11.4.4 仿真数字钟 276

11.4.5 调试数字钟 277

11.5 拓展训练 277

项目12 设计制作数字温度计 278

12.1 学习目标 278

12.2 项目描述 278

12.3 相关知识 278

12.3.1 单总线简介 278

12.3.2 DS18B20引脚与内部结构 281

12.3.3 DS18B20与单片机硬件连接 283

12.3.4 DS18B20复位时序与实现,读/写时序与实现 284

12.3.5 DS18B20命令与操作流程 286

12.3.6 DS18B20应用 287

12.4 项目实施 289

12.4.1 数字温度计总体设计思路 289

12.4.2 设计数字温度计硬件电路 290

12.4.3 设计数字温度计程序 291

12.4.4 仿真数字温度计 293

12.4.5 调试数字温度计 293

12.5 拓展训练 294

参考文献 295

附录 296

附录A 标准ASCII表 296

附录B 指令表 299

附录C Keil C51常用库函数 303

附录D Proteus常用元件名称 304

附录E LCD1602常用字符对照表 305

附录F 项目报告与项目评分标准 305

附录G 所用设备、工具、器材表 306

查看更多关于的内容

本类热门
在线购买PDF电子书
下载此书RAR压缩包