课程大纲
课程编号:25121
课程名称:单片机原理及应用
英文名称:Principle and Application of Single Chip Microcomputer
学时与学分: 学时:64 学分:4
课程性质、目的与任务:
«单片机原理及应用»是电子信息工程、通信工程等专业的一门重要的专业基础课。本课程介绍MCS-51系列单片机的内部硬件结构、工作原理、指令系统、程序设计方法及硬件的扩展技术以及控制系统的组成与应用。通过本课程的学习,使学生初步掌握单片机的应用方法,为今后从事机电控制等工作奠定基础。
课程内容、教学要求及学时分配:
一、概述(2学时)
了解计算机的发展概况,熟悉计算机的基本结构,掌握单片机的应用范围。
二、MCS—51单片机的硬件结构和工作原理(8学时)
1. 了解MCS—51单片机的系列产品,熟悉单片机的内部结构。
2. 掌握单片机内部各部分的工作原理及控制方法。
三、MCS—51的指令系统(8学时)
1.了解MCS—51指令系统的构成,熟悉MCS—51的寻址方式。
2.掌握MCS—51的指令系统的分类及应用。
四、MCS—51单片机程序设计基础(8学时)
1.了解机器语言、汇编语言与高级语言的区别。
2. 掌握利用汇编语言与C语言设计MCS—51应用程序的基本方法。
五、MCS—51单片机的扩展技术(8学时)
1. 了解系统扩展的必要性,熟悉MCS—51最小应用系统。
2. 掌握存储器的扩展,定时器/计数器的扩展,I/O接口的扩展技术。
六、MCS—51的串行接口(6学时)
1. 了解串行通讯的重要性,熟悉串行接口的硬件电路。
2. 掌握MCS—51的串行通讯接口技术。
七、MCS—51单片机系统的扩展及应用(12学时)
1. 了解MCS—51单片机系统的组成,熟悉典型A/D, D/A转换器的应用。
2. 掌握MCS—51单片机的输入/输出方法及实际应用。
实验要求及学时分配:
1.加法与减法程序设计,掌握单片机开发系统的应用。(2学时,验证性)
2.乘法与除法程序设计,了解机器语言的运行状况,掌握程序设计方法。 (2学时,验证性)
3.设计灯光显示控制电路,掌握计算机上编程与编译,了解硬件控制电路的设计方法。(2学时,设计性)
4.设计报警产生电路及程序,掌握硬件控制电路设计方法。 (2学时,设计性)
5.简单I/O口扩展,掌握I/O扩展的方法。(4学时,综合性)
推荐教材及参考书
《单片机原理及应用》,杨代华等编,中国地质大学出版社
《单片微型机原理、应用与实验》,张友德编,复旦大学出版社
《单片微型计算机应用与接口技术》,陈光东编,华中理工大学出版社
先修课程:«数字电子技术»,«数字电路与逻辑设计»
修课对象:电子信息工程,通信工程,机械设计制造及自动化等专业本科生及非电专业研究生
撰 稿 人:陈分雄