目录

  • 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
学习目的与要求

 

第四章  虚拟仿真工具Proteus与Keil  C (自学)

学习目的:熟悉单片机虚拟仿真功能,掌握单片机虚拟仿真方法。

学习要求:能够掌握Proteus虚拟仿真工具,并实际运行程序并显示结果。

Proteus 虚拟仿真开发平台:是完全用软件手段对单片机应用系统进行仿真开发,与用户样机在硬件上无任何联系,Proteus虚拟仿真,不需用户硬件样机,在PC机上可以进行单片机应用系统的设计开发、虚拟仿真与调试,然后把调试完毕的程序的机器代码固化在程序存储器中,一般能直接投入运行。

    Proteus软件是为单片机应用系统开发提供功能强大的虚拟仿真工具,具有模拟电路、数字电路的仿真功能,可以对单片机应用系统连同程序运行以及所有的外围接口器件、外部测试仪器一起仿真,可直接对单片机原理图虚拟模型编程仿真,并实现源代码级实时调试。使用Proteus软件进行的软、硬件结合的单片机系统仿真,可将许多系统实例的功能及运行过程形象化。本课程的多数案例是在Proteus软件环境下虚拟仿真通过,通过虚拟仿真系统的运行,可像焊接好的单片机应用系统的电路板一样,看到系统的执行效果。