本书详细介绍了深圳宏晶科技有限公司新近推出的STC15 增强型8051单片机基本原理与应用方法,以代表性的IAP15W4K58S4 单片机为基础,详细介绍了单片机基本结构?中断系统?定时器?串行口?PCA 阵列?SPI 接口?片内A/ D 转换器等功能部件及工作原理?在介绍指令系统的基础上,阐述了汇编语言和Keil C51 高级语言程序设计方法?全面展现了STC15 系列增强型8051 单片机的特色,给出了大量片内资源以及片外扩展应用的具体实例?
本书可作为高等学校自动化?仪器类?计算机类等相关专业单片机原理与应用课程的教学用书,也可供广大从事单片机应用系统开发的工程技术人员阅读?
前辅文
第1章 绪论
1.1 单片机基础知识
1.2 单片机的发展和特点
1.3 数制与编码
1.3.1 数制及其转换
1.3.2 计算机中数的表示方法
1.3.3 计算机中的常用编码
复习思考题
第2章 STC15 系列单片机体系结构
2.1 IAP15W4K58S4 单片机的性能特点
2.2 IAP15W4K58S4 单片机的体系结构
2.2.1 体系结构
2.2.2 引脚功能
2.3 IAP15W4K58S4 单片机的存储器结构
2.4 IAP15W4K58S4 单片机的时钟与复位
2.4.1 时钟
2.4.2 复位
2.5 IAP15W4K58S4 单片机存储器的使用
2.5.1 片内 Flash 存储器
2.5.2 片内扩展 XRAM 存储器
2.5.3 片外扩展RAM 存储器的总线管理
2.5.4 片内数据Flash 存储器(EEPROM)
2.6 IAP15W4K58S4 单片机的并行I/ O端口
2.6.1 并行 I/ O 端口的工作模式
2.6.2 并行 I/ O 端口使用注意事项
2.7 IAP15W4K58S4 单片机的在线仿真调试
复习思考题
第3章 指令系统与汇编语言程序设计
3.1 指令助记符和字节数
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.3.5 位操作指令
3.4 伪指令
3.5 汇编语言程序设计
复习思考题
第4章 Keil C51 应用程序设计
4.1 Keil C51 程序设计的基本语法
4.1.1 C51 程序的一般结构
4.1.2 数据类型
4.1.3 常量?变量及其存储模式
4.1.4 运算符与表达式
4.2 C51 程序的基本语句
4.2.1 表达式语句
4.2.2 复合语句
4.2.3 条件语句
4.2.4 开关语句
4.2.5 循环语句
4.2.6 goto?break?continue语句
4.2.7 返回语句
4.3 函数
4.3.1 函数的定义与调用
4.3.2 中断服务函数与寄存器组定义
4.4 Keil C51 编译器对 ANSI C 的扩展
4.4.1 存储器类型与编译模式
4.4.2 关于bit,sbit,sfr 和sfr16 数据类型
4.4.3 一般指针与基于存储器的指针及其转换
4.4.4 C51 编译器对ANSI C 函数的扩展
4.5 C51 编译器的数据调用协议
4.5.1 数据在内存中的存储格式
4.5.2 目标代码的段管理
4.6 与汇编语言程序的接口
4.6.1 参数传递规则
4.6.2 C51 与汇编语言混合编程举例
4.7 绝对地址访问
4.7.1 采用扩展关键字_at_或指针定义变量的绝对地址
4.7.2 采用预定义宏指定变量的绝对地址
4.8 Keil C51 库函数
4.8.1 本征库函数
4.8.2 字符判断转换库函数
4.8.3 输入/输出库函数
4.8.4 字符串处理库函数
4.8.5 类型转换及内存分配库函数
4.8.6 数学计算库函数
复习思考题
第5章 中断系统
5.1 中断的概念
5.2 中断系统结构
5
...... 全部内容请购买实物书籍