图书介绍

单片机原理及接口技术PDF|Epub|txt|kindle电子书版本网盘下载

单片机原理及接口技术
  • 陈贵银,祝福主编 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121122880
  • 出版时间:2011
  • 标注页数:306页
  • 文件大小:86MB
  • 文件页数:318页
  • 主题词:单片微型计算机-基础理论-高等学校:技术学校-教材;单片微型计算机-接口-高等学校:技术学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

单片机原理及接口技术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 单片机的基础知识1

1.1 计算机中的数和编码1

1.1.1 计算机中的数制1

1.1.2 符号数的表示法2

1.1.3 二进制数的算术运算4

1.1.4 二进制编码6

1.1.5 逻辑电路7

1.2 单片机概论9

1.2.1 嵌入式系统、单片机9

1.2.2 单片机的发展概况10

1.2.3 应用广泛的AT89系列单片机11

1.3 单片机应用研发工具和教学实验装置12

1.3.1 单片机应用研发工具12

1.3.2 单片机课程教学实验装置14

1.3.3 AT89C51单片机研发工具操作演示15

小结15

练习题115

第2章 AT89C51单片机芯片的硬件结构17

2.1 AT89C51单片机的逻辑结构及信号引脚17

2.1.1 AT89C51单片机的结构框图17

2.1.2 AT89C51单片机芯片内部结构18

2.1.3 AT89C51的信号引脚19

2.1.4 时钟与复位电路21

2.2 AT89C51的内部存储器23

2.2.1 内部数据存储器低128单元24

2.2.2 内部数据存储器高128单元26

2.2.3 MCS-51的堆栈29

2.2.4 内部程序存储器29

2.3 实训1:单片机复位、晶振、ALE信号的观测30

2.3.1 电路安装30

2.3.2 信号观测30

小结31

练习题232

第3章 单片机的指令系统及程序设计34

3.1 基本概念34

3.1.1 指令、指令系统、机器代码34

3.1.2 程序、程序设计、机器语言35

3.1.3 汇编语言、汇编语言指令格式35

3.1.4 汇编(编译)和编程(固化)36

3.1.5 汇编语言常用符号37

3.2 MCS-51单片机指令的寻址方式38

3.2.1 MCS-51单片机指令的寻址方式38

3.2.2 MCS-51单片机指令寻址方式小结42

3.3 汇编语言的指令系统42

3.3.1 数据传送指令42

3.3.2 算术运算指令46

3.3.3 逻辑运算类及移位类指令51

3.3.4 控制转移类指令55

3.3.5 位操作指令60

3.4 MCS-51单片机伪指令61

3.4.1 常量和标号61

3.4.2 常用伪指令63

3.4.3 手工汇编和机器汇编65

3.5 汇编语言程序设计66

3.5.1 顺序程序设计67

3.5.2 分支程序设计69

3.5.3 循环程序设计71

3.5.4 子程序设计75

3.6 经典功能模块汇编语言程序设计实例77

3.6.1 定时程序77

3.6.2 查表程序78

3.6.3 码制转换程序79

3.6.4 算术运算程序81

3.7 实训2:软件调试仿真器Keil u Vision及其应用82

3.7.1 Keil u Vision快速入门82

3.7.2 用Keil设计延时子程序并仿真调试89

3.7.3 用Keil设计分支结构程序并仿真调试90

3.7.4 用Keil设计查表程序并仿真调试91

3.8 实训3:跑马灯的Proteus设计与仿真91

3.8.1 Proteus ISIS窗口与基本操作92

3.8.2 Proteus ISIS库元件的认识95

3.8.3 跑马灯Proteus电路原理图的设计96

3.8.4 跑马灯Proteus与Keil u Vision的联调与仿真101

小结102

练习题3104

第4章 AT89C51 I/O及其应用举例108

4.1 I/O口结构与负载能力108

4.1.1 I/O口结构与工作原理108

4.1.2 I/O口负载能力112

4.2 实训4:I/O的简单应用112

4.2.1 单片机控制数码管静态显示112

4.2.2 单片机用开关控制的LED显示115

4.2.3 单片机用开关控制数码管静态显示117

4.3 单片机与矩阵式键盘的接口技术119

4.3.1 基础知识119

4.3.2 接口电路与程序设计121

4.3.3 运行与思考124

4.4 实训5:I/O口应用124

4.4.1 单片机与LED数码管的动态显示124

4.4.2 单片机与LED数码管的动态显示Proteus仿真126

4.4.3 编程器的使用127

4.4.4 制作实训及思考129

小结129

练习题4130

第5章 AT89C51单片机的中断与定时131

5.1 中断131

5.1.1 数据传送控制方式131

5.1.2 中断基本概念132

5.2 MCS-51单片机中断系统结构132

5.2.1 MCS-51的中断132

5.2.2 与中断控制有关的寄存器134

5.2.3 中断响应过程137

5.2.4 中断程序设计举例139

5.3 MCS-51的定时器/计数器147

5.3.1 定时方法147

5.3.2 定时和计数功能147

5.3.3 定时/计数器的控制148

5.3.4 定时器/计数器初值的计算150

5.3.5 定时器/计数器的工作方式151

5.3.6 定时器/计数器的应用举例153

5.4 实训6:定时/计数器与中断综合应用举例158

5.4.1 基于AT89C51的60s倒计时装置的设计与仿真158

5.4.2 基于AT89C51的按键发声装置的设计与仿真161

小结163

练习题5164

第6章 AT89C51单片机存储器的扩展技术166

6.1 存储器概述166

6.1.1 存储器的类型166

6.1.2 存储器的性能指标与分级结构167

6.1.3 常用的只读存储器芯片169

6.1.4 常用的随机读/写存储器芯片171

6.2 MCS-51单片机存储器的扩展172

6.2.1 AT89C51存储器扩展的三总线172

6.2.2 扩展存储器的编址技术173

6.2.3 程序存储器的扩展175

6.2.4 数据存储器的扩展177

6.2.5 存储器的综合扩展179

6.3 实训7:用E2PROM扩展AT89C51单片机ROM、RAM180

6.3.1 E2PROM存储器2864A180

6.3.2 E2PROM扩展ROM、RAM电路设计181

6.3.3 E2PROM扩展ROM、RAM程序设计181

6.3.4 运行与思考182

小结183

练习题6183

第7章 AT89C51单片机的串行接口技术185

7.1 AT89C51单片机之间的串行通信接口技术及仿真185

7.1.1 串行通信的基本原理185

7.1.2 AT89C51串行通信基础知识188

7.1.3 硬件接口电路设计190

7.1.4 软件接口程序设计191

7.1.5 单片机之间的串行通信Protues仿真195

7.2 AT89C51单片机与PC机间的通信接口技术及仿真196

7.2.1 RS-232C总线标准196

7.2.2 硬件接口电路设计197

7.2.3 软件接口程序设计198

7.2.4 单片机与PC机间的串行通信Protues仿真199

小结201

练习题7201

第8章 单片机I/O扩展及应用203

8.1 可编程通用并行接口8255A203

8.1.1 8255A的组成与接口信号203

8.1.2 8255A的工作方式和控制字205

8.1.3 三种工作方式的功能206

8.1.4 实训8:用8255设计交通信号灯管理仿真208

8.2 可编程的多功能接口8155211

8.2.1 8155的组成及接口信号211

8.2.2 8155的命令状态字212

8.2.3 8155与MCS-51单片机的连接214

8.3 键盘/显示控制寄存器8279216

8.3.1 8279的组成与接口信号216

8.3.2 8279的操作命令219

8.3.3 实训9:8279在键盘/显示接口中的应用仿真223

8.4 ADC0809(ADC0808)与DAC0832的接口技术226

8.4.1 ADC0809的基础知识227

8.4.2 实训10:ADC0808接口电路与程序设计仿真228

8.4.3 DAC0832的基础知识231

8.4.4 实训11:单片机与DAC0832的接口技术仿真233

8.5 单片机控制步进电机接口技术235

8.5.1 基础知识235

8.5.2 接口电路设计与仿真236

8.5.3 运行与思考238

8.6 单片机控制直流电机的接口技术239

8.6.1 基础知识239

8.6.2 接口电路设计与仿真240

8.6.3 运行与思考242

8.7 单片机与字符型LCD显示器的接口技术243

8.7.1 基础知识243

8.7.2 接口的程序设计与仿真245

8.7.3 运行与思考248

小结248

练习题8249

第9章 单片机实际应用制作250

9.1 基于单片机和DS1302的电子时钟250

9.1.1 功能与操作252

9.1.2 电子时钟的硬件设计253

9.1.3 电子时钟的软件设计253

9.1.4 技术要点259

9.1.5 电子时钟的Protues仿真260

9.1.6 电路安装及现象观察261

9.2 基于单片机和DS18B20的数字温度计261

9.2.1 功能与操作264

9.2.2 数字温度计的硬件设计264

9.2.3 数字温度计的软件设计264

9.2.4 数字温度计的Protues仿真269

9.2.5 电路安装及现象观察270

小结270

课程设计项目任务书271

课题1:简易的交通信号灯控制器设计与制作271

课题2:定时闹铃的仿真、设计与制作275

课题3:直流电机PWM调速控制器的设计、仿真与制作278

课题4:数控电源的设计、仿真与制作280

课题5:数字电压表的设计、仿真与制作281

课题6 单片机间的多机通信的设计、仿真与制作283

课题7:LCD简易时钟的设计、仿真与制作284

课题8:LCD密码锁的设计、仿真与制作287

课程设计报告参考内容291

附录A AT89S51相对AT89C51增加的功能294

附录B ASCII码表300

附录C MCS-51指令表301

参考文献305

热门推荐