单片机原理及应用

单片机原理及应用
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2007-09
版次: 1
ISBN: 9787811241273
定价: 19.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 176页
字数: 301千字
  • 《单片机原理及应用》比较全面地介绍了MCS51单片机的内部结构和指令系统,同时为适应当前潮流,介绍了AT89S51的大部分特性及其应用;为注重初学者的实际操作能力培养,比较详细地介绍了单片机的开发环境,开发软件Keil及其集成开发环境μVision3。《单片机原理及应用》所有例题都经过仿真验证,另外附有1个技能训练演示题目和15个技能训练实训题目,最后还配套有综合应用实训题目。各章后配有习题可供练习、复习,根据教学时间安排,也可以选做其中的一部分。
    《单片机原理及应用》作为高职高专单片机课程的教材,也可供初学者自学使用,相关科技人员也可参考。 第0章开头的话
    0.1什么是单片机
    0.2为什么要学习单片机
    0.3怎样学习单片机
    0.4本书特色

    第1章51系列单片机基本硬件系统及开发环境
    1.1单片机的内部结构和工作原理
    1.1.1单片机的内部结构
    1.1.2单片机的工作原理
    1.2封装形式与引脚定义
    1.3单片机存储器结构
    1.3.1程序存储器
    1.3.2数据存储器
    1.4单片机并行I/O口
    1.4.1P0端口
    1.4.2P1端口
    1.4.3P2端口
    1.4.4P3端口
    1.4.5I/O口小结
    1.5单片机最小系统
    1.5.1时钟与时序
    1.5.2复位电路
    1.5.3单片机的最小系统
    实训演示控制发光二极管的点亮与熄灭
    1.6Keil单片机集成开发环境(IDE)霽ision3使用简介
    1.6.1安装和启动
    1.6.2基本使用步骤
    技能训练1用发光二极管的点亮与熄灭模拟霓虹灯
    本章小结
    思考与练习

    第2章单片机的指令系统
    2.1指令系统概述
    2.1.1指令分类
    2.1.2指令格式
    2.1.3常用符号
    2.1.4伪指令
    2.2寻址方式
    2.2.1寄存器寻址方式
    2.2.2直接寻址方式
    2.2.3立即数寻址方式
    2.2.4寄存器间接寻址方式
    2.2.5变址寻址
    2.2.6相对寻址
    2.2.7位寻址
    技能训练2寻址方式仿真训练
    2.3数据传送指令
    2.3.1片内RAM数据传送指令
    2.3.2数据交换指令
    2.3.3累加器A与外部RAM(或外部接口)数据传送指令
    2.3.4累加器A与程序存储器传送指令
    2.3.5堆栈操作指令
    技能训练3数据传送类指令仿真训练与硬件调试
    2.4算术运算指令
    2.4.1加法指令
    2.4.2减法指令
    2.4.3十进制调整指令
    2.4.4加1、减1指令
    2.4.5乘法指令
    2.4.6除法指令
    技能训练4算术运算类指令仿真训练
    2.5逻辑运算指令
    2.5.1逻辑或操作指令
    2.5.2逻辑与操作指令
    2.5.3逻辑异或操作指令
    2.5.4累加器A的逻辑操作指令
    技能训练5逻辑运算指令仿真训练及硬件调试
    2.6控制转移指令
    2.6.1无条件转移指令
    2.6.2空操作指令
    2.6.3条件转移指令
    2.6.4子程序调用和返回指令
    技能训练6控制转移类指令仿真训练
    2.7位操作指令
    2.7.1位逻辑操作指令
    2.7.2位数据传送指令
    2.7.3位状态控制指令
    2.7.4位控制转移指令
    技能训练7位操作指令仿真训练与硬件调试
    2.8汇编语言程序设计(几种典型的程序结构及子程序)
    2.8.1程序设计的一般步骤
    2.8.2顺序程序设计
    2.8.3分支程序设计
    2.8.4循环结构
    2.8.5子程序设计
    技能训练8一位数码管显示程序与硬件电路调试
    本章小结
    思考与练习

    第3章单片机的中断系统及应用
    3.1中断系统的基本概念
    3.1.1中断的基本概念
    3.1.2中断源与中断标志
    3.2中断的控制
    3.2.1中断允许和禁止
    3.2.2中断优先级控制
    3.3中断响应
    3.3.1中断响应过程
    3.3.2中断响应时间
    3.4中断系统的应用
    3.4.1中断系统的初始化
    3.4.2中断系统应用
    技能训练9中断系统仿真训练1与硬件调试--数据采集
    技能训练10中断系统仿真训练2与硬件调试--检测外部报警信号
    本章小结
    思考与练习

    第4章单片机的定时/计数器
    4.1定时/计数器的基本概念及结构
    4.1.1基本概念
    4.1.2定时/计数器的结构及工作原理
    4.2定时/计数器的控制
    4.2.1定时器的工作方式寄存器TMOD
    4.2.2定时器控制寄存器TCON
    4.3定时/计数器的工作方式
    4.3.1工作方式0
    4.3.2工作方式1
    4.3.3工作方式2
    4.3.4工作方式3
    4.4定时/计数器的应用
    4.4.1定时/计数器的初始化
    4.4.2定时/计数器的应用举例
    技能训练11定时/计数器综合训练1--蜂鸣器发音控制
    技能训练12定时/计数器综合训练2--交通灯控制
    本章小结
    思考与练习

    第5章单片机的串行接口
    5.1串行通信的基本概念
    5.1.1通信的基本概念
    5.1.2串行通信的分类
    5.1.3串行通信的制式
    5.251系列单片机的串行接口
    5.2.151系列单片机串行口结构
    5.2.251系列单片机串行口的工作方式
    5.2.351系列单片机串行口的波特率
    5.3串行通信的电平转换接口
    5.4串行接口的应用
    技能训练13单片机之间的通信
    技能训练14串行接口仿真训练1--接收数据显示
    本章小结
    思考与练习

    第6章单片机的键盘及显示接口
    6.1键盘概述
    6.1.1键盘的分类
    6.1.2键盘的工作原理
    6.1.3键盘的消抖动
    6.2键盘工作方式
    6.2.1独立式键盘
    6.2.2矩阵式键盘
    6.2.3矩阵式键盘的按键识别方法
    6.3键盘接口编程模式
    6.3.1编程扫描方式
    6.3.2定时扫描方式
    6.3.3外部中断方式
    6.4显示接口概述
    6.4.1LED显示器的结构与原理
    6.4.2LED显示器的工作方式
    技能训练15一键多功能控制
    本章小结
    思考与练习

    第7章单片机的综合应用实例
    7.1单片机应用系统设计的一般流程与技术要点
    7.1.1总体设计
    7.1.2硬件设计
    7.1.3单片机系统硬件抗干扰的常用方法
    7.1.4软件设计
    7.1.5资源分配
    7.1.6软件仿真
    7.2实例六位数码管时钟设计与制作
    7.2.1系统设计要求
    7.2.2系统的硬件设计
    7.2.3系统的软件设计
    本章小结
    思考与练习
    附录
    附录1
    附录2
    编后话
    参考文献
  • 内容简介:
    《单片机原理及应用》比较全面地介绍了MCS51单片机的内部结构和指令系统,同时为适应当前潮流,介绍了AT89S51的大部分特性及其应用;为注重初学者的实际操作能力培养,比较详细地介绍了单片机的开发环境,开发软件Keil及其集成开发环境μVision3。《单片机原理及应用》所有例题都经过仿真验证,另外附有1个技能训练演示题目和15个技能训练实训题目,最后还配套有综合应用实训题目。各章后配有习题可供练习、复习,根据教学时间安排,也可以选做其中的一部分。
    《单片机原理及应用》作为高职高专单片机课程的教材,也可供初学者自学使用,相关科技人员也可参考。
  • 目录:
    第0章开头的话
    0.1什么是单片机
    0.2为什么要学习单片机
    0.3怎样学习单片机
    0.4本书特色

    第1章51系列单片机基本硬件系统及开发环境
    1.1单片机的内部结构和工作原理
    1.1.1单片机的内部结构
    1.1.2单片机的工作原理
    1.2封装形式与引脚定义
    1.3单片机存储器结构
    1.3.1程序存储器
    1.3.2数据存储器
    1.4单片机并行I/O口
    1.4.1P0端口
    1.4.2P1端口
    1.4.3P2端口
    1.4.4P3端口
    1.4.5I/O口小结
    1.5单片机最小系统
    1.5.1时钟与时序
    1.5.2复位电路
    1.5.3单片机的最小系统
    实训演示控制发光二极管的点亮与熄灭
    1.6Keil单片机集成开发环境(IDE)霽ision3使用简介
    1.6.1安装和启动
    1.6.2基本使用步骤
    技能训练1用发光二极管的点亮与熄灭模拟霓虹灯
    本章小结
    思考与练习

    第2章单片机的指令系统
    2.1指令系统概述
    2.1.1指令分类
    2.1.2指令格式
    2.1.3常用符号
    2.1.4伪指令
    2.2寻址方式
    2.2.1寄存器寻址方式
    2.2.2直接寻址方式
    2.2.3立即数寻址方式
    2.2.4寄存器间接寻址方式
    2.2.5变址寻址
    2.2.6相对寻址
    2.2.7位寻址
    技能训练2寻址方式仿真训练
    2.3数据传送指令
    2.3.1片内RAM数据传送指令
    2.3.2数据交换指令
    2.3.3累加器A与外部RAM(或外部接口)数据传送指令
    2.3.4累加器A与程序存储器传送指令
    2.3.5堆栈操作指令
    技能训练3数据传送类指令仿真训练与硬件调试
    2.4算术运算指令
    2.4.1加法指令
    2.4.2减法指令
    2.4.3十进制调整指令
    2.4.4加1、减1指令
    2.4.5乘法指令
    2.4.6除法指令
    技能训练4算术运算类指令仿真训练
    2.5逻辑运算指令
    2.5.1逻辑或操作指令
    2.5.2逻辑与操作指令
    2.5.3逻辑异或操作指令
    2.5.4累加器A的逻辑操作指令
    技能训练5逻辑运算指令仿真训练及硬件调试
    2.6控制转移指令
    2.6.1无条件转移指令
    2.6.2空操作指令
    2.6.3条件转移指令
    2.6.4子程序调用和返回指令
    技能训练6控制转移类指令仿真训练
    2.7位操作指令
    2.7.1位逻辑操作指令
    2.7.2位数据传送指令
    2.7.3位状态控制指令
    2.7.4位控制转移指令
    技能训练7位操作指令仿真训练与硬件调试
    2.8汇编语言程序设计(几种典型的程序结构及子程序)
    2.8.1程序设计的一般步骤
    2.8.2顺序程序设计
    2.8.3分支程序设计
    2.8.4循环结构
    2.8.5子程序设计
    技能训练8一位数码管显示程序与硬件电路调试
    本章小结
    思考与练习

    第3章单片机的中断系统及应用
    3.1中断系统的基本概念
    3.1.1中断的基本概念
    3.1.2中断源与中断标志
    3.2中断的控制
    3.2.1中断允许和禁止
    3.2.2中断优先级控制
    3.3中断响应
    3.3.1中断响应过程
    3.3.2中断响应时间
    3.4中断系统的应用
    3.4.1中断系统的初始化
    3.4.2中断系统应用
    技能训练9中断系统仿真训练1与硬件调试--数据采集
    技能训练10中断系统仿真训练2与硬件调试--检测外部报警信号
    本章小结
    思考与练习

    第4章单片机的定时/计数器
    4.1定时/计数器的基本概念及结构
    4.1.1基本概念
    4.1.2定时/计数器的结构及工作原理
    4.2定时/计数器的控制
    4.2.1定时器的工作方式寄存器TMOD
    4.2.2定时器控制寄存器TCON
    4.3定时/计数器的工作方式
    4.3.1工作方式0
    4.3.2工作方式1
    4.3.3工作方式2
    4.3.4工作方式3
    4.4定时/计数器的应用
    4.4.1定时/计数器的初始化
    4.4.2定时/计数器的应用举例
    技能训练11定时/计数器综合训练1--蜂鸣器发音控制
    技能训练12定时/计数器综合训练2--交通灯控制
    本章小结
    思考与练习

    第5章单片机的串行接口
    5.1串行通信的基本概念
    5.1.1通信的基本概念
    5.1.2串行通信的分类
    5.1.3串行通信的制式
    5.251系列单片机的串行接口
    5.2.151系列单片机串行口结构
    5.2.251系列单片机串行口的工作方式
    5.2.351系列单片机串行口的波特率
    5.3串行通信的电平转换接口
    5.4串行接口的应用
    技能训练13单片机之间的通信
    技能训练14串行接口仿真训练1--接收数据显示
    本章小结
    思考与练习

    第6章单片机的键盘及显示接口
    6.1键盘概述
    6.1.1键盘的分类
    6.1.2键盘的工作原理
    6.1.3键盘的消抖动
    6.2键盘工作方式
    6.2.1独立式键盘
    6.2.2矩阵式键盘
    6.2.3矩阵式键盘的按键识别方法
    6.3键盘接口编程模式
    6.3.1编程扫描方式
    6.3.2定时扫描方式
    6.3.3外部中断方式
    6.4显示接口概述
    6.4.1LED显示器的结构与原理
    6.4.2LED显示器的工作方式
    技能训练15一键多功能控制
    本章小结
    思考与练习

    第7章单片机的综合应用实例
    7.1单片机应用系统设计的一般流程与技术要点
    7.1.1总体设计
    7.1.2硬件设计
    7.1.3单片机系统硬件抗干扰的常用方法
    7.1.4软件设计
    7.1.5资源分配
    7.1.6软件仿真
    7.2实例六位数码管时钟设计与制作
    7.2.1系统设计要求
    7.2.2系统的硬件设计
    7.2.3系统的软件设计
    本章小结
    思考与练习
    附录
    附录1
    附录2
    编后话
    参考文献
查看详情