2005级单片机课程教学大纲

合集下载

单片机教学大纲

单片机教学大纲

《单片机原理与接口技术》课程教学大纲课程性质:专业必修课总学时数:60适合专业:电子技术应用一、课程教学目标通过本课程的教学使学生掌握单片机技术的基本知识,了解单片机的组成、工作原理、编程及外围电路设计等基础知识,掌握单片机的编程方法、编程规则及外围电路设计技巧,着重培养学生的自学能力,编程能力,动手操作能力和分析问题、解决问题的能力。

二、课程的目的与任务本课程是电子技术应用专业的一门专业必修课,通过对本门课的学习,让学生掌握80C51单片机的基本知识,包括它的系统结构,指令系统程序设计方法,中断系统和定时记数系统,以及80C51单片机的系统扩展方法、应用技术和发展现状。

要求学生在学习完本门课程后可以用单片机做简单的系统设计,并且掌握汇编语言和C 语言的编程方法,为学习其他型号单片机做一个知识的铺垫。

三、理论教学的基本要求1.了解当前市场主流单片机型号及种类以及单片机应用系统的基本开发方法。

2.熟悉80C51单片机的结构和工作原理,掌握80C51的内部资源,特别是存储器配置,理解单片机的工作原理和基本时序。

3.掌握C言程序设计的方法,能编写简单的程序。

4.理解中断系统的基本概念,中断系统的结构。

5.理解80C51定时/计数器的结构。

6.了解80C51单片机串行接口结构,掌握80C51单片机串行接口的使用方法。

7.理解80C51单片机的总线扩展逻辑,掌握80C51单片机存储器扩展方法。

8. 了解80C51单片机C语言程序设计基本方法。

9.了解80C51单片机应用系统的一般设计步骤,掌握提高80C51单片机系统可靠性的方法。

四、实践教学的基本要求实验一单片机仿真软件的使用方法1实验目的:了解单片机仿真软件的功能并且学会单片机仿真软件的使用方法。

2实验内容与要求:介绍单片机仿真软件的功能和使用方法,要求会用仿真软件来编写汇编语言程序并进行编译验证。

实验二P1口输入输出实验1实验目的:了解单片机输入输出接口的使用方法,加深理解单片机输入输出接口的应用。

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

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

页眉内容《单片机原理及应用B》课程教学大纲课程编号:课程名称:单片机原理及应用B英文名称:Singlechip Principle and Application B课程类型:专业基础必修课总学时:48 讲课学时:40 实验学时:8学分:3适用对象:四年制机械类专业先修课程:电子技术、电工技术、大学计算机基础、程序设计基础。

一、课程性质、目的和任务《单片机原理及应用B》是机械设计制造及其自动化等专业的一门专业基础课。

其目的在于通过学习单片机的内部结构、指令系统和编程方法,掌握单片机的工作原理、程序编写与调试软件的应用,培养学生分析问题与解决问题的能力,培养学生一定的动手能力,为进一步学习机电控制专业课以及毕业后从事机电产品控制系统的设计与开发工作打下必要的基础。

二、教学基本要求本课程以MCS-51单片机为研究对象,以内部结构及编程方法为重点。

学完本课程应达到以下基本要求:1.了解MCS-51单片机的内部结构,掌握其工作原理。

2.熟练掌握MCS-51单片机的指令系统、编程方法。

3.深入理解MCS-51单片机的中断系统和片内定时/计数器的结构。

4.可运用中断概念编写简单的定时/计数器应用程序。

三、教学内容及要求第一章计算机基础知识1.计算机的发展。

2.微处理器、微型计算机和系统机的概念。

3.INTEL系列单片机简介。

4.计算机中的数和编码。

5.半导体存储器简介。

第二章MCS-51内部结构1.MCS-51单片机芯片内部结构2.MCS-51单片机存储器结构3.MCS-51单片机芯片引脚及时序第三章MCS-51指令系统1.指令格式及符号说明2.寻址方式3.指令系统第四章汇编语言程序设计1.汇编语言程序格式2.伪指令3.汇编4.程序设计方法与流程图5.程序设计初步第五章MCS-51中断系统1.MCS-51中断系统结构。

2.MCS-51中断程序结构。

第六章MCS-51定时/计数器1.定时/计数器的硬件结构及工作原理2.定时/计数器的工作方式3.定时/计数器的应用四、实践环节实验安排在课程内,开设3个实验:1.系统认识实验2学时2.P1口输入/输出实验2学时3.定时器综合性实验4学时五、课外习题及课程讨论为达到本课程的教学基本要求,课外习题(包括自测题)不应少于15题。

单片机技术与应用C--教学大纲

单片机技术与应用C--教学大纲

《单片机应用技术》课程教学大纲(04、05级)编号:英文名称:The Applied Technology ofSingle chip Microcomputer 适用专业:电子信息工程责任教学单位:电子工程系电工电子基础教研室总学时:40 (12学时实验)学分:2.5考核形式:考查课程类别:专业课修读方式:必修教学目的:本门课程是电子信息类本科专业的一门专业必修课。

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

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

主要教学内容及要求:1.掌握MCS-51单片机的引脚功能及片外总线结构2.熟悉单片机的片内结构及各部分的组成3.掌握单片机的存储结构4.了解单片机复位的方法及复位状态5.掌握单片机应用系统的地址分配原则,能分析设计地址译码电路6.熟悉MCS-51指令系统的7种寻址方式7.掌握单片机各类指令的使用8.了解汇编语言源程序的格式,熟悉常用的伪指令的使用。

9.掌握简单程序、分支程序、循环程序、查表程序和子程序等结构程序的设计10.熟悉MCS—51单片机的中断系统11.掌握MCS–51的中断系统的使用方法12.掌握MCS–51的定时/计数器的使用方法13.熟悉I/O口编址技术14.掌握MCS-51并行I/O口的直接使用方法15.掌握简单I/O扩展方法16.熟悉8255、8155芯片的使用方法17.掌握独立式按键、行列式键盘的电路设计、工作原理、与单片机的接口及键输入程序的设计。

18.掌握LED不同显示方式下的电路设计及显示程序设计。

19.掌握:ADC0809等常用ADC芯片的内部结构、工作原理、外部连接。

20.掌握DAC接口电路及典型DAC0832的应用。

21.了解计算机通信的基本概况及应用。

22.熟悉80C51串行口工作原理及应用方法,能编制双机通信发送、接收程序。

单片机教学大纲

单片机教学大纲

单片机教学大纲《单片机原理与接口技术》课程教学大纲课程性质:专业必修课总学时数:60 适合专业:电子技术应用一、课程教学目标通过本课程的教学使学生掌握单片机技术的根本知识,了解单片机的组成、工作原理、编程及外围电路设计等根底知识,掌握单片机的编程方法、编程规那么及外围电路设计技巧,着重培养学生的自学能力,编程能力,动手操作能力和分析问题、解决问题的能力。

二、课程的目的与任务本课程是电子技术应用专业的一门专业必修课,通过对本门课的学习,让学生掌握80C51单片机的根本知识,包括它的系统结构,指令系统程序设计方法,中断系统和定时记数系统,以及80C51单片机的系统扩展方法、应用技术和开展现状。

要求学生在学习完本门课程后可以用单片机做简单的系统设计,并且掌握汇编语言和C语言的编程方法,为学习其他型号单片机做一个知识的铺垫。

三、理论教学的根本要求1.了解当前市场主流单片机型号及种类以及单片机应用系统的根本开发方法。

2.熟悉80C51单片机的结构和工作原理,掌握80C51的内部资源,特别是存储器配置,理解单片机的工作原理和根本时序。

3.掌握C言程序设计的方法,能编写简单的程序。

4.理解中断系统的根本概念,中断系统的结构。

5.理解80C51定时/计数器的结构。

6.了解80C51单片机串行接口结构,掌握80C51单片机串行接口的使用方法。

7.理解80C51单片机的总线扩展逻辑,掌握80C51单片机存储器扩展方法。

8. 了解80C51单片机C语言程序设计根本方法。

9.了解80C51单片机应用系统的一般设计步骤,掌握提高80C51单片机系统可靠性的方法。

四、实践教学的根本要求实验学时序号 1 2 3 4 实验名称单片机仿真软件的使用方法并行口输入输出实验音频控制实验程序调试 8 应开实验工程个数 4 实验要求学时分配实验类型备注必做必做必做必做 2 2 2 2 演示性验证性综合性综合性实验一单片机仿真软件的使用方法1实验目的:了解单片机仿真软件的功能并且学会单片机仿真软件的使用方法。

[整理]《单片机》教学大纲.

[整理]《单片机》教学大纲.

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

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

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

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

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

本教材贯彻理论够用的原则,教材的编写要体现出教学模式的改革,对于单片机内部电路及引脚,不过分强调电路原理及实现,而是侧重讲解逻辑功能及主要参数,对于单片机系统的扩展,应着重讲解地址空间及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周的课程设计,见“课程设计大纲”。

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

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

《单片机原理及应用》课程标准学时数:28学时课程性质:专业课适用专业:机电技术应用一、课程性质与定位《单片机原理及应用》课程是机电一体化、数控技术专业的一门专业必修课。

是一门面向应用的、具有很强实践性与综合性的课程。

通过学习利于改善学生的知识结构,使其获得利用单片机解决某些工程技术问题所需的知识,为学习后续课程及在今后工作中利用单片机实现电器控制、过程控制、信息处理和管理奠定必要的基础。

二、课程教学目标通过学习要求学生掌握单片机的工作原理,了解有关单片机的基本知识,掌握该单片机的指令系统及汇编语言设计的基本方法,掌握单片机的基本功能及典型接口技术,获得相关领域内应用单片机的初步能力。

三、本课程学时安排四、课程教学内容和基本要求第1章单片机基础知识概述(2学时)(一)教学重点和难点单片机概述;PrOteUS 应用简介。

(二)教学内容和基本要求 (1)教学内容: 1. 1单片机概述1. 2单片机学习的预备知识2. 3PrOteUS 应用简介 (2)基本要求:能说出单片机的特点和应用,会数制及其转换;ISIS 模块应用举例,汽ARES 模块应用举例。

第2章MCS-51单片机的结构及原理(2学时) (一)教学重点和难点能说出MCS-51单片机的结构,MCS-51的存储器结构;并行I/O 口。

(二)教学内容和基本要求 (1)教学内容: 3. 1MCS-51单片机的结构 2. 2MCS-51的存储器结构 2. 3单片机的复位、时钟与时序 2. 4并行I/O 口 (2)基本要求:掌握MCS-51单片机的内部结构,了解程序、数据存储器,掌握时钟电路。

第3章单片机的汇编语言与程序设计(4学时) (一)教学重点和难点知道MCS-51指令系统,会汇编语言的编程方法。

(二)教学内容和基本要求 (1)教学内容: 3. 1汇编语言概述 (1学时) 3. 2 MCS-51指令系统简介 (2学时) 3. 3汇编语言的编程方法(1学时) (0.5学时) (0.5学时)(0.5学时) (0.5学时) (0.5学(2)基本要求:了解汇编语言指令格式和描述操作数的简记符号;了解汇编语言程序设计步骤;第4章单片机的C51语言(4学时)(一)教学重点和难点C51的程序结构,C51与汇编语言的混合编程;C51仿真开发环境。

《单片机技术》课程教学大纲

《单片机技术》课程教学大纲

《单片机技术》课程教学大纲一、课程的性质和任务课程性质:本课程是工科院校电子、信息类各专业学生的一门专业课,也是自动化技术专业的必修课。

本课程主要包括单片机结构、指令系统、存储器和接口扩展技术及接口应用等。

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

第一章预备知识(数制与码制)内容:进位计数制及各计数制间的转换,二进制数的运算,带符号数的表示方法,定点数与浮点数,BCD码与ASCII码重点:各计数制间的转换,二进制数的运算,带符号数的表示,BCD 码难点:带符号数的表示习题:二进制,原码、反码、补码的运算教学要求:通过本章的学习能够了解二进制的基本运算规律,掌握带符号数的表示方法,对编码有初步了解第二章单片机基础内容:概述,MCS-51单片机的基本结构、中央处理器CPU,MCS-51单片机存储器及存储空间,并行输入/输出接口,CPU时序与复位重点:中央处理器CPU,存储空间的分配,并行口难点:存储空间的分配,并行口教学要求:了解MCS-51单片机的基本结构,对存储器及存储空间有初步了解,掌握各并行口的作用与特点,了解CPU的时序第三章指令系统及汇编语言程序设计内容:MCS-51单片机汇编语言与指令格式,寻址方式,MCS-51单片机指令系统,汇编语言及汇编语言程序设计,基本程序设计方法,程序设计举例重点:寻址方式,汇编语言及汇编语言程序设计,基本程序设计方法难点:汇编语言程序设计实验:实验一数据传送实验二循环结构程序设计教学要求:掌握汇编语言程序设计的一般方法,具有初步程序设计的能力第四章单片机系统的扩展内容:系统扩展概述,常用的扩展器件简介,存储器的扩展,I/O口的扩展重点:74LS373、74LS138的使用方法,存储器的扩展难点:存储器的扩展实验:实验三存储器的扩展教学要求:掌握几种常用器件的使用方法,掌握存储器的扩展方法第五章输入/输出、中断、定时与串行通信内容:I/O概述,输入/输出传送方式,MCS-51单片机的中断系统,定时/计数器,串行通信接口重点: MCS-51单片机的中断系统,定时/计数器难点:中断系统实验:实验四定时器实验实验五计数器实验实验六中断的应用教学要求:掌握常用输入/输出的传送方式,掌握中断、定时/计数器、串行通信接口的使用方法第六章接口芯片与接口技术内容:可编程并行I/O接口8255A,可编程RAM/IO/CTC接口8155,键盘接口8279,A/D转换器接口,D/A转换器接口重点:8255A,8155难点:8155教学要求:掌握8255A、8155、8279、DAC0832、ADC0809的使用方法四、教学的基本要求1、教学的基本环节包括课堂讲授,课后作业,实验,考试考察等2、教学辅助资料各类参考书、讲义及相关专业期刊3、实验环节本课程中安排了大量实验,根据学生实际情况,选择合适的实验内容,要求学生自己设计电路,自己编写程序,独立完成。

《单片机原理及应用》课程教学大纲(二00五年二月)

《单片机原理及应用》课程教学大纲(二00五年二月)

《单片机原理及应用》课程教学大纲(二00五年二月)第一部分大纲说明一、课程的性质、目的与任务《单片机原理及应用》是物理与电子信息学院电子信息专业的专业课,物理学和教育技术学专业的专业选修课程。

本课程是以MCS-51单片机为范例学习微机原理的课程,是一门面向应用的、具有很强的实践性与综合性的课程。

通过学习,使学生获得微机原理的有关知识和在相应专业领域内应用单片计算机的初步能力。

二、预备知识先修“计算机应用基础”、“模拟电子技术”和“数字电子技术”课程或其它有关知识。

三、课程特点1、工作原理与编程方法、接口技术并重;2、软件与硬件结合;3、理论与实践结合。

四、教学总体目标与要求通过理论教学与实验教学,让学生了解微型计算机的基本工作原理、掌握MCS-51单片机的工作原理和内部结构、汇编语言程序设计的基本方法、单片机接口技术。

在各章节知识点中,按“了解”、“理解”、“掌握”三个层次要求。

1. 了解对于本课程的次要内容要求学生能够了解。

所涉及的内容都是一些基本概念和简单叙述,知道了就行,没有进一步深入和扩展的要求。

2. 理解对于本课程的一般内容要求学生能够理解。

即要求学生能够理解所学内容,对所涉及的内容能够进行简单的分析和判断。

3. 掌握对于本课程的重点内容要求学生达到掌握的程度。

即要求学生能够全面、深入地掌握所学内容,能够举一反三,熟练解决相关问题。

第二部分课程学时分配第三部分教学内容和教学要求第一章绪论(1)(一)教学内容(1)计算机的发展、分类、特点与应用。

(2)单片机的概念(3)单片机的发展(4)单片机的应用(二)教学要求了解:计算机的发展、分类、特点与应用,单片机的的概念、发展及应用领域,典型单片机系列的基本情况。

第二章微机组成及原理(补充知识)(3)(一)教学内容1、微型计算机基本概念2.1 微机的硬件系统基本结构(五大组成分)三总线和三态门产品类别(单片机单板机个人计算机开发系统)分类方法(4位机 8位机 16位机 32位机64位机)典型个人计算机系统配置2.2存储器存储器的分类存储器的一级译码和二级译码ROM、EPROM结构和工作原理动态和静态RAM的结构及工作原理2.3 简化的微型计算机假设微机的结构假设微机的工作过程(二)教学要求了解:微机的硬件系统,存储器的分类工作原理,假设微机的结构和工作过程。

《单片机技术及应用》教学大纲

《单片机技术及应用》教学大纲

《单片机技术及应用》教学大纲第一部分课程概述一、课程性质与任务本课程是中等职业学校电气运行与控制专业的一门主干专业课程。

单片机目前已广泛地应用在经济、生活的各个领域,对各个行业的技术改造和产品的更新换代起了重要的推动作用,对人们生活质量的提高产生了深刻的影响。

本课程的任务:本着注重基本知识,提高实验动手能力和应用开发能力的要求,使学生在掌握基本理论知识的基础上,学会解决实际工程应用问题的思路和手段,具备初步的系统设计和调试能力,同时为后续课程的学习打好基础。

二、课程教学目标通过本课程的学习,达到的知识目标和技能目标如下:(一)知识教学目标1、了解单片机的定义、机构和工作原理。

2、掌握C语音的基本结构和常用语句的使用。

3、掌握C语言的编程思路和流程。

4、掌握与一些常用芯片的通讯。

(二)能力培养目标1、掌握KeilC51编程软件的使用。

2、掌握Proteus仿真软件的使用。

3、具有一定的程序编写和调试能力。

4、能够根据给定的项目要求进行程序设计和调试。

三、教学安排及建议(一)教学安排本课程应在“电子技术基础”开设之后,并在进行了相关的电子实训的情况下开设的。

授课时要求穿插讲解C语言和微机原理的知识,其中C语言的讲解是重点内容,在课程安排的时候要侧重。

对于微机原理,可以视情况讲解。

(二)教学方法建议本课程以项目式教学为主线,将课程内容分为了两个部分和十六个项目。

第一部分基础篇含有十三个项目。

全部是单片机基础例程,通过学习它们,旨在让学生掌握单片机的基本知识、C语言的基本知识。

力求让大部分学生掌握弱电控制的编程思路和控制策略,为以后智能控制的学习提供一个思路。

第二部分提高篇含有三个项目,主要针对一些学有余力和技能竞赛学生的备赛资料。

通过一些显示芯片、传感器芯片、数模转换芯片、基于ucosII微操作系统和基于VB语言的上位机软件的学习,让学生系统掌握如何用单片机与一些基本外围器件的通信,以及如何按照要求编写一个比较复杂的程序。

单片机教学大纲(一)

单片机教学大纲(一)

单片机教学大纲(一)引言概述:本文档旨在制定一个针对单片机教学的大纲,以帮助学生系统学习和理解单片机的基本概念和基础知识。

该大纲涵盖了五个主要的学习点,每个学习点都包含了几个相关的子点。

正文内容:一、单片机基础知识1. 单片机的定义和发展历程2. 单片机的特点和分类3. 单片机的体系结构和工作原理4. 单片机的存储器结构和扩展方法5. 单片机的输入输出端口和控制方式二、单片机编程基础1. 基本的汇编语言和指令集2. 单片机的编程环境和开发工具介绍3. 编写简单的汇编语言程序4. 单片机的输入输出编程技巧5. 单片机的中断和定时器编程三、单片机外围设备接口1. 串行通信接口的原理和应用2. 并行通信接口的原理和应用3. 数字信号处理器的原理和应用4. 模数转换器和数模转换器的原理和应用5. 单片机与存储器的接口和扩展方法四、单片机系统设计与调试1. 单片机系统的基本设计思路2. 单片机程序的调试方法3. 单片机系统的测试和验证4. 嵌入式系统设计和应用案例5. 单片机系统的性能优化和改进方法五、单片机应用与扩展1. 单片机在家电控制方面的应用2. 单片机在工业自动化方面的应用3. 单片机在通信设备方面的应用4. 单片机在医疗器械方面的应用5. 单片机在车载电子方面的应用总结:通过本文档所制定的单片机教学大纲,学生可以系统地学习和掌握单片机的基本概念、编程基础、外围设备接口、系统设计和调试的知识。

同时,还可以了解单片机在各个领域的应用,培养学生的应用能力和创新思维。

这将为学生今后的学习和工作奠定坚实的基础。

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

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

单片机原理与应用教学大纲一、课程概述课程名称:单片机原理与应用课程学时:60学时(包括理论教学和实践操作)课程对象:电子信息类相关专业大学生先修课程:数字电路、模拟电子技术等基础课程二、课程目标1.理解单片机的基本原理和工作方式。

2.掌握单片机的编程方法和开发工具。

3.能够完成简单的单片机应用设计和实施。

4.发展学生的实践能力和创新思维。

三、教学内容1.单片机基本概念与原理1.1单片机的定义与特点1.2单片机的内部结构与工作原理1.3单片机的应用领域和发展趋势2.单片机开发环境与工具2.1单片机开发板介绍2.2单片机编程语言选择与开发环境配置2.3常用单片机编程工具介绍3.单片机指令系统与汇编语言3.1单片机指令系统概述3.2借助汇编语言编写简单程序3.3常用汇编指令的使用与实例分析4.单片机的输入输出与外设接口4.1数字I/O口的原理与编程方式4.2模拟I/O口的原理与编程方式4.3常见外设的接口与编程方法,如LED、LCD、键盘等5.单片机的中断与定时器5.1中断的基本概念和分类5.2单片机中断的编程方法5.3定时器的基本原理和应用6.单片机的串行通信与通讯接口6.1串行通信概念与基本原理6.2串口通信的编程方法与实例6.3常见通讯接口的介绍与应用,如SPI、I2C等7.单片机的应用设计与实践7.1利用单片机实现简单电子系统的设计7.2单片机的故障诊断与处理7.3单片机在智能控制领域的应用四、实践环节1.实验设计:设计与实现一个基于单片机的简单系统2.实验报告:对实验过程和结果进行记录和总结五、考核方式1.平时成绩:包括课堂表现、实验报告等2.期末考试:对课程内容进行综合考核六、教学方法1.理论教学:采用讲授、案例分析等方式进行知识传授2.实践操作:通过实验和实际项目等实践环节培养学生的动手能力和创新思维3.学生讨论和互动:鼓励学生积极参与课堂讨论,增强学生的学习主动性和合作意识七、参考教材1.《单片机原理与应用教程》(王建林,清华大学出版社)2.《单片机教程与实践》(张力,人民邮电出版社)3.《单片机原理与接口技术》(黄龙生,高等教育出版社)以上是《单片机原理与应用》课程的教学大纲,课程从基本概念、原理讲解到实践应用设计,通过理论教学和实践操作的结合,旨在培养学生对单片机的整体理解和实际应用能力。

单片机应用技术课程教学大纲

单片机应用技术课程教学大纲

《单片机原理与应用》教学大纲一、课程性质与任务《单片机原理及应用》是计算机应用技术专业PC技术方向的专业课之一,本课程主要研究的是单片微型计算机(简称单片机)的结构、各部件的工作原理和使用方法以及单片机在工业控制中的应用。

由于单片机具有结构简单、功能完善、操作方便、抗干扰能力强等优点,因此,广泛应用于工业控制系统中。

所以,掌握单片机技术,是改造传统生产工艺和设备的重要途径。

通过对51系列单片机学习,使学生系统掌握单片机的基本原理、功能、应用、程序设计方法和编程技巧,为今后从事计算机控制领域的工作打下基础。

课程教学目标通过对51系列单片机的学习,使学生了解单片机的内部结构、组成原理,熟悉单片机的指令系统、编程方法,掌握存贮器的扩展方法、接口的工作原理及编程,了解中断技术的基本概念,掌握中断的编程方法;学会使用定时/计数器,掌握I/O接口的扩展技术,初步掌握控制系统的设计方法和设计步骤。

课程的教学内容和基本要求1.知识点和教学要求2.能力培养通过对上述知识点的学习,使学生熟悉单片机的指令系统、编程方法,掌握存贮器的扩展方法,掌握接口的编程,掌握中断的编程方法;学会使用定时/计数器,掌握I/O接口的扩展技术,初步掌握控制系统的设计方法和设计步骤。

3.实验教学二、学时分配本课程学时70-80学时,具体安排如下:三、考核办法本课程采用笔试与操作相结合的方式进行考核。

理论为学院期末统一组织考试,操作考试主要验证学生对本课程操作技能知识点的掌握程度,在实验室一人一组独立完成操作试题的要求。

四、说明1.现修课程:《电工电子技术》、《数字电路》、《汇编语言程序设计》。

2.建议教材:尽量采用高职高专规划教材。

《单片机》教学大纲

《单片机》教学大纲

《单片机》教学大纲适用对象:机电技术应用专业学分和学时:6学分,100学时一、课程性质、目的和与任务课程性质:专业核心课。

课程目的:通过本课程的学习,使学生初步掌握51系列单片机的片内结构、工作原理、接口技术、串行通讯等基本理论。

课程任务:通过该课程学习,使学生并具备一定的单片机系统软硬件设计和开发的基本技能。

二、课程主要内容和基础要求第一章单片机概述(2学时)1.单片机的概念2.单片机的发展3.单片机的应用4.实例介绍单片机设计方法基本要求:对单片机有了一个感性认识。

对单片机设计的方法有一个初步认识。

重点:初步认识单片机设计的方法难点:初步认识单片机设计的方法第二章单片机芯片的硬件结构(8学时)1.单片机结构及信号引脚2.单片机的内部存储器3.单片机输入输出口4.单片机时钟电路5.单片机工作方式基本要求:理解单片机芯片的硬件结构。

重点:单片机结构及信号引脚、单片机的内部存储器、单片机输入输出口难点:单片机的内部存储器第三章单片机指令系统(2学时)1.单片机指令格式和寻址方式2.单片机指令分类介绍3.单片机指令汇总4.伪指令基本要求:熟悉111条指令;熟悉指令对CY的影响;熟悉伪指令。

重点:熟悉111条指令难点:熟悉111条指令第四章单片机C程序设计(2学时)1.C51程序设计概述2.C51基本结构形式3.C51程序设计举例基本要求:理解C51程序基本结构形式;理解C51程序设计实例;注意编程的可读性(每行都加注释)、通用性(多编通用子程序)、可维护性重点:理解C51程序基本结构形式;编程的可读性难点:理解C51程序基本结构形式第五章单片机编程环境(4学时)1.熟悉单片机的编程环境2.熟悉单片机软件的调试基本要求:熟悉单片机的编程环境;熟悉单片机软件的调试重点:熟悉单片机的编程环境;熟悉单片机软件的调试难点:熟悉单片机的编程环境;熟悉单片机软件的调试第六章单片机存储器扩展(4学时)1.单片机系统扩展及结构2.单片机程序存储器扩展3.单片机数据存储器扩展4.存储器综合扩展5.单片机存储器系统的特点和使用基本要求:了解单片机系统扩展及结构;了解单片机存储器扩展与编址技术;理解单片机程序存储器扩展;理解单片机数据存储器扩展;理解存储器综合扩展;了解单片机存储器系统的特点和使用重点:理解单片机程序存储器扩展;理解单片机数据存储器扩展;理解存储器综合扩展难点:理解存储器综合扩展第七章单片机的中断与定时系统(6学时)1.单片机中断系统2.单片机的定时器/计数器3.单片机外部中断源的扩展基本要求:理解单片机中断系统;理解单片机的定时器/计数器;理解单片机外部中断源的扩展重点:理解单片机中断系统;理解单片机的定时器/计数器;理解单片机外部中断源的扩展难点:理解单片机中断系统;理解单片机的定时器/计数器;理解单片机外部中断源的扩展第八章单片机I/O扩展及应用(6学时)1.单片机I/O扩展原理2.单片机I/O扩展芯片3.单片机键盘接口技术4.单片机动态显示技术基本要求:了解单片机为什么需要I/O扩展;熟悉单片机I/O扩展原理;熟悉单片机I/O扩展芯片;理解简单的单片机I/O扩展;了解8255A可编程通用并行接口芯片;理解单片机键盘接口技术;理解单片机动态显示技术;重点:理解简单的单片机I/O扩展;理解单片机键盘接口技术;理解单片机动态显示技术难点:了解8255A可编程通用并行接口芯片;理解单片机动态显示技术第九章单片机串行通讯(6学时)1.单片机串行通讯特点2.单片机串行通讯原理3.查询法单片机串行通讯设计4.中断法单片机串行通讯设计5.串行通讯抗干扰技术基本要求:了解单片机串行通讯特点;理解单片机串行通讯原理;理解查询法单片机串行通讯设计;理解中断法单片机串行通讯设计;熟悉串行通讯抗干扰技术重点:理解单片机串行通讯原理;理解查询法单片机串行通讯设计;理解中断法单片机串行通讯设计难点:理解中断法单片机串行通讯设计;熟悉串行通讯抗干扰技术实验教学:1.P1口输出实验(2学时)验证性实验基本要求:P1 口做输出口,P1.0引脚接一只发光二极管,编写程序,使该发光二极管定时亮灭。

单片机课程设计大纲

单片机课程设计大纲

单片机课程设计大纲一、课程目标知识目标:1. 让学生掌握单片机的基本组成、工作原理及功能特点;2. 使学生了解单片机编程的基本语法和编程技巧;3. 帮助学生理解单片机在实际应用中的使用方法。

技能目标:1. 培养学生运用单片机进行简单电路设计和控制的能力;2. 使学生能够独立编写简单的单片机程序,实现基础功能;3. 提高学生分析问题、解决问题的能力,学会运用单片机解决实际问题。

情感态度价值观目标:1. 培养学生对单片机及电子技术的兴趣和热情;2. 培养学生具备良好的团队协作精神和沟通能力;3. 增强学生的创新意识和实践能力,激发学生积极参与科技创新活动的意愿。

课程性质:本课程为实践性较强的课程,旨在通过理论学习与实践操作相结合的方式,让学生全面掌握单片机技术。

学生特点:学生处于初中或高中阶段,具备一定的电子技术基础知识,对单片机有一定了解,好奇心强,喜欢动手实践。

教学要求:结合学生特点和课程性质,注重理论与实践相结合,强调动手实践,鼓励学生创新,培养实际应用能力。

将课程目标分解为具体的学习成果,为后续教学设计和评估提供依据。

二、教学内容1. 单片机基础知识- 单片机的组成与结构- 单片机的工作原理- 单片机的性能指标2. 单片机编程语言- 汇编语言基础- 程序结构及编程技巧- C语言在单片机编程中的应用3. 单片机接口技术- I/O接口- 定时器/计数器- 中断系统- 串行通信接口4. 单片机应用实例- 简单电路设计与控制- 基础功能编程实现- 实际应用案例分析5. 单片机实践操作- 基本操作训练- 综合项目设计与实现- 创新实验与拓展教学内容安排与进度:第一周:单片机基础知识学习第二周:汇编语言编程训练第三周:C语言在单片机编程中的应用第四周:单片机接口技术学习第五周:单片机应用实例分析与实践操作第六周:综合项目设计与实现教材章节关联:《单片机原理与应用》第一章:单片机概述《单片机原理与应用》第二章:单片机组成与结构《单片机原理与应用》第三章:单片机编程语言《单片机原理与应用》第四章:单片机接口技术《单片机原理与应用》第五章:单片机应用实例《单片机实践指导书》:实践操作指导内容教学内容确保科学性和系统性,结合课程目标,注重理论与实践相结合,提高学生的实际操作能力。

单片机课程教学大纲

单片机课程教学大纲

《单片机技术》课程教学大纲( Single—Chip Microcomputer Technology)课程类型:专业选修课程代码:课程学时: 68 学分: 4 适用专业:电类各专业开课时间: 3 年级 2 学期开课单位:电子与信息学院大纲执笔人:大纲审定人:本课程是电类各专业必修的专业技术基础课,是一门实践性很强的课程。

本课程的教育目标及任务是:使学生掌握一般单片机的基本原理、51系列单片机的基本性能和采用单片机构成应用系统的基本方法。

为今后采用单片机构成的应用系统提供必要的技术基础。

一、教学目的与要求本课程的任务是从应用的目的出发,通过对MCS-51系列单片机的剖析,使学生获得有关单片机的硬件、软件的基本概念,基本知识和单片机应用系统的设计和编程知识。

用汇编语言进行程序设计的基本技能。

培养学生分析和解决实际问题的能力。

二、教学重点与难点1、教学重点:单片机的基本构成、基本接口原理和采用单片机组成实际系统的原理和方法。

2、教学难点:串行接口,中断系统及其应用,单片机的扩展原理和方法。

三、教学方法与手段以教师讲授为主,有重点的讲授,开展少量课堂讨论。

结合实验及实训,要求学生每人自制一个基本完整的、并能够运行的单片机实用小系统。

四、教学内容、目标与学时分配教学内容教学目标课时分配绪论了解11.计算机技术基础31.1 计算机的发展与分类了解1.2 计算机的应用概况了解1.3 计算机中数码的表示掌握1.4 单片机概况与应用掌握 11.5 单片机的组成结构及指令执行过程掌握 11.6 单片机应用系统的开发了解 1 2.单片机组成原理6 2.1 MCS-51单片机结构掌握 2 2.2 单片机复位电路设计掌握 2 2.3 MCS-51存储器配置掌握 2 3.单片机指令系统63.1 MCS-51指令简介掌握 2 3.2 指令系统掌握 4 4.汇编语言程序设计 8 4.1 汇编语言概述了解 1 4.2 简单程序设计掌握 1 4.3 分支程序设计掌握 1 4.4 循环程序设计掌握 1 4.5 查表程序设计掌握 1 4.6 散转程序设计掌握 1 4.7 子程序设计掌握 2 5.定时器/计数器和中断系统 10 5.1 定时器/计数器掌握 5 5.1 中断系统掌握 5 6.单片机应用系统扩展设计 8 6.1 存储器的扩展掌握4 6.2 I/O接口扩展电路设计掌握 4 7.键盘、显示接口技术 13 7.1 键盘与计算机接口掌握 3 7.2 独立式按键接口设计掌握 2 7.3 矩形式键盘接口设计掌握 2 7.4 LED显示器及接口设计掌握 4 7.5 LCD显示器了解 28.串行通信接口技术 2 8.1 串行口通信方式五、实践教学内容要求与说明参见单片机技术实训大纲六、考试范围与题型1、考试范围与分数比例微型计算机的基本概念 5%单片机硬件结构 35%MCS-51指令系统 35%MCS-51单片机系统扩展 10%MCS-51单片机的接口 10%实验内容 5%2、试题类型与分数比例软件分析题 26%硬件分析题 14%单项选择题 30%实训及综合 30%七、教材与参考资料1.教材吴黎明主编.单片微机原理及应用技术.科学出版社2005.丁元杰主编. 单片微机原理及应用.机械工业出版社.20052.参考资料:(1)何立民编著.2001.MCS-51系列单片机应用系统设计.北京航空航天大学出版社(2)杨金岩等编著.2005.8051单片机数据传输接口扩展应用技术与应用实例.人民邮电出版社。

《单片机技术及应用》教学大纲

《单片机技术及应用》教学大纲

《单片机技术及应用》教学大纲一、课程的性质、目的与任务本课程是计算机、电子类等专业的一门重要的面向应用的,实践性和综合性很强的课程。

通过本课程的教学,使学生掌握单片机原理与应用的基本知识,获得单片机应用系统设计的基本理论与基本技能,掌握单片机应用系统各主要环节的设计、调试方法及开发步骤。

培养学生分析问题、解决问题的综合能力。

为学生学习后续课程及毕业后从事与单片机应用技术相关工作岗位打下坚实基础。

通过本课程的学习,要求学生达到:1、掌握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、了解单片机的基本概念、发展历史、特点及应用领域。

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

二、课程教学基本内容与要求第一章单片机系统基础知识(一)基本教学内容1.1概述1.2单片机的数制表示法1.3单片机常用逻辑电路简介(二)基本要求教学目的:了解单片机及微型计算机的基本概念、单片机的特点及单片机的发展和应用;掌握BCD码和ASII码的基本概念;掌握数制之间的换算关系以及二进数原码、反码和补码的表示方法。

教学重点:数据之间的换算关系;二进数原码、反码和补码的表示方法。

教学难点:补码之间的运算及溢出的判断。

第二章单片机的内部结构及工作原理(一)基本教学内容2.1单片机的内部结构2.2单片机的存储器结构2.3单片机并行I/O口2.4单片机的时钟与时序2.5单片机的工作方式(二)基本要求教学目的:掌握MCS-51单片机的内部结构特点及的基本工作原理;了解单片机最小系统的设计方法及单片机存储器的扩展方法。

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

《单片机原理及应用》课程教学大纲
(1)课程的性质、目的和任务
单片及技术是广泛应用于各个领域的有关测量与控制的一门重要的专业课程,是实现现代控制的必不可少的工具与手段,是控制类专业的一门必修课,是控制类专业技能的重要组成部分。

该课程主要讲授单片机结构和基本原理、MCS-51系列单片机及其指令系统、单片机的I/O扩展及应用、单片机的定时与中断系统及单片机的汇编程序设计等内容,通过学习使学生基本掌握单片机的硬件构成,软件组成及一般的程序设计技能,进而使用单片机实现各种检测与控制的目的。

(2)课程教学的教学内容(含实验实践内容及其类型等)、基本要求、学时分配等
该课程的主要内容及基本要求如下:
1、MCS-51单片机结构和原理
该部分主要介绍MCS-51单片机的结构组成,其中主要包括内部RAM与ROM 的组成,I/O 口电路的结构,时钟电路与时序机工作方式等。

要求学生熟悉单片机的组成原理、指令时序;掌握RAM的组成及功能、ORM的组成及使用、I/O口的主要工能等。

2、MCS-51单片机指令系统
该部分主要介绍MCS-51单片机的指令系统,其中包括数据传送类指令、算术运算及逻辑运算类指令、控制转移类指令极为操作类指令等,通过学习要求掌握MCS-51系列单片机的寻址方式,熟悉各种指令的含义、功能及用法。

3、汇编语言程序设计
该部分主要介绍MCS-51单片机的汇编语言程序设计的基本知识,含汇编语言程序的基本机构、伪指令、汇编语言源程序的编辑与汇编、典型汇编语言程序设计举例等;其中要求熟悉汇编语言程序的基本结构、伪指令,掌握数制的转换、定时、查表等几种典型的汇编语言源程序的设计方法。

4、该部分主要介绍MCS-51单片机的中断系统、定时计数器的使用、外中断源的扩展方法等;
要求熟悉MCS-51的中断系统的组成、工作原理、中断的响应过程,掌握定时器/计数器的编程使用。

5、单片机串行数据通信
该部分介绍串行数据通信的基本原理、MCS-51单片及串口的结构及控制、串行口的工作方式等;要求熟悉串行通信的基本知识,掌握MCS-51单片机的串口工作原理及控制编程。

6、单片机的I/O扩展及应用
该部分主要介绍MCS-51单片机的ROM与RAM的基本扩展方法,I/O口的扩展的概念、必要性、简单I/O扩展、典型并行可编程I/O接口芯片(8255、8155)、常见I/O口电路如
键盘接口、显示器接口等。

要求重点掌握8255、8155的使用,熟悉常见接口电路及其编程。

7、单片机的A/D、D/A接口
这部分介绍常见的A/D与D/A器件及其与MSC-51单片及接口的基本方法。

要求熟悉DAC0832与单片机的接口应用,掌握ADC0809与单片机的接口及编程。

并熟悉其它常用接口集成电路芯片。

课程内容与课时分配表:
(3)本课程与其它课程的联系
前期课程及知识要求:单片及技术是实现现代测控的重要工具,是电子电气工程师必备的一项专业技能,在学习本课程前要求学生已经学习了电路及电子技术的相关课程,已具备了这方面的基本知识。

后续课程:学习了该课程后可以进一步学习智能控制与嵌入式系统设计的相关课程
(4)课程质量标准与成绩考核方式
理论教学:该课程的开设目的是为了使学生具备单片及应用开发的基本能力,教学应严格依据大纲要求执行,考核应采用书面考试为主实验考核为辅,且适当加大实验考核的方法对学生的成绩进行评定。

实践教学:对学生平时的实验完成情况及实验报告成绩进行记录,综合评定学生的实验成绩。

(5)课程各教学环节要求:
该课程的教学应主要抓好以下环节:
1.课堂理论教学
主要采用讲授的方法,其内容应依据该大纲所要求的内容进行。

2.实验教学
3
在理论学习与实验教学的基础之上,为进一步提高学生对该技术的学习与掌握在课程学
习基本结束时开设一周的课程设计,选取具有一定综合性的题目对学生进行训练,使学生在硬件与软件的开发上得到更进一步的提高,具体的安排如下:
课程设计周安排
I、课程设计内容
最小系统编程
II、课程设计目的、意义
在巩固现学知识的基础上培养学生综合设计的能力,其中包括单片机系统硬件设计、
软件设计及运用开发系统进行系统综合调试的能力。

III、课程设计任务
绘制系统电原理图(一张A4图纸)
编制软件实现以下功能
1、时钟的计时、显示、时间设定调整等功能
2、实现一简单的计算器功能,包括加、减、乘、除等运算
(6)教材及主要教学参考书
教材1:《单片机原理及应用技术》
作者:李全利
高等教育出版社
教材2:《单片机基础》
作者:李广第朱月秀王秀山
北京航空航天大学出版社
参考书:《单片及外围器件实用手册》一套五本
作者:窦振中纪宗南吴星明关德新冯文全
北京航空航天大学出版社
返回首页。

相关文档
最新文档