单片机原理及应用课程教学大纲
单片机原理及应用教学大纲

单片机原理及应用教学大纲单片机原理及应用教学大纲一、引言单片机(Microcontroller)是一种集成了微处理器核心、存储器和各种输入输出接口的集成电路。
它具有体积小、功耗低、成本低廉等特点,广泛应用于电子设备、自动化控制、嵌入式系统等领域。
本文将介绍单片机原理及应用的教学大纲,旨在帮助学生全面了解单片机的基本原理和应用技能。
二、基础知识1. 单片机的概述- 单片机的定义和分类- 单片机的发展历程和应用领域2. 单片机的基本结构- CPU(Central Processing Unit)的功能和工作原理- 存储器(ROM、RAM、Flash)的作用和特点- 输入输出接口(GPIO、UART、SPI、I2C)的功能和应用3. 单片机的编程语言- 汇编语言和C语言的基本概念和特点- 单片机编程语言的选择和应用场景三、单片机的原理与设计1. 单片机的指令系统- 指令的格式和编码方式- 常用指令的功能和使用方法2. 中断和定时器- 中断的概念和分类- 定时器的原理和应用3. 输入输出接口的设计- 数字输入输出接口的设计方法- 模拟输入输出接口的设计方法四、单片机的应用案例1. LED灯控制- 使用单片机控制LED灯的亮灭- 利用定时器实现LED灯的呼吸灯效果2. 温度测量与控制- 利用温度传感器测量环境温度- 使用单片机控制风扇的启停,实现温度控制3. 无线通信- 利用无线模块实现单片机与PC的通信- 使用无线传感器网络实现远程监控系统五、实验设计与实施1. 实验设计- 根据教学目标设计单片机实验- 确定实验所需的硬件和软件资源2. 实验实施- 学生按照实验指导书进行实验操作- 实验过程中的注意事项和常见问题解决方法六、教学评估与总结1. 教学评估- 实验成绩的评定标准和方法- 学生对课程的反馈和建议2. 教学总结- 教学过程中的亮点和不足- 课程改进的思考和建议七、结语通过本教学大纲,学生将全面了解单片机的基本原理和应用技能,为将来的工作和学习打下坚实的基础。
《单片机原理及应用》课程教学大纲

《单片机原理及应用》课程教学大纲邓柳第一部分大纲说明一、课程的性质、任务《单片机原理及应用》是电子信息工程技术/通信技术专业的专业必修课程。
根据高等职业教育的培养目标,本课程的主要任务是:(1) 使学生掌握单片机的基础知识,培养学生对单片机系统的初步开发能力,对不断更新的知识结构的适应能力、较强的实践动手能力和团结合作精神,为培养高等技术应用型专门人才服务。
(2)为学生继续学习后续专业课程和参加专业实践打下基础,使学生具有进一步学习相关专业知识的能力。
二、本课程的基本要求本课程的教学要求是,全面讲授51系列单片机的工作原理、定时器的工作原理及使用方法、中断系统的工作原理及使用方法、串行口的工作原理及使用方法、存储器及I/O口的扩展、键盘/显示器接口设计等内容,培养学生的创新精神、实践技能和创作能力。
同时注重培养学生的认真负责的工作态度和一丝不苟的工作作风。
基本知识教学要求:(1)掌握MCS-51单片机的基本硬件结构;(2)掌握单片机内部存储器的组成及物理意义;(3)掌握51单片机指令系统中各指令的功能及执行细节;(4)掌握常用的扩展芯片与单片机硬件接口、驱动程序的编写(5)掌握键盘/显示器与单片机的硬件接口、驱动程序的编写能力要求:(1)初步具备单片机系统的软、硬件开发能力;(2)具备正确的嵌入式系统的概念,能用专业术语解释其开发过程。
三、适用专业与学时本课程适用于三年制高职电信、通信专业的学生,教学总时数为64学时,具体课时分配见课时分配表。
四、本课程和其它课程的关系:此门课程主要是培养学生开发单片机系统的软、硬件的能力。
在开设这门课程前学生需学习数字电子技术等专业基础课程。
五、推荐教材及参考书:教材:孙莉、蒋从根编《单片机原理及应用》机械工业出版社参考书目:1、陈光东等编,《单片微型计算机原理与接口技术》,华中科技大学出版社2、姜武中编,《单片机原理与接口技术》,大连理工大学出版社六、主要教学方法与媒体要求:主要采取课堂教授、多媒体教学、实验、毕业设计(选)相结合的方法进行教学。
单片机原理及应用教学大纲

单片机原理及应用教学大纲一、导言本教学大纲旨在介绍单片机的原理和应用,并为教师提供一个指导教学的框架。
通过本教学大纲的学习,学生将了解到单片机的基本原理、工作模式以及其在各个领域的应用。
二、教学目标1. 理解单片机的基本工作原理和结构;2. 掌握单片机的编程语言和开发环境;3. 熟悉单片机和外设的连接方法和通信原理;4. 能够设计并实现简单的单片机应用。
三、教学内容1. 单片机导论1.1 单片机概述1.2 单片机的分类与特点1.3 单片机的应用领域2. 单片机的基本原理2.1 CPU的结构与功能2.2 存储器的类型与作用2.3 输入输出端口及其工作方式3. 单片机的编程语言3.1 汇编语言介绍与应用3.2 C语言介绍与应用3.3 编程语言的选择与比较4. 单片机的开发环境4.1 开发工具的选择与安装4.2 开发环境的配置与调试4.3 程序下载与调试方法5. 单片机与外设的连接5.1 数字输入输出接口介绍与应用 5.2 模拟输入输出接口介绍与应用5.3 串行通信接口介绍与应用6. 单片机应用案例6.1 LED灯控制电路设计与实现 6.2 温度传感器的数据采集与显示 6.3 蜂鸣器的音乐播放实现四、教学方法1. 理论与实践相结合:讲解单片机原理的同时,进行实际编程实验,帮助学生更好地理解和应用所学知识。
2. 小组合作学习:鼓励学生分成小组,共同完成一些实际项目,培养学生的团队合作和问题解决能力。
3. 案例分析:通过实际应用案例的分析,引导学生思考和解决实际问题,并加深对单片机应用的理解。
4. 课堂互动:激发学生的学习兴趣,鼓励学生提问和讨论,促进师生之间的互动交流。
五、教学评估1. 课堂表现评估:根据学生的发言、提问和实验结果评估其对单片机原理和应用的理解程度。
2. 实践项目评估:鼓励学生完成一些实际项目,并对其项目设计和实现情况进行评估。
3. 期末考试:以闭卷方式进行单片机知识的考核,包括理论知识和实际运用能力。
《单片机原理及应用》课程教学大纲及教材

《单片机原理及应用》教学大纲课程中文名称:《单片机原理及应用》课程代码:517016课程性质:专业必修课学时学分:70学时,5学分(其中讲课56学时,实验14学时)先修课程:《电子技术》、《电工基础》适用专业:应用电子技术一、课程性质、目的和要求本课程适用于机电一体化、应用电子技术等相关专业学生学习,是一门专业基础课。
通过本课程的教学,使学生了解和掌握MCS-51 系列单片机结构、原理及其扩展系统的组成。
掌握MCS-51 系列单片机在实际应用中软件系统与硬件系统的设计思想。
结合实验课教学,增强实际动手能力,使学生能够应用MCS-51 单片机进行简单的单片机应用系统的开发。
为今后应用和设计单片机系统打下较牢固基础,也为后续专业课程的学习奠定一定基础。
二、课程内容:(一)课程重点与难点本课程的重点:为第二章、第三章和第五章。
其中第二章和第三章为单片机的基础,是学习单片机技术的必需。
第五章是单片机应用中必然要涉及的内容。
建议加强这三章的教学,并辅以必要的实验手段。
本课程中的难点:为单片机的存贮器组织、各存贮器的地址的确定及I/O口地址的确定。
难点贯穿于第二章、第三章、第四章、第五章和第七章。
在教学上应有一定的连续性,且应循序渐进,讲深讲透。
(二)课程内容第一章:概述第一节MCS-51系列单片机简介第二节单片机应用系统开发简述第二章MCS-51 系列单片机的结构和原理第一节总体结构第二节存储器组织第三节并行端口结构与操作第四节MCS-51 系列单片机片外总线和复位第三章MCS-51 单片机的指令系统第一节指令格式及常用符号第二节MCS-51 系列单片机的寻址方式第三节数据传送指令第四节算术运算指令第五节逻辑运算指令第六节控制转移指令第七节位操作指令第四章MCS-51 单片机的程序设计第一节程序设计方法和技巧第二节汇编语言源程序的编辑和汇编第三节程序设计基础与举例第五章MCS-51 单片机的中断系统及定时器第一节输入/输出的控制方式第二节中断系统第三节中断处理过程第四节定时器/计数器第六章MCS-51 单片机的串行口第一节计算机串行通信基础第二节MCS-51 单片机的串行口第三节串行口应用举例第七章单片机系统扩展技术第一节程序存贮器的扩展第二节并行口的扩展第三节接口芯片第四节键盘及显示器接口第八章MCS-51 单片机的测控接口第一节D/A转换器第二节A/D转换器第三节开关量接口三、实践性教学环节要求(一)实验教学的要求主要用于配合《单片机原理》课程的课堂教学,加强学生对MCS-51系列单片机结构的感性认识和对使用DICE-5103S单片机开发机进行单片机开发的方法的了解,提高学生对单片机原理的理解,帮助学生掌握MCS-51系列单片机在实际应用中软件系统与硬件系统的设计思想。
《单片机原理与应用》教学大纲

单片机的编程技术
第五章
单片机的编程语言
01
2.汇编语言
C语言 2.汇 编语言 3. 机器码 4. 其他编程语
言
02
3.机器码
4.其他编程语言
03
单片机的编程技巧
熟练掌握编程语言 和开发工具
理解单片机的内部 结构和寄存器配置
掌握常用的编程技 巧和算法
注重代码的优化和 调试
单片机的调试技术
硬件调试:检查硬件连接是否正确,确保单片机正常工作 软件调试:通过调试工具对单片机程序进行调试,查找并修复错误 仿真调试:使用仿真器对单片机程序进行实时监控和调试 在线调试:通过在线调试器对单片机程序进行实时监控和调试
《单片机原理与应 用》教学大纲
,a click to unlimited possibilities
汇报人:
目录
CONTENTS
01 添加目录标题 02 单片机概述 03 单片机的基本原理 04 单片机的应用实践 05 单片机的编程技术
06 单片机的接口技术
单击添加章节标题
第一章
单片机概述
第二章
智能家居:单片机作为控制核心,实现家居设备的智能化控制 机器人技术:单片机用于机器人的运动控制、传感器数据处理等方面 医疗设备:单片机在医疗设备中实现数据采集、处理和传输等功能 工业自动化:单片机用于工业生产线的自动化控制,提高生产效率和产品质量 航空航天:单片机用于航空航天领域的传感器数据处理、控制系统等方面
PIC等。
医疗设备中的 单片机应用: 列举一些单片 机在医疗设备 中的应用实例, 如血压计、血 糖仪、心电图
机等。
单片机在医疗 设备中的优势: 介绍单片机在 医疗设备中的 优势,如低功 耗、高可靠性、 易于编程等。
《单片机原理及应用》教学大纲

课程性质: 学时/学分: 考核方式:
大纲执笔人: 大纲审核人:
必修 48/3 闭卷笔试
黄劼 专业教学指 导组
一、课程目标 1. 能解释单片机相关的专业术语; 2. 了解单片机结构、内部功能器件、指令系统特点及寻址方式; 3. 能理解汇编语言程序、编写一般难度的计算及控制程序; 4. 了解并行/串行通讯、定时/计数及中断原理及在实际项目中的应用方法; 5. 能设计、调试一般难度的单片机控制系统。
要求学生:理解串口工作原理,SFR 各位的含义及设置方法,波特率计 算方法。 第七章 中断系统及应用(支撑课程目标 4、5) 1. 中断的定义、目的及优点 2. 中断源及入口地址,中断服务程序的调用机制 3. 中断允许及优先级的含义 4. 中断相关 SFR 作用、使用方法,返回指令的作用,与堆栈的关系 5. 现场保护的目的、方法,中断服务程序编程的方法及注意问题
要求学生:理解中断系统工作原理,SFR 各位的含义及设置方法,能编 写中断服务程序。
三、实验内容
序 实验名称
号
主要内容
支撑课 是否 学 程目标 必做 时
熟悉开发机的使用和操作,编写、调
1 基础类程序编 试基础类程序,如清零程序、数据块 课 程 目 必做 2
写、调式
搬移程序。
标 2、3
进一步熟练开发机的使用,调试分支
1. 单片机指令系统特点:指令字节数和执行周期数,位寻址的特点和作用, 指令系统在控制程序编写时的适应性
2. 指令系统寻址方式:寻址的概念、不同寻址方式访问的地址空间。访问 不同地址空间必须用不同的指令
3. 各种指令的功能、执行流程及所需机器周期 要求学生:理解单片机指令系统的特点,各种寻址方式的使用条件,每
《单片机原理及应用》教学大纲
《单片机原理及应用》课程教学大纲

《单片机原理及应用》课程教学大纲《单片机原理及应用》课程教学大纲一、课程基本情况课程编号 106D2001 英文名称The Principle & Application of Single-Chip Microcomputer总学时 48 讲课学时38学分 3.0 实验学时10上机学时讨论学时课程类别专业必修开课学期 6 考试方式闭卷适用专业电气工程及其自动化开课院(系)工学院课程负责人教师姓名李志伟职称教授 e-mail授课语言课件地址先修课程电路、模拟电子技术、数字电子技术、微机原理及接口技术等教学用书教材名称教材编者出版社出版年月版次主要教材微型计算机原理及应用MCS-51\MCS96系列单片机应用基础张鄂亮等华中科技大学出版社 2001.10 2主要参考书单片机原理及接口技术李朝青北京航空航天大学出版社单片微机原理及应用丁元杰机械工业出版社单片机原理与接口应用侯紫达兵器工业出版社单片机程序设计基础周航慈北京航天航空大学出版社二、课程性质、任务和作用本课程是电气化与自动化的专业必修课。
本课程的任务是从应用的目的出发,通过对MCS--51系列单片机的剖析,使学生获得有关单片机的内部结构和工作原理以及硬件、软件的基本概念,基本知识和单片机应用系统的设计和编程知识。
用汇编语言进行程序设计的基本技能。
培养学生分析问题和解决问题的能力,为开发单片机及其嵌入式应用系统打下基础。
三、教学目的单片机(Microcontrollers)具有体积小、功能强、可靠性高、面向控制和价格低廉等一系列优点,不仅已成为工业测控领域普遍采用的智能化控制工具,而且已渗入到人们工作和生活的各个角落,有力地推动了各行业的技术改造和产品的更新换代,应用前景广阔。
培养学生分析问题和解决问题的能力,为开发单片机及其嵌入式应用系统打下基础。
四、课堂教学的内容、基本要求及学时安排1.讲课学时分配内容讲课学时作业题量备注第一章计算机基础知识 2第二章单片微型计算机结构 4第三章指令系统 6第四章汇编语言程序设计 6第五章半导体存储器及其应用 4第六章输入/输出及中断系统 6第七章单片机I/O接口电路 4第八章微型计算机接口技术 6合计 382.教学内容2.1 计算机基础知识2.1.1 计算机的发展与组成2.1.1.1 计算机发展概况.2.1.1.2 计算机发展趋势.2.1.1.3 计算机的组成结构.2.1.1.4 计算机的主要技术指标2.1.2 计算机运算基础.2.l.2.1 进位计数制2.1.2.2 不同进位计数制之间的转换2.1.2.3 带符号数的表示方法2.1.2.4 数的定点与浮点表示2.1.2.5 运算方法2.1.2.6 二—十进制编码2.1.2.7 字符编码2.2 微型计算机结构2.2.1 微型计算机功能部件2.2.1.1 CPU结构2.2.1.2 存储器与读/写操作2.2.1.3 输入/输出接口2.2.2 微型计算机的结构特点.2.2.2.1 微型计算机的总线结构 2.2.3 微型计算机软件2.2.3.1 计算机语言2.2.4 MCS-51单片机的硬件结构 2.2.4.1 MCS-51的总体结构2.2.4.2 MCS-51CPU2.2.4.3 MCS-51存储器配置2.2.4.4 MCS-51单片机引脚2.2.4.5 MCS-51最小系统2.3 指令系统2.3.1 指令的基本格式2.3.2 操作数类型2.3.3 指令寻址方式2.3.4 状态标志位2.3.5 MCS-51指令系统分析2.3.5.1 数据传送指令2.3.5.2 算术运算指令2.3.5.3 逻辑运算指令2.3.5.4 布尔变量操作指令2.3.5.5 程序控制指令2.4 汇编语言程序设计2.4.1 汇编程序约定2.4.2 汇编语言程序设计步骤 2.4.3 直线程序2.4.4 分支程序2.4.4.1 单重分支程序2.4.4.2 多重分支程序2.4.5 循环程序2.4.5.1 循环程序的构成2.4.5.2 单重循环2.4.5.3 多重循环2.4.6 子程序2.4.6.1 子程序的设计2.4.6.2 子程序类型2.4.6.3 子程序嵌套与递归2.4.7 应用程序设计举例2.4.7.1 多字节加减运算2.4.7.2 多字节乘除运算程序 2.4.7.3 代码转换程序2.4.7.4 排序程序2.4.7.5 查找技术2.4.7.6 插入技术2.4.7.7 数字滤波2.4.7.8 软件堆栈2.5 半导体存储器及其应用2.5.1 半导体存储器结构2.5.1.1 存储器分类2.5.1.2 存储器存储矩阵2.5.1.3 存储器外部信号线2.5.2 随机读/写存储器.2.5.2.1 静态RAM2.5.2.2 动态RAM2.5.3 只读存储器2.5.4 存储器的连接2.5.4.1 存储芯片的扩充2.5.4.2 存储器芯片与CPU或单片机的连接 2.5.4.3 存储器与单片机连接实例2.6 输入/输出及中断系统2.6.1 I/O接口基本概念2.6.2 I/O寻址方式及地址译码2.6.3 I/O控制方式2.6.4 中断技术2.6.4.1 中断的概念2.6.4.2 中断处理过程2.6.4.3 寻找中断源与确定优先级2.6.4.4 中断系统的扩展2.6.5 MCS-51中断系统2.6.5.l 中断源2.6.5.2 中断系统的控制2.6.5.3 中断响应和中断返回2.6.5.4 MCS-51的单步操作2.6.5.5 多中断源系统2.6.5.6 MCS-51外部中断举例2.7 单片机I/O接口电路2.7.1 单片机并行I/O接口2.7.1.1 MCS-51片内PIO2.7.2 定时/计数器电路2.7.2.1 MCS-51定时计数器2.7.3 串行I/O接口2.7.3.1 MCS-51串行接口2.7.3.2 MCS-51串行I/0口的应用2.7.3.3 RS—232C异步通信接口2.7.4 通用I/O接口芯片2.7.4.1 可编程并行接口芯片82552.7.4.2 可编程多功能接口芯片81552.8 微型计算机接口技术2.8.1 LED显示器接口2.8.2 键盘和开关接口2.8.2.1 独立式按键键盘2.8.3 单片机应用系统中键盘、显示接口技术2.8.3.1 8155扩展I/O口的键盘、显示器接口2.8.3.2 串行口扩展的键盘、显示器接口2.8.3.3 可编程键盘、显示接口芯片82792.8.4 D/A转换器接口2.8.4.1 D/A转换原理2.8.4.2 单片集成D/A转换器2.8.5 A/D转换器接口2.8.5.1 双积分式A/D转换原理2.8.5.2 逐次逼近式A/D转换原理2.8.6 打印机接口电路3.课程的基本要求3.1 计算机基础知识了解本章内容3.2 微型计算机结构掌握MCS--51单片机的结构、引脚、存储器配置,理解CPU的时序、复位电路、输入/输出端口结构和工作原理。
《单片机原理及应用》教学大纲

《单片机原理及应用》教学大纲课程名称:单片机原理及应用课程类型:专业选修学时安排:32学时课程简介:本课程通过对单片机的原理和应用进行深入讲解,使学生掌握单片机编程的基本原理和方法,并能够应用单片机完成各种实际任务。
通过理论教学和实验实践相结合的方式,培养学生的综合应用能力和解决实际问题的能力。
教学目标:1.理解单片机系统的基本组成部分以及其工作原理。
2.掌握单片机编程的基本方法和技巧。
3.能够应用单片机完成各种实际任务。
4.学会使用相关工具和设备进行单片机的开发和调试。
教学内容:第一讲:单片机的概述与发展(2学时)1.单片机的定义和概述2.单片机的发展历程3.单片机在各个领域的应用案例第二讲:单片机的基本结构与工作原理(4学时)1.单片机的硬件结构2.单片机的内部组成单元及其功能3.单片机的时序控制原理第三讲:单片机的编程语言(4学时)1.C语言在单片机编程中的应用2.汇编语言在单片机编程中的应用3.嵌入式系统开发工具的介绍第四讲:单片机的输入输出(4学时)1.单片机的输入输出端口2.数字输入输出接口3.模拟输入输出接口4.中断控制和输入输出延时第五讲:单片机的中断与定时器(4学时)1.单片机的中断原理和中断服务程序编写方法2.定时器在单片机中的应用3.PWM技术在单片机中的应用第六讲:单片机的通信接口(4学时)1.串口通信的原理和应用2.并行通信的原理和应用3.I2C和SPI通信协议介绍4.单片机与外设的通信接口设计第七讲:单片机的应用案例(6学时)1.温度测量与控制系统2.智能家居控制系统3.电机控制系统4.通信设备控制系统5.其他实时控制系统案例第八讲:实验探究(4学时)1.单片机的基本操作实验2.单片机的输入输出实验3.单片机的中断和定时器实验4.单片机的通信接口实验教学方法:1.课堂讲授:通过理论教学,向学生传授单片机的基本原理和知识。
2.实验实践:通过实验教学,让学生亲自动手制作单片机相关应用电路,并进行调试和测试。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
文档从互联网中收集,已重新修正排版,word格式支持编辑,如有帮助欢迎下载支持。 1word格式支持编辑,如有帮助欢迎下载支持。 《单片机原理及应用》课程教学大纲
第一部分 大纲说明 一、课程的性质、目的与任务 《单片机原理及应用》是计算机科学与技术、计算机应用技术、电子信息工程专业的专业课。本课程是以MCS-51单片机为范例学习单片机原理的课程,是一门面向应用的、具有很强的实践性与综合性的课程。通过对该课程的学习,可以培养和锻炼学生运用单片机技术对硬件、软件进行开发设计的能力,提高动手操作和技术创新的能力,为后续计算机类、电子信息类课程打下基础,为将来从事自动化工作以及应用电子产品的设计、检测和维修奠定坚实的基础。 二、预备知识 先修数字电路、微机原理课程或其它有关知识。 三、课程特点 1、工作原理与编程方法、接口技术并重; 2、软件与硬件结合; 3、理论与实践结合。 四、教学总体目标与要求 通过理论教学与实验教学,使学生理解单片机的硬件组成结构、指令系统、程序设计、外部功能扩展,掌握单片机的基本原理、编程技术、中断技术、系统扩展、定时器、串行接口和其他输入/输出接口技术,并且学习、了解典型的单片机应用系统的设计思想和实现方法。 在各章节知识点中,按“了解”、“理解”、“掌握”三个层次要求。 1. 了解 对于本课程的次要内容要求学生能够了解。所涉及的内容都是一些基本概念和简单叙述,知道了就行,没有进一步深入和扩展的要求。 2. 理解 对于本课程的一般内容要求学生能够理解。即要求学生能够理解所学内容,对所涉及的内容能够进行简单的分析和判断。 3. 掌握 对于本课程的重点内容要求学生达到掌握的程度。即要求学生能够全面、深入地掌握所学内容,能够举一反三,熟练解决相关问题。 第二部分 课程学时分配
课程总学时为54学时,其中讲课36学时,实验18学时。具体安排如下: 内容 讲课学时 实验学时 概述 2 单片机硬件结构 4 指令系统、寻址方式、汇编语言程序设计 8 3 中断、定时器与串行口及其应用 6 6 单片机系统扩展 4 3 单片机的接口与应用 6 3 单片机应用系统设计 2 3 单片机C语言程序设计 4 合计 36 18 文档从互联网中收集,已重新修正排版,word格式支持编辑,如有帮助欢迎下载支持。 2word格式支持编辑,如有帮助欢迎下载支持。 第三部分 教学内容和教学要求
第一章 概述(2) (一)教学内容 1.1单片机的发展、分类、特点与应用。 1.2单片机的概念 1.3单片机的发展 1.4单片机的应用 (二)教学要求 了解:单片机的发展、分类、特点与应用,单片机的的概念、发展及应用领域,典型单片机系列的基本情况。 第二章 MCS-51单片机硬件结构(4) (一)教学内容 2.1 MCS-51单片机的逻辑结构及信号引脚 重要组成部分,引脚的名称和功能,引脚的复合功能。 2.2 MCS-51单片机的存储器结构 内部数据存储器及特殊单元 外部数据存储器 专用寄存器的名称、功能和寻址 程序存储器的功能及特殊单元 位寻址区 2.3 MCS-51单片机并行输入/输出口电路结构 基本电路结构、特点和使用。 3.4 MCS-51单片机时钟电路与时序 时钟电路,时序定时单位,典型时序。 3.5 8031单片机的最小系统 电路结构和工作时序 (二) 教学要求 掌握:单片机芯片的内部组成及存储器结构,存储器地址空间、内部与外部存储器的寻址与访问。 理解:单片机时钟电路与时序、输入输出口以及引脚的使用,单片机存储器四大物理空间和三大逻辑空间的编址结构。 了解:单片机的复位功能、省电工作方式以及片内振荡器电路。 第三章 MCS-51单片机指令系统、寻址方式、汇编语言设计(8) (一) 教学内容 3.1 MCS-51单片机指令的寻址方式 指令系统特点、各种寻址方式及其特点和使用。 3.2 MCS-51单片机指令分类介绍 数据传送类指令 算术运算类指令 逻辑运算及移位类指令 控制转移类指令 位操作类指令 文档从互联网中收集,已重新修正排版,word格式支持编辑,如有帮助欢迎下载支持。 3word格式支持编辑,如有帮助欢迎下载支持。 3.3 汇编语言程序设计概述 单片机汇编语言程序的结构形式 MCS-51汇编语言的伪指令 3.4 MCS-51单片机汇编语言程序设计举例 顺序结构程序设计 分支结构程序设计 循环结构程序设计 子程序及其调用程序设计 查表程序设计 综合性程序设计 3.5 单片机汇编语言源程序程序的编辑和汇编 (二) 教学要求 掌握:各种寻址方式,常用指令的功能和使用方法;单片机汇编语言程序的基本结构及程序设计方法;利用开发工具进行程序调试的方法。 理解:常用指令的特点,查表、译码等简单程序设计方法。 了解:所有指令的功能。 第四章 单片机的中断与定时系统、串行口(6) (一) 教学内容 4.1 输入/输出与中断 输入/输出及工作方式(无条件工作方式、查寻工作方式、中断工作方式) 中断的作用、中断的功能、中断申请和响应过程 4.2 MCS-51单片机中断系统 中断系统的结构 与中断有关的特殊功能寄存器(TCON、IE、IP、SCON) 中断请求、响应和返回过程。 中断应用程序设计举例 4.3 MCS-51单片机的定时器/计数器 定时器/计数器的定时和计数功能 与定时器/计数器有关的特殊功能寄存器(TMOD、TCON、THx、TLx) 定时工作方式0、1、2、3 定时/计数应用举例 4.4 定时器/计数器与中断综合应用举例 4.5 串行口结构与工作原理 4.6 串行通信工作方式 4.7 串行口应用举例 (二) 教学要求 掌握:中断程序设计方法和编程技术;定时/计数器的两种工作模式、四种操作方式,可编程控制寄存器的编程设定以及计数初值的计算;单片机串行口波特率的设置及计算方法,串行口应用。 理解:理解中断概念、原理和中断实现的方法,中断源,中断特殊功能寄存器,中断响应过程,定时器、串行口特殊功能寄存器及功能和使用方法。 文档从互联网中收集,已重新修正排版,word格式支持编辑,如有帮助欢迎下载支持。 4word格式支持编辑,如有帮助欢迎下载支持。 了解:MCS-51单片机中断系统的结构;定时/计数器系统的电路结构;串行通讯口的结构、四种串行通讯工作方式。 第五章MCS-51单片机系统扩展(4) (一)教学内容 5.1系统功能扩展的基本知识、单片机对外总线及外部地址空间选址及编址方法 5.2常用器件扩展 5.3 存储系统的扩展 5.4 外部并行I/O接口的扩展;可编程并行接口芯片8255A原理及应用。 (二)教学要求 掌握:系统功能扩展的基本原理及使用总线进行单片机扩展的方法;单片机对外部存储器、并行I/O口的扩展技术和实现方法。 理解:几种典型外围功能接口芯片与单片机之间的扩展技术及编程设定的控制方法。 了解:RAM、并行I/O接口芯片8255A的功能、结构、原理和驱动方式。 第六章 单片机的接口与应用(6) 6.1 单片机按键、键盘及其接口 独立式按键接口、行列式按键接口,单片机扩展键盘接口方法及编程。 6.2 单片机显示及显示器接口 LED、LCD的显示原理及与单片机的连接方式 6.3 A/D和D/A转换器接口 ADC0809和DAC0832转换器的原理,与单片机的接口技术以及应用编程。 6.4 传感器、继电器与单片机的接口 掌握:键盘与单片机的接口方式,独立式按和行列式按键的编程方法;LED、LCD的显示原理及与单片机的连接方式,编程和应用,ADC0809和DAC0832转换器与单片机的接口及应用编程。 理解:LED、LCD的接口技术,行列式按键的编码方法。 了解:LED、LCD的显示原理,传感器、继电器与单片机的接口。 第七章 单片机应用系统设计(2)
(一)教学内容 7.1 单片机应用系统的设计过程 7.2 单片机开发工具和开发方法 7.3 单片机应用系统举例 (二)教学要求 掌握:单片机应用系统的设计过程和开发方法。 第八章 单片机C语言程序设计(4)
(一)教学内容 8.1 单片机C语言程序设计基础 8.2 单片机C语言程序设计示例 (二)教学要求 掌握:用C51语言编写简单的单片机应用程序 了解:单片机C语言程序设计的基本方法。 第四部分 实验教学大纲 课程编号: 05020018 文档从互联网中收集,已重新修正排版,word格式支持编辑,如有帮助欢迎下载支持。 5word格式支持编辑,如有帮助欢迎下载支持。 课程名称:单片机原理及应用 英文名称:Fundamentals of Mono-Chip Computers & Applications 课程类型: 专业选修课 学 时:18 学 分:0 适用对象: 计算机科学与技术、计算机应用技术、电子信息工程 先修课程:数字电路、微机原理 一、课程性质、目的和任务 本课程是一门实践性很强的专业课。教学目的是使学生理解单片机的硬件组成结构、指令系统、程序设计、外部功能扩展,掌握单片机的基本原理、编程技术、中断技术、系统扩展、定时器、串行接口和其他输入/输出接口技术,并且学习、了解典型的单片机应用系统的设计思想和实现方法。 通过对该课程的学习,可以培养和锻炼学生运用单片机技术对硬件、软件进行开发设计的能力,提高动手操作和技术创新的能力,为后续计算机类、电子信息类课程打下基础,为将来从事自动化工作以及应用电子产品的设计、检测和维修奠定坚实的基础。 二、教学基本要求 通过本实验,应使学生基本掌握MCS-51单片机的结构原理、程序框图和实验步骤,掌握单片机的接口技术,提高单片机系统的设计能力,并以此为切入点,在基础实验和技能实验的学习中,融会贯通,提高应用水平。该实验主要为设计型实验,要求学生自己设计实验方案,自己动手编制程序并调试通过,以增加对单片机原理及应用的感性认识,更好地掌握这些专业知识,提高动手能力。 三、实验内容及要求 实验一 DVCC单片机实验系统熟悉,简单程序设计实验(验证性实验,3学时) 熟悉DVCC单片机实验系统的各组成部分及基本操作,掌握MCS-51系列单片机汇编语言的使用,进一步巩固语法规则,同时学习使用PC机进行软件辅助开发的方法。编制并验证两个小程序。 实验二 单片机数据传送程序设计实验(设计性实验,3学时) 进一步熟悉实验系统和单片机指令系统,编制一个比较复杂的程序,并加以验证,要求在实验前将程序流程图、源程序设计出来;掌握8031内部RAM和外RAM的数据操作,从而了解这两部分RAM的特点和使用方法。 实验三 工业顺序控制(综合性实验,3学时) 掌握P1口作为输入、又作为输出的应用方法,学习延时子程序的编程和使用;掌握工业顺序控制程序的简单编程,中断的使用。 实验四 8255PC口控制PB口(设计性实验,3学时) 掌握单片机与8255的接口原理,熟悉对8255初始化编程和输入、输出软件的设计方法以及通过8255并行口读取开关数据的方法。 实验五 交通灯控制实验(设计性实验,3学时)