书籍详情

单片机应用与实践教程(第二版)

单片机应用与实践教程(第二版)

作者:宋国富 著

出版社:中国铁道出版社

出版时间:2019-06-01

ISBN:9787113256395

定价:¥39.00

购买这本书可以去
内容简介
  本书主要介绍单片机的硬件结构及工作原理、基于C语言的程序设计、单片机系统扩展技术、中断技术、接口技术、信息转换与传输技术、单片机技术的系统应用等内容。本书以工程实际实训为主线,将8051单片机的传统理论贯穿到实训实操过程中。为便于教学组织,特意引入了单片机硬件仿真软件Proteus 7 Professional作为实训实操的主要载体,可以使单片机的日常教学摆脱硬件条件的束缚而直接在普通的微机室进行。 本书适合作为高等职业院校机电类专业的教材,也可作为部分中职类相关专业教材或参考书,同时还可作为从事电气类专业工作的工程技术人员的自学或参考书。
作者简介
  宋国富,安徽职业技术学院
目录
第1章数制与编码1

11不同进位计数制及其转换1

111进位计数制1

112数制的转换2

12计算机中数的表示方法及运算3

121机器数的特点3

122原码、反码和补码4

13BCD码及ASCII码5

1318421BCD编码5

132ASCII编码6

14技能实训7

【实训1】Keil C51的使用方法7

习题16


第2章8051单片机的硬件配置18

21单片机硬件系统的组成18

211单片机概述18

212微型计算机硬件系统的组成19

213单片微型计算机系统的组成20

228051单片机的引脚功能20

221MCS51系列单片机简介20

2228051单片机的内部组成及信号引脚21

238051单片机内部资源分配25

2318051单片机的存储器空间25

2328051单片机片内程序存储器29

24技能实训30

【实训2】并行接口特性30

习题32

第3章单片机C语言程序设计基础34

31单片机C语言程序设计的一般格式34

311单片机C语言程序设计的步骤34

312单片机C语言程序的几个基本概念34

313单片机C语言程序的基本结构36
32单片机开发C语言程序的数据类型37

321常量和符号常量37

322变量38

33单片机C语言程序的运算符和表达式40

331赋值运算符41

332算术运算符41

333关系运算符42

334逻辑运算符43

335其他运算符43

34单片机C语言程序的一般语法结构44

341顺序结构44

342分支结构44

343循环结构46

358051单片机的C语言程序47

351存储类型及存储区47

352特殊功能寄存器50

353中断标识符51

36C语言程序在单片机典型系统中的应用52

3618×8 LED点阵显示原理及应用举例52

362大屏幕LED点阵显示屏工作原理及典型应用55

37技能实训56

【实训3】Proteus 7 Professional软件入门56

【实训4】跑马灯62

习题65

第4章存储器系统67

418051单片机外部总线的扩展67

4118051单片机的三总线结构67

412典型8位地址总线锁存芯片68

42存储器概述69

421存储器的分类69

422随机存储器69

423只读存储器71

43存储器扩展的基本方法73

431存储器扩展需要解决的基本问题73

432单片机存储器的片选技术73

44技能实训76

【实训5】单片机存储器的综合扩展76

【实训6】I2总线串行EEPROM 24C02实训77

习题80
第5章中断技术82

51中断概述82

511中断的概念82

512中断的功能及特性83

513计算机的中断源83

528051单片机的中断系统84

5218051单片机的中断系统的结构84

522中断源和中断控制85

523中断处理过程88

524外部中断源的扩展88

53技能实训89

【实训7】多信号彩灯的中断实现89

习题92

第6章定时/计数器94

618051单片机定时/计数器的构成94

6118051单片机定时/计数器的结构与工作原理94

612定时/计数器的相关寄存器96

628051单片机定时/计数器的工作方式及应用97

621定时/计数器的工作方式97

622定时/计数器的应用100

63技能实训103

【实训8】方波信号发生器的中断实现103

习题105


第7章I/O设备与接口107

71计算机I/O接口技术概述107

711I/O设备及I/O接口107

712CPU与外围设备之间的数据传送方式108

72 8051单片机并行I/O接口110

721P0口(80H)的结构和功能110

722P1口(90H)的结构和功能112

723P2口(0A0H)的结构和功能113

724P3口(0B0H)的结构和功能113

738051单片机并行I/O接口的应用115

731并行I/O接口的基本输入/输出原理115

732并行I/O接口的驱动能力115

748051单片机并行I/O接口的扩展116
741简单I/O接口的扩展117

742通用可编程并行接口8255A的结构117

7438051单片机和8255A的接口方法122

758段LED数码显示技术123

751LED数码管工作原理123

752LED数码管的典型应用124

76键盘接口技术125

761键盘接口技术及原理125

762独立式按键和矩阵式键盘126

77技能实训128

【实训9】多个灯的智能控制128

【实训10】8255A扩展的彩灯控制130

【实训11】8段LED数码管的显示控制132

【实训12】6位显示电子钟135

【实训13】LED数码管动态显示的串行驱动138

【实训14】矩阵式键盘的按键识别142

习题146

第8章串行通信147

81串行通信的基本概念147

811并行通信和串行通信147

813串行通信的工作方式149

814串行通信的波特率149

828051单片机的串行接口150

821串行接口的结构150

822串行通信所用的专用寄存器150

8238051单片机串行接口的工作方式151

8248051单片机串行接口的波特率153

825串行通信的标准155

83技能实训156

【实训15】串行接口的双机通信应用156

【实训16】8051单片机与PC的通信161

习题164


第9章A/D及D/A转换接口166

91D/A转换接口166

911D/A转换器的转换原理及主要性能指标166

9128位D/A转换器DAC0832167

92A/D转换接口170

921A/D转换器的转换原理及主要性能指标170

922逐次逼近式A/D转换器ADC0809171

923AD1674及其与8051单片机接口技术173

93串行A/D、D/A转换接口176

94技能实训178

【实训17】智能信号发生器178

【实训18】智能电压表182

习题185

第10章综合实训186

101SMC1602A LCM应用186

102LCD12864图形显示191

103DS18B20温度控制数码管显示200

104DS1302时钟芯片的应用207

附录AProteus 7 Professional中常用元器件名称的中英文对照217

附录 B图形符号对照表220

参考文献221
猜您喜欢

读书导航