图书介绍

单片机原理及应用 基于Proteus与Keil Cpdf电子书版本下载

单片机原理及应用  基于Proteus与Keil C
  • 孟祥莲,高洪志主编 著
  • 出版社: 哈尔滨:哈尔滨工业大学出版社
  • ISBN:9787560330594
  • 出版时间:2010
  • 标注页数:293页
  • 文件大小:41MB
  • 文件页数:306页
  • 主题词:单片微型计算机-应用软件,PROTEUS、Keill C

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

单片机原理及应用 基于Proteus与Keil CPDF格式电子书版下载

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

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

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

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

图书目录

第一篇 基础知识 3

第1章 单片机基础 3

1.1 单片机概述 3

1.2 单片机的硬件结构 4

1.2.1 89C51单片机的内部结构 4

1.2.2 89C51单片机的外部引脚 12

1.3 单片机的编程语言 19

本章小结 20

习题 20

第2章 C51语言编程基础 22

2.1 C51程序的基本结构 22

2.1.1 C51语言基础 22

2.1.2 C51程序的基本结构和书写特点 22

2.2 C51数据与运算 24

2.2.1 C51的数据类型 24

2.2.2 常量与变量 27

2.2.3 C51的存储模式 29

2.2.4 C51语言对单片机主要资源的控制 30

2.2.5 运算符和表达式 31

2.3 C51程序结构 37

2.3.1 程序的三种基本结构 37

2.3.2 顺序结构 37

2.3.3 选择结构 38

2.3.4 循环结构 41

2.4 C51的构造数据类型 46

2.4.1 数组 46

2.4.2 指针 48

2.4.3 结构 49

2.4.4 联合 51

2.4.5 枚举 53

2.5 C51函数 55

2.5.1 函数的定义 56

2.5.2 函数的调用 56

2.5.3 C51库函数 57

2.5.4 C51中断函数 58

2.6 C51与汇编混合编程 60

本章小结 64

习题 64

第二篇 开发环境 69

第3章 Keil μVision3 C51集成开发环境的使用 69

3.1 Keil C51概述 69

3.2 Keil μVision3的安装 70

3.2.1 Keil C软件对系统的要求 70

3.2.2 Keil C软件的安装 70

3.3 Keil μVision3的使用及调试 73

3.3.1 创建项目及源文件 73

3.3.2 编译项目 74

本章小结 77

习题 78

第4章 基于Proteus ISIS的单片机仿真 79

4.1 Proteus概述 79

4.2 初识Proteus 79

4.2.1 进入Proteus ISIS 79

4.2.2 工作界面 80

4.2.3 Proteus ISIS中的主要操作 81

4.2.4 Proteus ISIS电路原理图输入 82

4.3 在Proteus中创建新的元件 88

4.4 Proteus电路仿真 95

4.4.1 Proteus ISIS交互式仿真 95

4.4.2 Proteus ISIS基于图表的仿真 100

4.5 Proteus ISIS单片机仿真 104

4.5.1 Proteus ISIS中单片机系统电路设计 104

4.5.2 Proteus ISIS中单片机程序设计 105

4.5.3 Proteus ISIS中单片机系统调试 107

4.6 Keil与Proteus联合调试 108

4.6.1 Keil与Proteus接口 109

4.6.2 Keil与Proteus联合调试实例 109

本章小结 111

习题 112

第三篇 应用实例篇 115

第5章 8051单片机内部资源 115

5.1 并行I/O接口 115

5.1.1 并行I/O接口的基础知识 115

5.1.2 并行I/O接口的编程实例 118

5.2 中断系统编程 125

5.2.1 中断系统的基础知识 125

5.2.2 中断系统的编程实例 129

5.3 定时/计数器编程 131

5.3.1 定时/计数器的基础知识 131

5.3.2 定时/计数器的编程实例 135

5.4 串行口编程 145

5.4.1 串行口的基础知识 145

5.4.2 51系列单片机的串行口 149

5.4.3 串行口的编程实例 155

本章小结 166

习题 166

第6章 8051单片机常用接口 168

6.1 并行I/O接口的扩展 168

6.1.1 简单I/O接口扩展 168

6.1.2 可编程8255扩展I/O接口 172

6.2 键盘与LED点阵显示接口 178

6.2.1 键盘接口 178

6.2.2 键盘与LED控制芯片HD7279A 181

6.3 模拟转换器接口 190

6.3.1 A/D转换器接口 190

6.3.2 D/A转换器接口 203

6.4 LCD液晶显示驱动编程 209

6.4.1 液晶显示模块概述 209

6.4.2 T6963C液晶显示控制器 209

6.5 模拟I2C接口 227

6.5.1 I2C总线概述 227

6.5.2 串行I2C总线EEPROM AT24C×× 229

本章小结 237

习题 237

第7章 单片机课程设计 238

7.1 课程设计指导规范 238

7.1.1 单片机系统课程设计的目的与要求 238

7.1.2 单片机系统课程设计时间安排 238

7.1.3 硬件设计的一般步骤 238

7.1.4 单片机系统课程设计报告要求及撰写规范 239

7.1.5 单片机系统课程设计答辩 240

7.1.6 单片机系统课程设计成绩评定办法 240

7.2 基于MCS—51单片机的16×32点阵设计 240

7.2.1 实例功能 240

7.2.2 器件和原理 241

7.2.3 电路原理图及器件选择 242

7.2.4 程序设计 243

7.3 基于MCS—51单片机的电子万年历设计 256

7.3.1 实例功能 256

7.3.2 器件和原理 257

7.3.3 电路原理及器件选择 259

7.3.4 程序设计 260

7.4 单片机课程设计实例 267

7.4.1 红外收发器 267

7.4.2 电子计算器 274

7.4.3 超声波测距 276

7.4.4 乒乓球游戏机 279

本章小结 280

附录A C51库函数 281

附录B Proteus的常用元器件 290

附录C Proteus的常用快捷键 292

参考文献 293

精品推荐