教程大纲:
全程多媒体视频讲解,内容分成2DVD,课时长度8个多小时,轻松易学,专业实用!
DVD1:基础教学篇 共计30个教学视频
学习目标:
在C语言的基础上,全程讲解C51编程理论,帮助用户快速进入单片机编程世界。
主要内容:
第一部分:单片机基础理论
一、单片机编程中的常用数制及其转换方法
1.1单片机中常用数制介绍(1)
1.2单片机中常用数制介绍(2)
1.3数制转换方法介绍(1)
1.4数制转换方法介绍(2)
二、单片机的发展趋势及应用领域
三、单片机结构及其系统资源
3.1控制中心
3.2存储器及特殊功能寄存器
3.3中断控制系统
3.4输入/输出的控制方式
3.5定时器/计数器
第二部分:单片机编程语言
四、C51程序设计基础
4.1数据类型
4.2常量和变量
4.3算术运算符
4.4移位运算符
4.5赋值运算符
4.6顺序结构
4.7选择结构(1)
4.8选择结构(2)
4.9循环结构(1)
4.10循环结构(2)
4.11循环结构(3)
4.12函数(1)
4.13函数(2)
4.14函数(3)
五、C51对标准C语言的扩展
六、单片机C51编程规范
七、单片机C51编程技巧
第三部分:单片机实验环境
八、单片机编程集成开发环境(1)
——Keil uVision2
九、单片机编程集成开发环境(2)
——Keil uVision2
十、单片机烧写工具软件介绍
——AtIsp
DVD2:高级实验篇 共计64个教学视频
学习目标:
帮助学习者快速掌握单片机控制中常见实验设备的一般编程技术和高级综合编程技巧
主要内容:
一、发光二极管实验
实验1: 发光二极管实验电路分析
实验2: 点亮单个发光二极管(1)
实验2: 点亮单个发光二极管(2)
实验3: 点亮多个发光二极管
实验4: 单个发光二极管闪亮
实验5: 多个发光二极管闪亮
实验6: 单方向流水灯/跑马灯
实验7: 双方向流水灯/跑马灯
实验8: 循环流水灯/跑马灯
实验9: 复杂流水灯/跑马灯(1)
实验10: 复杂流水灯/跑马灯(2)
二、数码管显示实验
实验11: 数码管实验电路分析
实验12: 数码管八段码
实验13: 固定显示一位十进制数字
实验14: 固定显示多位相同十进制数字
实验15: 固定显示多位不同十进制数字
实验16: 显示十六进制中的任意一个数字
实验17: 循环显示十六进制中的所有数字
实验18: 显示从1变化到100
实验19: 不精确秒表
实验20: 交通信号灯中数码管的应用
三、蜂鸣器实验
实验21: 蜂鸣器实验电路分析
实验22: 蜂鸣器长鸣
实验23: 蜂鸣器间断长鸣
实验24: 蜂鸣器一长二短长鸣
四、独立按键(普通按键)实验
实验25: 独立按键实验电路分析
实验26: 独立按键松手判断及消除抖动
实验27: 独立按键点亮发光二极管
实验28: 独立按键控制发光二极管亮灭
实验29: 使用独立按键控制跑马灯
实验30: 使用独立按键控制蜂鸣器
五、矩阵键盘实验
实验31: 4×4矩阵键盘实验电路分析
实验32: 4×4矩阵键盘控制原理分析
实验33: 4×4矩阵键盘实现按键控制(1)
实验33:4×4矩阵键盘实现按键控制(2)
六、光电开关实验
实验34: 光电开关电路分析
实验35: 光电开关控制发光二极管
实验36: 光电开关控制跑马灯
实验37: 光电开关控制蜂鸣器
七、继电器实验
实验38: 继电器电路分析
实验39: 继电器动作控制实现
八、无线遥控实验
实验40: 无线遥控实验电路分析
实验41: 无线遥控控制蜂鸣器
实验42: 无线遥控控制发光二极管闪烁
九、拨码开关实验
实验43: 拨码开关电路分析
实验44: 拨码开关编码读取(1)
实验44: 拨码开关编码读取(2)
十、点阵屏实验
实验45: 点阵屏实验电路分析
实验46: 点阵屏显示汉字原理分析
实验47: 点阵屏显示静态汉字原理及实现(1)
实验47: 点阵屏显示静态汉字原理及实现(2)
实验48: 点阵屏显示向左运动汉字原理及实现
实验49: 点阵屏显示向右运动汉字原理及实现
实验50: 点阵屏显示向上运动汉字原理及实现
实验51: 点阵屏显示向下运动汉字原理及实现
十一、1602液晶显示屏实验
实验52: 1602液晶实验原理分析
实验53: 1602液晶显示实验
十二、步进电机实验
实验54: 步进电机实验原理分析
实验55: 步进电机步进旋转实验
十三、综合实验:
实验56: 使用独立按键控制数码管显示
实验57: 精确秒表
实验58: 电子表
实验59: 微波炉控制(时间部分)
实验60: 户外灯箱广告效果实现