版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《单片机原理及应用》课程教学大纲课程编码:AL040130课程性质:任选课适用专业:农业机械化及其自动化学时学分:40学时,2.5学分所需先修课:大学物理、电路原理、计算机语言(C)、电工与电子技术编写单位:机电工程学院一、课程说明1.课程简介该课程是农业机械化及其自动化的任意选修课,是技术型专业基础课。本课程主要学习MCS-51单片机的基本组成,指令系统;单片机应用系统的硬、软件开发方法;输入/输出(I/O)接口及单片机外围常用接口的扩展技术等内容。该课程的先修课程是大学物理、电路原理、模拟电子技术、数字电子技术、计算机语言(C);后续课程包括汽车电器与电控、专业课程设计、毕业设计等教学环节。本课程开设的目的是后续课程和实践教学环节打下基础,使学生结合专业能设计简单、实用的单片机测控应用系统。本课程以MCS-51系列单片机中的80C51为典型机讲述。2.教学目标要求本课程使学生对计算机中的数制、计算机的组成及工作原理有一个基本的了解;掌握单片机的最小系统的基本组成以及汇编语言(和C51)的程序设计方法,熟练掌握51单片机的IO接口、中断系统、定时器、串行口的工作原理和应用;掌握可编程的ADC、DAC接口技术,常用的功率驱动电路,并能运用于测控系统的设计应用实践中。使学生了解工程常用的串行接口技术标准,配合电子大赛等专业赛事熟悉工程实际应用,进行测控应用系统的设计与开发。3.教学重点难点(1)掌握51单片机的硬件组成及工作原理;(2)掌握单片机最小系统的硬件电路,输入输出接口的典型应用,定时器/中断系统的应用;(3)理解51单片机的汇编指令系统,能够编写单片机最小系统的简单应用程序;(4)结合C语言,利用C51熟练编写单片机最小系统的简单应用程序;(5)了解简单接口的扩展方法和应用,了解存储器扩展技术及地址映射;(6)了解单片机串行口的基本组成和工作原理,常用工作方式的应用;(7)掌握可编程AD,DA转换接口的工作原理以及在单片机系统中的应用,能结合相关课程设计简单的测控系统;(8)掌握单片机应用系统常用的开发环境和开发流程。本课程的课内教学学时为40学时。课堂时间只能完成单片机测控最小系统部分教学,串行通信部分指导自学,对于选修C51高级语言程序设计的可留到C51高级程序设计课程继续深入学习。4.学时分配表次序教学内容理论课学时数实验课学时数第一部分计算机基础知识4第二部分MCS-51单片机结构和原理6第三部分MCS-51单片机指令系统6第四部分MCS-51单片机汇编语言程序设计44第五部分中断与定时42第六部分单片机并行存储器扩展4第七部分单片机开发工具软件的学习及C51入门42小计328总计405.主要教法、学法本课程利用多媒体课件进行理论讲解,利用仿真软件和典型教学案例讲解单片机应用系统的硬件及软件设计开发。加大学生课下实践,亲自动手编写调试程序的训练环节,结合各级电子大赛着重培养学生的抽象思维能力,逻辑分析能力、工程应用实践能力。6.考核方式及标准(1)考核目的:考核学生对51单片机简单测控系统的基本理论知识、硬件设计、软件设计(包括读写程序能力)等的理解和掌握,促进学生提高分析和解决工程实际问题的能力。(2)考核形式:考查。(3)主要考核内容:单片机内部各部分的组成及功能,外部引脚,最小系统的组成,存储器扩展的硬件接口等基本概念;IO口的内部结构、功能、应用;定时器的工作原理及应用;中断系统的基本理论和简单应用;简单测控系统的基本组成及常用的AD,DA接口的简单应用;单片机最小系统输入输出模块的典型应用及程序设计(以C51为主)。汇编指令的以简单程序段的读写考核为主。(4)考核题型:填空,选择,判断,简答,程序段设计,阅读程序写出程序实现的功能(以汇编指令为主),典型应用的硬件软件联合设计(以C51为主)。(5)成绩评定:考试成绩占总成绩的60-70%,其他(包括考勤、作业、讨论等)成绩占总成绩的40-30%。二、各部分教学纲要第一部分计算机基础知识(4学时)教学目标了解微型计算机的发展及其在生产中的应用;掌握数制及其转换关系,二进制数的算术逻辑运算规律,数在机器中的表达及存储;掌握计算机中的编码;掌握单片机的分代、内部结构和在工业控制中的应用。掌握微型计算机的基本结构、工作原理和系统组成。本部分重点数制及其转换关系,二进制数在计算机中的使用和运算;单片机的内部结构和在工业控制中的应用。本部分难点微型计算机的基本结构、原理和系统的组成。教学内容1二进制数及其在计算机中的使用2二进制数的算术运算和逻辑运算3供程序设计使用的其他进制数4计算机中使用的编码5微型计算机概述第二部分.MCS-51单片机结构和原理(6学时)教学目标掌握MCS-51单片机的内部结构及信号引脚。掌握MCS-51单片机内部存储器的特点、结构。掌握单片机本身输入/输出逻辑电路的结构及使用方法。掌握单片机中与CPU相关的特殊功能寄存器SFR的定义及应用。了解单片机内部定时器和中断系统的基本组成。了解单片机最小系统基本组成的几部分电路:电源电路、时钟电路、复位电路和程序下载电路。了解单片机中的几个基本时间:时钟周期、机器周期、指令周期。本部分重点MCS-51单片机的内部基本组成和信号引脚功能。常用的特殊功能寄存器。本部分难点MCS-51单片机的四个八位并行I/O口P0、P1、P2和P3的逻辑电路原理和各自不同功能。教学内容(教学目标与内容中,MCS-51?80C51?是否应该统一?)1单片机的概念280C51单片机的逻辑结构及信号引脚380C51的内部存储器480C51单片机的并行I/O口580C51单片机的时钟与定时680C51单片机的系统复位和STC系列单片机的在线编程电路第三部分.MCS-51单片机指令系统(6学时)教学目标掌握MCS-51单片机的指令格式、寻址方式。掌握MCS-51单片机的指令执行过程。掌握MCS-51单片机指令系统的分类。能编写简单的汇编语言程序。能阅读简单的汇编语言程序。本部分重点MCS-51单片机的指令格式、寻址方式;MCS-51单片机的指令功能和指令执行过程。本部分难点条件转移指令的书写格式、功能和使用时的注意事项;子程序调用与返回指令的书写格式、功能和使用时的注意事项。教学内容1MCS-51单片机指令系统概述2MCS-51单片机寻址方式380C51单片机指令分类介绍第四部分.MCS-51单片机汇编语言程序设计(4学时)教学目标能编写阅读简单的汇编语言算术运算、延时子程序、查表等程序。掌握单片机输出口的应用,掌握查表和延时子程序的调用。熟悉单片机应用系统开发流程,利用汇编语言完成简单的单片机最小系统的硬件、软件设计。本部分重点MCS-51单片机的指令格式、简单汇编语言程序的阅读与编制。本部分难点算术程序的编制;定时子程序的编制及子程序调用与返回等;单片机输出口控制任意花样流水灯的程序编制。教学内容1单片机程序设计语言概述及汇编语言的基本结构形式2汇编语言程序的基本结构形式380C51单片机汇编语言程序设计举例4单片机汇编语言源程序的编辑和汇编第五部分.中断与定时(4学时)教学目标掌握MCS-51单片机的中断系统及中断技术的应用。掌握可编程定时/计数器的工作原理和使用方法,重点掌握定时器工作方式1与工作方式2的应用。本部分重点掌握MCS-51单片机的中断系统及中断技术的应用。掌握可编程定时/计数器的工作原理和使用方法。本部分难点定时器/计数器与中断的联合使用。教学内容1微型计算机中断技术概述280C51单片机的中断系统380C51单片机的定时器/计数器4定时器/计数器与中断联合使用第六部分.单片机并行存储器扩展(4学时)教学目标掌握MCS-51单片机的程序存储器和数据存储器的硬件扩展技术;掌握并行存储器地址的确定方法。本部分重点MCS-51单片机的存储器编址技术和存储映象概念。本部分难点MCS-51单片机的片内外程序存储器和数据存储器交叠配置的特点和使用方法。教学内容1单片机并行外扩展系统2存储器分类3存储器并行扩展480C51单片机存储器系统的特点和使用方法第七部分.单片机开发工具软件的学习及C51入门(4学时)教学目标利用C51进行程序开发,掌握Keil软件基本的调试技术和在线编程技术;利用开发板和Proteus仿真软件继续单片机软硬件开发的深入学习;掌握单片机常用开发平台的功能及应用,熟练单片机项目的开发流程。本部分重点掌握C51入门基础知识。Keil软件基本应用的调试技术和Proteus仿真软件的应用。本部分难点Keil的调试技术,Proteus仿真电路的绘制。教学内容1Keil软件基本的调试技术和在线编程技术2单片机仿真软件Proteus的功能及应用3C51程序设计基础4用C51进行单片机程序开发的设计与应用--流水灯项目5用C51进行单片机中断系统程序开发的设计与应用—定时器应用实验一单片机开发环境的联合使用——以简单流水灯项目为例(2学时)教学目标使学生掌握单片机常用开发软件Keil和硬件仿真软件Proteus的基本使用,熟悉配合硬件仿真电路和实验开发板进行程序编制调试的过程及方法。掌握程序框图的绘制方法;掌握单片机输出口的应用;掌握软件延时程序的设计方法。本部分重点掌握单片机输出口的应用;掌握软件延时程序的设计方法。本部分难点掌握单片机输出口的应用;掌握软件延时程序的设计方法。教学内容1编译软件的基本应用,单步运行,调试程序2程序框图的设计与绘制3单片机输出口的应用,软件延时程序的设计方法实验二复杂点亮历程的流水灯实验(2学时)教学目标使学生进一步掌握单片机开发软件Keil和硬件仿真软件Proteus的基本使用,熟悉配合硬件仿真电路和实验开发板进行程序编制调试的过程及方法。掌握程序框图的绘制方法;掌握单片机输出口的应用;掌握软件延时程序的设计方法,掌握查表指令的应用。本部分重点掌握单片机输出口的应用;掌握查表指令的应用。本部分难点掌握单片机输出口的应用;掌握查表指令的应用。教学内容1编译软件的基本应用,单步运行,调试程序2程序框图的设计与绘制3单片机输出口的应用,查表指令的应用实验三中断与定时流水灯控制实验与仿真调试(2学时)教学目标使学生掌握51单片机中断系统的应用以及定时器的工作原理,掌握定时器的中断应用。利用硬件仿真电路和实验开发板,掌握定时器中断应用的程序编制调试方法。本部分重点中断程序的响应,定时器中断的应用设计。本部分难点中断程序的响应,定时器中断的应用设计。教学内容1编译软件的基本应用,单步运行,调试程序2程序框图的设计与绘制3单片机输出口的应用,定时器的中断应用实验四LED显示实验(2学时)教学目标使学生掌握51单片机显示电路的硬件设计、程序编制与调试。利用硬件仿真电路和实验开发板掌握动态扫描显示程序的编制与调试。本部分重点定时器中断的应用设计,动态扫描显示电路的设计与程序调试。本部分难点定时器中断的应用设计,动态扫描显示电路的设计与程序调试。教学内容1编译软件的基本应用,单步运行,调试程序2
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 湖南省长沙市田家炳实验中学2026年物理八年级第一学期期末调研试题含解析
- 2026年中职康养休闲旅游服务(休闲活动组织)试题及答案
- 10万亩大果沙棘种植基地项目可行性研究报告
- 康复科考试题及答案
- 内容合规审核方案
- 装修公司直播工地引流方案
- 传媒数据复盘分析制度
- 教师招聘考试幼儿园教育理论历年真题汇编试卷及答案
- 建筑工程施工成品保护责任及管理措施
- 化工企业废弃物处置办法
- 含碘对比剂静脉外渗护理管理实践指南(2026年更新版)
- 《装配式波形钢腹板盖梁技术规程》(编制说明编写要求)
- 上海市2025年上海市青浦区社区工作者招聘175人笔试历年参考题库典型
- 九年级《体育与健康》课程纲要
- 《社会工作综合能力(初级)》课件全套 第1-12章 社会工作服务的内涵 社会工作综合能力(初级)-社会工作服务相关法规与政策 社会工作综合能力(初级)
- 透析凝血教学课件
- 2025年保安员(初级)考试模拟100题及答案(一)
- 2022年成人高等考试《政治》(专升本)试题真题及答案
- 造价人员廉洁自律教育课
- 小鸡创意绘画课件
- 食品微生物学-第九章-微生物与发酵食品
评论
0/150
提交评论