单片机原理及应用
分享
课程详情
课程评价
spContent=常州工学院 《单片机原理及应用》课程的受众对象为:面向本科电类、通信工程、机械电子工程、车辆工程等相关专业的学生,从事电子技术相关领域的工程技术人员等。 课程团队共有13名成员。其中主讲教师8名,有8人为双师型教师,6人常年指导学生参加全国大学生电子设计竞赛,另配有专职实验教师2名。
—— 课程团队
课程概述

本课程是电气工程及其自动化专业、自动化专业及通信专业的主要专业基础课和骨干课。本课程的学习目的在于使学生掌握单片机的基本概念,基本原理和应用方法。要求学生在牢固掌握单片机基本概念的基础上,具备对简单系统的硬件原理的分析与设计、接口芯片的应用和汇编语言软件编写能力,为进一步的专业课学习和参加控制与通信工程实践打下必要的基础。

本课程的教学目标是:使学生具备高素质劳动者和中高级专门人才所必须的单片机基本知识和单片机的基本应用能力,初步掌握单片机应用的一般方法和步骤,为提高职业技能打下基础,并注意渗透思想教育,进一步培养学生的辨证思维,加强学生的职业道德观念。

1.基本知识教学目标是:

1)单片机原理中的基本概念和基本原理;

2)单片机资源的简单应用。

2.能力目标是:

1)学会单片机应用的环节和步骤;

2)能使用汇编语言环境;

3)能使用编程器;

4)能编写简单的程序;

5)能用单片机制作简单的电子产品。

3.思想教育目标是:

1)进一步提高辨证思维的能力;

2)具有热爱科学,实事求是的学风和创新意识、创新精神;

   (3)加强职业道德教育。


课程大纲

第1章 单片机基础知识概述

1.1 单片机概述

1.2 单片机学习的预备知识

1.3 Proteus的简单应用

单片机基础知识概述视频讲解

第2章 MCS-51单片机结构及原理

2.1 MCS-51单片机结构

2.2 MCS-51的存储器结构

2.3单片机的复位、时钟与时序

2.4并行I/O口

MCS-51单片机结构视频讲解

MCS51的存储器结构视频讲解

并行IO口视频讲解

51单片机结构及原理单元测验

1.MSC -5 1 单片机内部由哪些功能部件组成, 各有什么功能?

第3章 单片机的汇编语言与程序设计

汇编语言及程序设计

3.1汇编语言概述

3.2 MCS-51指令系统简介

3.3汇编语言的编程方法

汇编语言概述视频讲解

MCS-51指令系统简介视频讲解

汇编语言的编程方法视频讲解

1、分析下列程序的执行结果。(10分) 设内部RAM中30H单元的内容为80H,试分析执行下面程序后各单元的内容。 MOV 60H, #30H ;30H→(60H) MOV R0, #60H ;60H→ (R0) MOV A, @R0 ;30H→(A) MOV R1, A ;30H→(R1) MOV 40H, @R1 ;80H→(40H)

4、已知50H中有一个0~9的数,请编程把它变成相应的ASCII码程序。(5分)

第4章 单片机的C51语言

C51程序设计

4.1 C51的程序结构

4.2 C51的数据结构

4.3 C51与汇编语言的混合编程

4.4 C51仿真开发环境

4.5 C51初步应用编程

C51仿真环境开发及初步应用编程视频讲解

C51的程序结构 及C51的数据结构

2.C51语言的变量定义包含哪些关键因素?为何这样考虑?

3.C51与汇编语言的特点各有哪些?怎样实现两者的优势互补?

第5章    单片机的中断系统

5.1 中断的概念

5.2 中断控制系统

5.3 中断处理过程

5.4 中断的编程和应用举例

中断的概念视频讲解

中断控制系统视频讲解

中断处理过程视频讲解

中断的编程和应用举例视频讲解

单片机中断系统随堂测验

51单片机有哪几个中断源,相关的寄存器有哪些?

第6章 单片机的定时器/计数器

定时器/计数器单元测验

6.1 定时/计数器的结构与工作原理

6.2 定时器的控制

6.3 定时/计数器的工作方式

6.4 定时/计数器的编程和应

定时/计数器视频讲解

1.如果采用的晶振频率为3MHz ,定时/计数器TO 分别工作在方式0、1 和2 下,其最大的定时时间各为多少?

5.编写程序,要求使用T0, 采用方式2 定时, 在P 1. 0 输出周期为400us 占空比为10:1 的矩形脉冲。

第7章  单片机的串行通信技术

串行通信单元测试

7.1 串行通信概述

7.2 MCS-51的串口控制器

7.3 串行工作方式0及其应用

7.4 串行工作方式1及其应用

7.5 串行工作方式2及其应用

7.6 串行工作方式3及其应用

单片机的串行通信技术视频讲解

2.80C51 串行通信有哪几种工作方式?当并行口不够用时,如何实现串行口作并行口使用?

4. 80C51 单片机内部串行口工作方式工作于方式1、3 时波特率与T1 的溢出率有关,什么是T1 的溢出率?,如何计算定时器T1 工作于方式1 时的T1 溢出率?

第8章 单片机接口技术

单片机接口技术

8.1  单片机的系统总线

8.2  简单并行I/O口扩展

8.3  可编程并行I/O口扩展

8.4  D/A转换与DAC0832应用

8.5  A/D转换与ADC0809应用

8.6  开关量功率驱动接口技术

单片机的系统总线视频讲解

简单并行I/O视频讲解

D/A转换与DAC0832应用视频讲解

A/D转换与ADC0809应用视频讲解

开关量功率驱动接口技术视频讲解

2.采用80C51单片机,外扩8255A接口芯片,设计一个4*4的键盘接口电路,并编写相应的键盘处理程序。

3.在由单片机80C51和一片ADC0809组成的数据采集系统中,假设ADC0809的地址为0x7ff8~0x7fff,画出接口电路图,并编写每隔1ms轮流采集一次8个通道数据的程序。采样100次取平均值,并将结果保存。

第9章 单片机应用系统的设计与开发

9.1 单片机系统的设计开发过程

9.2单片机系统设计开发应用举例

9.3 单片机串行扩展单元介绍

单片机系统的设计开发过程视频讲解

单片机系统设计开发应用举例视频讲解

单片机实验

实验说明

Keil_Proteus安装与使用方法

实验指导书

预备知识

C语言、模拟电子电路、数字电路、计算机基础等

证书要求

在规定时间内完成课程学习,完成作业及相关章节测验,并通过考试

参考资料

1、参考教材

[1] 林立 张俊亮.单片机原理及应用[M]. 北京:电子工业出版社,2014

[2]严洁.单片机原理及其接口技术[M]. 北京:机械工业出版社,2010.

[3] 周明德主编.微机原理与接口技术[M].2. 北京:人民邮电出版社,2007.

[4] 胡汉才.单片机原理及其接口技术[M].北京:清华大学出版社,2004.

[5] 张鑫主编.单片机原理及应用[M]. 北京:电子工业出版社,2010.10.

2、相关电子网站链接

21IC中国电子网http://www.21ic.com/ 
周立功http://www.zlgmcu.com/
老古开发网http://www.laogu.com/
TI官网(MSP430单片机)http://www.ti.com.cn/
MICROCHIP(微芯PIC单片机http://www.microchip.com/zh/
PIC单片机学习网http://www.pic16.com/
STC单片机http://www.gxwmcu.com/
瑞萨电子http://www.renesas.com/zh-cn/