《单片机原理及应用》是一门实践性和实用性都很强的课程。课程以51系列单片机为主,系统地介绍了单片机的结构与原理、单片机指令系统、程序设计、定时器/计数器、串行通信接口、中断系统等知识。并面向单片机开发实践动手能力的培养,基于自主研发的JD-51单片机开发板,系统地讲授了单片机开发环境的搭建(建立Keil C51应用程序,驱动安装,调试转下载,下载转调试,虚拟机安装,在线调试等),并利用JD-51单片机开发板设计应用实例(按键计数,查询计数,串口通信,蜂鸣器,跑马灯,数码管,温度检测,一分钟倒计时,中断计数等)的讲解,力求帮助学习者系统地掌握单片机基本开发能力。
JD-51提供了一个能把单片机实验室带回家的学习和开发平台。区别于绝大部分的单片机开发平台,JD-51不仅能够进行常规下载功能,也能提供在线仿真功能,创新性地让学习者经历从软件仿真、在线仿真到系统制作循序渐进的学习过程,真正掌握面向工程实际的单片机开发技能。课程内容经过20多年单片机教学实践的淬炼,跟踪单片机技术最新发展,紧密结合单片机基础理论知识与单片机开发动手实践,注重知识的典型性、代表性和实用性,培养学习者综合运用单片机知识解决实际工程问题的能力。
1、完成所有章节的学习;
2、完成课程中布置的测试题;
3、完成期末考试。
本门课程总成绩100分,由单元测验题成绩30分,平时成绩20分和期末考试成绩50分三部分组成。
学习过《电路原理》、《模拟电子技术》、《数字电子技术》、《电子制图》等课程
第1章 概述(2学时)
1.1 微型计算机基础知识概述
1.2 中断、定时器/计数器、串行通信、
第2章 51系列单片机硬件结构(4学时)
2.1 单片机概述
2.2 51单片机的总体结构
2.3 51单片机的存储器
第3章 51系列单片机指令系统(6学时)
3.1 51单片机指令系统概述
3.2 51单片机的寻址方式
3.3 51单片机的指令系统
3.4 51单片机的伪指令
第4章 51系列单片机汇编语言程序设计(6学时)
4.1 程序设计概述
4.2 51单片机基本程序设计
4.3 51单片机基本功能程序的设计
第5章 51系列单片机P0~P3口应用基础(4学时)
5.1 51单片机的P0~P3口概述
5.2 51单片机P0~P3口输出操作
5.3 51单片机P0~P3口输入操作
第6章 51系列单片机中断及定时器/计数器应用基础(4学时)
6.1 51单片机中断系统概述
6.2 51单片机外部中断应用示例
6.3 51单片机的定时器/计数器概述
6.4 定时器/计数器的应用举例
第7章 51系列单片机串行口应用基础(4学时)
7.1 串行通信的再认识
7.2 51单片机的串行接口概述
7.3 51单片机串行口的工作方式
7.4 51单片机串行口的应用示例
第8章 51系列单片机并行扩展接口技术(4学时)
8.1 51单片机并行I/O口扩展基础
8.2 并行I/O接口芯片扩展示例
8.3 51单片机键盘/显示接口技术
8.4 51单片机模拟量接口技术
第9章 51系列单片机 串行总线的扩展(2学时)
9.1 51单片机与I2C总线接口技术
9.2 51单片机与SPI总线接口技术
9.3 51单片机与单总线(1-wire)接口技术
9.4 51单片机与定串行集成芯片应用举例
第10章 单片机应用 系统的设计(2学时)
10.1 单片机应用系统结构以及设计内容
10.2 单片机应用系统的设计实例—— 集中供暖小型换热站控制系统的设计
授课教材:
主要参考书:
《MCS-51微机原理与接口技术》,吴锤红编著,厦门大学出版社
《单片机基础》,修订本,李广弟等编著,北京航空航天大学出版社出版
《基于MCS-51单片机的嵌入式系统设计》,李伯成编著,电子工业出版社出版
以下书籍可以作为深化教材或教学参考书:
《MCS-51系列单片机实用接口技术》,李华等编,北京航空航天大学出版社出版
《MCS-51系列单片机应用系统设计》,何立民编,北京航空航天大学出版社出版
《计算机接口技术》,于英民等编,电子工业出版社出版
《单片机应用系统的功率接口技术》,余永权等编,北京航空航天大学出版社出版