课程概述

《单片机原理及应用》是一门实践性和实用性都很强的课程。课程以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 单片机应用系统的设计实例—— 集中供暖小型换热站控制系统的设计


参考资料

授课教材:

单片机原理及应用(第4版)姜志海,黄玉清,连海鑫编著,电子工业出版社

主要参考书:

MCS-51微机原理与接口技术》,吴锤红编著,厦门大学出版社

《单片机基础》,修订本,李广弟等编著,北京航空航天大学出版社出版

《基于MCS-51单片机的嵌入式系统设计》,李伯成编著,电子工业出版社出版

    以下书籍可以作为深化教材或教学参考书:

   MCS-51系列单片机实用接口技术》,李华等编,北京航空航天大学出版社出版

   MCS-51系列单片机应用系统设计》,何立民编,北京航空航天大学出版社出版

   《计算机接口技术》,于英民等编,电子工业出版社出版

   《单片机应用系统的功率接口技术》,余永权等编,北京航空航天大学出版社出版