顶部
收藏

单片机实用教程——单片机原理·汇编语言·接口技术

银领工程

作者:
罗学恒
定价:
18.80元
ISBN:
978-7-04-020482-7
版面字数:
350千字
开本:
16开
全书页数:
223页
装帧形式:
平装
重点项目:
银领工程
出版时间:
2006-09-14
读者对象:
高等职业教育
一级分类:
计算机大类
二级分类:
计算机类
三级分类:
计算机应用技术

本教材是高等职业教育技能型紧缺人才培养培训工程系列教材之一。

本教材以MCS-51系列单片机为主,注意原理介绍和应用并重,并且从实用的角度介绍了单片机应用方面的内容。笔者多年从事单片机应用技术教学和科研,试图向学生较好地解答“什么是单片机?如何学好单片机?如何应用单片机?”这3个问题,使学生学习本教材后,既能掌握单片机的一般原理,又能掌握单片机的设计技巧,还能结合本书中的大量实例掌握单片机应用系统的一般设计方法,尤其是笔者将自己开发的单片机监控系统分解到每一章的“动手做”,读者在学完每一章后即动手做,巩固理论的同时提高动手能力。学完本教材后,一个成功的产品展现在读者面前,使学生将来走上工作岗位后能很快进入开发单片机应用系统的角色。

为了便于组织教学,本教材按循序渐进的顺序编排。本教材共分12章,依次为:单片机基础知识、单片机硬件结构、指令系统、汇编语言、定时器/计数器、串行接口、中断系统、外部存储器扩展、扩展并行接口、键盘/显示器/语音接口、I2C总线、常用驱动部件接口技术等,覆盖了开发一个小型单片机控制系统的所有知识。

本书可作为高等职业技术学院、本科院校的二级职业技术学院、高等专科学校、成人高校的计算机和电子类相关专业的教材,也可供相关专业人员学习参考。

  • 第1章 单片机基础知识
    • 1.1 概述
      • 1.1.1 什么是单片机
      • 1.1.2 单片机的发展
      • 1.1.3 单片机的特点
      • 1.1.4 单片机的应用领域
      • 1.1.5 单片机的发展趋势
      • 1.1.6 单片机的展望
    • 1.2 数值的转换
      • 1.2.1 数制
      • 1.2.2 数制之间的转换
    • 1.3 机器数
      • 1.3.1 原码
      • 1.3.2 反码
      • 1.3.3 补码
      • 1.3.4 无符号数
      • 1.3.5 BCD码
      • 1.3.6 字符数据编码
      • 1.3.7 内存中的数据
    • 习题1
  • 第2章 MCS-51单片机的结构
    • 2.1 MCS-51单片机的特点
    • 2.2 MCS-51单片机的硬件结构
      • 2.2.1 MCS-51单片机芯片引脚介绍
      • 2.2.2 MCS-51单片机总体结构
      • 2.2.3 MCS-51单片机存储器
      • 2.2.4 MCS-51单片机的特殊功能寄存器
      • 2.2.5 MCS-51单片机的输入/输出端口
      • 2.2.6 MCS-51单片机复位电路
      • 2.2.7 MCS-51单片机振荡器
      • 2.2.8 CPU时序
    • 动手做
    • 习题2
  • 第3章 MCS-51单片机指令系统
    • 3.1 MCS-51单片机指令系统简介
      • 3.1.1 指令格式
      • 3.1.2 MCS-51单片机的助记符语言
    • 3.2 MCS-51单片机的寻址方式
      • 3.2.1 寻址方式中常用符号注释
      • 3.2.2 寻址方式
    • 3.3 数据传送类指令
    • 3.4 算术运算类指令
    • 3.5 逻辑操作类指令
    • 3.6 控制转移类指令
    • 3.7 位操作类指令
    • 动手做
    • 习题3
  • 第4章 汇编语言程序设计
    • 4.1 汇编语言的格式
      • 4.1.1 伪指令
      • 4.1.2 汇编语言的格式
    • 4.2 汇编语言程序设计
      • 4.2.1 顺序结构程序
      • 4.2.2 分支结构程序
      • 4.2.3 循环结构程序
      • 4.2.4 子程序设计
    • 4.3 实用程序举例
      • 4.3.1 代码转换类程序
      • 4.3.2 运算类程序
    • 动手做
    • 习题4
  • 第5章 定时器/计数器
    • 5.1 定时器/计数器工作方式及控制
      • 5.1.1 工作方式寄存器TMOD
      • 5.1.2 控制寄存器TCON
    • 5.2 定时器/计数器的工作方式
      • 5.2.1 工作方式0
      • 5.2.2 工作方式1
      • 5.2.3 工作方式2
      • 5.2.4 工作方式3
    • 5.3 定时器/计数器应用举例
    • 动手做
    • 习题5
  • 第6章 串行接口
    • 6.1 概述
      • 6.1.1 通信方向
      • 6.1.2 异步通信和同步通信
      • 6.1.3 波特率
      • 6.1.4 传送编码
      • 6.1.5 信号的调制与调解
    • 6.2 串行口工作原理
      • 6.2.1 串行口控制寄存器SCON
      • 6.2.2 电源控制寄存器PCON
      • 6.3 波特率设计
      • 6.3.1 方式0的波特率
      • 6.3.2 方式2的波特率
      • 6.3.3 方式1和方式3的波特率
    • 6.4 串行通信的4种工作方式
      • 6.4.1 工作方式0
      • 6.4.2 工作方式1
      • 6.4.3 工作方式2
      • 6.4.4 工作方式3
    • 6.5 串行口应用举例
      • 6.5.1 利用串行口工作方式0扩展I/O口
      • 6.5.2 用串行口进行异步单工通信
      • 6.5.3 用串行口进行异步双工通信
    • 动手做
    • 习题6
  • 第7章 中断系统
    • 7.1 中断的概念
      • 7.1.1 为什么要用中断
      • 7.1.2 中断源
      • 7.1.3 中断系统的功能
    • 7.2 MCS-51单片机中断系统
      • 7.2.1 中断请求源
      • 7.2.2 中断控制
      • 7.2.3 中断的响应条件及响应过程
      • 7.2.4 中断响应时间
    • 7.3 中断系统应用举例
    • 动手做
    • 习题7
  • 第8章 MCS-51单片机外部存储器扩展
    • 8.1 存储器扩展概述
      • 8.1.1 扩展总线
      • 8.1.2 片选信号与地址分配的关系
      • 8.1.3 扩展存储器的步骤
    • 8.2 扩展程序存储器
      • 8.2.1 常用程序存储器芯片介绍
      • 8.2.2 EPROM与单片机的连接
      • 8.2.3 扩展EEPROM程序存储器
    • 8.3 扩展数据存储器
      • 8.3.1 常用数据存储器芯片
      • 8.3.2 RAM与单片机的连接
      • 8.3.3 扩展数据与程序兼用的存储器
    • 动手做
    • 习题8
  • 第9章 MCS-51单片机扩展并行接口
    • 9.1 8255可编程并行I/O接口芯片简介
      • 9.1.1 8255引脚
      • 9.1.2 8255工作方式选择
      • 9.1.3 8255应用举例
    • 9.2 8155可编程并行I/O接口芯片简介
      • 9.2.1 8155引脚
      • 9.2.2 8155基本功能
      • 9.2.3 8155应用举例
    • 9.3 简单I/O接口芯片简介
      • 9.3.1 用锁存器74LS374扩展8位输出口
      • 9.3.2 用锁存器74LS377扩展8位输出口
      • 9.3.3 用锁存器74LS373扩展8位输入口
      • 9.3.4 用三态门74LS244扩展8位输入口
    • 动手做
    • 习题9
  • 第10章 键盘、显示器、语音接口
    • 10.1 键盘接口
      • 10.1.1 键盘状态输入与消抖
      • 10.1.2 独立式键盘及其与单片机的接口
      • 10.1.3 行列式键盘及其与单片机的接口
    • 10.2 显示器接口
      • 10.2.1 LED显示器的结构与工作原理
      • 10.2.2 静态显示器接口
      • 10.2.3 动态显示器接口
      • 10.2.4 LCD显示器接口技术
    • 10.3 语音接口
      • 10.3.1 语音芯片
      • 10.3.2 语音芯片与单片机的接口
    • 动手做
    • 习题10
  • 第11章 I2C总线
    • 11.1 I2C器件AT24C××芯片简介
    • 11.2 AT24C××工作原理
      • 11.2.1 开始和结束信号
      • 11.2.2 I2C总线数据
      • 11.2.3 I2C数据格式
      • 11.2.4 I2C总线寻址
    • 11.3 操作模式
      • 11.3.1 写操作模式
      • 11.3.2 读操作模式
    • 11.4 单片机与AT24C××接口应用简单实例
    • 动手做
    • 习题11
  • 第12章 常用驱动部件接口技术
    • 12.1 开关量驱动接口
      • 12.1.1 专用集成电路驱动接口电路
      • 12.1.2 功率三极管驱动接口电路
      • 12.1.3 继电器驱动接口电路
    • 12.2 光电隔离接口
      • 12.2.1 光电耦合器件
      • 12.2.2 输入通道中的光电隔离
      • 12.2.3 输出通道中的光电隔离
    • 12.3 步进电动机的驱动与接口
      • 12.3.1 步进电动机工作方式
      • 12.3.2 步进电动机控制系统和控制方法
      • 12.3.3 步进电动机的驱动接口电路
    • 12.4 晶闸管整流器的驱动与接口
      • 12.4.1 单向晶闸管控制电路
      • 12.4.2 双向晶闸管驱动接口
    • 动手做
    • 习题12
  • 附录A 实用型单片机监控系统电路连线图
  • 附录B 实用型单片机监控系统元件表
  • 附录C MCS-51系列单片机指令表
  • 参考文献

相关图书