单片机原理与接口技术(C语言版)(第二版)教学大纲.pdf
单片机原理与应用
(PrincipleandApplicationofSCM)
先修课程:计算机应用基珊、C语言程序设计、电子技术
适用专业:计算机科学与技术、物联网工程、信工程、电子信息工程等工科专业
建议教材:周国运主编.单片机原理与接口技术C(语言版第二版),清华大学出版社,2022
年5月
一、课程性质和任务
课程性质:本课程是的计算机科学与技术、物联网二程、信工程、电子信息工程等专
业的专业课。
课程任务:过本课程的学习,掌握单片机各个组成部分的结构原理,并且能够对其操
作的程序进行设计,掌握单片机与常用设备的接口,掌握单片机简单应用系统的电路设计和
应用程序设计。为毕业设计和将来从事单片机应用开发的工作打下坚实的基础。
二、课程的基本内容及要求
-()单片机及其开发工具
1.课程教学内容
(1)单片机概述
单片机概念、单片机的发展概况、单片机的特点及应用、常用单片机简介。
(2)单片机程序开发工具KeilC简介
KeilC集成工具、KeilC操作方法、KeilC程序开发方法、KeilC调试与运行方法。
(3)单片机模拟软件Proteus简介
Proteus操作方法、Proleus原理图设计方法、Proteus原理图设计举例、Proteus模拟
运行方法。
2.课程重点、难点
重点:单片机的概念,特点及应用;KeilC及程序开发、调试运行方法;Proteus及原
理图设计、单片机模拟运行方法。
难点:KeilC程序调试运行方法;Proteus原理图设计。
3.课程教学要求
(1)了解单片机的概念、特点、应用、发展及常用的单片机;
2()掌握KeilC程序开发、调试运行方法;
(3)掌握Proteus原理图设计、单片机模拟运行方法。
二()MCS-51单片机结构和原理
1.课程教学内容
(1)89c52单片机内部结构及特点;
(2)MCS-51单片机引脚及其功能;
(3)89c52单片机存储器配置;
4()MCS-51单片机时钟及CPU时序;
5()MCS-51单片机复位状态及电路;
6()MCS-51单片机的低功耗工作方式。
2.课程重点、难点
重点:89C52单片机H勺结构,89C52单片机引脚及其功能,89C52的存储器配置,单片
机时钟,单片机复位,单片机的低功耗工作方式。
难点:89c52的存储器配置。
3.课程教学要求
(1)理解89c52单月机的结构原理;
2()理解89c52存储器的配置;
(3)熟悉89c52单产机引脚及其功能;
4()了解时钟电路及89c52CPU时序;
5()掌握单片机复位状态与复位电路;
6()理解单片机的低功耗工作方式。
三()MCS-51单片机指令系统及汇编程序设计
1.课程教学内容
(1)指令概述;
2()寻址方式;
(3)指令系统;
4()汇编伪指令;
(5)汇编程序设计。
2.课程重点、难点
重点:寻址方式,指令系统,伪指令,汇编程序设计。
难点:寻址方式,指令系统,伪指令,汇编程序设计。
3.课程教学要求
(1)理解MCS-51的寻址方式;
2()理解MCS-51单片机的指令和伪指令;
(3)掌握使用汇编语言编程的方法,能够编写简单的程序。
(四)单片机C语言及程序设计
1.课程教学内容
(1)单片机C语言概述
2()C51的数据类型及存储
(3)C51一般变量的定义及数据存储
4()C51特殊功能寄存器的定义
5()C51位变量的定义
6()C51指针与结构体的定义
(