内容简介
项目1 Keil C51软件的安装与应用
任务1 安装Keil C51软件
任务2 Keil C51软件的应用
任务3 理解C语言程序基本结构
项目2 Proteus仿真软件的安装与使用
任务1 安装Proteus仿真软件
任务2 Proteus仿真软件的应用
项目3 指示灯电路的制作与应用
任务1 认识常用电子元器件
任务2 确定指示灯电路参数
任务3 制作指示灯电路
项目4 单片机最小系统的制作
任务1 制作传统51单片机最小系统
任务2 制作STC 15单片机最小系统
任务3 制作带硬件仿真的STC15单片机最小系统
项目5 蜂鸣器电路的制作
任务1 蜂鸣器控制电路设计
任务2 在Proteus仿真软件中实现蜂鸣器控制
任务3 蜂鸣器电路的制作
项目6 流水灯电路的制作与应用
任务1 制作8路流水灯电路显示模块
任务2 实现流水灯流水功能
任务3 实现多种花样流水功能
项目7 矩阵键盘的制作与应用
任务1 制作矩阵键盘
任务2 独立按键编程
任务3 矩阵键盘编程
项目8 一位数码管电路的制作与应用
任务1 制作一位数码管电路显示模块
任务2 外部中断的使用
任务3 在Proteus软件中实现数码管的显示
任务4 按键计数
项目9 多位数码管电路的制作与应用
任务1 制作多位数码管电路显示模块
任务2 定时器的使用
任务3 在Proteus软件中实现数字钟
任务4 数字钟的制作
项目10 温度传感器DS18B20的应用
任务1 了解DS 18B20温度传感器
任务2 使用数码管显示温度
任务3 使用1602LCD显示温度
项目11 ADC/DAC模数转换的应用
任务1 PCF8591的应用
任务2 STC15内部AD模块的应用
项目12 电动机控制的应用
任务1 直流电动机控制的应用
任务2 步进电动机控制的应用
项目13 单片机综合应用分析
附录
附录1 烧写单片机程序
附录2 Keil C51的软件、硬件仿真
附录3 ANSIC标准关键字
附录4 字符串常用的转义字符表
附录5 C51编译器的扩展关键字
附录6 单片机C语言中常用的数据类型
附录7 运算符优先级和结合性