全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 硬件及维护

8051单片机原理及应用(全国高等职业教育十三五规划教材)

  • 定价: ¥49
  • ISBN:9787111605041
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:机械工业
  • 页数:248页
  • 作者:编者:王彪//武漫...
  • 立即节省:
  • 2018-09-01 第1版
  • 2018-09-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    王彪、武漫漫主编的《8051单片机原理及应用(全国高等职业教育十三五规划教材)》以国内广泛使用的51系列单片机中的8051为例,系统地介绍了单片机的工作原理及应用技术。主要内容包括单片机系统基本知识、8051单片机的基本结构、开发软件使用、8051单片机的指令系统、汇编语言程序设计、8051单片机的中断系统、8051单片机的定时/计数器、8051单片机的串行接口、LED数码管显示与键盘、秒表与数字钟的设计、温度湿度测量仪的设计,并介绍了如何利用WAVE6000和Proteus进行单片机系统仿真。
    本书根据职业教育的要求和学生的特点,本着理论够用的原则,突出实用性、操作性,在编排上由浅入深、循序渐进、图文并茂,旨在使学生熟悉单片机基本开发环境,掌握单片机应用系统开发技术。
    本书可作为应用型本科及高职高专院校的电子信息类、自动化类专业的教材,也可作为单片机爱好者和工程技术人员的参考用书。
    本书配有授课电子课件,相关例题、实例的源代码、Proteus仿真电路原理图及习题参考答案,可以登录www.cmpedu.com免费注册、审核通过后下载,或联系编辑索取(QQ:1239258369,电话:010-88379739)。

目录

出版说明
前言
第1章  单片机系统基本知识
  1.1  认识单片机
    1.1.1  单片机的概念
    1.1.2  单片机的发展概况
    1.1.3  单片机的特点
    1.1.4  单片机的应用
    1.1.5  单片机技术的发展趋势
  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.4.4  十六进制数的运算
    1.4.5  数据在计算机中的表示
    1.4.6  常用编码
  1.5  实训1  单片机系统的认识
  1.6  习题
第2章  8051单片机的基本结构
  2.1  内部结构和引脚功能
    2.1.1  内部结构
    2.1.2  引脚功能
  2.2  存储器
    2.2.1  程序存储器(ROM)
    2.2.2  数据存储器(RAM)
    2.2.3  特殊功能寄存器(SFR)
    2.2.4  程序计数器(PC)
  2.3  I/O端口
    2.3.1  P0口
    2.3.2  P1口
    2.3.3  P2口
    2.3.4  P3口
  2.4  时钟与时序
    2.4.1  时钟电路
    2.4.2  时钟周期和机器周期
  2.5  工作方式
    2.5.1  复位方式
    2.5.2  低功耗工作方式
  2.6  ATMEL89系列单片机
    2.6.1  AT89系列单片机的优点
    2.6.2  AT89系列单片机的内部结构
    2.6.3  AT89系列单片机的型号编码
  2.7  实训2  制作8051单片机最小系统
  2.8  习题
第3章  开发软件使用
  3.1  WAVE6000软件认知及使用
    3.1.1  WAVE6000简介
    3.1.2  WAVE6000使用
  3.2  Proteus软件认知及使用
    3.2.1  Proteus简介
    3.2.2  Proteus使用
  3.3  实训3  WAVE6000的使用练习
  3.4  实训4  Proteus的使用练习
  3.5  习题
第4章  8051单片机的指令系统
  4.1  指令系统概述
    4.1.1  指令基本格式
    4.1.2  指令分类
    4.1.3  指令系统中的常用符号
    4.1.4  寻址方式
    4.1.5  伪指令
    4.1.6  汇编
  4.2  指令系统
    4.2.1  数据传送类指令
    4.2.2  算术运算类指令
    4.2.3  逻辑运算及位移类指令
    4.2.4  位操作类指令
    4.2.5  控制转移类指令
  4.3  实训5  制作流水灯
  4.4  习题
第5章  汇编语言程序设计
  5.1  汇编语言程序设计概述
    5.1.1  程序设计的步骤
    5.1.2  编写程序的方法
    5.1.3  编写程序的技巧
  5.2  顺序程序设计
  5.3  分支程序设计
  5.4  循环程序设计
  5.5  查表程序设计
  5.6  散转程序设计
  5.7  子程序设计
    5.7.1  关于子程序的几点说明
    5.7.2  在子程序调用时的现场保护与恢复
    5.7.3  在子程序调用时参数的传递
  5.8  实训6  制作交通信号灯
  5.9  习题
第6章  8051单片机的中断系统
  6.1  中断概述
    6.1.1  中断概念
    6.1.2  设置中断的原因
  6.2  中断源和中断控制寄存器
    6.2.1  中断源
    6.2.2  中断控制寄存器
  6.3  中断处理过程
    6.3.1  中断请求
    6.3.2  中断响应
    6.3.3  中断服务
    6.3.4  中断返回
    6.3.5  中断响应等待时间
    6.3.6  中断请求的撤除
    6.3.7  中断优先控制和中断嵌套
  6.4  中断程序设计方法
    6.4.1  中断初始化
    6.4.2  中断服务程序
    6.4.3  外部中断的应用举例
  6.5  实训7  制作简易水情报警器
  6.6  习题
第7章  8051单片机的定时/计数器
  7.1  定时/计数器概述
    7.1.1  计数
    7.1.2  定时
  7.2  定时/计数器的控制寄存器
    7.2.1  定时/计数器控制寄存器TCON
    7.2.2  定时/计数器工作方式控制寄存器TMOD
  7.3  定时/计数器工作方式
    7.3.1  工作方式0
    7.3.2  工作方式1
    7.3.3  工作方式2
    7.3.4  工作方式3
  7.4  定时/计数器的应用
    7.4.1  计算定时/计数初值
    7.4.2  定时/计数器应用
  7.5  实训8  制作测速器
  7.6  习题
第8章  8051单片机的串行接口
  8.1  串行通信的基本概念
    8.1.1  数据通信概念
    8.1.2  串行通信波特率
    8.1.3  串行通信的制式
    8.1.4  串行通信的校验
    8.1.5  串行通信接口标准
  8.2  8051单片机的串行口
    8.2.1  串行口特殊功能寄存器
    8.2.2  串行口工作方式
    8.2.3  多机通信
  8.3  实训9  PC和8051单片机串行通信
  8.4  习题
第9章  LED数码管显示与键盘
  9.1  LED数码管显示
    9.1.1  LED数码管
    9.1.2  LED数码管编码方式
    9.1.3  静态显示
    9.1.4  动态显示
  9.2  键盘
    9.2.1  键盘接口概述
    9.2.2  独立式键盘
    9.2.3  矩阵式键盘
  9.3  显示与键盘应用举例——密码锁的设计
    9.3.1  设计要求
    9.3.2  设计方案
    9.3.3  硬件电路设计
    9.3.4  软件设计
  9.4  实训10  制作密码锁
第10章  秒表与数字钟的设计
  10.1  秒表的设计
    10.1.1  设计要求
    10.1.2  设计方案
    10.1.3  硬件电路设计
    10.1.4  软件设计
  10.2  数字钟的设计
    10.2.1  设计要求
    10.2.2  设计方案
    10.2.3  硬件电路设计
    10.2.4  软件设计
  10.3  实训11  制作数字钟
第11章  温度湿度测量仪的设计
  11.1  DHT11
    11.1.1  DHT11概述
    11.1.2  DHT11数据结构
    11.1.3  DHT11的传输时序
  11.2  设计要求
  11.3  设计方案
  11.4  硬件电路设计
  11.5  软件设计
  11.6  实训12  制作温度湿度测量仪
附录  8051单片机汇编指令表
参考文献