图书介绍

μVision2单片机应用程序开发指南2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

μVision2单片机应用程序开发指南
  • 尹勇,李宇编著 著
  • 出版社: 北京:科学出版社
  • ISBN:7030146638
  • 出版时间:2005
  • 标注页数:374页
  • 文件大小:62MB
  • 文件页数:385页
  • 主题词:单片微型计算机-程序设计-指南

PDF下载


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

下载说明

μVision2单片机应用程序开发指南PDF格式电子书版下载

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

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

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

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

图书目录

1.1 51单片机的特点1

第1章 KeilC51的简单回顾1

1.1.1 AT89C51的引脚功能2

1.1.2 AT89C2051简介4

1.2 C51程序的基本结构5

1.3 C51的标识符与关键字7

1.4 C5 1的数据类型9

1.5 C51的常量和变量13

1.5.1 C51的常量13

1.5.2 C51的变量15

1.6.1函数的说明18

1.6 C51的函数18

1.6.2函数的定义19

1.6.3 函数的调用19

1.7 C51的数组与指针20

1.7.1 C51的数组20

1.7.2 C51的指针21

1.8 C51的结构与联合24

1.8.1 C51的结构24

1.8.2 C51的联合27

1.9 C51类型定义29

1.10 C51的编译预处理29

1.10.1宏定义30

1.10.2文件包含33

1.10.3条件编译34

第2章 KeilC51开发工具简介37

2.1 单片机应用系统设计的基本步骤37

2.2 DOS下的C51开发工具39

2.2.1 C51开发工具介绍39

2.2.2 Keil C51的C编译器40

2.2.3 KeilC51的A51宏汇编器41

2.2.4 Keil C51的BL51代码连接器/定位器42

2.2.5 Keil C51的OC51目标文件转换器43

2.3 Windows下的C51开发工具44

2.2.6 Keil C51的OH51目标十六进制转换器44

2.2.7 Keil C51的LIB51库文件管理器44

2.3.1 μVision1版本45

2.3.2μVision2版本47

2.4μVision2的安装51

2.4.1系统需求51

2.4.2安装步骤及注意事项51

2.4.3μVision2的具体安装过程51

2.5μVision2安装后的文件组织结构54

2.6一个完整的应用实例54

3.1.1目标、文件组和文件的管理59

第3章 μVision2的集成开发环境59

3.1μVision2项目管理窗口59

3.1.2项目窗口中的文件和文件组的属性62

3.2μVision2的菜单栏64

3.3μVision2工具栏的使用76

3.4 μVision2快捷键的使用79

3.5μVision2的各种窗口81

3.5.1设置窗口属性81

3.5.2源代码编辑窗口84

3.5.3 反汇编窗口85

3.5.4 Watch Call Stack窗口86

3.5.5 Memory窗口87

3.5.6 CPU寄存器窗口89

3.5.7串行窗口89

3.5.8性能分析窗口90

3.5.9代码覆盖窗口91

3.5.10符号观察窗口92

第4章 用μVision2建立项目95

4.1启动μVision2并创建一个项目95

4.1.1创建一个新的项目95

4.1.2新建一个源文件96

4.2增加和配置启动代码97

4.3μVision2的CPU和程序启动代码详解98

4.4为目标设置工具选项101

4.4.1配置对话框介绍101

4.4.2例子项目的设置102

4.5编译项目并生成HEX文件123

4.6代码分块124

4.7使用资源浏览器138

4.8 KeilC51与汇编语言的接口141

4.8.1模块内接口141

4.8.2模块间接口143

4.9.1C语言列表文件146

4.9列表文件的使用146

4.9.2汇编语言列表文件150

4.10 μVision2的使用技巧153

4.10.1导入μVision1的项目到μVision2153

4.10.2为列表文件和目标文件指定单独的文件夹153

4.10.3复制工具设置到一个新的目标中154

4.10.4使用μVision2器件库中没有的微控制器155

4.11 μVision2的高级编程技巧156

第5章 用μVision2调试项目165

5.1用μVision2调试项目165

5.1.1设置调试参数167

5.1.2指定调试器初始化文件168

5.1.3启动代码调试模式170

5.1.4使用反汇编窗口171

5.1.5使用断点173

5.1.6使用变量和函数观察窗口177

5.1.7使用CPU寄存器观察窗口181

5.1.8使用内存观察窗口181

5.1.9使用串口观察窗口183

5.1.10使用执行效果观察窗口184

5.1.11使用内存标记窗口185

5.1.12使用符号观察窗口186

5.2在Command窗口中使用调试命令188

5.1.13程序的运行188

5.2.1调试命令概述189

5.2.2调试命令详解190

5.3μVision2调试器表达式212

5.3.1地址空间及地址空间类型212

5.3.2调试常量213

5.3.3调试变量216

5.3.4调试符号217

5.3.5调试表达式221

5.4μVision2的调试函数225

5.4.1函数分类226

5.4.2创建和调用函数231

5.4.3μVision2调试器的特点236

5.5一些调试技巧237

5.5.1仿真I/O端口237

5.5.2仿真中断和时钟输入237

5.5.3仿真外部I/O设备238

5.5.4从PC串口输入到8051串口238

5.5.7预置I/O端口和内存的值239

5.5.9使用快捷键239

5.5.8调试结果输出文件239

5.5.6从文件读入调试命令239

5.5.5检查非法内存使用239

5.5.10内核调试240

第6章 μVision2的实时操作系统RTX-51241

6.1 RTX-51简介241

6.2 RTX-51的任务242

6.2.1 RTX-51单任务程序242

6.2.2 RTX-51循环任务切换242

6.2.3 RTX-51循环多任务切换242

6.2.4 RTX-51事件和延时243

6.2.5使用RTX-51信号244

6.2.6抢先任务切换244

6.2.7 RTX-51的其他特性245

6.3 RTX-51的系统函数246

6.3.1函数一览246

6.3.2函数详解247

6.4使用RTX-51 Tiny的要求和限定253

6.5 RTX-51 Tiny的任务管理255

6.6 RTX-51 Tiny的配置文件256

6.7 RTX-51应用实例258

6.7.1项目介绍258

6.7.2源代码注释259

6.7.4 TRAFFIC.Uv2项目调试270

6.7.3交通灯控制器命令270

第7章 在μVision2中使用片上外设280

7.1特殊功能寄存器280

7.2通用寄存器组284

7.3 中断服务程序285

7.4并行I/O口290

7.5定时器/记数器292

7.6串行接口294

7.7看门狗定时器295

7.8数/模转换(D/A)和模/数转换(A/D)296

7.9低功耗模式298

8.1使用Monitor-51的硬软件要求300

第8章 使用μVision2内嵌的Monitor-51300

8.2 Monitor-51的使用方法302

8.3配置Monitor-51302

8.4一个实例306

8.5使用Monitor-5 1的限制309

8.6故障诊断310

附录312

附录A C51的库函数312

A.1 字符函数(CTYPE.H)313

A.2一般I/O函数STDIO.H319

A.3字符串函数STRING.H327

A.4标准函数STDLIB.H335

A.5数学函数MATH.H339

A.6绝对地址访问ABSACC.H347

A.7内部函数INTRINS.H(本征函数)348

A.8变量参数表STDARG.H350

A.9全程跳转SETJMP.H352

A.10访问SFR和SFR bitd地址的REGXXX.H353

附录B Keil C5 1与ANSI C的差别354

附录C Keil C51不同版本的差别356

附录D μVision2支持的8051CPU派生器件360

附录E μVision2的错误信息362

主要参考文献374

热门推荐