配套资源:电子课件、仿真资源、习题参考答案、C语言源程序等 本书特色: 1)书中对应位置均配套二维码动画演示文件,大大方便教学和自学 2)以应用示例为导向,将知识贯穿其中,即便于教学,又方便读者操作。 3)工程实例及仿真调试内容丰富,便于读者引用。 4)多技术融合,为读者提供单片机应用系统设计的全过程及解决方案。
售 价:¥
纸质售价:¥48.30购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
前言
第1章 单片机的基础知识
1.1 单片机的基础
1.1.1 单片机的发展史
1.1.2 单片机的应用
1.1.3 数制和编码
1.1.4 计算机中数的表示与运算
1.2 主流的单片机系列
1.3 51单片机基本知识
1.3.1 51单片机简介
1.3.2 51单片机的引脚介绍
1.3.3 51单片机的中央处理器(CPU)
1.3.4 存储器结构
1.3.5 复位电路和时钟电路
1.3.6 时钟电路及时序
1.4 常用电路元件及电平特性
1.4.1 常用电路元件
1.4.2 电平特性
1.5 逻辑电路及芯片知识
1.5.1 触发器
1.5.2 寄存器及移位寄存器
1.5.3 半导体存储器
思考与练习
第2章 汇编语言简介
2.1 寻址方式
2.2 指令系统
2.2.1 数据传送类指令
2.2.2 算术操作类指令
2.2.3 逻辑运算指令
2.2.4 控制转移类指令
2.2.5 位操作指令
2.3 简单汇编语言程序设计
2.3.1 程序设计语言
2.3.2 伪指令
2.3.3 基本程序设计方法
思考与练习
第3章 基于Keil软件的设计入门
3.1 Keil软件的使用
3.1.1 Keil μVision4 工程文件的建立
3.1.2 Keil μVision4 工程的详细设置
3.1.3 工程编译、连接
3.1.4 调试方法
3.2 ISP在线烧录
3.2.1 ISP下载线接口
3.2.2 驱动程序安装
3.3 实例程序解析
3.3.1 reg52.h及其他头文件
3.3.2 C语言中注释的写法
3.3.3 main()主函数的写法
思考与练习
第4章 Proteus软件入门
4.1 Proteus软件介绍
4.2 Proteus 7 Professional界面简介
4.3 操作简介
4.3.1 绘制原理图
4.3.2 注入和调试程序
4.4 51 单片机的仿真实例
4.5 Proteus7.7 与Keil μVision4 联调
第5章 Keil C51语言的知识要点
5.1 C语言简介
5.1.1 C语言的数据类型
5.1.2 C语言的分支结构与循环结构
5.1.3 C语言的数组
5.1.4 C语言的指针和运算符
5.2 C51的变量与常量
5.2.1 C51的变量
5.2.2 C51的常量
5.2.3 C51的头文件
5.2.4 C51的运算符
5.3 C51指针
5.4 C51函数
5.4.1 函数定义
5.4.2 函数的调用
5.4.3 不带参数的函数写法及调用
5.4.4 带参数的函数写法及调用
5.4.5 中断函数
5.5 软件程序设计
思考与练习
第6章 单片机的输入输出和显示
6.1 使用单片机I/O端口点亮LED灯
6.2 LED显示器及其接口
6.2.1 七段LED显示器的结构及工作原理
6.2.2 静态显示
6.2.3 动态显示
6.3 LCD显示器及其接口
6.3.1 LCD显示器的特点
6.3.2 液晶显示简介
6.3.3 1602字符型LCD简介
6.3.4 1602LCD的RAM地址映射及标准字库表
6.3.5 1602LCD的一般初始化(复位)过程
6.3.6 1602LCD编程方法
6.4 LED点阵显示
6.4.1 LED点阵结构和显示原理
6.4.2 LED点阵显示汉字
6.5 键盘及其接口
6.5.1 键盘的管理及类型
6.5.2 独立式键盘
6.5.3 矩阵式键盘
思考与练习
第7章 单片机的中断系统
7.1 中断的概念
7.1.1 中断的基本概念及相关术语
7.1.2 中断的作用
7.1.3 中断源
7.1.4 中断系统的基本功能
7.2 单片机的中断系统
7.2.1 中断源与中断请求
7.2.2 中断允许控制
7.2.3 中断优先权管理
7.2.4 中断响应过程和响应时间
7.3 C51中断服务函数的定义及应用
7.4 外部中断应用举例
思考与练习
第8章 定时器/计数器
8.1 定时器/计数器的结构
8.1.1 工作方式控制寄存器TMOD
8.1.2 定时器/计数器控制寄存器TCON
8.2 定时器/计数器的四种工作方式
8.2.1 方式0(以T0为例)
8.2.2 方式1
8.2.3 方式2
8.2.4 方式3
8.3 定时器/计数器的编程和应用
8.3.1 方式0的应用
8.3.2 方式1的应用
8.3.3 方式2的应用
思考与练习
第9章 串行通信
9.1 串行通信基本知识
9.1.1 通信方式
9.1.2 串行通信的制式
9.2 串行口的结构
9.2.1 串行口控制寄存器SCON
9.2.2 功率控制寄存器PCON
9.3 串行口的工作方式
9.3.1 方式0
9.3.2 方式1
9.3.3 方式2和方式3
9.4 波特率的制定方法
9.5 串行口的编程和应用
9.5.1 工作方式0的应用
9.5.2 工作方式1的应用
9.5.3 工作方式2与工作方式3的应用
9.5.4 多机通信工作方式
思考与练习
第10章 单片机的扩展技术
10.1 A-D转换器概述
10.1.1 几种常用的A-D转换方法介绍
10.1.2 A-D转换技术指标
10.1.3 并行转换芯片ADS7804
10.1.4 串行转换芯片TLC1549
10.1.5 设计简易数字电压表
10.2 D-A转换器概述
10.2.1 D-A转换原理
10.2.2 D-A转换技术指标
10.2.3 并行转换芯片MAX526
10.2.4 串行转换芯片TLC5615
10.2.5 设计一波形发生器
思考与练习
第11章 单片机应用设计
11.1 基于DS18B20设计数字温度计(1—Wire总线)
11.1.1 DS18B20简介
11.1.2 预备知识
11.1.3 系统硬件电路图
11.1.4 软件设计
11.2 基于DS1302设计数字电子钟(SPI总线)
11.2.1 DS1302简介
11.2.2 预备知识
11.2.3 系统硬件原理图
11.2.4 软件设计
11.3 AT24C02的存储应用(I2C总线)
11.3.1 I2C总线简介
11.3.2 I2C总线协议
11.3.3 单片机模拟I2C总线通信
附录
附录A 汇编语言指令系统
附录B ASCII码表
附录C 常用逻辑符号对照表
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜