图书介绍

单片机语言C51应用实战集锦 第2版PDF|Epub|txt|kindle电子书版本网盘下载

单片机语言C51应用实战集锦 第2版
  • 范风强,兰婵丽编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7121010763
  • 出版时间:2005
  • 标注页数:460页
  • 文件大小:20MB
  • 文件页数:471页
  • 主题词:单片微型计算机-C语言-程序设计

PDF下载


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

下载说明

单片机语言C51应用实战集锦 第2版PDF格式电子书版下载

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

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

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

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

图书目录

上篇 基础篇1

第1章 设计单片机前的准备3

1.1 51单片机核心外围电路3

1.2 基本的芯片和分立器件4

1.2.1 电阻4

1.2.2 电容5

1.2.3 三极管5

1.2.4 光耦6

1.2.5 74系列芯片6

1.2.6 CD4000系列芯片6

1.2.7 继电器6

1.2.8 电源7

2.2 软件原则8

2.2.1 提高C语言编程代码的效率8

2.2.2 尽量减少程序中的bug8

2.1 总的原则8

第2章 单片机开发中应该掌握的原则8

2.3 硬件原则9

2.4 单片机的抗干扰性问题9

2.4.1 干扰的分类10

2.4.2 抗干扰主要方法10

2.5 测试单片机系统的可靠性11

3.1 安装Keil C51软件12

第3章 Keil C51概述12

3.2 使用Keil C51软件16

3.3 第1个程序“Hellow C51”18

第4章 Keil C51编译20

4.1 Keil C51的编译环境μVision220

4.1.1 μVision2窗口与菜单22

4.1.2 编译检查工具PC-Lint27

4.1.3 开发工具选项28

4.1.4 调试工具选项34

4.2 Keil C51编译器的控制指令34

4.3 编译过程35

4.3.1 A51宏汇编器36

4.3.2 映像文件37

4.3.3 LIB51库管理器37

4.3.4 OC51分段目标文件转换器38

4.3.5 OH51目标代码到HEX文件的转换器38

4.4 代码优化38

4.4.1 代码优化38

4.4.2 对8051的特殊优化38

4.4.3 代码生成选项39

4.5 混合编译39

4.5.1 项目目标和文件组39

4.5.2 浏览项目窗口中的文件和文件组的属性40

4.5.3 用户上电初始化程序STARTUP.A51简介40

4.5.4 与汇编语言的接口43

4.6.2 资源浏览器49

4.6.1 多个文件中查找49

4.5.5 和PL/M-51的接口49

4.6 μVision2的其他功能49

4.7 出错信息50

第5章 Keil C51的调试与仿真52

5.1 μVision2调试器的几项功能52

5.1.1 执行代码52

5.1.2 完备的分析器53

5.1.3 代码覆盖分析53

5.2.1 简单断点54

5.2 断点54

5.2.2 复杂断点55

5.2.3 观察断点55

5.3 仿真56

5.3.1 A/D仿真56

5.3.2 D/A仿真57

5.3.3 FLASH/E2PROM仿真58

5.3.4 中断仿真63

5.3.6 I/O端口输入/输出仿真64

5.3.5 可编程计数器阵列PCA/CAPCOM仿真64

5.3.7 低功耗模式仿真65

5.3.8 串行口的输入/输出仿真66

5.3.9 定时器/计数器仿真66

5.3.10 看门狗仿真67

5.4 μVision2调试命令68

5.5 RTX51实时操作系统70

5.5.1 概述70

5.5.2 RTX51 Tiny的例程TRAFFIC.C75

下篇 实战应用篇85

第6章 基础编程与技巧应用实例87

程序一 I/O口操作程序87

程序二 I/O位操作程序87

程序三 定时器0程序88

程序四 定时器1程序88

程序五 读写操作程序89

程序六 软件看门狗程序90

程序七 软件狗91

程序八 计数器0程序93

程序九 外部中断0程序94

程序十 软件A/D94

程序十一 ADC程序95

程序十二 一个简单的VB串口发送程序97

程序十三 通用93c06~93c86系列驱动程序98

程序十四 P89CXX编程器控制CPU接收和控制程序105

程序十五 PS7219驱动代码111

程序十六 20045读写程序113

程序十七 24c01-24c16读写驱动程序116

程序十八 93C46读写程序118

程序十九 软件陷阱122

程序二十 串口中断服务函数集123

程序二十一 在C51中写二进制的方法128

程序二十二 Keil C51直接嵌入汇编的方法129

程序二十三 常用的几种码制转换BCD,HEX,BIN130

程序二十四 十六进制与十进制互换程序131

程序二十五 AVR单片机一个简单的通信程序132

第7章 专项应用实例134

程序二十六 I2C总线驱动程序134

程序二十七 实时时钟芯片DS1302的C51程序例子139

程序二十八 DS1820单芯片温度测量144

程序二十九 用计算机并口模拟SPI通信的C源程序146

程序三十 在PC上用并行口模拟I2C总线的C源代码148

程序三十一 串行口综合应用151

程序三十二 16×2字符液晶屏驱动演示程序157

程序三十三 12232点阵液晶基本驱动程序160

程序三十四 12864汉字液晶显示驱动程序164

程序三十五 与液晶模块T6963C连接代码169

程序三十六 1330液晶驱动179

程序三十七 PC键代码186

程序三十八 拼音输入法模块194

程序三十九 键盘输入法设计草案214

程序四十 智能化家电控制263

第8章 综合应用实例283

程序四十一 AT89CX051的AD代码283

程序四十二 飞机游戏288

程序四十三 蛇游戏代码305

程序四十四 一个多级菜单的例子323

附录385

附录A MCS-51单片机定点运算子程序库387

附录B MCS-51浮点运算子程序库411

附录C 单片机C51编程几个有用的模块446

附录D C51库函数457

CTYPE.H457

MATH.H458

STDIO.H459

STDLIB.H459

STRING.H460

热门推荐