单片机原理教学大纲

更新时间:2023-09-23 19:18:01 阅读量: IT计算机 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《单片机原理及应用》教学大纲

课程代码:030531012

课程英文名称:Foundation and Application of Microcontroller 课程总学时:56 讲课:48 实验:8 上机:0 适用专业:计算机科学与技术 大纲编写(修订)时间:2010.7

一、大纲使用说明

(一)、课程的地位及教学目标

单片机原理及应用是工科院校一门重要的技术基础课,通过本课程的学习,要求掌握一种主流8位单片机(AVR,PIC,51)的硬件结构、指令系统和C语言程序设计,在此基础上重 点掌握单片机的扩展及接口应用,能够具备设计单片机应用系统的基本能力。 (二)、知识、能力及技能方面的基本要求

通过理论教学与实验教学,了解、掌握8位单片机的工作原理和内部结构、C语言程序设计的基本方法、单片机接口技术。 在各章节知识点中,按“了解”、“理解”、“掌握”三个层次要求。 1. 了解

对于本课程的次要内容要求学生能够了解。所涉及的内容都是一些基本概念和简单叙述,知道了就行,没有进一步深入和扩展的要求。 2. 理解

对于本课程的一般内容要求学生能够理解。即要求学生能够理解所学内容,对所涉及的内容能够进行简单的分析和判断。 3. 掌握

对于本课程的重点内容要求学生达到掌握的程度。即要求学生能够全面、深入地掌握所学内容,能够举一反三,熟练解决相关问题。

通过实验课程加深理解和掌握应用方法,每章做1-2次作业, 实践环节以课内实验为主 。

(三)实施说明

教师在授课过程中,要重点把讲述单片机的基本原理和使用方法,在讲授具体内容时,要用通俗易懂的方法和事例,使学生更易理解。要灵活掌握大纲的要求,这样才能收到良好的教学效果。

本课程内容面宽,多数章节内容各自独立,互不相干,在认真消化讲授课程内容的基础上,作好习题,将有助于深入理解和记忆本课程的基本概念、掌握要点。本课程共有4个实验。通过实验,深化理论知识,培养初步的实践操作能力。 (四)对先修课的要求

本课程的教学必须在完成先修课程之后进行。本课程主要的先修课程为:电路、数字电子技术

(五)对习题颗、实验环节的要求 习题应在每两节课时,留1~2道习题

本课程共安排4个实验,要求每两人一组共同完成,教师在上课时,应对实验的内容做简单的介绍,使学生能预习相应环节和内容,保证实验环节质量. (六)、课程考核方式 1.考核方式:考试

2.考核目标:在考核学生对单片机技术设计基本知识、基本原理和方法的基础上,重点考核学生的分析能力、系统设计能力。

3.成绩构成:本课程的总成绩主要由三部分组成:平时成绩(包括作业情况、出勤情况等)占10%,实验成绩占10%,期末考试成绩占80%。

平时成绩由任课教师视具体情况按百分制给出;实验成绩由实验老师参照相关规定按百分制给出,实验无成绩或实验不及格,取消期末考试资格,总成绩直接以不及格计。 (七)主要参考书目:

《单片机原理、接口及应用——嵌入式系统技术基础》,李春芳编,清华大学出版

社,2005.3 《AVR单片机入门与实践》, 李泓编,北京航空航天大学出版社,2008.04 《ATmega系列单片机原理及应用-C语言教程》, 海涛编,机械工业出版社,2008.01

二、中文摘要

本课程是计算机科学与技术专业学生必修的一门实践性很强的主干技术基础课程。通过本课程的学习,要求掌握一种主流8位单片机(AVR,PIC,51)的硬件结构、指令系统和C语言程序设计,在此基础上重 点掌握单片机的扩展及接口应用,能够具备设计单片机应用系统的基本能力。本课程将为后续课程的学习以及相关课程设计、毕业设计等奠定重要的基础。

三、课程学时分配表

序号 1 1.1 1.2 2 2.1 2.2 2.3 3 3.1 3.2 3.3 4 4.1 4.2 4.3 5 5.1 5.2 5.3 5.4 5.5 章节名称 单片机技术综述 单片机概念及系统组成 主流单片机介绍 51单片机的内部结构及特点 单片机内部结构框图,引脚功能 地址分布 系统时钟及复位 51单片机内部接口资源 异步通信UART TIMER定时器 IO口及中断控制 51单片机的指令系统 51指令系统的分类 51指令系统的寻址方式和寻址空间 汇编程序设计 51单片机C语言编程技术 单片机C语言编程基本语法 51单片机的IO端口使用 51单片机中断系统使用 51单片机的定时计数器 51单片机的模数转换 学时 4 6 6 8 26 讲课 4 2 2 6 2 2 2 6 2 2 2 8 2 2 4 18 2 4 4 4 2 实验 8 上机

5.6 6 6.1 6.2 51单片机与PC机的串行通信 键盘及数码管驱动实验 定时器中断实验 串行通信实验 A/D采集实验 单片机系统综合设计 软硬件开发平台介绍 实例设计 合计 6 56 2 6 2 4 48 2 2 2 2 8 四、教学内容及基本要求

第01部分 单片机技术综述

总学时4学时 讲课 4学时 实验0学时 上机0学时 具体内容:

1.1 单片机概念及系统组成 1.2 主流单片机介绍 重 点:

单片机概念及系统组成 习题:

结合理论教学各部分的内容,每次授课后均留习题 第02部分 51单片机的内部结构及特点

总学时6学时 讲课 6学时 实验0学时 上机0学时 具体内容:

2.1 单片机内部结构框图,引脚功能 2.2 地址分布

2.3 系统时钟及复位 重 点: 51地址分布 难 点:

51地址分布 习题:

结合理论教学各部分的内容,每次授课后均留习题,并上一次习题课。 第03部分 51单片机内部接口资源

总学时6学时 讲课 6学时 实验0学时 上机0学时 具体内容:

3.1异步通信UART 3.2 TIMER定时器 3.3 IO口及中断控制 重 点:

TIMER定时器 难 点: 中断控制 习题:

结合理论教学各部分的内容,每次授课后均留习题。

第04部分 51单片机的指令系统

总学时8学时 讲课 8学时 实验0学时 上机0学时 具体内容:

4.1 51指令系统的分类

4.2 51指令系统的寻址方式和寻址空间 4.3 汇编程序设计 重 点:

51汇编程序设计 难 点:

51指令系统的寻址方式和寻址空间 习题:

结合理论教学各部分的内容,每次授课后均留习题 第05部分 单片机C语言编程技术

总学时26学时 讲课 18学时 实验8学时 上机0学时 具体内容:

5.1单片机C语言编程基本语法(2学时)

5.2 编程实例—51单片机的IO端口使用 (键盘接口和七段数码管)(4学时) 5.3 编程实例——51单片机中断系统使用(4学时) 5.4 编程实例——51单片机的定时计数器 (4学时) 5.5 编程实例——51单片机的模数转换 (2学时)

5.6 C编程实例——51单片机与PC机的串行通信(2学时) 重 点:

中断系统特点及使用 难 点:

中断系统特点及使用 实验:

1.键盘及数码管驱动的C语言程序设计 (2学时) 2.定时器中断的C语言程序设计 (2学时) 3.串行通信的C语言程序设计 (2学时) 4.A/D采集的C语言程序设计 (2学时) 第06部分 单片机系统综合设计

总学时6学时 讲课 6学时 实验0学时 上机0学时 具体内容:

6.1软硬件开发平台介绍 (2学时) 6.2 实例设计(如测温系统)(4学时) 重 点:

实例设计(如测温系统) 难 点:

实例设计(如测温系统)

编写人:周越 魏长军 姜学军 审核人: 姜学军 批准人: 张焕君

本文来源:https://www.bwwdw.com/article/9jzd.html

Top