目录

  • 1 导学
    • 1.1 课程简介
    • 1.2 使用工具
    • 1.3 学习方法
  • 2 单片机概述
    • 2.1 单片机简介
    • 2.2 单片机发展历史
    • 2.3 单片机的特点
    • 2.4 单片机的应用
    • 2.5 单片机的发展趋势
    • 2.6 MCS-51 系列与 AT89C5x 系列单片机
    • 2.7 其他单片机
    • 2.8 章节测验
  • 3 AT89S52单片机的片内硬件结构
    • 3.1 AT89S52单片机的硬件组成
    • 3.2 AT89S52单片机的引脚功能
    • 3.3 AT89S52单片机的CPU
    • 3.4 AT89S52单片机的存储结构
    • 3.5 AT89S52单片机的并行I/O端口
    • 3.6 AT89S52单片机的时钟电路与时序
    • 3.7 复位操作和复位电路
    • 3.8 AT89S52单片机的最小系统
    • 3.9 看门狗功能简介
    • 3.10 低功耗节电模式
    • 3.11 章节测验
  • 4 8051指令系统与编程基础
    • 4.1 指令系统概述
    • 4.2 指令格式
    • 4.3 指令系统的寻址方式
    • 4.4 8051指令系统分类介绍
    • 4.5 8051指令系统汇总
    • 4.6 某些指令的说明
    • 4.7 8051汇编语言程序设计基础
    • 4.8 8051汇编语言程序设计举例
    • 4.9 章节测验
  • 5 AT89S52单片机的中断系统
    • 5.1 单片机中断技术概述
    • 5.2 单片机中断系统结构
    • 5.3 中断允许与中断优先级的控制
    • 5.4 响应中断请求的条件
    • 5.5 外部中断的时间
    • 5.6 外部中断的触发方式选择
    • 5.7 中断请求的撤销
    • 5.8 中断服务子程序的应用设计
    • 5.9 多外部中断源系统设计
    • 5.10 章节测验
  • 6 AT89S52单片机的定时器/计数器
    • 6.1 定时器/计数器T0与T1的结构
    • 6.2 定时器/计数器T0与T1的4种工作方式
    • 6.3 定时器/计数器T2的结构与工作方式
    • 6.4 对外部输入的计数信号的要求
    • 6.5 定时器/计数器的编程和应用
    • 6.6 章节测验
  • 7 AT89S52单片机的串行口
    • 7.1 串行通信基础
    • 7.2 串行口的结构
    • 7.3 串行口的4种工作方式
    • 7.4 多机通信
    • 7.5 波特率制定方法
    • 7.6 串行通信接口标准
    • 7.7 串行口的应用设计举例
    • 7.8 章节测验
  • 8 显示、开关/键盘及微型打印机接口设计
    • 8.1 单片机控制发光二极管的显示
    • 8.2 开关状态检测
    • 8.3 单片机控制LED数码管的显示
    • 8.4 单片机控制LED点阵显示器显示
    • 8.5 单片机控制LCD1602液晶显示器的显示
    • 8.6 键盘接口设计
    • 8.7 AT89S52单片机与微型打印机的接口
    • 8.8 单片机与BCD码拨盘的接口设计
    • 8.9 章节测验
  • 9 AT89S52单片机外部存储器的并行扩展
    • 9.1 系统并行扩展结构
    • 9.2 地址空间分配和外部地址锁存器
    • 9.3 静态数据存储器RAM的并行扩展
    • 9.4 片内Flash存储器的编程
    • 9.5 E2PROM的并行扩展
    • 9.6 章节测验
  • 10 AT89S52单片机的I/O扩展
    • 10.1 I/O接口扩展概述
    • 10.2 AT89S52扩展I/O接口芯片8255的设计
    • 10.3 利用74LSTTL电路扩展并行I/O口
    • 10.4 用AT89S52单片机的串行口扩展并行口
    • 10.5 用I/O口控制的声音报警接口
    • 10.6 章节测验
  • 11 单片机与DAC、ADC的接口电路
    • 11.1 单片机扩展D/A转换器概述
    • 11.2 单片机扩展并行8位DAC0832的设计
    • 11.3 单片机扩展A/D转换器概述
    • 11.4 单片机扩展并行8位A/D转换器ADC0809
    • 11.5 章节测验
E2PROM的并行扩展

E2PROM的并行扩展