课程

中国大学MOOC,为你提供一流的大学教育

hi,小mooc
期末考试会员
SPOC学校专有课程
单片机原理及接口技术
第5次开课
开课时间: 2025年03月01日 ~ 2025年07月10日
学时安排: 3-5小时每周
当前开课已结束 已有 94 人参加
老师已关闭该学期,无法查看
spContent=《单片机原理及接口技术》这门课主要介绍MCS-51系列单片机的工作原理和软件,硬件设计方法。通过本门课的学习,大家将学会使用C语言设计单片机应用程序。本门课以通俗易懂的语言讲解单片机的工作原理,以实际演示方式,帮助大家掌握C语言程序的设计方法,还会展示一些基于单片机设计的实际电子产品。
《单片机原理及接口技术》这门课主要介绍MCS-51系列单片机的工作原理和软件,硬件设计方法。通过本门课的学习,大家将学会使用C语言设计单片机应用程序。本门课以通俗易懂的语言讲解单片机的工作原理,以实际演示方式,帮助大家掌握C语言程序的设计方法,还会展示一些基于单片机设计的实际电子产品。
—— 课程团队
课程概述

本课程是电气工程及自动化专业的专业基础课,也可作为理工科机械类学生选修的技术基础课。它是一门面向应用的、具有很强的实践性和综合性的课程。通过学习,要求学生掌握单片机的硬件结构、工作原理,了解单片机内部定时器,中断,串口等基本知识,掌握基于51单片机C语言程序设计的基本方法,掌握单片机与输入输出设备及生产过程的典型接口电路和接口技术,获得在相应专业领域内应用单片机的基本能力。

授课目标

1、理解单片机的基本结构和工作原理;掌握使用C语言程序开发单片机产品的基本方法。

2、熟练掌握各种储存器的基本原理和外部I/O接口部件的功能,完成单元功能设计。

3、能针对简单的电气控制问题,选用合适的单片机,外部接口部件设计实验电路,以验证功能的实现。

4能应用Proteus等软件进行电路仿真分析,设计单片机产品电路,并实现其功能,获取有效结论

成绩 要求

总评成绩=期末成绩×70%+平时测试成绩×30%

课程大纲

第一章 绪论

1.1,单片机是什么?

1.2,单片机从哪来到哪去?

1.3,如何学好单片机?

补充作业-求补码

第二章 80C51单片机的硬件结构

2.1 80C51的内部总体结构及引脚功能

2.2 80C51单片机是怎么存储的?

2.3 80C51单片机最小系统怎么工作的?

第一次作业

第三章 80C51单片机C语言编程基础

3.1, C51语言简介

3.2, C51语言中变量定义

3.3, C51语言地址访问与中断函数定义

习题3

第四章 80C51单片机IO端口应用

4.1 80C51单片机IO口工作原理

4.2-80C51单片机IO口应用实例

4.3-80C51单片机怎么让弱电控制强电?

第五章 80C51单片机的中断系统

5.1 80C51单片机的中断系统

作业:外部中断

第六章 80C51单片机的定时系统

6.1 80C51单片机定时系统结构

6.2 方波是怎么玩的?

6.3 我要弹琴!

作业:定时中断

第七章 80C51单片机的并行扩展

7.1 80C51单片机三总线结构

7.2 80C51单片机译码方式

7.3 片外存储器扩展

7.4 74系列简单并列扩展

7.5 通用可编程IO接口芯片82C55的扩展

第八章 80C51 人机交互接口设计

8.1 LED静态显示

8.2 LED动态显示

8.3 键盘接口介绍

8.4 键盘与显示综合控制

第九章 DA与AD的应用设计

9.1 DAC工作原理及应用

9.2 DAC0832的接口设计

期中试卷

期中试卷

展开全部
预备知识

大学计算机基础及C程序设计

检测技术及应用

电路分析

模拟电子技术

数字电子技术


参考资料

[1]     周灵彬.基于ProteusKeilC51程序设计项目教程(2) [M] .电子工业出版社, 2021

[2]     张毅刚.单片机原理及应用:基于C51编程的Proteus仿真案例[M]. 高等教育出版社, 2013.

[3]     陈海宴. 51单片机原理及应用:基于Keil CProteus[M]. 北京航空航天大学出版社, 2010.

[4]     何立民.MCS-51单片机应用系统设计[M]., 北京航空航天大学出版社,2006

常州大学
2 位授课老师
郑剑锋

郑剑锋

教授

徐伟悦

徐伟悦

讲师

下载
下载

下载App