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

    • 极简51单片机(体系结构程序设计与案例开发汇编语言版)/计算机科学与技术丛书
      • 作者:编者:向军|责编:钟志芳
      • 出版社:清华大学
      • ISBN:9787302664024
      • 出版日期:2024/07/01
      • 页数:369
    • 售价:27.6
  • 内容大纲

        本书结合大量实战案例,介绍了MCS-51单片机的体系结构、硬件和程序设计的基本方法。全书共分10章,内容包括51单片机的基本概念、51单片机的汇编语言基础、51单片机的并口和外部中断、51单片机的人机接口、51单片机的定时/计数器和串口、51单片机资源的并行和串行扩展、模拟外设及其与51单片机的接口、51单片机应用系统的设计与开发、C51程序的编写和调试方法。在各章最后附有适量的基础知识练习和综合设计题,并提供了丰富的电子版教学资源,包括所有例题代码和习题参考解答、课程教学大纲和实验大纲、教学PPT、部分重难点教学视频、相关芯片资料和工具软件等。
        本书主要面向各级各类高等学校理工科专业,内容浅显易懂、逻辑性强,注重实践能力的培养。本书可作为高等学校本科和高职高专相关专业课程的教材和参考用书,也可供相关工程技术人员阅读和参考。
  • 作者介绍

        向军,西南交通大学电气工程学院副教授。长期从事系统建模与仿真领域的教学和研究工作。先后为本科生与研究生开设“系统建模与仿真”“数字信号处理”“通信原理”等多门课程,出版教材2部。
  • 目录

    第1章  51单片机的基本概念
      1.1  51单片机的基本结构
        1.1.1  51单片机的内部结构
        1.1.2  51单片机的外部引脚与最小系统
      1.2  51单片机的存储器
        1.2.1  存储器的基本概念
        1.2.2  内部RAM与特殊功能寄存器
      本章小结
      思考练习
    第2章  51单片机的汇编语言基础
      2.1  汇编语言的格式及程序的执行过程
        2.1.1  汇编语言程序的基本结构
        2.1.2  指令及其基本格式
        2.1.3  程序和指令的执行过程
      2.2  常数的表示及运算
        2.2.1  ASCII码和BCD码
        2.2.2  有符号数的表示及运算
      2.3  常用的伪指令
        2.3.1  EQU伪指令
        2.3.2  DATA和XDATA伪指令
        2.3.3  BIT伪指令
        2.3.4  DB和DW伪指令
      2.4  51单片机的指令系统
        2.4.1  无条件转移指令
        2.4.2  MOV指令与寻址方式
        2.4.3  算术和逻辑运算指令
        2.4.4  交换指令
      2.5  单片机应用系统开发工具简介
        2.5.1  Keil C51软件的基本操作
        2.5.2  Proteus软件的基本操作
        2.5.3  本书案例使用方法说明
      本章小结
      思考练习
      综合设计
    第3章  51单片机的并口与外部中断
      3.1  磨刀霍霍——预备知识
        3.1.1  LED
        3.1.2  开关和按钮
      3.2  小试牛刀——实战入门
      3.3  庖丁解牛——原理剖析
        3.3.1  51单片机的并口
        3.3.2  位操作指令
        3.3.3  条件转移指令
        3.3.4  分支和循环程序设计
        3.3.5  子程序和堆栈
        3.3.6  中断的基本概念及外部中断
      3.4  牛气冲天——实战进阶
        3.4.1  外部中断源的扩展
        3.4.2  中断优先级的简单理解
      本章小结

      思考练习
      综合设计
    第4章  51单片机的人机接口
      4.1  磨刀霍霍——预备知识
        4.1.1  数码管的基本概念及工作原理
        4.1.2  键盘的基本概念及工作原理
        4.1.3  LED点阵显示器
      4.2  小试牛刀——实战入门
      4.3  庖丁解牛——原理剖析
        4.3.1  汇编语言中的查表操作
        4.3.2  循环移位指令
        4.3.3  动态扫描显示的实现
        4.3.4  子程序的现场保护与参数传递
        4.3.5  矩阵键盘逐列扫描法的实现
      4.4  牛气冲天——实战进阶
        4.4.1  字符型液晶显示器LCD
        4.4.2  图形液晶显示器LCD
      本章小结
      思考练习
      综合设计
    第5章  51单片机的定时/计数器和串口
      5.1  磨刀霍霍——预备知识
        5.1.1  定时和计数的基本概念
        5.1.2  串行通信与串口
      5.2  小试牛刀——实战入门
      5.3  庖丁解牛——原理剖析
        5.3.1  定时/计数器的内部结构
        5.3.2  定时/计数器的工作方式
        5.3.3  定时/计数器的使用步骤与案例解析
        5.3.4  定时/计数器门控信号的作用
        5.3.5  51单片机串口的基本结构
        5.3.6  51单片机串口的工作方式
        5.3.7  51单片机的内部中断
      5.4  牛气冲天——实战进阶
        5.4.1  定时/计数器的级联
        5.4.2  串口方式2和方式3及其应用
      本章小结
      思考练习
      综合设计
    第6章  51单片机资源的并行扩展
      6.1  磨刀霍霍——预备知识
        6.1.1  半导体存储器的分类及引脚
        6.1.2  锁存器和缓冲器
      6.2  小试牛刀——实战入门
      6.3  庖丁解牛——原理剖析
        6.3.1  并行扩展的基本结构和方法
        6.3.2  片选与地址译码
        6.3.3  MOVX指令与扩展资源的访问
      6.4  牛气冲天——实战进阶
        6.4.1  8155的引脚及内部结构

        6.4.2  8155的命令字与状态字
        6.4.3  8155的工作方式
      本章小结
      思考练习
      综合设计
    第7章  51单片机资源的串行扩展
      7.1  磨刀霍霍——预备知识
        7.1.1  I2C总线
        7.1.2  SPI总线
        7.1.3  1-Wire总线
        7.1.4  常用的串行接口总线器件
      7.2  小试牛刀——实战入门
      7.3  庖丁解牛——原理剖析
        7.3.1  AT24C02与51单片机的接口
        7.3.2  MCP23S08与51单片机的接口
        7.3.3  DS18B20与51单片机的接口
      7.4  牛气冲天——实战进阶
        7.4.1  DS1302及其与51单片机的接口
        7.4.2  TM1637及其应用
      本章小结
      思考练习
      综合设计
    第8章  模拟外设及其与51单片机的接口
      8.1  磨刀霍霍——预备知识
        8.1.1  数字量和模拟量
        8.1.2  数字量和模拟量之间的相互转换
        8.1.3  DAC和ADC的主要技术指标
      8.2  小试牛刀——实战入门
      8.3  庖丁解牛——原理剖析
        8.3.1  常用DAC和ADC简介
        8.3.2  DAC0832及其与51单片机的接口
        8.3.3  ADC0809及其与51单片机的接口
      8.4  牛气冲天——实战进阶
        8.4.1  ADC0809和DAC0832的高级应用
        8.4.2  串行总线接口ADC和DAC
      本章小结
      思考练习
      综合设计
    第9章  51单片机应用系统的设计与开发
      9.1  单片机应用系统的基本组成
        9.1.1  单片机典型应用系统
        9.1.2  单片机典型应用系统的基本组成
      9.2  单片机系统中的开关量接口技术
        9.2.1  隔离技术
        9.2.2  驱动技术
      9.3  51单片机应用系统开发的基本过程
        9.3.1  总体方案设计及单片机的选型
        9.3.2  51单片机应用系统的硬件设计
        9.3.3  51单片机应用系统的软件设计
      9.4  51单片机应用系统设计案例

        9.4.1  多通道直流数字电压表
        9.4.2  多点温度数据采集系统
      本章小结
      思考练习
      综合设计
    第10章  C51程序的编写和调试方法
      10.1  C51程序及调试方法
        10.1.1  C51程序的基本结构
        10.1.2  C51程序的调试方法
      10.2  C51程序中的数据类型和变量
        10.2.1  C51程序中的数据类型
        10.2.2  C51程序中的变量和存储类型
        10.2.3  C51程序中的基本运算
        10.2.4  指针与绝对地址访问
      10.3  函数与中断服务函数
        10.3.1  函数的分类
        10.3.2  函数的调用
        10.3.3  变量的存储种类
        10.3.4  中断服务函数
      10.4  C51程序设计举例
      本章小结
      思考练习
      综合设计
    附录A  MCS-51单片机的特殊功能寄存器
    附录B  MCS-51单片机的指令系统
    附录C  实验项目参考
    参考文献