单片机基础精品课 - 北京航空航天大学

  • 名称:单片机基础精品课 - 北京
  • 分类:电气工程  
  • 观看人数:加载中
  • 时间:2024/4/22 16:49:52

随着信息技术的飞速发展,计算机技术的应用领域越来越广,特别单片机技术,在工程测量和控制领域得到了广泛应用。通过本课程的学习,使学生较系统地掌握单片机的原理、接口和应用技术及应用,为将来进行机电一体化和智能化产品的开发设计提供技术准备。本课程主要以MCS-51单片机为代表,通过学习,使学生了解单片机原理与接口技术领域的概貌、掌握MCS-51单片机的内部结构、原理、指令系统、汇编语言和程序设计、中断系统,以及系统扩展、接口技术。初步建立起以单片机为核心的电子系统的开发调试方法,为从事综合单片机开发方面的工作奠定基础。和应用系统的设计方法。具有初步的单片机系统开发能力。

教学方法:系统原理解析辅助图片解构、启发思考、实际演示操作;在课程中穿插使用相关开发软件和仿真软件。让学生既能在实践中形象地演示相关知识之应用,又可以掌握业界先进的开发工具

理论与实践教学学时分配

章/节/单元

内容

总学时

学习形式

讲授

实践

其它

第1章

微型计算机基础和单片机概述

3

3

第2章

MCS-51单片机结构原理

6

6

第3章

MCS-51单片机指令系统与汇编语言程序设计

9

9

3

第4章

MCS-51单片机的内部接口单元

12

12

2

第5章

半导体存储器及并行I/O接口扩展

9

9

5

第6章

A/D和D/A转换器的接口

5

5

3

第7章

单片机的串行数据接口

2

2

第8章

单片机C语言程序设计

4

4

3

第9章

单片机应用系统设计

4

4

3

合   计

54

四、选用教材和主要教学参考书

1.赵嘉蔚,张家栋,霍凯,肖燕彩,单片机原理与接口技术,清华大学出版社,2013-1-11

2.《MCS-51单片机原理、系统设计与应用》.万福君等著.清华大学出版社.2008.6第1版.ISBN 978-7-302-16959-8

3.《MCS-51系列单片机使用接口技术》.李华.北京航空航天大学出版社.2008.6第1版.ISBN7-81012-420-X/TP.091

4.《单片机原理与接口技术》.肖金球.清华大学出版社.2004.12第1版. ISBN978-7-302-10255-7

5.《爱上单片机》.杜洋.人民邮电出版社.2011.10第2版. ISBN978-7-115-25512-9

6.《8051实验指导书》.北京精仪达盛科技有限公司

7.《MCS-51单片机接口及应用实验和训练指导》.董国增.机械工业出版社.2005.1第1版.ISBN7-111-07106-9

8.《Keil 与proteus 完美结合教程》. 

9.《Proteus ISIS 入门》.http://www.elecfans.com 电子发烧友

10.《Proteus 入门教程》作者:archeng504

11.Keil Software Help System

12.Proteus VSM Model Help System

五、理论教学内容

(一)第一章微型计算机基础和单片机概述

主要讲授内容:

1.微型计算机概述(0.5学时)

1)基本概念

2)计算机的基本构成

3)微型计算机的基本构成

4)微型计算机的基本工作原理

2.微型计算机的基础知识(1学时)

1)数制及其转换

2)二进制算术与逻辑运算

3)微型计算机的码制与编码

3.单片机概述(1.5学时)

1)单片机的结构特点

2)单片机的主要产品系列

3)单片机的应用

4)单片机应用系统开发

教学时数:

3学时

重点与难点:

1、单片机的概念。

2、单片机的特点及应用领域。

3、数制转换与编码的基本方法。

4、单片机应用系统开发的过程。

思考题或练习题:

1.微处理器、微型计算机、微型计算机系统及单片机之间的关系是什么?

2.为什么计算机要采用二进制?十六进制有什么特点?为什么研究十六进制数?

3.将下列十六进制数转换为十进制数和二进制数

129D、253D、01000011BCD、00101001BCD

4.什么叫原码、反码及补码?

5.当微机将下列数看成无符号数时,它们相应的十进制数值是什么?若将它们看成是补码,最高位为符号位,那么它们相应的十进制数值是什么?

6.单片机有哪些特点

7.按照片内配置存储器的不同,单片机分为哪几类?

(二)第二章MCS-51单片机结构原理

主要讲授内容:

1.MCS-51单片机内部结构(1学时)

1)MCS-51单片机内部的结构图示

2)CPU结构

3)存储器结构特点

4)并行I/O接口

5)中断系统

6)定时器/计数器

7)串行I/O接口

2.MCS-51单片机存储器结构(2学时)

1)MCS-51单片机存储器的结构图

2)MCS-51单片机程序存储器的组成

3)MCS-51单片机数据存储器的组成

3.MCS-51单片机的引脚信号(1学时)

1)MCS-51单片机引脚图

2)MCS-51单片机引脚的逻辑功能

4.MCS-51单片机的工作方式(0.5学时)

1)复位电路与复位方式

2)程序执行方式

3)节电方式

4)EPROM的编程与校验方式

5.MCS-51单片机的时钟电路与时序(1学时)

1)时钟电路

2)振荡周期、机器周期和指令周期

3)典型指令的时序

4)外部ROM访问时序

5)外部RAM访问时序

6.MCS-51单片机的应用系统(0.5学时)

1)MCS-51单片机外部总线结构

2)8051/8751/AT89C51最小应用系统

3)8031最小应用系统

教学时数:

6学时

重点与难点:

1.单片机的基本结构

2.单片机的引脚

3.单片机的存储器结构。

4. 单片机的并行接口结构与规则

思考题或练习题:

课后习题1、5、8、9、13、14、15

1.MCS-51单片机内部由哪些部分组成?

2.MCS-51单片机存储器的组织结构是怎样的?

3.MCS-51单片机的工作寄存器有多少个?共分为多少个区域?如何选择工作寄存器区?

4.SP是什么寄存器?它有什么作用?有什么特别的注意事项?

5.程序计数器PC的功能是什么?MCS-51单片机复位后,PC的值是多少?这意味着复位后MCS-51单片机从哪里开始执行程序?

6.什么是时钟周期、机器周期和指令周期?MCS-51单片机的一个机器周期包含多少个时钟周期?

7.对照MCS-51单片机的外部RAM访问时序图,简述单片机对外部RAM存储器的读/写操作过程。P0口和P2口用于传送什么信号?RD/WR信号有什么作用?

(三)第三章MCS-51单片机指令系统与汇编语言程序设计

主要讲授内容:(共9学时)

1.MCS-51指令系统概述(0.5学时)

1)指令及指令格式

2)MCS-51单片机指令分类

3)MCS-51单片机指令系统

2.寻址方式(0.5学时)

3.数据传送指令(1学时)

1)内部传送指令

2)外部传送指令

4.算术与逻辑运算和移位指令(1学时)

1)算术运算指令

2)逻辑运算指令

3)移位指令

5.控制转移指令和位操作指令(2学时)

1)控制转移指令

2)位操作指令

6.汇编语言程序设计(4学时)

1)汇编语言的语句种类和格式

2)汇编语言源程序的设计与汇编

3)汇编语言程序设计的结构

教学时数:

9学时

重点与难点:

1.寻址方式(七种)

2.指令的使用

3.源程序编辑与手工汇编技能。

4.四种基本程序结构(顺序结构、分支结构、循环结构、子程序)。3

5.汇编程序设计

思考题或练习题:

1.MCS-51单片机的指令有哪些寻址方式?它们的具体含义是什么?

2.分析下列指令的寻址方式(针对源操作数)