目录

  • 1 51系列单片机基础知识
    • 1.1 认识单片机
    • 1.2 C51单片机编程基础知识
      • 1.2.1 计算机应用基础知识——进制间的转换
      • 1.2.2 C51基础知识(一)——数据类型及变量和常量
      • 1.2.3 C51基础知识(二)——运算符与表达式
      • 1.2.4 C51基础知识(三)——C语言结构类型
      • 1.2.5 C51基础知识(四)——数组
      • 1.2.6 C51基础知识(五)——函数
  • 2 单片机的软件知识
    • 2.1 Keil软件的使用
    • 2.2 STC-ISP烧录软件的使用
  • 3 单片机I/O口控制LED灯
    • 3.1 proteus仿真软件的使用
    • 3.2 发光二极管的工作原理
    • 3.3 点亮一个LED灯
    • 3.4 点亮多个LED并闪烁
      • 3.4.1 点亮多个LED(位操作)
      • 3.4.2 点亮多个LED(字节操作)
      • 3.4.3 闪烁
    • 3.5 流水灯的制作
    • 3.6 按键控制LED花样变化
    • 3.7 花样流水灯的制作
  • 4 单片机I/O口控制数码管—静态显示
    • 4.1 认识数码管
    • 4.2 数码管显示方式
    • 4.3 数码管静态显示方式实例
      • 4.3.1 数码管显示数字
      • 4.3.2 数码管显示数字操作台实操
      • 4.3.3 9秒倒计时
      • 4.3.4 9秒倒计时操作台实操
      • 4.3.5 按键控制数码管数字增减
      • 4.3.6 按键控制数码管数字增减操作台实操
  • 5 单片机I/O口控制数码管—动态显示
    • 5.1 四位数码管动态显示
    • 5.2 四位数码管动态显示操作台实操
    • 5.3 八位数码管动态显示
  • 6 单片机控制交通灯
    • 6.1 认识51单片机的中断
      • 6.1.1 中断系统概念
      • 6.1.2 C语言中断服务程序
    • 6.2 认识定时器/计数器
      • 6.2.1 定时器/计数器概念
      • 6.2.2 定时器/计数器初始化设置
    • 6.3 交通灯的程序设计
      • 6.3.1 单片机实现交通灯控制
      • 6.3.2 单片机实现具有时间显示功能的交通灯控制
  • 7 单片机控制电动机
    • 7.1 单片机控制直流电机
      • 7.1.1 基础知识
      • 7.1.2 程序设计
    • 7.2 单片机控制步进电机
      • 7.2.1 基础知识
      • 7.2.2 程序设计
点亮一个LED灯
  • 1 学习任务单
  • 2 PPT
  • 3 微课视频
  • 4 测试
  • 5 程序框架
  • 6 实操视频
  1. 熟练掌握程序框架

  2. 能够用位操作的方式编写点亮一个LED的程序