《开放式单片机创新应用技术》是一门创新实践性课程。课程以mcs-51系列单片机为主,在原有的单片机学习基础上除了系统地介绍单片机的结构与原理、单片机指令系统、程序设计、中断系统、定时器/计数器、串行通信、单片机扩展和接口等知识外,结合开放式创新实训开发系统,建立了完善的实训项目。
重点对单片机实践实训进行创新开发能力的培养。在单个LED灯闪烁、按键控制LED灯左移、单个数码管显示数字、多位数码管显示数字矩阵键盘扫描、外部中断控制LED灯左右闪烁、8*8LED点阵显示字符(定时计数器应用)、LCD1602显示字符、LCD12864显示字符、直流电机控制等基础性实验加大力度和课时安排了电子时钟、万年历、电子琴、指纹锁、颜色识别、寻迹小车、wife控制小车等创新开发设计的环节。学生在开放式创新实验板的应用学习中可以完成塑料大棚温度监控、电子音乐门铃等开发性实验设计。
我们在开放课程中不仅有常规下载功能,每个项目都增加了在线仿真的教学环节,可以为身边没有设备的人员提供学习平台。
课程内容紧密结合单片机基础知识,与单片机开放式创新设计进行动手实践,强调实训项目的典型性和实用性,培养学习者利用最新技术解决实际工程问题的能力。
1.单片机课程介绍
1.1单片机发展历史和概述
1.2计算机中数的表示方法
1.3单片机机器数
1.4计算机语言
实验实训1.单片机控制单灯闪烁
第一章测试
2.硬件结构
2.1单片机的硬件结构
2.2MCS-51的引脚
2.3程序存储器
2.4数据存储器
2.5特殊功能寄存器
2.6IO端口
2.7复位电路和时钟电路
实验实训2.单个数码管显示数字
第二章测试
3.指令系统
3.1指令系统概述,指令格式
3.2寻址方式
3.3数据传送类指令
3.4算数运算类指令
3.5逻辑运算类指令
3.6控制转移类指令、位操作类指令
第三章测试
4.程序设计
4.1汇编语言编程概述和伪指令
4.2程序设计方法和顺序结构
4.3子程序设计
4.4分支转移程序设计
4.5循环程序设计
4.6查表程序设计
实验实训3.六位数码管显示数字
实验实训4.矩阵键盘扫描
实验实训5.外部中断控制LED灯左右闪烁
实验实训6,16*16LED点阵显示字符
实验实训7.LCD1602显示字符
5.中断系统
5.1中断系统
5.2单片机的中断源
5.3中断的响应条件及响应过程
5.4中断的控制与实现
实验实训8.LCD12864显示字符
实验实训9.按键控制LED灯左移
实验实训10.直流电机控制与测速
实验实训11.智能循迹避障小车设计
6.定时器
6.1定时计数器
6.2定时/计数器的四种工作方式及初始化
6.3延时方法
6.4定时计数器的编程和应用
7.串口通信
7.1串行口通信
7.2串行口通信接口
7.3串行口的四中工作方式
7.4并行接口的扩展
8.单片机系统扩展
8.1存储器扩展概述
简述单片机在日常和工业中的应用。
电工电子技术,计算机基础知识及,C语言程序设计