机械电子工程教学大纲C语言单片机开发技术

合集下载

《单片机C语言编程》教学大纲

《单片机C语言编程》教学大纲

《单片机C语言编程》教学大纲课程代码:000002336课程英文名称:Microcontroller C Programming Language课程总学时:24 讲课:16 实验:0 上机:8适用专业:全校电气信息类专业课程总学时:24 讲课:16 实验:0 上机:8大纲编写(修订)时间:2010.7一、大纲使用说明(一) 课程的地位及教学目标“单片机C语言编程”课程是属于电气及电子信息类专业的选修课,该课程的先修课是《单片机原理及应用》、《C语言程序设计》。

后续课程为单片机接口技术课程设计,毕业设计等。

通过对该课程的学习,使学生对电子技术向着模块化、智能化方向的发展趋势有一初步认识,培养和锻炼学生运用计算机技术对硬件、软件进行开发设计的能力,提高动手操作和技术创新的能力,为将来从事电气自动化工作以及应用电子产品的设计、检测和维修奠定坚实的基础。

本课程的教学目标是:通过本课程的学习,使学生熟悉单片机的原理与结构,掌握常用单片机C语言编程与使用方法,了解单片机技术在家用电器以及自动控制工程中的应用。

为学生将来从事智能化电子产品的设计和研发打下良好的基础。

具体分为以下几点:1.加强学生对单片机的硬件编程能力。

2.使学生熟练掌握C51基本语法及典型程序结构和设计;3.提高学生的单片机编程及应用能力:重点是系统的内部资源、外部资源的扩展。

4.通过实践培养学生动手能力,对学生的毕业设计和今后的工作提供帮助;5.培养学生在电气工程领域中的科研开发能力。

(二)知识、能力及技能方面的基本要求1.掌握标准C语言的语法结构及编程方法;2.简单了解C51与单片机汇编语言的差异及各自特点;3.简单了解单片机硬件原理及内部资源与外部扩展资源的程序设计方法。

4.可从事简单的智能化电子产品、设备的设计与开发。

(三)实施说明以课堂理论授课为主,同时注重实践教学和实践技能的培养;采用多媒体及仿真技术教学,提高教学效率和教学效果。

单片机的C语言程序设计与应用课程教学大纲

单片机的C语言程序设计与应用课程教学大纲

单片机的C语言程序设计与应用课程教学大纲课程编号:一、说明(一)课程性质本课程应用电子技术专业的必修课。

本课程面向的学生主要是高年级本科生。

先修课程:数字电子技术、单片机的汇编语言、汇编语言、C语言程序设计。

(二)教学目的本课程教学所要达到的目的是:从应用为目的出发,通过对C语言基本概念、基本语句、单片机应用系统的初步设计的学习,使学生能利用C语言编写51系列单片机应用程序,熟练使用Keil C编程软件,具有用C51语言进行程序设计的基本技能,培养学生分析问题和解决问题的能力。

(三)教学主要内容本课程的主要内容:1.语言的数据类型、运算符、表达式。

2.语言的控制结构语句3.函数与存储模式的特点与应用4.数组和指针的特点与应用5.位运算和预处理的特点与应用6.C51语言在单片机的定时器/计数器,中断系统的应用7.C51语言串行通信的应用8.单片机的键盘和显示重点内容:单片机C程序设计的方法,熟练使用KEIL51集成开发环境,对单片机的软硬件设计有一定的了解,能简单开发单片机以及嵌入式应用系统。

难点内容:51单片机的内部结构、工作原理及其功能。

(四)教学时数总学时64,理论学时,32、实验32,学分3。

(五)教学方式课堂讲授与上机练习相结合。

(六)适用对象电子信息工程、自动化、测控技术与仪器专业高年级学生。

二、教学内容及安排第一章单片机的C语言概述教学要点:理解嵌入式系统的定义、特点及架构;掌握嵌入式系统与单片机、PC的区别;了解嵌入式系统的应用领域;弄清嵌入式系统的发展趋势。

教学时数:2学时教学内容:1.1 C语言与MCS-51单片机(1学时)掌握嵌入式系统的定义、特点、组成及分类。

1.2 Keil C51开发工具了解嵌入式系统的应用领域。

1.3 C51的程序结构与编程实例(1学时)考核要求:了解C51语言与汇编语言的优势对比,C51语言与标准C语言的区别。

了解KeilC51开发工具。

第二章C51程序设计基础教学要点:本章主要介绍C51的数据类型和存储类型、基本运算与流程控制语句、构造数据类型、函数以及程序设计中的其他一些问题等内容教学时数:12学时教学内容:2.1 C51数据类型及存储类型(2学时)介绍C51语言的数据类型,常量与变量、数据存储类型。

零基础的单片机教学大纲

零基础的单片机教学大纲

零基础的单片机教学大纲零基础的单片机教学大纲在当今科技日新月异的时代,学习单片机编程成为了越来越多人的选择。

单片机作为一种嵌入式系统,广泛应用于电子设备、通信、汽车等领域。

然而,对于零基础的学习者来说,如何系统地学习单片机编程却是一个挑战。

本文将提供一份零基础的单片机教学大纲,帮助初学者快速入门。

第一阶段:基础知识的学习在学习单片机编程之前,我们需要先了解一些基础知识。

首先,我们需要了解什么是单片机以及它的工作原理。

单片机是一种集成电路,内部包含了处理器、存储器、输入输出接口等功能单元,可以实现各种任务。

了解单片机的基本组成结构对于后续的学习非常重要。

其次,我们需要学习C语言编程基础。

C语言是单片机编程的主要语言,熟悉C语言的语法和常用函数对于理解和编写单片机程序至关重要。

可以通过参加C语言培训班或者自学相关教材来掌握C语言的基础知识。

第二阶段:单片机的入门实践掌握了基础知识后,我们可以开始进行单片机的入门实践。

首先,我们可以选择一款适合初学者的开发板,如Arduino等。

开发板提供了丰富的资源和简化的开发环境,方便我们进行实验和学习。

在实践中,我们可以从简单的实验开始,如LED闪烁、按键控制等。

通过这些实验,我们可以熟悉单片机的输入输出接口,了解如何控制外部设备。

同时,我们还可以学习如何使用开发板的库函数和API,简化编程过程。

第三阶段:深入学习单片机编程在掌握了基础知识和入门实践后,我们可以进一步深入学习单片机编程。

首先,我们可以学习更高级的单片机编程技术,如中断、定时器、串口通信等。

这些技术可以提高程序的效率和响应速度,使我们能够实现更复杂的功能。

同时,我们还可以学习如何使用外部设备和传感器与单片机进行交互。

例如,学习如何使用温度传感器、光敏传感器等监测环境参数,并通过单片机进行数据处理和显示。

这些实践将帮助我们更好地理解单片机的应用场景和工作原理。

第四阶段:项目实践与拓展在掌握了单片机编程的基础知识和技术后,我们可以开始进行项目实践和拓展。

《单片机原理及接口技术》课程教学大纲(本科)

《单片机原理及接口技术》课程教学大纲(本科)

《单片机原理及接口技术》课程教学大纲课程编号:08104111课程名称:单片机原理及接口技术英文名称:Foundation and Interface Technology of Single Chip Microprocessor课程类型:专业课课程要求:选修学时/学分:40/2. 5 (讲课学时:32 实验学时:4上机学时:4)适用专业:机械设计制造及其自动化一、课程性质与任务单片机原理及接口技术是机械设计制造及其自动化专业机械电子方向的一门专业课,本课程系统的介绍了微型计算机系统的基本概念、基本组成、基本的工作原理及其在过程控制领域中的功率接口方法。

本课程在教学内容方面着重单片机工作原理及功率接曰电路的一般设计方法的讲解,使学生掌握扎实的工程基础知识。

在实验教学方面着重设计构思和基本设计技能的训练,使学生对单片机的应用及功率接口设计方法有一定的了解,并具有…定的设计能力。

二、课程与其他课程的联系本课程的用彦课程为技术嗨》、《电了•技术J娜〉、《机电传动与控制技术》,蛔先修课程的教学使学生掌握基本的电路知识,熟悉异步电机、伺服电机等常用动力元件的工作原理及特点。

为本课程的学习提供必要的基本理论支撑。

三、课程教学目标1.熟悉单片机的工作原理,熟悉单片机指令系统、中断控制、1/0接口、程序设计等技术内容,掌握采用单片机系统驱动大功率执行部件时的功率接口电路及其控制程序的设计方法和步骤。

培养学生对新产品、新技术和新设备进行研究、开发和设计的初步能力。

(支撑毕业要求3.1)2.了解单片机应用及接口方面的相关设计规范和行业标准,能够理解和评价所设计系统对于社会、职业健康、安全、环境等多种因素的影响,遵守工程职业道德。

(支撑毕业要求8. 2)3.了解单片机控制及接口系统的发展进程与技术前沿,熟悉其在机械工程领域的典型应用。

(支撑毕业要求10. 1)4.了解单片机及其接口技术的技术更新与应用前景,能够正确认识白主学习、终身学习的重要性与必要性(支撑毕业要求12.1)5.熟悉各类单片机及功率接口电路的组成、特点及应用。

机械电子工程教学大纲

机械电子工程教学大纲

机械电子工程专业教学大纲机电工程系二OO七年十二月目录第一篇专业基础课 (1)《工程力学》课程教学大纲 (1)《自动控制原理》课程教学大纲 (41)《数字电子技术》课程教学大纲 (52)《模拟电子技术》课程教学大纲 (64)《计算机程序设计基础》课程教学大纲 (76)《互换性与测量技术基础》课程教学大纲 (95)《机械设计》课程教学大纲 (111)《液压与气动传动技术》课程教学大纲 (129)《单片机原理及应用》课程教学大纲 (141)《电路基础》课程教学大纲 (154)《工程材料与热处理》课程教学大纲 (172)《画法几何与机械制图》课程教学大纲 (190)《机械原理》课程教学大纲 (211)第二篇专业课 (231)《机械制造工程》课程教学大纲 (231)《计算机测控技术》课程教学大纲 (243)《数控技术与设备》课程教学大纲 (255)《数字信号处理》课程教学大纲 (266)《计算机接口技术》课程教学大纲 (277)第三篇专业选修课....................................................................................... ..286《计算机辅助设计》课程双语教学大纲 (286)《传感器及测试技术》课程教学大纲 (293)《电机与拖动》课程教学大纲 (307)《工程数据库技术》课程教学大纲 (313)《工业系统工程》课程教学大纲 (324)《机电控制技术》课程教学大纲 (337)《机器人技术》教学大纲 (349)《机械CAD/CAM技术》课程教学大纲 (354)《计算机仿真技术》课程实验教学大纲 (362)《可编程控制器原理及应用》课程教学大纲 (368)《人机工程学》课程教学大纲 (378)《现代项目管理》课程教学大纲 (384)《专业英语》课程教学大纲 (400)《人机工程学》课程教学大纲 (408)第一篇专业基础课《工程力学》课程教学大纲一、课程基本信息课程代码:050380课程名称:工程力学英文名称:Engineering Mechanics课程类别:基础课学时:72学分: 4.0适用对象: 机械电子工程专业(本科)考核方式:考试先修课程:《高等数学》,《大学物理》。

单片机应用技术(C语言学习知识)教学方案计划大纲

单片机应用技术(C语言学习知识)教学方案计划大纲

单片机应用技术(C语言)教学大纲一、说明1、课程的性质和内容本课程是高级技校应用电子专业的专业课。

主要内容包括:认识单片机,点亮彩灯,简易数字钟,简易计算器,键控彩灯,简易频率计,单片机双机通信,简易波形发生器,简易数字电压表,移动字幕的制作,校园打铃系统。

2、课程的任务和要求本课程的主要任务是让学生熟悉AT89S51系列单片机的硬件结构,会使用常见的单片机外围器件,会用单片机组成具有特定功能电子电路,能用C语言编程驱动单片机AT89S51完成各种基本控制功能,能用单片机实现简单的系统电路,具备初步的单片机应用开发能力。

通过本课程的学习,学生应达到以下几个方面的要求:(1)熟悉单片机AT89S51的结构、引脚功能及工作原理。

(2)熟悉C语言程序的编写方法。

(3)能设计以单片机为核心、相关外围电路组成并能完成特定功能的电路。

(4)能根据单片机的工作原理和外围电路的功能要求进行软件设计,会分析程序设计思路和设计方法。

(5)具有初步的单片机控制应用系统硬件和软件设计能力。

3、教学中应注意的问题(1)教学中注意以学生为中心,做到教师边讲解边演示,学生边学边练习实践,培养学生的应用开发能力。

(2)任课教师应根据本学校设备及学生的具体情况进行教学。

(3)在教学实施过程中,教师应多联系生产实际和相关课程,还可选用一些更合适的应用实例进行讲解,以激发学生的兴趣,培养学生解决实际问题的能力。

(4)教学中应根据学生情况掌握好讲练比例,充分利用多媒体设备、实验设备和实验电路等进行直观教学。

二、学时分配表三、教学要求、内容及建议课题一认识单片机教学要求1、熟悉AT89S51的PDIP40\TQFP44和PLCC44三种封装形式,熟练掌握AT89S51单片机的各引脚功能。

2、掌握用AT89S51构成的单片机最小系统及各部分电路的功能。

3、认识实验电路板上的主要元器件包括AT89S51单片机、晶体振荡器、锁存器74HC573、MAX232芯片、RS-232串口端、数码管显示电路、发光二极写显示电路、键盘电路、排阻等元件。

10-单片机应用技术(C语言)教学大纲

10-单片机应用技术(C语言)教学大纲

(十)单片机应用技术(C语言)教学大纲1.课程性质单片机应用技术(C语言)是电气自动化设备安装与维修专业的一门专业课程,融单片机应用技术理论与技能操作为一体,培养本专业单片机硬件设计和软件开发方面的专业能力,为解决生产实际问题和职业生涯的发展奠定基础。

2.课程目标(1)掌握单片机的组成结构、特点和工作原理。

(2)掌握单片机的指令系统、C语言编程方法以及单片机控制系统的设计方法。

(3)掌握单片机外部中断、定时/计数器中断、接口电路的应用方法。

(4)能熟练使用单片机开发设计软件及工具。

(5)能应用C语言进行编程,驱动单片机完成各种基本功能。

(6)能与他人有效沟通、合作完成较复杂单片机应用系统的设计、仿真调试及运行。

(7)能牢固树立安全意识、质量意识和成本意识,热爱专业,敢于创新。

(8)通过单片机控制系统设计实训,培养制订并实施工作计划的能力、团队合作与交流的能力、严谨的工作作风以及良好的职业道德和职业情感,满足职业岗位和职业生涯发展的需要。

3.课程内容(1)理论教学区可按容纳40名学生配置,除应配置黑板、与教学内容配套的挂图、模型等必备传统教具外,还可配置计算机、投影仪等多媒体教学设备。

实训教学区需配置与单片机应用技术课程相关的实验实训设备。

按学生人数40人计算,应配备单片机实训装置不少于20套,编程计算机不少于20台,且计算机中安装编程所必需的软件,如Keil、Wave、Proteus ISIS.以及程序下载的操作软件和硬件连接。

(2)开设本课程时必须先修电工基础、电子技术基础,保证专业基础知识的相互衔接。

(3)实训操作环节可按照分组讨论、控制系统电路设计、控制系统程摩设计、硬件电路制作与调试、教师巡回指导、任务检查、交流评价与总结的顺序展开。

在完成技能训练任务的同时,培养学生团队协作,制订并实施工作计划的能力,以及主动获取有效信息,通过各种方式展示工作成果的能力。

(4)在组织本课程的教学过程中,可采用课内与课外相结合的方法完成实践任务,实现“开放性”实训。

《单片机技术》课程标准(教学大纲,考核标准)

《单片机技术》课程标准(教学大纲,考核标准)

课程标准《单片机技术》课程标准一、课程标识课程代码: 07066适用专业: 机电一体化技术学时数: 72学分数: 4执笔人:二、课程的性质与任务《单片机技术》课程是三年制高职类机电专业的一门专业必修课,也是一门实用技术骨干课程,既有自身的理论体系,又有很强的实践性,它对培养学生的工程思维能力和解决问题的能力具有重要作用。

通过本课程的学习可以使学生较系统地掌握汇编语言的编程方法,掌握单片机的基本原理、接口和应用技术,熟悉单片机技术在工业控制中的应用,可以培养和锻炼学生动手操作和技术创新的能力,使得学生能紧跟计算机技术的发展脚步,为将来从事工业领域相关工作,尤其是自动控制以及应用电子产品的检测和维修奠定坚实的基础,为将来进行各种智能化产品的设计开发提供技术准备。

本课程在该类专业课程体系中起着重要的承前启后的作用,同时也使理论过渡到了实践,对本专业人才的培养举足轻重。

《单片机技术》学习领域课程所对应的工作任务是:(一)能认识常用电子元器件并掌握其好坏的检测(二)能用汇编语言编写、调试控制程序(三)能开拓创新思路,编制出简单智能产品的系统总体设计方案;(四)能按设计方案和技术要求进行系统电气原理图绘制;(五)能根据产品及系统设计要求进行元器件采购、焊接组装、软硬件调试。

三、课程教学目标(一)知识教育目标学习《单片机技术》课程的目的是使学生掌握单片机以及电子线路的基本理论,基本分析和设计的方法,了解和掌握半导体基本器件的原理、特性及选用方法;能用汇编语言编写控制程序;能完成简单的单片机控制产品的系统设计;能根据产品及系统设计要求进行元器件采购、焊接组装、软硬件调试;培养学生具有一定的创新思维能力,科学的工作方法和良好的职业道德意识,为提高学生职业能力发展奠定良好的基础。

(二)能力目标1、专业能力(1)掌握单片机的基础知识和应用技术;(2)能用汇编语言编写控制程序;(3)能编制出简单单片机控制产品的系统总体设计方案;(4)能根据产品设计方案和要求进行元器件采购、焊接组装、软硬件调试;(5)具备单片机技术应用系统的系统维护、技术改造、运行管理岗位的能力。

机械电子工程课程设计

机械电子工程课程设计

机械电子工程课程设计一、教学目标本课程的教学目标是使学生掌握机械电子工程的基本概念、原理和应用,培养学生具备一定的创新能力和实践能力,提高学生的科学素养。

1.了解机械电子工程的基本概念、发展历程和应用领域;2.掌握机械电子系统的设计原理和方法;3.熟悉电子元器件的选型和应用;4.理解机械电子工程中的传感技术、控制技术和接口技术。

5.能够运用机械电子工程的基本原理解决实际问题;6.具备机械电子系统设计和调试的基本能力;7.学会使用电子设计自动化(EDA)工具进行电路设计和仿真;8.掌握常用的编程语言,如C、C++、Python等,用于控制程序的开发。

情感态度价值观目标:1.培养学生对机械电子工程的兴趣和热情,激发学生从事相关研究和实践的积极性;2.培养学生具备团队合作精神和沟通协调能力,提高学生的人际交往能力;3.培养学生具备创新意识和批判性思维,鼓励学生勇于尝试和提出新的观点。

二、教学内容本课程的教学内容主要包括机械电子工程的基本概念、原理和应用,以及相关的技术和方法。

1.机械电子工程概述:介绍机械电子工程的定义、发展历程和应用领域,使学生对机械电子工程有一个整体的认识。

2.机械电子系统设计:讲解机械电子系统的设计原理和方法,包括系统的总体设计、硬件选型、软件设计和系统集成等。

3.电子元器件:介绍常见的电子元器件的原理、特性和应用,如电阻、电容、二极管、晶体管等,以便学生能够进行正确的元器件选型和应用。

4.传感技术:讲解机械电子工程中常用的传感器的工作原理、特性和应用,如温度传感器、压力传感器、光电传感器等,使学生能够选择合适的传感器进行系统检测和控制。

5.控制技术:介绍机械电子工程中的控制原理和方法,包括PID控制、模糊控制、神经网络控制等,培养学生具备控制系统的设计和分析能力。

6.接口技术:讲解机械电子工程中常用的接口技术和通信协议,如串口通信、USB通信、CAN总线等,使学生能够进行正确的接口设计和数据通信。

单片机教学大纲(两篇)2024

单片机教学大纲(两篇)2024

引言概述:正文内容:1.硬件设备与基本概念1.1单片机基础知识1.1.1单片机的定义和分类1.1.2单片机的结构和工作原理1.1.3单片机的常用引脚功能与连接方法1.2单片机开发板选型与使用1.2.1不同型号单片机开发板的特点和功能1.2.2单片机资源配置与接口扩展1.2.3单片机开发环境的搭建和使用方法2.嵌入式C语言编程基础2.1C语言基本语法2.1.1数据类型与变量2.1.2运算符和表达式2.1.3控制结构与循环语句2.2单片机C语言编程入门2.2.1I/O口配置与控制2.2.2延时和定时器控制2.2.3中断处理3.单片机外设驱动3.1数码管与LED显示驱动3.1.1数码管的原理与显示方法3.1.2数码管驱动电路设计与编程实现3.2液晶显示屏驱动3.2.1液晶显示驱动的原理3.2.2液晶显示屏驱动电路设计与编程实现3.3三轴加速度传感器驱动3.3.1三轴加速度传感器基本原理3.3.2传感器接口与数据读取4.串口通信与通信协议4.1串口通信基础4.1.1串口通信协议与通信波特率4.1.2串口通信硬件连接与配置4.2单片机与PC的串口通信4.2.1串口通信的原理与方法4.2.2串口通信协议的设计与实现4.3单片机与其他设备的串口通信4.3.1串口通信的硬件连接与配置4.3.2串口通信协议的设计与实现5.单片机应用开发5.1温湿度监测系统5.1.1温湿度传感器的原理和接口设计5.1.2数据采集与显示控制的编程实现5.2无线通信系统5.2.1无线通信模块与单片机的接口设计5.2.2数据传输与接收的编程实现5.3蜂鸣器音乐播放系统5.3.1蜂鸣器的基本工作原理和控制方法5.3.2音乐资源的存储与播放控制的编程实现总结:本教学大纲以逻辑顺序将单片机教学内容进行了详细介绍,从硬件设备与基本概念开始,逐步向学生展示了单片机开发的全过程。

通过掌握单片机编程的基本原理和实践技巧,学生将能够应用单片机实现各种嵌入式应用。

单片机课程教案设计模板

单片机课程教案设计模板

一、课程基本信息1. 课程名称:单片机原理与应用2. 课程性质:专业基础课程3. 适用专业:电子信息工程、计算机科学与技术、自动化等4. 学时安排:共计XXX学时,其中理论课XXX学时,实验课XXX学时5. 教学目标:(1)使学生掌握单片机的基本原理、组成、工作原理及性能特点;(2)使学生具备单片机的编程能力,能够熟练运用C语言进行单片机编程;(3)培养学生动手实践能力,提高学生的创新意识;(4)使学生了解单片机在各个领域的应用,为今后从事相关行业打下基础。

二、教学大纲1. 第一部分:单片机基本知识(1)单片机的发展与应用(2)单片机的组成及工作原理(3)单片机的性能特点2. 第二部分:单片机硬件系统(1)CPU(2)存储器(3)I/O接口(4)定时器/计数器(5)中断系统3. 第三部分:单片机编程技术(1)C语言编程基础(2)单片机程序设计方法(3)单片机常用指令集4. 第四部分:单片机应用系统设计(1)单片机系统设计方法(2)单片机接口技术(3)单片机应用实例5. 第五部分:实验课程(1)单片机实验平台介绍(2)实验项目一:点亮LED灯(3)实验项目二:按键输入(4)实验项目三:定时器/计数器(5)实验项目四:串口通信(6)实验项目五:单片机系统设计三、教学进度安排1. 第一周:单片机基本知识2. 第二周:单片机硬件系统3. 第三周:单片机编程技术4. 第四周:单片机应用系统设计5. 第五周:实验课程(实验项目一)6. 第六周:实验课程(实验项目二)7. 第七周:实验课程(实验项目三)8. 第八周:实验课程(实验项目四)9. 第九周:实验课程(实验项目五)10. 第十周:课程总结与复习四、教学方法1. 讲授法:讲解单片机的基本原理、组成、工作原理及性能特点;2. 案例分析法:通过分析实际应用案例,使学生了解单片机在各个领域的应用;3. 实验教学法:通过实验课程,让学生动手实践,提高学生的动手能力和创新意识;4. 讨论法:组织学生讨论单片机相关技术问题,培养学生的独立思考能力。

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

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

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

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

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

第一章预备知识(数制与码制)内容:进位计数制及各计数制间的转换,二进制数的运算,带符号数的表示方法,定点数与浮点数,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、实验环节本课程中安排了大量实验,根据学生实际情况,选择合适的实验内容,要求学生自己设计电路,自己编写程序,独立完成。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

机械电子工程教学大纲单片机原理及应用-2017

机械电子工程教学大纲单片机原理及应用-2017

《单片机原理及应用》课程教学大纲课程代码:010131022课程英文名称:Single-Chip Microcomputer Principle and Application课程总学时:40 讲课:30 实验:10 上机:0适用专业:机械电子工程大纲编写(修订)时间:2017.7一、大纲使用说明(一)课程的地位及教学目标1.本课程是机械电子工程专业的一门主干专业基础课程。

也是一门理论性、实践性和实用性都很强的课程。

2.通过本课程的学习,使学生能对单片机的组织结构、原理和应用有一个全面而系统的了解,牢固地掌握单片机的工作原理并初步具有单片机及其应用系统的设计与开发能力。

(二)知识、能力及技能方面的基本要求1、要求学生掌握单片机内部结构、原理及程序设计方法。

2、要求学生了解单片机开发流程,掌握应用系统设计技巧。

3、要求学生初步具备研发单片机应用系统的能力。

(三)实施说明本课程的重点是接口技术,掌握系统结构设计和各种接口的应用。

1.课程内容本着单片机课程重在应用研发的原则,教学内容应削弱器件结构、原理的讲解,着重接口技术的应用。

接口技术应用中常用元器件及单片机研发所需要的基础知识应首先介绍,接着引领学生通过例子熟悉开发环境及仿真软件的使用,之后章节依次是各个硬件资源的应用,如输入口应用、输出口应用、定时器应用、串行口应用等,将结构、原理及指令穿插在具体应用实例中介绍。

2.教学方法与手段采用多媒体教学(课堂讲授)和翻转课堂相结合的方法,根据教学目标和教学内容,有针对性的选择要进行翻转教学的知识点,收集教学资源制作成微课。

同时,设计详细的课前自主学习任务单,包括:学习指南、学习任务、困惑与建议三部分内容。

最后,将微课及学习任务单等教学资源放到学生的QQ群及学校的教学平台上供学生课前学习。

在课堂上,教师重点解决学生反馈回来的问题,同时引入单片机仿真软件proteus,对典型项目进行搭建模型仿真,熟悉开发流程,掌握编程技巧,提升单片机应用研发能力。

机电专业c语言课程设计

机电专业c语言课程设计

机电专业c语言课程设计一、教学目标本课程的目标是让学生掌握C语言的基本语法、数据类型、运算符、控制结构、函数等基本知识,培养学生编程能力,使学生能够运用C语言解决实际问题。

1.理解C语言的基本语法和规则。

2.掌握数据类型、运算符和表达式。

3.熟悉控制结构,如条件语句、循环语句等。

4.了解函数的定义和调用。

5.能够编写简单的C语言程序。

6.能够阅读和理解C语言程序。

7.能够运用C语言解决实际问题。

情感态度价值观目标:1.培养学生的编程兴趣,提高学生主动学习的积极性。

2.培养学生团队合作意识,学会与他人交流和分享。

3.培养学生勇于探索、创新的精神。

二、教学内容教学内容主要包括C语言的基本语法、数据类型、运算符、控制结构、函数等。

1.C语言的基本语法和规则。

2.数据类型、运算符和表达式。

3.控制结构,如条件语句、循环语句等。

4.函数的定义和调用。

教学过程中,将结合具体的实例进行讲解,让学生在实践中掌握C语言的基本知识。

三、教学方法本课程将采用讲授法、讨论法、案例分析法、实验法等多种教学方法。

1.讲授法:通过讲解C语言的基本语法、数据类型、运算符、控制结构、函数等内容,使学生掌握基本知识。

2.讨论法:学生进行小组讨论,共同解决问题,培养学生的团队合作意识。

3.案例分析法:通过分析具体的编程案例,使学生学会运用C语言解决实际问题。

4.实验法:安排实验室实践环节,让学生动手编写C语言程序,提高学生的编程能力。

四、教学资源教学资源包括教材、参考书、多媒体资料、实验设备等。

1.教材:选用权威、实用的C语言教材,为学生提供系统的学习资料。

2.参考书:提供相关的C语言参考书籍,丰富学生的学习资源。

3.多媒体资料:制作课件、视频等多媒体资料,提高学生的学习兴趣。

4.实验设备:提供计算机实验室,让学生进行实践操作。

五、教学评估教学评估是检验学生学习成果的重要手段,本课程的评估方式包括平时表现、作业和考试等。

1.平时表现:通过课堂参与、提问、讨论等方式评估学生的学习态度和积极性。

《单片机》教学大纲

《单片机》教学大纲

《单片机》教学大纲适用对象:机电技术应用专业学分和学时: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引脚接一只发光二极管,编写程序,使该发光二极管定时亮灭。

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

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

《单片机技术》课程教学大纲课程代码:13281080适用专业:计算机应用技术总学时数:68学时,其中:理论教学34学时,实践教学34学时。

学分:4.5先修课程:C语言程序设计、计算机硬件技术基础、计算机电子技能实训考核方式:大作业一、制订大纲的依据2016计算机应用技术专业人才培养方案二、课程简介《单片机技术》是计算机应用技术专业的一门计算机硬件专业课,目的是使学生获得典型的8位微控制器的基本硬件结构、汇编语言程序设计、I/O扩展及应用等各方面的知识。

本课程密切涉及硬件和软件,直接与计算机的底层交往,实践环节至关重要,课程的难度与深度都比较突出,为嵌入式开发相关课程打基础。

三、课程性质、教育目标(一)性质专业核心课程(二)教育目标:本课程侧重典型性和实用性,以应用为冃的和出发点,使学生逐步进入微控制器的应用领域,为计算机在嵌入式系统开发的实际使用奠定基础。

四、课程教学内容与基本要求(课程教学内容、重难点、基木要求、教法说明)第一章单片机概述和开发环境的使用一、主要内容1.单片机的特点、分类和应用领域2•单片机应用系统的开发过程和软件开发环境二、基本要求了解:单片机的概念、特点、应用领域、典型单片机的厂家、型号、单片机的发展现状以及单片机应用系统的开发过程。

初步掌握:电路设计与仿真软件Proteus和单片机软件集成开发环境Keil-uVision 的使用三、重点和难点电路设计与仿真软件Proteus>集成开发环境Keil-uVision的基木使用第二章MCS・52单片机结构一、主耍内容1.MCS-51单片机内部结构及引脚信号2.8051的内部存储器3.并行输入/输出端口4.时钟电路与时序二、基本耍求理解:单片机内部结构、输入输出端口、引脚信号。

常握:内部存储器的结构、内部寄存器及其用途了解:单片机的工作时序三、重点和难点MCS-51内部存储器的结构和各寄存器的作用第三章MCS-51指令系统和汇编语言程序设计一、主耍内容1.MCS-51指令系统概述2.数据传送类指令3.算术运算类指令4.逻辑运算及移位类指令5.控制转移类指令6.布尔变量操作类指令7.MCS-51汇编语言程序结构& MCS・51汇编语言程序设计举例9.汇编语言源程序的编辑、汇编及调试二、基本耍求掌握:单片机的指令系统、寻址方式掌握程序的分支结构、循环结构和子程序的设计方法,程序调试方法三、重点和难点MCS-51指令系统和寻址方式MCS-51汇编语言程序设计及调试第四章中断与定时一、主要内容1.微型计算机中断技术概述2.MCS-51单片机中断系统3.MCS-51定时器/计数器4.定时器/计数器与中断的应用举例二、基本耍求・2・理解:单片机的中断系统掌握:定时器的使用方法三、重点和难点MCS-51单片机屮断系统的使用和编程定时器各种方式的编程以及与中断的结合使用第五章常用的单片机外围接口电路一、主要内容1.单片机并行I/O扩展和串行I/O扩展2.键盘和LED显示接口技术3.数/模及模/数转换器接口技术二、基本耍求了解:单片机I/O扩展方法常握:单片机键盘与显示接口的设计方法掌握:典型D/A、A/D接口及简单应用三、重点和难点键盘与显示接口的程序设计方法第六章单片机串行数据通信一、主耍内容1.串行数据通信基础知识2.MCS-51的串行口及控制寄存器3.MCS-51串行通信方式及其应用*4.单片机多机通信二、基木要求理解:单片机的串行通信的基本概念、串行通信的工作方式与简单程序设计。

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

《C语言单片机开发技术》课程教学大纲
课程代码:010142080
课程英文名称:Development technology of C language in Single-Chip Microprocessor application
课程总学时:16 讲课:16 实验:0 上机:0
适用专业:机械电子工程
大纲编写(修订)时间:2017.7
一、大纲使用说明
(一)课程的地位及教学目标
1.本课程是非计算机专业的一门主要专业选修课。

2.目的是使学生理解和掌握MCS-51单片机开发应用系统的相关技术,掌握C语言编程的方法和单片机应用系统的开发过程。

(二)知识、能力及技能方面的基本要求
1.要求学生掌握单片机C语言的基本语句成份、控制结构和程序设计方法。

2.要求学生了解和掌握MCS-51单片机内部资源及应用编程方法。

3.要求学生了解和掌握MCS-51单片机应用系统具有的结构和处理方法。

4.要求学生具备简单开发MCS-51单片机应用系统能力。

(三)实施说明
了解C51与单片机汇编语言的差异及各自特点,熟练掌握C51基本语法及典型程序结构和设计。

掌握MCS-51资源与C51程序设计。

可使学生从事智能化电子产品、设备等应用系统设计与开发。

(四)对先修课的要求
要求在学习本课程之前修完下列课程:计算机程序设计、电工电子技术、单片机原理及应
用等课程。

(五)对习题课、实验环节的要求
每部分内容均安排习题或思考题,参照设计实例,使学生能够对学习的内容真正了解掌握,初步具有开发应用系统的能力。

(六)课程考核方式
典型项目设计,答辩。

(七)主要参考书目:
《例说8051单片机》,张义和编,人民邮电出版社,出版时间2008.4
二、中文摘要
本课程是机械电子工程专业的一门实践性很强的专业选修课,本课程主要以MCS-51系列单片机为例,讲授单片机的接口应用技术,Keil C开发流程及C51基础知识。

通过本课程的学习,使学生初步掌握单片机C语言编程的基本方法和应用系统开发技能。

本课程将为后续的毕业设计奠定重要的基础。

四、教学内容及基本要求
第01部分 C51入门
总学时2学时讲课 2学时实验0学时上机0学时
具体内容:熟悉μVision2,C51程序结构,数据类型,运算符表达式,程序结构,函数。

重点:C51数据类型,程序结构,函数。

难点:函数。

习题内容: C51基础知识。

实验上机:无
第02部分 MCS-51输出口应用
总学时2学时讲课 2学时实验0学时上机0学时
具体内容:51并行输出口,LED、蜂鸣器、继电器和数码管接口电路,输出口应用。

重点:51输出口应用
难点:蜂鸣器发声设计。

习题内容:输出口应用。

实验上机:无。

第03部分 MCS-51输入口应用
总学时2学时讲课 2学时实验0学时上机0学时
具体内容:51并行输入口,指拨开关接口,按钮开关接口,输入口应用。

重点:输入口应用
难点:按钮开关输入设计
习题内容:输入口应用。

实验上机:无。

第04部分 MCS-51输入输出口高级应用
总学时2学时讲课 2学时实验0学时上机0学时
具体内容:4*4键盘结构、扫描原理及接口电路,数码管模块,7447、74LS138接口,键盘、数码管应用。

重点:键盘、数码管模块应用。

难点:键盘扫描原理
习题内容:输入输出口高级应用。

实验上机:无。

第05部分 MCS-51中断应用
总学时2学时讲课 2学时实验0学时上机0学时
具体内容:51中断系统,中断IE、IP、TCON设置,中断应用。

重点:51中断应用。

难点:中断服务程序设计
习题内容:中断应用。

实验上机:无。

第06部分 MCS-51定时器应用
总学时2学时讲课 2学时实验0学时上机0学时
具体内容:51定时器结构、控制逻辑,定时器TMOD、TCON设置,定时器应用。

重点:51定时器应用。

难点:51定时器控制逻辑,定时器应用设计。

习题内容:定时器应用。

实验上机:无
第07部分 MCS-51串行口应用
总学时2学时讲课 2学时实验0学时上机0学时
具体内容:MCS-51串行口,74164、74165、MAX232,SCON、波特率设置,串行口应用。

重点:51串行口应用。

难点:51串行口应用设计。

习题内容:串行口应用。

实验上机:无
第08部分 MCS-51 D/A、A/D的应用
总学时2学时讲课 2学时实验0学时上机0学时
具体内容:D/A、A/D转换原理,D/A、A/D接口及应用。

重点:D/A、A/D应用。

难点:D/A、A/D转换原理,D/A、A/D应用。

习题内容:D/A、A/D应用。

实验上机:无。

相关文档
最新文档