欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • 单片机原理与应用(基于Proteus仿真面向新工科普通高等教育系列教材)
      • 作者:编者:李芳//荆珂//白晓虎|责编:尚晨
      • 出版社:机械工业
      • ISBN:9787111678847
      • 出版日期:2021/04/01
      • 页数:280
    • 售价:27.6
  • 内容大纲

        本书以培养高技能型人才、加强技术应用能力培养为目的,以知识目标、技能目标为主线,突出了针对性和应用性。强化了实践能力的培养。在内容的组织上,以应用为导向,以完成任务为目标,软硬件结合,使知识点和技能点相结合,既实现了知识的全面性和连贯性,又做到了理论与实践内容的融会贯通,体现了单片机教材的新特色。
        全书共12章。以AT89S51单片机为核心来讲述单片机的原理及应用.同时将先进的单片机系统设计与仿真平台Proteus引入教材中,将单个LED闪烁、延时控制彩灯闪烁、中断系统应用、中断优先控制、60s倒计时装置电路设计、按键显示电路设计、存储器的扩展、双机通信、具有记忆功能的计数器的设计、数字电压表设计、波形发生器、电子时钟设计、步进电动机控制系统的设计、直流电动机控制系统的设计等多个案例贯穿全书,利用仿真电路代替实际电路,使读者在学习过程中更容易入门,真正给读者带来学习单片机的乐趣。本书每章都给出了相应的思考题与习题,便于教学和读者自学。同时介绍了当前应用广泛的器件,如I2C总线、DS18B20、DS1302等。
        本书可作为应用型本科自动化、电气自动化、电子技术、计算机、机械专业的教学用书,以及高职相关专业和培训班的教材,同时可以作为电子爱好者学习单片机的自学用书和相关工程技术人员的参考用书。
  • 作者介绍

  • 目录

    前言
    第1章  单片机概述
      1.1  什么是单片机
      1.2  单片机的特点及发展概况
      1.3  单片机的应用领域
      1.4  MCS-51系列与AT89S5×系列单片机
      1.5  其他的51单片机
        1.5.1  C8051F×××单片机
        1.5.2  ADpμC812单片机
      1.6  单片机的数制与编码
        1.6.1  计算机中的数制
        1.6.2  数制问的转换
        1.6.3  编码
      思考题与习题
    第2章  单片机的硬件结构
      2.1  AT89S51单片机的引脚功能
      2.2  AT89S51单片机的硬件组成
      2.3  AT89S51单片机的CPU
        2.3.1  运算器
        2.3.2  控制器
      2.4  AT89S51单片机的存储器结构
        2.4.1  程序存储器空间
        2.4.2  数据存储器空间
      2.5  AT89S51单片机的并行I/O口
        2.5.1  P0口
        2.5.2  P1口
        2.5.3  P2口
        2.5.4  P3口
      2.6  时钟电路及复位电路
        2.6.1  时钟电路与时序
        2.6.2  复位电路
      2.7  AT89S51单片机的工作方式
        2.7.1  低功耗工作方式
        2.7.2  ISP编程工作方式
      2.8  Keil软件使用
        2.8.1  Keil μVision4开发环境简介
        2.8.2  Keil μVision4的基本操作
        2.8.3  源程序的添加、编译与调试
      2.9  Proteus软件使用
        2.9.1  Proteus ISIS环境简介
        2.9.2  基于Proteus的单片机虚拟仿真系统的设计
        2.9.3  Proteus与Keil μVision4的联调
      思考题与习题
    第3章  51系列单片机的指令系统
      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  案例:单个LED闪烁
      思考题与习题
    第4章  汇编语言程序设计
      4.1  汇编语言程序设计概述
        4.1.1  汇编语言
        4.1.2  伪指令
      4.2  汇编语言程序设计举例
        4.2.1  顺序结构程序设计
        4.2.2  分支结构程序设计
        4.2.3  循环结构程序设计
        4.2.4  查表程序设计
        4.2.5  子程序的设计
        4.2.6  码制转换程序
        4.2.7  关键字查找程序设计
        4.2.8  数据极值查找程序设计
        4.2.9  数据排序程序设计
      4.3  软件调试仿真器Keil μVision应用
        4.3.1  用Keil进行延时程序的仿真调试和延时测量
        4.3.2  用Keil进行查表程序的仿真调试
      4.4  案例:延时控制彩灯闪烁
      思考题与习题
    第5章  AT89S51中断系统与定时/计数器
      5.1  中断系统
        5.1.1  中断基本概念
        5.1.2  AT89S51单片机中断系统结构
        5.1.3  与中断控制有关的寄存器
        5.1.4  中断响应过程
      5.2  中断应用
        5.2.1  中断应用步骤
        5.2.2  中断应用举例
      5.3  案例:中断系统应用
      5.4  案例:中断优先控制
      5.5  定时/计数器
        5.5.1  定时/计数器概述
        5.5.2  定时/计数器的控制
        5.5.3  定时/计数器的工作方式
        5.5.4  定时/计数器的编程和应用
      5.6  案例:60s倒计时装置电路设计
      思考题与习题
    第6章  单片机人机交互通道的接口技术
      6.1  单片机与LED数码管的接口技术
        6.1.1  LED结构
        6.1.2  LED数码显示器应用
      6.2  单片机与字符型LCD的接口技术
        6.2.1  基础知识
        6.2.2  接口电路设计

      6.3  单片机与键盘的接口技术
        6.3.1  键盘概述
        6.3.2  键盘的接口及程序设计
      6.4  案例:按键显示电路设计
      思考题与习题
    第7章  单片机的存储器及I/O口扩展技术
      7.1  系统扩展结构及地址分配
        7.1.1  系统扩展结构
        7.1.2  系统总线及总线构造
        7.1.3  存储器扩展与编址技术
        7.1.4  外部地址锁存器
      7.2  程序存储器EPROM的扩展
        7.2.1  常用的EPROM芯片
        7.2.2  单片机与EPROM的接口电路设计
      7.3  静态数据存储器RAM的扩展
        7.3.1  常用的静态RAM(SRAM)芯片
        7.3.2  单片机与RAM的接口电路设计
      7.4  AT89S51扩展并行I/O接口芯片82C55的设计
        7.4.1  I/O接口扩展概述
        7.4.2  并行I/O芯片8255A简介
        7.4.3  单片机与8255A的接口设计
      7.5  案例:使用EPROM扩展AT89S51单片机程序存储器
      思考题与习题
    第8章  AT89S51单片机串行通信接口技术
      8.1  串行通信的相关概念
        8.1.1  数据通信的方式
        8.1.2  串行数据的传输方式
      8.2  AT89S51单片机的串行口
        8.2.1  串行口结构
        8.2.2  串行口控制寄存器SCON
        8.2.3  电源控制寄存器PCON
      8.3  串行口的工作方式
      8.4  波特率的设定
      8.5  单片机的串行通信接口技术
        8.5.1  标准串行通信接口
        8.5.2  串口转换为并口输出
        8.5.3  多机串行通信接口
      8.6  案例:双机通信
      思考题与习题
    第9章  AT89S51单片机的串行扩展技术
      9.1  单总线串行扩展与DS18B20
        9.1.1  单总线概述
        9.1.2  常用的单总线器件
        9.1.3  单总线器件温度传感器DS18B20
      9.2  SPI串行总线扩展
        9.2.1  SPI串行总线简介
        9.2.2  常用的SPI总线器件
        9.2.3  扩展带有SPI接口的显示芯片MAX7219
      9.3  I2C总线的串行扩展介绍
        9.3.1  I2C总线基础知识

        9.3.2  I2C总线协议的软件模拟
        9.3.3  AT24C××芯片介绍
        9.3.4  AT24C02芯片的应用
      9.4  键盘/显示串行接口芯片HD7279A的应用
      9.5  案例:基于AT24C02的具有记忆功能的计数器的设计
        思考题与习题
    第lO章  AT89S51单片机与A/D及D/A转换器接口技术
      10.1  A/D转换器及接口技术
        10.1.1  A/D转换器概述
        10.1.2  典型A/D转换器芯片ADC0809及应用
        10.1.3  串行12位ADC芯片TLC2543及应用
      10.2  D/A转换器及接口技术
        10.2.1  D/A转换器的主要技术指标
        10.2.2  典型D/A转换器芯片DAC0832及应用
        10.2.3  串行10位DAC芯片TLC5615及应用
      10.3  案例:数字电压表设计
      10.4  案例:波形发生器
      思考题与习题
    第11章  单片机的应用设计
      11.1  基于日历/时钟芯片DS1302的电子钟的设计
        11.1.1  DS1302的工作原理
        11.1.2  硬件电路及驱动程序的设计
      11.2  步进电动机控制系统的设计
        11.2.1  工作原理
        11.2.2  ULN2003AN简介
        11.2.3  硬件电路及驱动程序的设计
      11.3  直流电动机控制系统的设计
        11.3.1  直流电动机的工作原理
        11.3.2  L298简介
        11.3.3  硬件电路及程序设计
      思考题与习题
    第12章  单片机C语言应用设计
      12.1  概述
      12.2  C51入门
        12.2.1  标识符和关键字
        12.2.2  C51数据类型
        12.2.3  C51特殊功能寄存器及位变量的定义
        12.2.4  C51数组
        12.2.5  C51指针
        12.2.6  C51运算符和表达式
      12.3  C51的函数
        12.3.1  C51函数概述
        12.3.2  函数的参数及返回值
        12.3.3  函数的调用
        12.3.4  文件包含
        12.3.5  库函数
      12.4  中断服务函数与寄存器组定义
      12.5  C51程序设计举例
        12.5.1  中断程序的编写
        12.5.2  定时器程序的编写

        12.5.3  串行口应用程序的编写
        12.5.4  独立式键盘查询方式
        12.5.5  行列式键盘查询方式
        12.5.6  ADC0809应用程序的编写
        12.5.7  DAC0832应用程序的编写
      思考题与习题
    附录
      附录A  Proteus常用元器件
      附录B  Proteus常用快捷键
      附录C  美国标准信息交换代码(ASCII码)
      附录D  常用逻辑符号对照表
    参考文献