目录

  • 1 单片机概述
    • 1.1 计算机的发展
    • 1.2 单片机的发展及其趋势
    • 1.3 单片机的特点与应用
    • 1.4 MCS―51系列与AT89S51系列单片机
    • 1.5 其他类型单片机
    • 1.6 单片机中进位计数制与转换
    • 1.7 本章PPT
  • 2 AT89S51单片机硬件结构组成
    • 2.1 AT89S51单片机的内部硬件结构
    • 2.2 AT89S51的引脚功能、CPU、存储器结构
    • 2.3 AT89S51单片机的并行I/O端口
    • 2.4 时钟电路与时序
    • 2.5 本章PPT
  • 3 C51语言编程基础
    • 3.1 C51编程语言简介
    • 3.2 C51语言程序设计基础
    • 3.3 C51函数与变量
    • 3.4 本章PPT
  • 4 虚拟仿真工具Proteus与Keil μVision3  [自学]
    • 4.1 本章PPT
    • 4.2 学习目的与要求
  • 5 显示与键盘接口设计
    • 5.1 单片机的发光二极管显示
    • 5.2 单片机控制LED数码管的显示
    • 5.3 液晶显示模块LCD1602应用
    • 5.4 开关状态与键盘接口设计
    • 5.5 本章PPT
  • 6 AT89S51单片机的中断系统
    • 6.1 中断概述
    • 6.2 AT89S51中断系统结构
    • 6.3 中断允许(IE)与中断优先级控制(IP)
    • 6.4 中断请求响应与撤销
    • 6.5 外部中断的触发方式
    • 6.6 中断函数与应用
    • 6.7 本章PPT
  • 7 AT89S51单片机定时/计数器
    • 7.1 定时器/计数器结构与控制寄存器
    • 7.2 定时器/计数器的4种工作方式
    • 7.3 定时器/计数器的编程和应用
    • 7.4 本章PPT
  • 8 AT89S51单片机的串行口
    • 8.1 串行口的结构与控制
    • 8.2 串行口的4种工作方式
    • 8.3 多机通信
    • 8.4 串行口应用设计案例
    • 8.5 本章PPT
  • 9 AT89S51单片机的并行扩展
    • 9.1 并行扩展
    • 9.2 外部程序存储器EPROM的扩展
    • 9.3 外部数据存储器RAM的扩展
    • 9.4 并行I/O芯片82C55的应用
    • 9.5 接口电路驱动与扩展
    • 9.6 本章PPT
  • 10 AT89S51单片机与DAC、ADC接口
    • 10.1 并行8位DAC0832芯片
    • 10.2 串行10位DAC-TLC5615芯片
    • 10.3 并行8位ADC0809芯片
    • 10.4 本章PPT
  • 11 单片机串行总线扩展
    • 11.1 串行总线分类与特点
    • 11.2 I2C串行总线
    • 11.3 SPI串行总线
    • 11.4 单总线(One-wire)技术
    • 11.5 本章PPT
  • 12 单片机的应用设计
    • 12.1 设计原则与步骤
    • 12.2 软硬件设计
    • 12.3 系统调试
    • 12.4 功能程序设计
    • 12.5 课内程序实验与调试
      • 12.5.1 【实验12―1】码制转换运行仿真
      • 12.5.2 【实验12―2】流水灯LED显示运行仿真
      • 12.5.3 【实验12―3】7段LED数码管循环显示
      • 12.5.4 【实验12―4】4×4矩阵式键盘
      • 12.5.5 【实验12―5】中断INT运行仿真
      • 12.5.6 【实验12―6】脉冲宽度width计数运行仿真
    • 12.6 实验内容、目的与要求
    • 12.7 本章PPT
多机通信