当前位置首页 > 百科> 正文

单片机原理与套用(单片机原理与套用:陈勇等)

2018-01-14 11:14:34 百科
单片机原理与套用(单片机原理与套用:陈勇等)

单片机原理与套用(单片机原理与套用:陈勇等)

《单片机原理与套用-基于彙编、C51及混合编程》是2014年高等教育出版社出版的图书,作者是陈勇等人。本书以STC12C5A60S2单片机为主线,详细介绍了51核心单片机的结构原理、彙编指令系统、C51程式设计、C51与彙编混合编程,以及STC12C5A60S2单片机的PCA/PWM、A/D、EEPROM、SPI接口等片上资源。

基本介绍

  • 书名:单片机原理与套用-基于彙编、C51及混合编程
  • 作者:陈勇 等
  • ISBN:978-7-04-032573-7
  • 页数:398
  • 定价:37.00
  • 出版社:高等教育出版社
  • 出版时间:2014.3
  • 装帧:精装
  • 开本:787 X 1092

内容简介

本书以STC12C5A60S2单片机为主线,详细介绍了51核心单片机的结构原理、彙编指令系统、C51程式设计、C51与彙编混合编程,以及STC12C5A60S2单片机的PCA/PWM、A/D、EEPROM、SPI接口等片上资源。系统扩展设计及例题的介绍与实际套用相结合,原理图中给出了各元器件的实际套用参数。书中给出了大量例题,在第7-12章中的每一道例题都採用彙编、C51两种语言分别编程实现。第12章中数字显示温度计、RLC测量仪两个套用实例的电路及程式都通过了验证。本书知识系统全面、简洁易懂,可作为自动控制、电力电子、智慧型仪器仪表、通信、电子信息等相关专业本科生的教材,也可供有关工程技术人员参考。

图书目录

  • 第1章 单片机概述
1.1 单片机的基本概念
1.2 单片机的发展历程
1.2.1 4位单片机
1.2.2 8位单片机
1.2.3 16位单片机
1.2.4 32位单片机
1.2.5 64位单片机
1.3 8位单片机的主要系列
1.3.1 51核心系列单片机
1.3.2 非51核心单片机
1.4 单片机的套用
习题1
  • 第2章 STC系列单片机的结构与原理
2.1 51核心单片机的内部基本结构简介
2.2 STC系列单片机简介
2.3 STC12C5A60S2单片机管脚功能
2.4程式状态字暂存器
2.5存储器及存储空间
2.5.1程式存储器
2.5.2 片内RAM
2.5.3特殊功能暂存器
2.5.4扩展RAM
2.6 I/O口工作方式及配置
2.6.1 I/O口的工作方式
2.6.2準双向口输出配置
2.6.3强推挽输出配置
2.6.4仅为输入配置
2.6.5开漏输出配置
2.6.6 PWM输出时I/O口的状态
2.7时钟电路与时序
2.7.1 时钟电路
2.7.2时钟分频及分频暂存器
2.7.3时序
2.8 省电模式
2.9 复位电路
2.9.1 上电复位
2.9.2看门狗(WDT)复位
2.9.3外部低压检测复位
2.9.4软体复位
习题2
  • 第3章 单片机开发软体快速入门
3.1 Proteus7.4快速入门
3.1.1 视窗界面
3.1.2 基本操作
3.1.3 程式的编译和仿真
3.2 Keil uVision3快速入门
3.2.1 Keil uVision3 IDE的主要特性
3.2.2 Keil工程的建立及设定
3.3 Keil 霁ision3和Proteus7.4联调
习题3
  • 第4章 51核心单片机彙编语言程式设计
4.1彙编指令格式
4.2定址方式
4.2.1立即定址【立即(数)定址】
4.2.2 暂存器定址
4.2.3直接定址
4.2.4暂存器间接定址
4.2.5变址定址
4.2.6相对定址
4.2.7 位定址
4.3 指令系统
4.3.1 数据传送指令
4.3.2 算术运算指令
4.3.3逻辑运算指令
4.3.4控制转移指令
4.3.5 位操作指令
4.4 彙编程式常用伪指令
4.5 彙编语言程式设计
4.5.1 51核心单片机的彙编程式总体结构
4.5.2 彙编程式设计示例
习题4
  • 第5章 单片机C51程式设计
5.1 C 51程式设计基础
5.1.1 C51语言特点
5.1.2 C51程式结构
5.1.3 C51的字元集、标识符与关键字
5.2 C51的数据类型及其在51核心单片机中的存储方式
5.2.1 C51的数据类型
5.2.2 数据的存储器类型
5.2.3 常量和变数
5.2.4 存储模式
5.3 硬体资源访问
5.3.1 C51对特殊功能暂存器的定义
5.3.2 C51对位变数的定义
5.3.3 C51对存储器和外部I/O接口的绝对地址访问
5.4 C51 的运算符
5.5  C51的指针
5.6 C51的函式
5.7  C51流程控制
5.7.1 分支语句
5.7.2循环语句
5.8 C51编程实例
5.8.1 C51程式的反彙编程式(原始码)
5.8.2 算术运算程式设计
5.8.3 数制转换程式设计
5.8.4 查表程式设计
5.8.5 单片机硬体接口程式设计
5.9 模组化程式设计
习题5
  • 第6章 C51与彙编语言混合编程
6.1 C51与彙编语言混合编程概述
6.1.1 C51与彙编语言混合编程的优点
6.1.2 单片机程式的编译过程
6.2 C51 和A51程式接口基础
6.2.1 C51函式名的转换及其命名规则
6.2.2 C51函式及其相关段的命名规则
6.2.3 C51函式的参数传递规则
6.3 混合编程的实现
6.3.1 C51程式中嵌入彙编程式
6.3.2 C51与彙编函式的相互调用
习题6
  • 第7章 中断控制、定时/计数器及PCA/PWM的套用
7.1 中断的概念
7.2中断系统的结构
7.3中断暂存器
7.4低压检测中断
7.5外部中断
7.6定时/计数器T0、T1的工作方式
7.6.1 方式0
7.6.2 方式1
7.6.3方式2
7.6.4方式3
7.7定时/计数器T0、T1的套用举例
7.8定时/计数器T2的工作方式及套用
7.8.1 与定时/计数器T2相关的暂存器
7.8.2捕获方式
7.8.3自动重装递增计数器方式
7.8.4自动重装递增或递减计数器方式
7.8.5波特率发生器
7.8.6 时钟输出方式
7.9 PCA/PWM模组的结构及套用
7.9.1 PCA/PWM模组的结构
7.9.2 PCA 16位定时/计数器
7.9.3 PCA/PWM各个模组的特殊功能暂存器
7.9.4 PCA/PWM模组的工作方式及套用
习题7
  • 第8章串列口通信
8.1 串列通信的概念
8.2 串列口1的相关暂存器
8.3 串列口1的工作方式
8.3.1方式0
8.3.2方式1
8.3.3方式2 、方式3
8.3.4 多机通信
8.4串列口1通信中波特率的设定
8.5 串列口2的相关暂存器
8.6串列口2的工作方式
8.6.1方式0
8.6.2方式1
8.6.3方式2
8.6.4方式3
8.7 串列口的套用
8.8RS-232串列标準
8.9 RS-485串列接口
8.10 SPI串列接口概述
8.10.1 SPI接口电路
8.10.2 SPI串列通信的特殊功能暂存器
8.11 SPI串列数据通信
8.11.1单主单从通信方式
8.11.2 互为主从的通信方式
8.11.3单主多从通信方式
8.11.4 SPI通信的具体过程
8.11.5 SPI通信时序
8.12 SPI接口的套用
习题8
  • 第9章 STC12C5A60S2单片机的片内A/D转换器
9.1 A/D转换的内部结构
9.2 A/D转换器的相关暂存器
9.3 A/D转换器的套用
习题9
  • 第10章STC系列单片机片内EEPROM的套用
10.1 EEPROM模组所属特殊功能暂存器
10.2 EEPROM读、写、擦除
习题10
  • 第11章 单片机常用接口
11.1 单片机最小系统
11.2 数据存储器扩展
11.2.1 SRAM晶片
11.2.2 单片机和SRAM的接口
11.3输入/输出口扩展
11.3.1 I/O接口电路的功能
11.3.2 简单的I/O口扩展举例
11.4 8255A可程式I/O接口扩展
11.4.1 8255A内部结构和引脚功能
11.4.2 8255A控制字
11.4.3 8255A的工作方式
11.4.4 8255A的套用
11.5单片机与外部A/D、 D/A转换电路的接口
11.5.1 A/D转换器的分类和性能指标
11.5.2高速A/D转换器TLC5510
11.5.3单片机与高速A/D转换器TLC5510的接口
11.5.4 D/A转换器
11.5.5 D/A转换器TLC5620
11.5.6 单片机与TLC5620的接口
11.6单片机与键盘的接口
11.6.1按键的原理
11.6.2独立键盘
11.6.3矩阵键盘
11.7单片机与LED显示器的接口
11.7.1 LED数码管静态显示
11.7.2 LED数码管动态显示
11.7.3 LED点阵驱动
11.8 单片机与光电耦合器件的接口
11.9单片机与电磁式继电器的接口
11.10单片机与蜂鸣器的接口
习题11
  • 第12章 单片机套用系统设计案例
12.1 基于STC12C5A60S2单片机的数字显示温度计
12.1.1数字温度计硬体电路设计
12.1.2 系统软体设计
12.2 电阻、电感、电容测量仪
12.2.1电阻、电感、电容测量仪的工作原理
12.2.2系统硬体电路的设计
12.2.3系统软体程式的设计
习题12
附录A STC系列单片机指令汇总表
附录B C51库函式
附录C STC单片机选型指南
附录D STC12系列单片机程式下载说明
声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:baisebaisebaise@yeah.net