作品简介

《单片机原理及应用系统设计》以STC89系列单片机为主线,结合STC系列单片机的新特点、新功能,详细介绍了51内核单片机的结构原理、汇编指令系统、C51程序设计、STC系列单片机应用系统的开发环境、单片机的人机接口电路、单片机的中断系统、定时/计数器、串行通信接口,在此基础上,介绍了基本的、常用的单片机应用系统扩展技术,包括并行扩展、串行扩展、D/A和A/D转换器的接口、功率控制接口等。全书结合应用实际,采用汇编语言编程、PROTEUS虚拟仿真、Keil C51编程,突出了硬件和软件相融合的应用型教学特点,给出了大量的习题,可以在虚拟仿真环境下实现,也可以直接在市场上流行的“口袋型”“掌上型”等单片机实验装置进行学习。在单片机应用系统设计中介绍了多个较新颖的实际项目设计的案例,为单片机技术的综合应用及设计提供借鉴。

《单片机原理及应用系统设计》可作为自动控制、电力电子、智能仪器仪表、计算机、电力工程、电子信息、物联网工程等相关专业本、专科生的教材,也可供有关工程技术人员参考。

胡景春编著

作品目录

  • 前言
  • 第1章 单片机概述
  • 1.1 单片机的基础知识
  • 1.2 典型单片机介绍
  • 1.3 单片机的特点及应用
  • 1.4 嵌入式系统
  • 1.5 习题
  • 第2章 STC系列单片机的结构与原理
  • 2.1 STC系列单片机简介
  • 2.2 STC89系列单片机内部结构
  • 2.3 STC89C52引脚及功能
  • 2.4 中央处理器
  • 2.5 存储器及存储空间
  • 2.6 STC89系列的I/O口
  • 2.7 时钟电路与时序
  • 2.8 单片机复位
  • 2.9 省电模式
  • 2.10 EEPROM
  • 2.11 习题
  • 第3章 指令系统和汇编语言程序设计
  • 3.1 汇编指令格式
  • 3.2 寻址方式
  • 3.3 指令系统
  • 3.4 汇编语言的伪指令
  • 3.5 汇编语言程序设计
  • 3.6 习题
  • 第4章 C51程序设计
  • 4.1 C51简介
  • 4.2 C51程序设计基础
  • 4.3 C51的函数
  • 4.4 汇编语言和C51混合编程
  • 4.5 习题
  • 第5章 STC系列单片机应用系统的开发环境
  • 5.1 Keil C51 高级语言集成开发环境——μVision4 IDE
  • 5.2 虚拟仿真工具PROTEUS
  • 5.3 单片机应用系统的实际调试
  • 5.4 习题
  • 第6章 单片机的人机接口电路
  • 6.1 单片机控制发光二极管
  • 6.2 单片机控制LED数码管
  • 6.3 单片机控制LED点阵显示器
  • 6.4 单片机控制LCD液晶显示器
  • 6.5 键盘接口设计
  • 6.6 习题
  • 第7章 中断系统
  • 7.1 中断系统概述
  • 7.2 51系列单片机的中断系统
  • 7.3 中断响应
  • 7.4 中断服务及应用
  • 7.5 习题
  • 第8章 单片机的定时器/计数器
  • 8.1 定时器/计数器0和1的结构及工作原理
  • 8.2 定时器/计数器0和1的工作方式
  • 8.3 定时器/计数器0和1的编程和应用
  • 8.4 定时器/计数器T2
  • 8.5 习题
  • 第9章 串行通信及串行接口
  • 9.1 串行通信基础
  • 9.2 单片机串行接口的结构
  • 9.3 串行口的工作方式
  • 9.4 波特率的设定
  • 9.5 串行口通信应用案例
  • 9.6 习题
  • 第10章 单片机应用系统扩展
  • 10.1 单片机并行扩展
  • 10.2 单片机串行扩展
  • 10.3 单片机与D/A、A/D转换器的接口
  • 10.4 其他单片机常用接口电路简介
  • 10.5 习题
  • 第11章 单片机应用系统设计
  • 11.1 单片机应用系统设计概述
  • 11.2 掌上型单片机学习开发装置设计
  • 11.3 智能手机无线示波器测量节点设计
  • 11.4 单片机远程无线测控模块设计
  • 11.5 汽车动态参数测量系统
  • 11.6 U盘语音播报器设计
  • 第12章 单片机课程实践指导
  • 12.1 课程实验
  • 12.2 课程设计
  • 附录 实验装置图
  • 参考文献
展开全部