书籍详情

单片机技能与实训

单片机技能与实训

作者:宋国富 主编

出版社:电子工业出版社

出版时间:2010-02-01

ISBN:9787121101649

定价:¥25.00

购买这本书可以去
内容简介
  《新编21世纪高等职业教育电子信息类规划教材(机电一体化技术专业):单片机技能与实训》主要介绍了单片机微处理器结构及系统、汇编语言及C语言程序设计、存储器、输入/输出和中断技术、接口技术、单片机的系统应用等内容。《新编21世纪高等职业教育电子信息类规划教材(机电一体化技术专业):单片机技能与实训》以案例为教学中心,将51单片机的理论体系贯穿到实践教学中,特意引人了当今世界上是最优秀的单片机硬件仿真工具“Proteus”作为案例实施的主要载体,可以使单片机实践教学的实施直接在普通的微机室实现。《新编21世纪高等职业教育电子信息类规划教材(机电一体化技术专业):单片机技能与实训》可作为高职高专电气类专业的教材,也可作为中职类相关专业教材或参考书,同时也可作为从事电气类专业工作的工程技术人员自学或参考用书。
作者简介
  宋国富,安徽淮北人,副教授,工学硕士,主要从事自动控制及嵌入式系统的教学与研究,在国内学术性刊物上公开发表过“用Proteus实现51单片机的动态仿真”、“步进电机细分驱动技术的软件实施”等多篇论文,并主编及编写了《单片微计算机原理及应用》、《计算机文化基础》等多本省部级规划教材,主持了厅级科研项目“应用电子技术专业网络课件的研发”等课题。
目录
第1章 数制与编码
1.1 不同进位计数制及其转换
1.1.1 进位计数制
1.1.2 数制的转换
1.2 计算机中数的表示方法及运算
1.2.1 机器数的特点
1.2.2 原码、反码和补码
1.3 BCD码及文字符号代码
1.3.1 8421BCD编码
1.3.2 ASCII编码
1.3.3 实训1 Keil C51的使用方法
习题1
第2章 MCS-51单片机的硬件配置
2.1 单片机硬件系统的组成
2.1.1 微型机硬件系统的组成
2.1.2 单片微型计算机系统组成
2.2 MCS-51单片机的引脚功能
2.2.1 MCS-51单片机系列
2.2.2 MCS-51单片机的内部组成及信号引脚
2.2.3 实训2 并行端口特性
2.3 单片机内部资源分配
2.3.1 MCS-51内部数据存储器
2.3.2 MCS-51内部程序存储器
2.3.3 实训3 Keil对单片机各存储器单元的检查
2.3.4 实训4 工作寄存器组的操作
2.3.5 实训5 位寻址区的操作
习题2
第3章 MCS-51指令系统及汇编语言程序设计
3.1 指令概述
3.1.1 基本概念
3.1.2 指令格式
3.2 寻址方式
3.2.1 MCS-51的寻址方式
3.2.2 实训6 寻址方式
3.3 指令系统
3.3.1 内部RAM间的数据传送(16条)
3.3.2 ACC与外部数据存储器(或扩展I/O口)传递数据
3.3.3 查表指令
3.3.4 堆栈操作
3.3.5 累加器A的数据交换指令
3.3.6 实训7 栈的操作
3.4 算术运算指令
3.4.1 加法指令
3.4.2 减法指令
3.4.3 十进制调整指令
3.4.4 乘除法指令
3.5 逻辑运算指令
3.5.1 基本与、或、异或运算指令
3.5.2 对A简单逻辑指令
3.6 控制转移指令(22条)
3.6.1 无条件转移指令
3.6.2 条件转移指令
3.6.3 比较不相等转移指令
3.6.4 减“1”不为0转移指令
3.6.5 调用指令与返回指令
3.6.6 空操作指令
3.7 位操作指令
3.8 实训8 MCS-51指令系统
3.9 MCS-51伪指令
3.9.1 汇编语言语句格式
3.9.2 常用伪指令
3.10 汇编语言程序的结构
3.10.1 概述
3.10.2 简单程序的设计
3.10.3 分支程序设计
3.10.4 循环程序设计
3.10.5 查表程序设计
3.11 汇编语言程序设计举例
3.11.1 控制流程的基本设计方法
3.11.2 应用程序控制流程设计
3.12 实训9 汇编语言程序设计
习题3
第4章 单片机的C语言程序设计基础
4.1 单片机C程序设计的一般格式
4.1.1 单片机C语言编程的步骤
4.1.2 单片机C程序的几个基本概念
4.1.3 单片机C语言程序的基本结构
4.2 单片机C语言的数据类型
4.2.1 常量和符号常量
4.2.2 变量
4.3 单片机C语言的运算符和表达式
4.4 单片机C语言的一般语法结构
4.4.1 顺序结构
4.4.2 分支结构
4.4.3 循环结构
4.5 51系列单片机的C语言程序
4.5.1 存储类型及存储区
4.5.2 特殊功能寄存器(SFR)
4.5.3 中断标识符
4.6 单片机C语言应用
4.6.1 C语言程序编写举例
4.6.2 实训10 Proteus 7 Professional入门
4.6.3 实训11 跑马灯
习题4
第5章 存储器系统
5.1 MCS-51单片机外部总线的扩展
5.1.1 单片机的三总线结构
5.1.2 典型8位地址总线锁存芯片
5.2 存储器概述
5.2.1 存储器的分类
5.2.2 随机存取存储器
5.2.3 只读存储器
5.3 存储器扩展的基本方法
5.3.1 存储器扩展的基本问题
5.3.2 单片机存储器的片选技术
5.3.3 实训12 单片机存储器的综合扩展
习题5
第6章 中断技术
6.1 中断概述
6.1.1 中断的概念
6.1.2 中断的特点
6.1.3 计算机的中断源
6.2 MCS-51中断系统
6.2.1 MCS-51中断系统的结构
6.2.2 中断源和中断控制
6.2.3 中断处理过程
6.2.4 外部中断源的扩展
6.3 中断应用举例
6.3.1 实训13 多信号彩灯的中断实现
6.3.2 实训14 方波信号发生器的中断实现
习题6
第7章 定时/计数器
7.1 MCS-51定时/计数器的构成
7.1.1 MCS-51定时/计数器的结构与工作原理
7.1.2 定时/计数器相关寄存器
7.2 定时/计数器工作方式及应用
7.2.1 定时/计数器工作方式
7.2.2 定时/计数器应用
7.2.3 实训15 电子钟
7.2.4 实训16 计数器
习题7
第8章 输入/输出设备与接口
8.1 计算机I/O接口技术概述
8.1.1 I/O设备及I/O接口
8.1.2 CPU与外设之间数据传送方式
8.2 MCS-51并行输入/输出口
8.2.1 P0口(80H)的结构和功能
8.2.2 P2口(A0H)的结构和功能
8.2.3 P1口(90H)的结构和功能
8.2.4 P3口(B0H)的结构和功能
8.3 并行I/O口的应用
8.3.1 并行I/O口的应用说明
8.3.2 实训17 多个灯的智能控制
8.4 并行I/O口的扩展
8.4.1 简单I/O口的扩展
8.4.2 通用可编程并行接口8255A的结构
8.4.3 MCS-51和8255A的接口方法
8.4.4 实训18 8255A扩展的彩灯控制
8.5 八段数码显示接口技术
8.5.1 LED数码管工作原理及应用
8.5.2 实训19 八段数码管的显示控制
8.5.3 实训20 数码管动态显示的串行驱动
8.6 键盘接口技术
8.6.1 键盘接口技术及原理
8.6.2 实训21 矩阵式键盘的按键识别
习题8
第9章 串行通信
9.1 串行通信基本概念
9.1.1 并行通信和串行通信
9.1.2 串行通信的数据传送方向
9.1.3 串行通信的工作方式
9.1.4 串行通信的波特率(Baud rate)
9.2 MCS-51单片机的串行口
9.2.1 串行口的结构
9.2.2 串行通信所用的专用寄存器
9.2.3 MCS-51串行口的工作方式
9.2.4 MCS-51串行口的波特率
9.3 MCS-51单片机串行通信的应用
9.3.1 串行通信的标准
9.3.2 实训22 串行口的双机通信应用
9.3.3 实训23 主从式多机通信
习题9
第10章 A/D、D/A转换接口
10.1 D/A转换接口
10.1.1 D/A转换器的原理及主要技术参数
10.1.2 8位D/A转换器DAC0832
10.1.3 实训24 智能信号发生器
10.2 A/D转换接口
10.2.1 A/D转换器原理及参数
10.2.2 逐次逼近式A/D转换器ADC0809
10.2.3 实训25 智能电压表
10.3 串行A/D、D/A转换接口
习题10
第11章 综合应用案例——交通灯
猜您喜欢

读书导航