010131022-单片机原理及应用大纲

合集下载

《单片机》教学大纲

《单片机》教学大纲

《单片机原理及应用》教学大纲一、目的和任务通过课程学习使学生会使用单片机开发系统,熟悉单片机应用系统的整个过程,以及培养对外围电路进行维护的能力,进一步加深对该门理论课的理解,同时熟悉相关专业课程。

二、基本要求通过理论及相关实训学习后,学生应具备综合理解电路图能力,利用示波器调试电路的能力,以及对单片机应用系统维护能力。

三、与相关理论课程的联系与分工完成本课程设计,需先修“单片机微计算机原理开发及应用”、“自动检测技术”、“模拟电子技术”、“数字电子技术”、“电机与电气控制”等理论课程,“电子工艺基础”等实训课程。

四、本课程的性质及适用对象本课程为必修课,适用于电子、电气、及计算机相关专业。

五、课程主要内容《单片微计算机原理及应用》是高职高专电子信息、电气、机电类等专业基础课。

本教材贯彻理论够用的原则,教材的编写要体现出教学模式的改革,对于单片机内部电路及引脚,不过分强调电路原理及实现,而是侧重讲解逻辑功能及主要参数,对于单片机系统的扩展,应着重讲解地址空间及I/O端口地址的形成原理,程序存储器扩展简讲或不讲,传统的8255A、8155芯片重在应用,结合实例讲解,人—机界面及过程I/O通道部分要跟踪新器件的最新应用,结合实际电路讲解,通过本课程的学习,学生应具有单片机应用系统的故障排除、维护、硬件调试及协助开发能力,本课程学习过程中应辅以分散的课内实验及集中两周的课程设计,重在掌握一个单片机应用系统的的形成过程,实验芯片应以目前较为流行的ATMEL公司的89s系列单片机为主。

第一章导论1.1概论1.2单片机的产生及发展阶段1.3单片机的发展趋势1.4单片机的主要厂商及产品1.5单片机的特点及应用第二章MCS—51单片机2.1概论2.2单片机内部结构2.2.1内部逻辑结构图2.3单片机的引脚及功能2.3.1P0~P3口功能及特点2.3.2EA、PSEN、ALE、RST的功能及特点2.3.3电源及时钟引脚2.4单片机的存储器结构2.4.1程序存储器2.4.2数据存储器2.4.3 特殊功能寄存器2.5单片机的复位电路2.5.1复位2.5.2复位电路2.6单片机的时钟与时序2.6.1时钟电路2.6.2CPU的时序第三章MCS—51指令系统及汇编语言程序设计3.1汇编语言的指令格式及符号简介3.1.1符号简介3.1.2指令分类3.1.3指令格式3.1.4指令字长和指令周期3.2寻址方式3.2.1立即寻址3.2.2直接寻址3.2.3寄存器寻址3.2.4寄存器间接寻址3.2.5基址寄存器加变址寄存器间接寻址3.2.6相对寻址3.2.7位寻址3.3 MCS—51单片机指令系统3.3.1数据传送类指令3.3.2算术运算类指令3.3.3逻辑运算类指令3.3.4位操作类指令3.3.5控制转移类指令3.4汇编语言程序设计3.4.1汇编程序功能3.4.2伪指令3.4.3程序的基本结构3.4.4顺序程序设计3.4.5分支程序设计3.4.6循环程序设计3.4.7子程序设计3.5常用程序设计举例3.5.1多字节定点数四则运算3.5.2十进制数(BCD码)四则运算3.5.3数制转换3.5.4查表程序3.5.5散转程序第四章单片机中断系统与定时器/计时器4.1中断系统4.1.1中断概述4.2 MCS—51的中断系统4.2.1MCS—51的中断源4.2.2中断控制4.2.3中断优先级4.3响应中断的条件和过程4.3.1响应中断的条件4.3.2响应中断的过程4.3MCS—51的定时/计数器4.3.1 MCS—51的定时/计数器的工作原理4.3.2 定时/计数器的工作方式4.3.3 定时/计数器的控制方式4.3.4 定时/计数器中断技术应用举例第五章单片机的串行通信5.1串行通信的概念5.1.1串行通信的制式5.1.2串行通信的方式5.2 MCS—51串行口及特殊功能寄存器5.2.1串行口数据缓冲器SBUF5.2.2串行口控制寄存器SCON5.2.3电源控制寄存器PCON5.2.4串行口工作方式5.3 串行通信的波特率5.4串行通信的应用5.4.1双机通信5.4.2多机通信5.4.3其它常用串行接口第六章单片机存储器扩展技术6.1存储器基本知识6.1.1存储器的分类6.1.2存储器主要性能指标6.2 存储器扩展概述6.3 访问外部程序、数据存储器的控制信号6.4存储器扩展的编址技术6.5数据存储器的扩展6.5.1数据存储器扩展概述6.5.2常用SRAM芯片及扩展方法6.5.3闪速存储器及其扩展第七章MCS—51单片机I/O口及扩展技术7.1P1口的应用7.2 P0口的扩展应用7.3 8255A的应用7.4 8155的应用7.5 串行口扩展I/O口技术第八章人—机界面技术8.1键盘接口8.1.1机械式按键的抖动与消抖8.1.2薄膜开关8.1.3键盘分类8.1.4键盘识别的工作原理8.1.5键输入程序设计方法8.1.6独立式按键接口8.1.7矩阵式并口键盘接口8.2显示接口8.2.1 LED显示器与驱动接口8.2.2 LED数码管及点阵模块显示器常用工作方法8.2.3多位7段LED数码管动态显示技术8.2.4矩阵式LED显示器显示技术8.2.5串行口显示技术第九章过程I/O通道技术9.1概述9.2开关量I/O通道9.2.1开关量I/O通道的电平匹配与电气隔离9.2.2开关量I/O与单片机系统的连接9.3模拟量I/O通道9.3.1 8位A/D转换器ADC0809接口技术9.3.2串行A/D转换器MAX1247接口技术9.3.3 8位D/A转换器DAC0832接口技术9.3.4串行D/A转换器MAX525接口技术第十章单片机应用系统抗干扰设计与常见故障10.1干扰源、干扰传播途径、敏感器件10.2硬件抗干扰技术10.3软件抗干扰技术10.3.1软件陷阱10.3.2数字滤波10.4常见故障与排除方法六、学时分配七、实践课程设计:本课程理论学习结束后,安排有2周的课程设计,见“课程设计大纲”。

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

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

单片机原理及应用课程教学大纲课程类别:专业课修读方式:必修课学时:48 学分:3学分适用专业:机械设计及其自动化考核方式:考试课先修课程:《计算机应用基础》《机电技术基础》一、课程简介单片机是一种体积小、功耗低、功能强、价格便宜的微控制器,它在制造业的控制也检测方面有广泛的应用。

《单片机原理及应用》是一门专业课,其综合性较强,有硬件与软件2部分组成。

硬件部分包括CPU、存储器、IO口、定时/计数器等,软件部分包括汇编语言或单片机C语言。

二、课程教学目标本课程的任务是使学生熟练掌握单片机的硬件结构及组成,掌握汇编语言或C语言的基本编程方法,初步掌握单片机系统在工业自动领域的设计方法。

使学生既有较扎实的基础知识,又有一定水平的系统设计和开发能力三、教学内容及要求(一)第一部分内容,单片机入门 1.目的和要求通过本部分内容的学习,使学生了解单片机的发展历程、应用领域与发展趋势等。

使学生认识单片机的引脚,熟练掌握KEIL软件的使用,掌握单片机控制LED发光闪烁与控制流水灯变换。

2.教学内容(1)认识单片机的引脚(2)KEIL软件的使用(3)单片机控制LED发光闪烁(4)单片机控制流水灯变换 3.教学方法和手段通过实物观察,使学生认识单片机的外观形貌,通过理论讲解使学生掌握单片机的组成结构;通过软件仿真讲解2个单片机的简单应用例题,单片机控制LED发光闪烁与单片机控制流水灯变换,是学生了解单片系统的开发流程,激发学生的学习兴趣。

4.课外作业应用单片控制8个发光二极管逐个点亮,画出电路原理图、流程图并编写出程序。

(二)第二部分内容,简单人机界面设计 1.目的和要求通过本部分内容的学习,使学生了解人与计算机进行信息交互的接口,键盘是最常用的计算机输入口,数码管是最简单的计算机输出口。

使学生掌握独立式与矩阵式键盘的工作原理,掌握LED数码管的结构与工作原理,利用点阵屏显示汉字。

2.教学内容(1)矩阵式键盘控制数码管显示(2)控制多个数码管显示,包括静态显示与动态显示(3)利用点阵屏显示汉字3.教学方法和手段通过观察,使学生认识键盘与LED数码管实物,通过理论讲解使学生掌握键盘与LED 数码管的工作原理;通过软件仿真讲解2个键盘输入与数码管显示的例题,键盘控制LED 数码管显示,利用点阵屏显示汉字。

单片机原理及应用讲的什么

单片机原理及应用讲的什么

单片机原理及应用讲的什么简介单片机,也称为微控制器,是一种集成了处理器核、存储器和各种输入/输出设备的微型计算机系统。

单片机在现代电子产品中发挥着重要的作用,广泛应用于工业控制、家用电器、汽车电子、通信设备等领域。

那么,单片机原理及应用主要讲解了什么内容呢?单片机原理1.单片机结构:单片机由中央处理器、存储器和输入/输出设备等组成。

中央处理器负责主要的计算和控制任务,存储器用于存储程序和数据,输入/输出设备用于与外部环境进行信息交互。

2.单片机指令集:单片机通过一组指令来实现各种功能,指令集包括算术运算、逻辑运算、数据传输、控制流程等操作。

掌握单片机的指令集是理解单片机原理的关键。

3.中断和定时器:中断用于处理紧急事件或按键输入等外部触发的事件,定时器用于生成精确的时间延迟。

中断和定时器功能使单片机能够在复杂的环境中高效地完成任务。

4.串行通信:单片机通过串行通信接口与其他设备进行数据交换,常见的串行通信协议包括SPI、I2C和UART等。

掌握串行通信原理可以实现单片机与外部设备的数据传输。

单片机应用单片机在各个领域有着广泛的应用,主要包括以下几个方面:1.工业控制:单片机通常用于工业自动化领域,用于控制各种工业设备,包括机器人、传感器、驱动器等。

单片机的高性能和可编程性使其在工业控制中得到广泛应用。

•工作流程自动化:通过编程实现工业生产线上的自动化流程控制,提高生产效率和质量。

•数据采集和处理:通过连接传感器和执行器,实现对各种数据的采集和处理,用于分析和优化生产过程。

2.家用电器:单片机在家用电器中的应用也非常广泛,可以实现各种功能的控制与管理。

•温度控制:通过连接温度传感器,实现对冰箱、空调等家用电器的温度控制,提供更加舒适的生活环境。

•定时功能:通过定时器功能,实现对洗衣机、烤箱等家用电器的定时开关,方便用户的生活。

3.汽车电子:单片机在汽车电子领域的应用不断增加,用于实现各种功能的控制和监测。

单片机原理与应用教学大纲

单片机原理与应用教学大纲

《单片机原理与应用》课程标准一、课程名称单片机原理与应用二、课程性质、学分、课时单片机原理与应用是机电工程、数控、信息以及其他电类专业必修的一门专业课程。

本课程是在学生学完电子技术类基础课程和微机应用类基础课程之后,为加强对学生技术应用能力的培养而开设的体现电子技术、计算机技术综合应用的综合性课程。

通过本课程的学习,使学生掌握一些硬件方面的知识,初步能进行单片机编程,初步具有“微控制技术”的设计思想体系。

本课程适用于电子信息工程高级技工专业的学生。

总学时:120(讲课学时80,上机学时40)三、课程设计思路本课程以就业为导向,以实际的工作任务作指导,以单片机所涉及的工作技能为课程主线;以各专业方向应共同具有的岗位职业能力为依据;结合技工院校学生认知的特点,采用“一体化”教学模式,通过单项技能训练及实例分析等活动项目来组织教学,提倡“寓教于乐”的理念,通过一个个具体的实例任务来提高学生的学习兴趣,充分发挥学生的主体作用,让学生在学习完成任务和活动的过程中体验到满足和成就感。

四、课程教学目标本课程的教学目标是使学生获得单片机应用系统设计的基本理论、基本知识与基本技能,学习单片机应用系统各主要环节的设计、调试方法,并了解单片机在机电控制、测量等电子技术应用领域的应用。

初步具备应用单片机进行设备技术改造、产品开发的能力。

六、课程考核办法本课程为学期考查课,采用百分制形式计分。

该课程考核内容与所占比重如下表: 七、课程建议(1)教学建议:教学过程中以学生为主体,采用小组合作完成与学生个体独立完成相结合,一人一板,一人一机配置设备。

(2)教材建议:理论教材建议选用武汉大学出版社出版的《单片机原理与应用》,实训教材建议选用人民邮电出版社出版的《单片机应用技术基本功》。

八、实训教学资源要求实训硬件:51单片机开发板、计算机;实训软件:单片机程序开发软件——Vision 4。

九、其它说明。

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

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

《单片机原理及应用》教学大纲课程中文名称:《单片机原理及应用》课程代码: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系列单片机在实际应用中软件系统与硬件系统的设计思想。

单片机原理与应用教学大纲

单片机原理与应用教学大纲

单片机原理与应用教学大纲一、课程目标本课程旨在通过教授单片机的原理与应用,培养学生对单片机的基本原理及其在各种应用领域的实际应用的理解和掌握能力。

二、课程内容1.单片机基本概念a.单片机的定义及其分类b.单片机的基本组成部分和工作原理2.单片机的编程基础a.计算机基础知识b.二进制和十六进制表示法c.单片机的指令系统和指令格式d.单片机的编程语言和编程工具介绍3.单片机的输入输出技术a.单片机的输入输出端口与寄存器b.使用按键、开关、数码管、LED等外围设备进行输入输出c.使用中断和定时器进行输入输出控制4.单片机的数据存储器件a.单片机的内部RAM和ROMb.单片机的外部存储器件扩展5.单片机的模拟信号处理技术a.单片机的模拟输入输出接口b.单片机的模数转换和数模转换技术c.使用单片机进行模拟信号的采集和控制6.单片机的串行通信技术a.串行通信的基本原理b.使用单片机进行串行通信的方法和技术c.单片机的串口通信接口7.单片机的应用案例分析a.基于单片机的温度控制系统设计b.基于单片机的智能家居控制系统设计c.基于单片机的嵌入式系统设计三、教学方式1.理论授课:介绍单片机的基本概念、编程基础、输入输出技术、数据存储器件、模拟信号处理技术、串行通信技术等相关知识。

2.实验演示:通过实验演示,展示单片机的使用方法和原理,让学生亲自操作并感受单片机在实际应用中的作用。

3.课堂讨论:在教学过程中,鼓励学生各抒己见,提出问题并进行深入讨论,加深对单片机原理和应用的理解。

四、教学评估1.平时作业:根据课程内容布置相关作业,包括理论问题和实际应用设计等,检查学生对课程知识的理解和应用能力。

2.期末考试:考察学生对单片机原理与应用的全面掌握程度,包括理论知识和实际应用能力。

3.实验报告评估:根据学生的实验报告评估实验操作的正确性和实验结果的分析能力。

五、教材参考1.《单片机原理与应用导论》2.《单片机编程与应用实验指导书》3.《单片机应用技术导论》六、参考实验项目1.按键控制LED灯亮灭2.使用定时器控制PWM信号输出3.温度传感器的模拟信号采集与显示4.使用单片机实现串口通信5.基于单片机的智能家居控制系统设计实验。

《单片机原理及应用》课程考试大纲

《单片机原理及应用》课程考试大纲一、考试大纲说明1、课程性质、目的与任务“单片机原理与应用”是电子信息工程专业的一门重要技术基础必修课程。

因此,该课程在整个教学计划中占有重要地位。

本课程主要论述MCS-51单片机的内部结构和工作原理、指令系统和汇编语言程序设计、存储器扩展和中断系统、I/O接口总线等问题。

并在此基础上讨论单片机应用系统的设计方法,以培养学生在工程应用中解决实际问题的能力。

2、考试目标和要求通过学习本课程,考查学生在软件和硬件两方面的能力。

在软件方面,学生应能掌握汇编语言程序设计的基本方法和技巧,树立结构化和模块化程序设计思想,熟练编制各种分支程序、循环程序、查表程序、子程序和运算程序,逐步形成思维严密的程序设计风格。

硬件方面,学生应能全面掌握MCS-51、存储器、8279、8155、A/D和D/A等芯片的内部结构、引脚功能和工作原理,深刻理解MCS-51的各类芯片的接口中实际存在的地址信息流、数据信息流和控制流,准确掌握中断概念和I/O端口地址的确定方法。

3、教学参考书[1] 张鑫. 单片机原理及应用(第2版).北京:电子工业出版社,2010[2] 张毅刚. 单片机原理与接口技术.北京:人民邮电出版社,2011二、考试内容和具体要求(一)微型计算机基础知识(1)考核知识点计算机中的数和码、微型计算机的结构与工作原理、MCS-51单片机的基本组成和存储器配置(2)考核要求1、了解计算机中的数和码、逻辑单元与逻辑部件、MCS-51系列单片机2、掌握微型计算机的结构与工作原理3、掌握MCS-51单片机的基本组成和存储器配置(二)汇编语言与汇编程序(1)考核知识点指令的寻址方式、常用指令、时令的时序(2)考核要求1、了解伪指令、指令的时序2、掌握符号指令的寻址方式3、应用常用指令(三)程序设计的基本技术(1)考核知识点三种程序设计及其综合应用(2)考核要求1、掌握顺序程序设计、分支程序设计、循环程序设计、子程序设计2、应用三种程序设计思想完成特定功能的程序设计(四)MCS-51单片机内部接口电路(1)考核知识点MCS-51的中断系统、定时器、输入输出接口、串行通信(2)考核要求1、了解接口的基本概念2、掌握并行输入输出接口、UART 串行输入输出接口、串行通信3、掌握并应用MCS-51单片机的中断系统、定时器功能(五)单片机的最小系统与外部扩展(1)考核知识点单片机的最小应用系统、外部扩展(2)考核要求1、掌握单片机的最小应用系统2、掌握单片机的外部扩展3、应用TTL或CMOS芯片扩展简单的I/O接口(六)半导体存储器(1)考核知识点常用的存储器芯片、存储器的扩展(2)考核要求1、了解存储器概述2、掌握常用的存储器芯片、存储器的扩展3、应用串行EEPROM存储器进行存储器扩展(七)常用可编程接口芯片(1)考核知识点常用可编程接口芯片8255、8253、8155、8279(2)考核要求1、掌握可编程接口芯片8255、8253、8155、8279的功能及其工作原理2、应用可编程接口芯片8255、8253、8155、8279设计各种单片机控制电路(八)模拟通道接口(1)考核知识点数模转换器、模数转换器的原理及其应用(2)考核要求1、掌握数模转换器及其与微型计算机的接口、模数转换器ADC及其与微型计算机的接口2、应用A/D、D/A设计具体的单片机电路编写人:谢四莲2015年3月15日。

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

《单片机原理及应用》教学大纲课程编号: S052027 课程类型: 专业必修课程名称:单片机原理及应用英文名称: Principle and Application of SCM学分: 3 适用专业:电子信息科学与技术第一部分大纲说明一、课程性质、目的和任务本课程是电子信息科学与技术专业的一门专业必修课,是在学生学完电子技术类基础课程和计算机应用类基础课程之后,为加强对学生技术应用能力的培养而开设的体现电子技术、计算机技术综合应用的一门课程。

本课程的目的和任务是使学生获得单片机应用系统设计的基本理论、基本知识与基本技能,掌握单片机应用系统各主要环节的设计、调试方法,并了解单片机在测量、控制等电子技术应用领域的应用。

初步具备应用单片机进行设备技术改造、产品开发及维护的能力,为走向工作岗位后从事单片机与嵌入式系统的研究及开发打下良好的基础。

二、课程的基本要求1、知识要求:了解:单片机的基本概念、发展历史、特点和应用领域。

MCS-51单片机的内部结构、;MCS-51单片机的寻址方式、汇编语言的构成;半导体存储器的原理、中断系统的基本概念、I/O寻址方式等。

掌握:MCS-51单片机的引脚功能、工作方式、存储器组织和位寻址区域;指令系统、汇编语言程序的设计和汇编方法、单片机C语言程序设计;MCS-51单片机和外部存储器的连接方法、MCS-51单片机中断系统的初始化方法、MCS-51单片机并行I/O接口的扩展方法、键盘/显示器的接口方法、MCS-51单片机内部定时器/计数器的使用方法、A/D、D/A转换器的工作原理及MCS-51单片机与A/D、D/A转换器的接口方法、串行通信的基本概念和设计方法;MCS-51单片机在不同方式下的应用。

2、能力要求:简单运用:运用所学单片机的基本知识和常用接口芯片进行单片机简单应用系统设计和开发方法。

熟练运用:汇编语言及C51语言的程序设计、内部定时器/计数器和中断系统的使用、存储器的扩展、A/D、D/A转换器的接口、键盘/显示器的接口等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《单片机原理及应用》课程教学大纲 课程代码:010131022 课程英文名称:Single-Chip Microcomputer Principle and Application 课程总学时:40 讲课:30 实验:10 上机:0 适用专业:机械设计制造及其自动化、机械电子工程 大纲编写(修订)时间:2010.7

一、大纲使用说明

(一)课程的地位及教学目标 1.本课程是机械类各专业的一门专业基础课程。也是一门理论性、实践性和实用性都很强的课程。 2.通过本课程的学习,使学生能对单片机的组织结构、原理和应用有一个全面而系统的了解,牢固地掌握单片机的工作原理并初步具有单片机及其应用系统的设计与开发能力。 (二)知识、能力及技能方面的基本要求 1、要求掌握基本的原理。 2、培养学生最基本的实验能力。 3、能较熟练地编程和调试。 (三)实施说明 本课程的重点是指令系统、系统结构设计和各种接口的应用。 (四)对先修课的要求 要求在学习本课程之前修完下列课程:高等数学、计算机文化基础、电路、电子技术、高级语言程序设计等课程。 (五)对习题课、实践环节的要求 1.每部分内容均安排习题及思考题。通过作业使学生能够对学习的内容真正了解掌握,使学生具有编程的能力。 2.开设实验课。通过实验使学生具有调试硬件电路及程序的能力。 (六)课程考核方式 1.考核方式: 考试 2.考核目标:闭卷 3.成绩构成:最终理论考试、平时考核(包括作业、小测验、提问等)、实验环节考核成绩的总和。 (七)参考书目 《单片机原理及其接口技术》, 胡汉才编,清华大学出版社,2004。

二、中文摘要

单片机原理及其接口技术是机械类专业必修的一门专业基础课,本课程主要以MCS-51系列单片机为例,讲授单片机的工作原理、基本结构、I/O接口及在工业领域的典型应用。通过本课程的学习,使机械类学生初步掌握单片机应用系统设计和开发的基本技能。

三、课程学时分配表 序号 教学内容 学时 讲课 实验 上机 1 微型计算机基础 2 2 2 单片机结构与时序 2 2 3 MCS-51指令系统 8 6 2 3.1 51指令系统概述、寻址方式和数据传送指令 2

3.2 算术与逻辑运算指令和移位指令 2 3.3 控制转移和位操作指令 2 指令系统练习 2 4 汇编语言程序设计 6 4 2 4.1 汇编语言构成,源程序汇编、简单与分支程序设计 2

4.2 循环与查表程序设计、子程序与运算程序设计 2 汇编语言程序设计 2 5 半导体存储器 4 4 5.1 半导体存储器基础、只读存储器、随机存取存储器 2

5.2 51和外部存储器的连接 2 6 MCS-51中断系统 2 2 7 并行I/O接口 10 6 4 7.1 并行I/O接口概述、并行I/O端口及其应用、并行I/O接口芯片 2

7.2 并行I/O端口的扩展 2 7.3 51对LED/键盘的接口、内部定时器/计数器 2

内部接口实验 2 外部接口实验 2 8 MCS-51对A/D和D/A的接口 6 4 2 8.1 D/A转换器、MCS-51对D/A 接口 2 8.2 A/D转换器、MCS-51对A/D接口 2 综合实验 2 合计 40 30 10

四、教学内容及基本要求 第1部分 微型计算机基础 总学时(单位:学时):2 讲课:2 实验:0 上机:0 具体内容: 1)微型机概述; 2)微型计算机数制及其转换; 3)微型计算机的二进制运算; 4)微型计算机码制和编码; 5)微型计算机组成原理; 6)单片微型计算机概述。 重 点: 微型计算机码制和编码、微型计算机组成原理、单片微型计算机组成原理。 难 点: 微型计算机码制和编码。 习 题: 熟悉微型计算机和单片机结构。 第2部分 单片机结构和时序 总学时(单位:学时):2 讲课:2 实验:0 上机:0 具体内容: 1)单片机内部结构; 2)单片机引脚功能; 3)单片机时序。 重 点: 单片机存储器、时钟电路和单片机时序。 难 点: 单片机时序。 习 题: 熟悉单片机内部结构、单片机时序。 第3部分 单片机指令系统 总学时(单位:学时):8 讲课:6 实验:2 上机:0 第3.1部分 51指令系统概述、寻址方式和数据传送指令(讲课2学时) 具体内容: 1)指令概述; 2)寻址方式; 3)数据传送指令。 重 点: 寻址方式和数据传送指令。 难 点: 寻址方式。 习 题: 寻址方式和数据传送指令练习。 第3.2部分 算术与逻辑运算指令和移位指令(讲课2学时) 具体内容: 算逻运算和移位指令。 重 点: 常用指令的功能和使用方法。 难 点: 移位指令。 习 题: 指令系统练习与编程。 第3.3部分 控制转移和位操作指令(讲课2学时) 具体内容: 1)控制转移指令; 2)位操作指令。 重 点: 控制转移指令和位操作指令使用方法。 难 点: 控制转移指令和位操作指令编程方法。 习 题: 指令系统练习与编程。 实 验: 指令系统练习(2学时)。 第4部分 汇编语言程序设计 总学时(单位:学时):6 讲课:4 实验:2 上机:0 第4.1部分 汇编语言构成,源程序汇编、简单与分支程序设计(讲课2学时) 具体内容: 1)汇编语言的结构; 2)汇编语言源程序的设计和汇编; 3)简单和分支程序设计。 第4.2部分 循环与查表程序设计、子程序与运算程序设计(讲课2学时) 具体内容: 1)循环和查表程序设计; 2)子程序和运算程序设计。 重 点: 掌握汇编语言的编程方法。 难 点: 分支、循环、查表、子程序等程序设计。 习 题: 汇编语言程序设计练习。 实 验: 汇编语言程序设计(2学时)。 第5部分 半导体存储器 总学时(单位:学时):4 讲课:4 实验:0 上机:0 第5.1部分 半导体存储器基础、只读存储器、随机存取存储器(讲课2学时) 具体内容: 1)半导体存储器基础; 2)只读存储器ROM、随机存储器RAM; 难 点: ROM、RAM原理。 第5.2部分 51和外部存储器的连接(讲课2学时) 具体内容: MCS-51和外部存储器的连接。 重 点: MCS-51和外部存储器的连接。 习 题: 外部存储器的连接。 第6部分 MCS-51中断系统 总学时(单位:学时):2 讲课:2 实验:0 上机:0 具体内容: 1)中断概述; 2)51中断系统; 3)中断控制器8259A; 4)对外部中断源的扩展。 重 点: 对外部中断源的扩展。 难 点: 中断系统原理。 习 题: 熟悉中断系统和中断服务程序。 第7部分 并行I/O接口 总学时(单位:学时):10 讲课:6 实验:4 上机:0 第7.1部分 并行I/O接口概述、并行I/O端口及其应用、并行I/O接口芯片(讲课2学时) 具体内容: 并行I/O接口概述。 重 点: 内部并行I/O接口。 习 题: 单片机内部I/O接口练习。 第7.2部分 并行I/O端口的扩展(讲课2学时) 具体内容: 8255接口芯片。 难 点: 8255工作模式。 习 题: 单片机并行I/O接口芯片练习。 第7.3部分 51对LED/键盘的接口、内部定时器/计数器(讲课2学时) 具体内容: 1)51对LED/键盘的接口; 2)定时器/计数器。 难 点: 定时器/计数器工作方式及控制逻辑。 习 题: 单片机并行I/O接口芯片、定时器/计数器的应用编程。 实 验: 1)MCS-51内部接口(2学时); 2)MCS-51外部接口(2学时)。 第8部分 MCS-51对A/D、D/A接口 总学时(单位:学时):6 讲课:4 实验:2 上机:0 第8.1部分 D/A转换器、MCS-51对D/A 接口(讲课2学时) 具体内容: 1)D/A转换器; 2)MCS-51对D/A的接口。 重 点: D/A接口应用。 难 点: D/A工作原理。 习 题: D/A接口应用及编程。 第8.2部分 A/D转换器、MCS-51对A/D 接口(讲课2学时) 具体内容: 1)A/D转换器; 2)MCS-51对A/DA的接口。 重 点: A/D接口应用。 难 点: A/D工作原理。 习 题: D/A接口应用及编程。 实 验: 综合实验(2学时)。

编写人: 关丽荣 龚 民 岳国胜 审核人: 龚 民 批准人: 丁 茹

相关文档
最新文档