单片机原理及应用
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
- ISBN:9787118096040
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:352
- 出版时间:2014-08-01
- 条形码:9787118096040 ; 978-7-118-09604-0
本书特色
mcs-51系列单片机应用广泛,是学习单片机较好的系统平台,也是微控制系统应用开发的一个重要系列。 《单片机原理及应用/普通高等教育“十二五”规划教材》以at89s51单片机为主线,通过大量的实例,系统介绍单片机的工作原理及软硬件开发技术。 《单片机原理及应用/普通高等教育“十二五”规划教材》共12章。第1章介绍单片机的基础知识;第2章介绍单片机内部硬件结构及相关知识;第3章介绍单片机汇编指令系统;第4章介绍单片机c51程序设计;第5章一第11章,分别介绍单片机中断技术,单片机定时器/计数器技术,单片机异步通信串行口技术,单片机并行系统扩展技术,单片机串口扩展技术,单片机与键盘、显示器的接口技术,单片机与a/d转换器、d/a转换器的接口电路与软件设计;第12章单片机应用系统设计调试,介绍辅助教学的“示教板”的设计实例。每章后附有思考题。 《单片机原理及应用/普通高等教育“十二五”规划教材》适合作为各类本科院校的电子工程、计算机、工业自动化、自动控制、测控技术、电气及自动化、机电一体化、车辆工程等相关专业单片机课程教材,也可供从事单片机应用系统设计的工程技术人员参考。
内容简介
本书主要介绍单片机概述、AT89S51单片机的硬件结构、AT89S51单片机指令系统及汇编语言程序设计、C51语言程序设计基础、AT89S51单片机的中断系统、AT89S51单片机的定时与计数器、AT89S51单片机的串行口、单片机的系统扩展、AT89S51单片机串行口扩展、AT89S51单片机的人机接口AT89S51单片机的A/D和D/A转换器接口等方面内容。
目录
1.1 单片机的概念
1.2 单片机的体系结构和特点
1.2.1 单片机的体系结构
1.2.2 单片机的特点
1.3 单片机的发展
1.3.1 单片机的发展历史
1.3.2 单片机的发展趋势
1.4 单片机的应用及学习方法
1.4.1 单片机的应用领域
1.4.2 单片机应用系统的组成
1.4.3 单片机的学习方法
1.5 单片机与嵌入式系统
1.5.1 嵌入式系统
1.5.2 常见51单片机介绍
1.5.3 其他的单片机
1.5.4 各类嵌入式处理器简介
思考题与习题1
第2章 at89s51单片机的硬件结构
2.1 at89s51单片机的内部结构
2.2 at89s51单片机的引脚功能
2.2.1 芯片封装
2.2.2 芯片引脚及功能
2.3 at89s51单片机的存储器系统
2.3.1 程序存储器
2.3.2 片内数据存储器
2.3.3 特殊功能寄存器
2.3.4 位地址空间
2.3.5 片外数据存储器
2.4 并行i/0口
2.4.1 p0口
2.4.2 p1口
2.4.3 p2口
2.4.4 p3口
2.5 at89s51单片机的工作时序
2.5.1 时钟电路
2.5.2 机器周期及指令周期
2.5.3 指令的执行时序
2.6 单片机的工作方式
2.6.1 复位方式
2.6.2 程序执行方式
2.6.3 低功耗方式
2.6.4 编程和校验方式
2.7 单片机的*小系统
思考题与习题2
第3章 arll89s51单片机指令系统及汇编语言程序设计
3.1 单片机指令系统概述
3.1.1 指令格式
3.1.2 符号说明
3.2 单片机的寻址方式
3.3 指令分类及说明
3.3.1 数据传送类指令
3.3.2 算术运算类指令
3.3.3 逻辑操作类指令
3.3.4 控制转移类指令
3.3.5 位操作类指令
3.4 汇编语言程序设计
3.4.1 汇编语言程序设计步骤
3.4.2 汇编语言程序设计技巧
3.4.3 汇编
3.4.4 伪指令
3.5 汇编程序设计实例
3.5.1 顺序结构程序设计
3.5.2 分支结构程序设计
3.5.3 循环结构程序设计
3.5.4 子程序设计
思考题与习题3
第4章 c51语言程序设计基础
4.1 c51程序的基础知识
4.1.1 c51的特点
4.1.2 标识符和关键字
4.1.3 运算符与表达式
4.2 c51的数据类型
4.2.1 c51的基本数据类型
4.2.2 存储器类型
4.2.3 存储模式
4.2.4 常量和变量
4.2.5 特殊功能寄存器及位变量的定义
4.2.6 数组和指针
4.2.7 绝对地址访问
4.3 c51的函数
4.3.1 函数的定义
4.3.2 函数的声明
4.3.3 函数的调用
4.3.4 函数参数传递及返回值传递
4.3.5 中断函数
4.3.6 可重入函数
4.3.7 常用库函数
4.3.8 常用编译预处理命令
4.4 c51程序设计
4.4.1 c51的程序结构
4.4.2 c51程序基本结构与相关语句
4.4.3 启动程序startup.a51
4.4.4 c51与汇编语言混合编程
4.4.5 c51程序设计实例
思考题与习题4
第5章 at89s51单片机的中断系统
5.1 单片机与外设的数据传输方式
5.2 中断系统概述
5.2.1 中断的概念
5.2.2 中断系统的结构
5.3 中断处理过程
5.4 中断请求的撤销
5.5 外部中断源扩展
5.6 中断服务程序的设计及应用
5.6.1 设计思想和方法
5.6.2 中断程序设计实例
思考题与习题5
第6章 at89s51单片机的定时/计数器
6.1 定时/计数器的结构及工作原理
6.1.1 定时/计数器的结构
6.1.2 定时/计数器的控制
6.2 定时/计数器的工作模式及其应用
6.2.1 模式0和模式1
6.2.2 模式2
6.2.3 模式3
思考题与习题6
第7章 at89s51单片机的串行口
7.1 串行通信的概念
7.1.1 串行通信的传输方式
7.1.2 串行通信的异步通信方式
7.2 串行口的结构
7.2.1 串行口控制寄存器scon
7.2.2 电源控制寄存器pcon
7.3 串行口的通信工作方式
7.3.1 工作方式0
7.3.2 工作方式1
7.3.3 工作方式2
7.3.4 工作方式3
7.3.5 多机通信
7.4 串行通信接口标准
思考题与习题7
第8章 单片机系统的并行口扩展
8.1 单片机的三总线结构
8.2 外部存储器的扩展
8.2.1 程序存储器扩展
8.2.2 静态数据存储器扩展
8.2.3 多个存储芯片的综合扩展
8.3 并行i/o口扩展
8.3.1 并行扩展芯片8255
8.3.2 74ls系列芯片扩展并行口
思考题与习题8
第9章 at89s51单片机串行口扩展技术
9.1 rs一232c串行通信标准及应用
9.2 spi串行总线
9.3 单总线串行扩展技术
9.4 microwire总线
9.5 i2c总线
9.5.1 i2c总线概述
9.5.2 i2c总线的工作原理
9.6 at89s51单片机的i2c总线扩展系统
思考题与习题9
第10章 at89s51单片机的人机接口
10.1 键盘输人接口
10.1.1 键盘输入应解决的问题
10.1.2 键盘的工作原理
10.1.3 键盘接口电路
10.1.4 键盘的工作方式
10.2 发光二极管显示
10.3 led数码管显示器
10.4 单片机与lcd的接口
10.4.1 lcd的分类
10.4.2 点阵字符型液晶显示模块介绍
10.4.3 点阵字符型液晶显示smc1602介绍
思考题与习题10
第11章 at89s51单片机的a/d和d/a转换器接口
11.1 d/a转换器接口技术
11.1.1 d/a转换器简介
11.1.2 at89s51单片机与dac0832接口技术
11.1.3 at89s51单片机与tlc25615的接口技术
11.2 a/d转换器接口技术
11.2.1 a/d转换器简介
11.2.2 at89s51单片机与adc0809的接口技术
11.2.3 at89s51单片机与tlc1549的接口设计
思考题与习题11
第12章 at89s51单片机应用系统设计与调试
12.1 单片机应用系统的设计步骤
12.2 典型的单片机应用系统
12.3 keil u vision4软件开发环境
12.3.1 keil u vision4的基本操作
12.3.2 添加用户源程序文件
12.3.3 工程的设置
12.3.4 程序的调试
12.4 proteus电子仿真软件
12.4.1 电子产品的设计流程
12.4.2 proteus isis的工作环境
12.4.3 proteus的操作与仿真
12.4.4 proteus与keil c的联合调试设置
12.5 单片机课程教学“示教板”
12.5.1 实例1:中断技术应用
12.5.2 实例2:d/a转换接口应用
12.5.3 实例3:基于ad590的温度显示系统
12.5.4 实例4:科学计算器
12.5.5 实例5:at89s51单片机的下载器
12.5.6 实例6:单片机控制继电器(220v交流)
思考题与习题12
附录1 指令系统速查表
附录2 指令矩阵
参考文献
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥31.9¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥22.1¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥83.3¥119.0 -
Visual Basic 语言程序设计基础(第6版)
¥32.0¥45.0