单片机C语言及汇编语言实用程序设计
单片机C语言及汇编语言实用程序设计封面图

单片机C语言及汇编语言实用程序设计

周杰, 张樱枝, 编著

出版社:中国电力出版社

年代:2009

定价:34.0

书籍简介:

本书系统地介绍了8051单片机的硬件结构、硬件组成、指令系统、汇编语言、C语言及C语言和汇编语言混合编程等知识,并深入地介绍了高级编程知识,给出了大量的单片机应用实例。全书共分为12章,全面地介绍了单片机硬件知识和软件编程方法。首先介绍了8051单片机的基本硬件知识、内部结构以及指令系统,接着介绍了单片机的程序设计语言——汇编语言和单片机C语言,然后介绍了单片机的开发环境、高级编程知识以及C语言和汇编语言的混合编程,最后列举了大量的单片机应用实例。全书内容全面、结构紧凑、实例丰富。

书籍目录:

前言第1章 单片机的发展 1.1 单片机技术的发展概况 1.2 单片机的主流产品系列 1.3 单片机的应用领域及其意义第2章 MCS-51单片机的基础知识 2.1 8051单片机的硬件特点 2.2 8051单片机的硬件结构 2.2.1 引脚及片外总线描述 2.2.2 内部总体结构 2.2.3 中央处理器及其振荡器、时钟电路和CPU时序 2.2.4 复位状态及几种复位电路的设计 2.2.5 存储器、特殊功能寄存器及地址空间 2.2.6 输入/输出(I/O)接口 2.3 串行接口与定时/计数器

前言第1章 单片机的发展 1.1 单片机技术的发展概况 1.2 单片机的主流产品系列 1.3 单片机的应用领域及其意义第2章 MCS-51单片机的基础知识 2.1 8051单片机的硬件特点 2.2 8051单片机的硬件结构 2.2.1 引脚及片外总线描述 2.2.2 内部总体结构 2.2.3 中央处理器及其振荡器、时钟电路和CPU时序 2.2.4 复位状态及几种复位电路的设计 2.2.5 存储器、特殊功能寄存器及地址空间 2.2.6 输入/输出(I/O)接口 2.3 串行接口与定时/计数器 2.3.1 串行接口简介 2.3.2 定时/计数器的结构 2.3.3 定时/计数器的4种工作方式 2.3.4 定时/计数器对输入信号的要求 2.3.5 定时/计数器应用实例 2.4 中断系统 2.4.1 中断源 2.4.2 中断控制 2.4.3 中断响应过程 2.4.4 外部中断响应时间 2.4.5 外部中断方式的选择第3章 8051单片机指令系统 3.1 指令系统概述 3.1.1 指令格式 3.1.2 指令的3种表示形式 3.1.3 指令的字节数 3.1.4 指令的分类 3.2 寻址方式 3.2.1 立即寻址 3.2.2 直接寻址 3.2.3 寄存器寻址方式 3.2.4 寄存器间接寻址方式 3.2.5 变址寻址方式 3.2.6 相对寻址方式 3.2.7 位寻址方式 3.3 数据传送指令 3.3.1 内部数据传送指令 3.3.2 外部传送指令 3.3.3 堆栈操作指令 3.3.4 数据交换指令 3.4 算术与逻辑运算和移位指令 3.4.1 算术运算指令 3.4.2 逻辑运算指令 3.5控制转移和位操作指令 3.5.1 控制转移指令 3.5.2 位操作指令第4章 汇编语言程序设计 4.1 汇编语言的构成 4.1.1 程序设计语言 4.1.2 汇编语言的格式 4.1.3 伪指令 4.2 汇编语言源程序的设计与汇编 4.2.1 汇编语言源程序的设计步骤 4.2.2 汇编语言程序的汇编 4.3 简单程序与分支程序的设计 4.3.1 简单程序设计 4.3.2 分支程序设计 4.4 循环与查表程序设计 4.4.1 循环程序设计 4.4.2 查表程序设计 4.5 子程序与运算程序设计 4.5.1 子程序设计 4.5.2 运算程序设计第5章 C51程序设计基础 5.1 标识符与关键字 5.2 数据类型 5.3 常量 5.4 变量及其存储模式 5.5 用typedef重新定义数据类型 5.6 运算符与表达式 5.7 基本语句 5.7.1 表达式语句 5.7.2 复合语句 5.7.3 if条件语句 5.7.4 开关语句 5.7.5 循环语句 5.8 函数 5.8.1 函数的定义 5.8.2 函数的调用 5.8.3 函数的递归调用和再入函数 5.8.4 中断服务函数与寄存器组定义 5.8.5 函数变量的存储方式 5.8.6 函数的参数和局部变量的存储器模式 5.9 数组与指针 5.9.1 数组的定义与引用 5.9.2 字符数组 5.9.3 数组作为函数的参数 5.9.4 指针 5.9.5 数组的指针 5.9.6 指针的地址计算 5.9.7 函数类型指针变量 5.9.8 返回指针型数据的函数 5.9.9 指针数组与指向指针的指针 5.10 结构体、联合体与枚举 5.10.1 结构体变量的定义与引用 5.10.2 结构体类型变量的初始化 5.10.3 结构体类型数组 5.10.4 结构体类型指针变量 5.10.5 结构体与函数 5.10.6 联合体变量的定义与引用 5.10.7 枚举类型 5.11 预处理器 5.11.1 宏定义 5.11.2 文件包含 5.11.3 条件编译第6章 lxVision2集成开发环境 6.1 关于开发环境 6.2 菜单栏、工具栏和快捷键 6.3 创建项目实例 6.4 LLVision2功能 6.5 编写优化代码 6.6 技巧与窍门第7章 Cx51编译器 7.1 Cx51编译器的数据调用协议 7.1.1 数据在内存中的存储格式 7.1.2 再入函数的栈结构 7.1.3 与PL/M-51语言程序的接口 7.1.4 配置文件 7.1.5 Cx5l编译器的限制第8章 宏汇编Ax51 8.1 符号与表达式 8.1.1 符号 8.1.2 标号 8.1.3 操作数 8.1.4 特殊汇编符号 8.1.5 表达式 8.2 汇编伪指令 8.2.1 符号定义伪指令 8.2.2 保留和初始化存储器空间的指令 8.2.3 控制程序连接的指令 8.2.4 段控制的伪指令 8.2.5 过程声明伪指令(仅用于Ax51和A251) 8.2.6 地址控制伪指令 8.2.7 其他伪指令 8.3 宏处理 8.3.1 宏定义 8.3.2 宏调用 8.3.3 应用实例第9章 目标文件的连接与转换 9.1 连接器/定位器LX51 9.2 组间转换 9.2.1 公共代码区域 9.2.2 代码组区域 9.2.3 最合适的具有组间切换的程序结构 9.2.4 组和公共代码区域中的程序代码 9.2.5 组区域中的段 9.2.6 组间切换配置 9.3 符号转换程序 9.3.1 IntelcHEX文件转换程序OHx51 9.3.2 分组目标文件转换程序OC51 9.4 库管理器LIBx51第10章 C语言和汇编语言混合编程 10.1 C语言嵌套汇编语言的规则 10.1.1 Cx51函数名的转换及其命名规则 10.1.2 Cx51函数及其相关段的命名规则 10.1.3 Cx51函数的参数传递规则 10.2 在Cx51中调用汇编程序应用举例第11章 单片机C语言与汇编语言应用实例 11.1 I/O并行口直接驱动LED显示 11.2 一键多功能按键的识别 11.3 可预置可逆4位计数器 11.4 识别4x4矩阵式键盘 11.5 拉幕式数码的显示 11.6 99s马表的设计 11.7 “嘀、嘀、嘀”报警声 11.8 ADC0809A/D转换器的应用 11.9 点阵式LED简单图形的显示 11.10 电子琴的设计第12章 单片机在微型打印机系统中的应用 12.1 KP系列微型打印机性能和主要性能指标 12.2 软硬件设计特点 12.3 打印原理及控制程序 12.4 打印机接口 12.5 打印命令分析 12.5.1 文本打印命令 12.5.2 图形打印命令 12.5.3 其他命令 12.6 打印机程序编制方法应用举例附录A 8051指令集附录B Keilc Cx51与ANSIC的差别参考文献

内容摘要:

本书系统地介绍了8051单片机的硬件结构、硬件组成、指令系统、汇编语言、C语言以及C语言和汇编语言混合编程等知识,并深入地介绍了高级编程知识,给出了大量的单片机应用实例。本书为每个知识点都提供了详细的实例。 全书共分为12章,全面详细地介绍了单片机硬件知识和软件编程方法。首先介绍了8051单片机的基本硬件知识、内部结构以及指令系统,接着介绍了单片机的程序设计语言——汇编语言和单片机C语言,然后介绍了单片机的开发环境、高级编程知识以及C语言和汇编语言的混合编程,最后列举了大量的单片机应用实例。 本书内容全面、结构紧凑、实例丰富。适合51系列单片机的初学者,对具有一定开发经验的设计人员也具有很好的参考价值。

编辑推荐:


本书系统地介绍了8051单片机的硬件结构、硬件组成、指令系统、汇编语言、C语言以及C语言和汇编语言混合编程等知识,并深入地介绍了高级编程知识,给出了大量的单片机应用实例。本书为每个知识点都提供了详细的实例。 全书共分为12章,全面详细地介绍了单片机硬件知识和软件编程方法。首先介绍了8051单片机的基本硬件知识、内部结构以及指令系统,接着介绍了单片机的程序设计语言——汇编语言和单片机C语言,然后介绍了单片机的开发环境、高级编程知识以及C语言和汇编语言的混合编程,最后列举了大量的单片机应用实例。 本书内容全面、结构紧凑、实例丰富。适合51系列单片机的初学者,对具有一定开发经验的设计人员也具有很好的参考价值。

书籍规格:

书籍详细信息
书名单片机C语言及汇编语言实用程序设计站内查询相似图书
丛书名单片机实用程序设计丛书
9787508383385
如需购买下载《单片机C语言及汇编语言实用程序设计》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位中国电力出版社
版次1版印次1
定价(元)34.0语种简体中文
尺寸26装帧平装
页数 343 印数

书籍信息归属:

单片机C语言及汇编语言实用程序设计是中国电力出版社于2009.03出版的中图分类号为 TP368.1 ,TP31 的主题关于 单片微型计算机-C语言-程序设计 ,单片微型计算机-汇编语言-程序设计 的书籍。