搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
单片机开发环境uVision2使用指南及USB固件编程与调试
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    781077493X
  • 作      者:
    尹勇,王洪成编著
  • 出 版 社 :
    北京航空航天大学出版社
  • 出版日期:
    2004
收藏
编辑推荐
  单片机Keil C51集成开发环境入门精华,μVision2使用详解,USB固件C语言编程与调试,以经验为基础,实例丰富。
展开
内容介绍
  Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,μVision2 IDE 是Keil C51基于Windows的开发平台,是用户开发和调试单片机C语言源代码的最理想的工具之一。固件程序的编程是整个USB外设开发中非常重要的一环,它不是单纯的软件,而是软件和硬件的结合,开发者需要对单片机的端口、中断和USB协议处理芯片的硬件结构非常熟悉。本书的重点在于如何使用Keil C51的Windows集成开发环境μVision2,如何进行USB设备固件代码的开发和仿真调试,以助读者达到熟练掌握使用μVision2开发和调试程序、进行USB固件开发和调试的目的。书中示例丰富,所有的例子都经过上机操作和认真审核。本书可作为从事单片机和USB设备开发的工程技术人员、工程师的参考书籍,也可供高等学校工科电子类专业师生参考。
展开
目录
第1章 Keil C51的基础知识
1.1 C51程序的基本结构
1.2 C51的标识符与关键字
1.3 C51的数据类型
1.4 C51的常量和变量
1.4.1 C51的常量
1.4.2 C51的变量
1.5 C51的函数
1.5.1 函数的说明
1.5.2 函数的定义
1.5.3 函数的调用
1.6 C51的数组与指针
1.6.1 C51的数组
1.6.2 C51的指针
1.7 C51的结构与联合
1.7.1 C51的结构
1.7.2 C51的联合
1.8 C51类型定义
1.9 C51的编译预处理
1.9.1 宏定义
1.9.2 文件包含
1.9.3 条件编译
第2章 Keil C51开发工具简介
2.1 μVision2集成开发环境介绍
2.2 DOS下的C51开发工具
2.2.1 C51开发工具介绍
2.2.2 Keil C51的C编译器
2.2.3 Keil C51的A51宏汇编器
2.2.4 Keil C51的BL51代码连接器/定位器
2.2.5 Keil C51的OC51目标文件转换器
2.2.6 Keil C51的OH51目标十六进制转换器
2.2.7 Keil C51的LIB51库文件管理器
2.3 Windows下的C51开发工具
2.3.1 μVision1版
2.3.2 μVision2版
2.4 μVision2的安装
2.4.1 系统需求
2.4.2 安装注意事项
2.4.3 μVision2的安装过程
2.5 μVision2安装后的文件组织结构
2.6 一个完整的应用实例
第3章 μVision2的集成开发环境
3.1 μVision2集成开发环境
3.2 μVision2项目管理窗口
3.2.1 目标、文件组和文件的管理
3.2.2 项目窗口中的文件和文件组的属性
3.3 μVision2的菜单栏
3.4 μVision2工具栏的使用
3.5 μVision2快捷键的使用
3.6 μVision2的各种窗口
3.6.1 设置窗口属性
3.6.2 源代码编辑窗口
3.6.3 反汇编窗口
3.6.4 Watch &Call Stack窗口
3.6.5 Memory窗口
3.6.6 CPU寄存器窗口
3.6.7 串行窗口
3.6.8 性能分析窗口
3.6.9 代码覆盖窗口
3.6.10 符号观察窗口
第4章 用μVision2管理项目
4.1 启动μVision2并创建一个项目
4.1.1 创建一个新的项目
4.1.2 新建一个源文件
4.2 增加和配置启动代码
4.3 μVision2的CPU和程序启动代码详解
4.4 为目标设置工具选项
4.4.1 配置对话框
4.4.2 例子项目的设置
4.5 编译项目并生成hex文件
4.6 代码分块
4.7 使用资源浏览器
4.8 Keil C51与汇编语言的接口
4.8.1 模块内接口
4.8.2 模块间接口
4.9 列表文件的使用
4.9.1 C语言列表文件
4.9.2 汇编语言列表文件
4.10 μVision2的使用技巧
4.10.1 导入μVision1的项目到μVision2
4.10.2 为列表文件和目标文件指定单独的文件夹
4.10.3 复制工具设置到一个新的目标中
4.10.4 使用μVision2器件库中没有的微控制器
第5章 用μVision2调试项目
第6章 USB设备规范
第7章 USB的数据包及数据传输方式
第8章 USB接口芯片PDIUSBD12
第9章 PDIUSBD12固件的编程实现
第10章 PDIUSBD12固件代码在μVision2中的调试
附录AμVision2的高级编程技巧
附录BμVision2的错误信息
参考文献
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证