单片机C语言项目式教程课程标准

合集下载

单片机的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语言程序设计》课程标准一、基本信息适用对像:应用电子技术专业的学生课程代码:学分:2学时:36制定人:徐又又制定时间:2010年9月所属系部:自动化批准人:陶甫廷二、课程的目标1.专业能力目标了解单片机C语言的特点、与PC机C语言的异同之处、单片机C语言的开发环境;熟悉单片机C语言的基本语法规范、Keil C软件的应用及其与硬件平台的连接、C语言程序结构设计、与单片机相关的设置等方面知识。

2.方法能力目标了解用单片机C语言进行应用产品软件开发的步骤,具备单片机C语言程序的识读、修改的基本能力;学会使用Keil C软件进行源程序编辑、编译和软、硬件模拟调试的操作方法与技能。

3.社会能力目标通过后续课程《单片机应用实训》的学习与强化训练,具有使用单片机C语言进行电子产品、自动检测与控制和高新视听设施等方面的软件开发的职业技能。

三、整体教学设计思路1.课程定位该课程是应用电子技术和自动化技术等专业获得专业技能的必修课程之一,该课程属于职业技术课程,以培养电子产品开发相关行业急需的机电类和电子类高级技能应用型人才为目标。

本课程一般在学生学完模拟电子技术与数字电子技术、计算机技术等专业基础课后再讲授;《单片机应用》等课程可作为先修课程,也可在同一学期开设。

2.课程开发思路本课程根据“工学结合”的原则,强调对单片机C语言程序设计的理论部分删繁就简,以“实用够用”为度,就是为了便于他们在后续的实训月(四周)以及即将下厂顶岗实习期(十周),将所学的单片机C语言程序设计的常用原理与实用知识,能够与实训、实习的生产工位和顶岗工作更紧密地联系起来。

四、教学内容1.学时分配学习情境名称子学习情境1 子学习情境2 子学习情境3 子学习情境4 学时分配学习情境(单元)1 单片机C语言概述单片机C语言与PC机C语言的异同之处简单的C程序介绍及上机操作(编译三个简单C程序)3 教学时数 1 2学习情境(单元)2单片机C语言开发环境建立Keil软件的使用(源文件、工程的建立)上机操作(用keil软件进行工程的设置)3 教学时数 2 1学习情境(单元)3数据的类型、运算符和表达式用整型和字符型定义变量数的溢出 C51中特有的数据类型上机操作(用算术运算符和算术表达式编写程序)6 教学时数 2 1 2 1学习情境(单元)4C51流程与控制顺序结构程序选择结构程序循环结构程序(上机操作编译冒泡排序法程序)6 教学时数 2 2 2学习情境(单元)5C51构造数据类型数组指针结构共用体和枚举 6 教学时数 2 2 1 1学习情境(单元)6单片机内部资源的组成中断编程上机操作用定时器/计数器资源编程并编译串口编程 6 教学时数 2 2 2学习情境(单元)7函数函数的定义函数的调用局部变量和全局变量变量的存储类别6 教学时数 2 2 1 12.教学设计编号学习情境子情境拟实现的能力目标相关知识支撑教学环境及设备教学说明1 单片机C语言开发环境的建立源文件的建立、工程的建立与编译熟练掌握KeilC软件建立C51工程的步骤PC机C语言的编译知识计算机房通过机房的电脑向学生进行广播教学,学生一人一台电脑工程的调试具备用Keil软件进行单片机C语言调试的能力C51单片机程序清单计算机房通过机房的电脑向学生进行广播教学,学生一人一台电脑2 C51流程与控制顺序结构程序选择结构程序循环结构程序掌握三种C语言程序设计的基本结构计算机基础知识多媒体教室理论讲授播放以实物图片、动画演示为主要内容的课件例程:用顺序、选择、循环3种程序结构的设计方法编写带有4个按键和8个发光二极管的单片机应用程序学会用顺序、选择、循环3种程序设计结构编程,从而控制硬件电路得到不同的显示效果kill编程软件的使用方法以及单片机应用电路的硬件分析计算机房(该室配有40多台PC机,每个学生都有一台电脑)学生每人一台电脑,教师通过主机向学生进行广播教学学生用keil软件进行编程操作,编写三种不同结构的程序3 单片机内部资源编程中断编程学会用单片机C语言进行中断资源编程实现系统中断单片机中断资源的相关知识计算机房(该室配有40多台PC机,每个学生都有一台电脑)通过电脑广播教学、指导学生及时上机演练编程以验证刚学过的理论知识定时器/计数器编程学会用单片机C语言进行定时器/计数器资源编程实现定时和计数功能单片机定时器/计数器资源的相关知识计算机房(该室配有40多台PC机,每个学生都有一台电脑)通过电脑广播教学、指导学生及时上机演练编程以验证刚学过的理论知识备注在本课程结束之际,布置《课程设计》的考查作业:要求每一位学生在后续课程《单片机应用实训》开课期间,用所学单片机C语言的知识修改已有的汇编程序或直接进行C语言编程。

单片机技术与应用 《单片机C语言项目式教程》课件

单片机技术与应用 《单片机C语言项目式教程》课件

活动设计
在Proteus界面上仿真任 务电路1,2,完成C51程 序的编制与功能调试。 任务3可在实验平台上完 成调试。
任务1时间数码显示 44
项目二
电源开

任务2可预设定时器
控制器
24 项目三 任务1光照信号采集 智能调光 控制器 任务2键控亮度
任务3遥控照明
任务1基于ARM的8 6 项目四 段LED显示 城市交通 地图显示 任务2液晶图像显示
• 采用基于项目任务开发过程的教学方法进 行教学与考核。
序号
内容
任务1点亮一只LED
项目一 LED电子 显示屏
任务2流水LED显示 任务3LED图案显示
学时
教学要求
36 单片机端口应用及编译软件Keil、仿真软件 Proteus的操作;单片机芯片内外数据的读写。 C51语言基本语法、结构、一维数组。任务1 ,2,3 在课堂上完成。项目以小组形式作为 课后作业完成。
串行通讯方式、控制,无线通讯设计、调试;
电路中不同类型信号与单片机的接口、编程 与调试。C51的综合编程应用。 任务1,2,3 在课堂上完成。项目以小组形 式作为课后作业完成。
在Proteus界面上仿真电 路,完成C51程序的编制 与功能调试。任务一、 二、三可在实验平台上 完成调试。
掌握ARM内核的嵌入式系统应用,学会 MDK软件操作,并用液晶屏进行显示调试的 方法与能力。
• 《电子电路的分析与应用》课程使学生具备了分析、测试由分立元件 或集成元件组成的低频电子线路、数字电子线路、高频电子线路的能 力,并掌握了查找和排除电路故障的方法,以及进行必要的电路参数 计算的能力。
• 《PCB版设计与制作及电产与检验》课程使学生掌握电子产品生产一个完整过程 的概念。

单片机c语言课程设计

单片机c语言课程设计

单片机c语言课程设计一、课程目标知识目标:1. 让学生掌握单片机的基本原理和结构,理解C语言在单片机编程中的应用。

2. 培养学生运用C语言进行单片机程序设计和调试的能力。

3. 使学生了解单片机外围设备的接口技术,并能结合实际需求进行简单系统设计。

技能目标:1. 培养学生运用Keil等开发工具进行单片机C语言编程,完成程序设计、编译、下载和调试。

2. 培养学生分析问题和解决问题的能力,能够针对实际应用场景设计单片机控制系统。

3. 提高学生的动手实践能力,通过课程设计,独立完成一个具有实际应用价值的单片机控制系统。

情感态度价值观目标:1. 培养学生积极的学习态度,激发对单片机及嵌入式系统开发的兴趣。

2. 培养学生的团队合作意识,学会在项目中进行有效沟通和协作。

3. 增强学生的创新意识,鼓励他们在课程设计中勇于尝试新思路、新技术。

课程性质分析:本课程为单片机C语言课程设计,侧重于实践操作和实际应用,旨在帮助学生将所学理论知识与实际工程相结合,提高解决实际问题的能力。

学生特点分析:学生已具备一定的单片机原理和C语言基础,具有一定的编程和动手能力。

在此基础上,通过课程设计,提高学生的综合应用能力和创新能力。

教学要求:1. 结合课本内容,注重理论与实践相结合,强化学生的动手实践能力。

2. 以项目为导向,引导学生主动探索,培养学生的问题分析和解决能力。

3. 注重团队合作,培养学生的沟通能力和协作精神。

4. 关注学生的个体差异,实施差异化教学,提高全体学生的学习效果。

二、教学内容1. 单片机基础理论:回顾51单片机的结构、原理及其外围设备的工作原理,重点复习I/O口编程、定时器、中断系统等内容。

教材章节:第一章至第三章2. C语言编程基础:巩固C语言基本语法,包括数据类型、运算符、控制语句、函数等,结合单片机编程需求进行讲解。

教材章节:第四章至第六章3. 单片机C语言编程实践:学习使用Keil开发工具进行单片机C语言编程,掌握程序设计、编译、下载和调试的全过程。

《C语言程序设计项目教程》课程标准

《C语言程序设计项目教程》课程标准

《C语言程序设计项目教程》课程标准一、课程基本信息课程名称:C语言程序设计项目教程学时: 114授课对象:计算机类专业高职学生课程性质:计算机类各专业的专业基础课二、课程性质与作用(一)课程性质《C语言程序设计项目教程》是高职高专计算机类各专业的职业素质必修课,在专业人才培养方案中处于核心地位,对于培养学生结构化程序设计的思想和方法起重要作用。

旨在培养高职学生运用计算机逻辑思维的能力,掌握运用C语言编程来解决工作中实际问题的方法和步骤,为提高职业能力和拓展职业空间打下坚实基础。

(二)课程作用使学生掌握C语言程序的基础知识和基本技能,树立结构化程序设计思想,养成良好的编程习惯,培养严谨务实的分析问题与解决问题的能力,并为后续的应用性课程和系统开发课程打好软件基础。

三、课程设计的理念与思路(一)课程设计理念《C语言程序设计项目教程》是培养学生结构化程序设计思想的课程,是计算机类专业的基础。

鉴于面向的是高职高专学生,本着以职业技能培养为主导,以培养能力和提高兴趣为目标,变应试为应用,重视在新形势下的新方法、新规则和新思想的传授,把程序设计领域最新、最有价值的思想和方法渗透到C语言中。

着重培养学生无论以后再学习、工作中使用什么语言编程,都能灵活应用这些思想和方法的能力。

(二)课程设计思路本课程针对一年级学生初次接触面向过程的程序设计概念的特点,结合C程序设计语言,通过列举大量的应用实例,初步系统地介绍面向过程、面向模块和结构化程序设计的思想和方法,教学过程中注重程序设计思路的灵活多变,力求锻炼学生的逻辑思维能力。

在此基础上,结合上机实践,使学生对程序设计有一个比较全面、系统的了解,为学生今后的学习打下扎实的理论基础。

课程的理论实践一体化教学过程全部安排在现实一体化教室进行,教学中以学生为中心,教师全程负责传授知识、答疑解惑、指导项目设计、充分调动师生双方的积极性,实现教学目标。

四、课程目标本课程的总体目标:通过任务驱动的学习和综合实训,熟练掌握应用C语言程序设计的基本知识和技能,并树立结构化程序设计的基本思想,养成良好的编程习惯。

单片机应用技术项目教程(C语言版)全书教案完整版课程设计整本书电子教案单元设计

单片机应用技术项目教程(C语言版)全书教案完整版课程设计整本书电子教案单元设计

项目一 发光二极管LED控制课时(学时)8学时终极目标1.能完成单片机最小系统和输出电路设计;2.能应用C语言程序完成单片机输入输出控制,实现对LED控制的设计、运行及调试。

促成目标1.了解AT89S52单片机结构;2.掌握AT89S52单片机的引脚功能;3.掌握AT89S52单片机最小系统电路设计;4.掌握C语言基本构成和基本语句;5.会利用单片机I/O口实现点亮一个LED和控制LED闪烁。

教学重点1.AT89S52单片机引脚功能;2.AT89S52单片机最小系统电路设计;3.C语言基本构成和基本语句;4.LED闪烁控制设计与实现。

教学难点 1. AT89S52单片机的引脚功能;2. AT89S52单片机最小系统电路设计;3. LED闪烁控制设计与实现。

教学内容一、工作模块1点亮一个LED;1.AT89S52单片机结构;2.AT89S52单片机引脚功能;3.AT89S52单片机最小系统。

二、工作模块2 LED闪烁控制设计与实现;1.C语言程序的基本构成;2.C语言基本语句。

教学手段多媒体演示及实训练习相结合教学方法设计1.项目驱动2.教学做一体项目二 LED循环点亮控制课时(学时)10学时终极目标 1.能完成单片机的输入输出电路设计;2.能应用C语言程序完成单片机输入输出控制,实现对LED循环点亮控制的设计、运行及调试。

促成目标 1. 掌握P0、P1、P2和P3功能及应用技能;2. 掌握内部数据存储器的地址分配及特殊功能寄存器;3. 掌握C语言数据类型、常量和变量;4. 会利用单片机I/O口实现开关控制LED循环点亮和步进机电控制。

教学重点 1. AT89S52单片机P0、P1、P2和P3功能;2.内部数据存储器的地址分配及特殊功能寄存器;3.C语言数据类型、常量和变量;4.开关控制LED循环点亮。

教学难点 1.电路图的设计;2.51单片机的内存空间地址分配。

教学内容 一、工作模块3 LED循环点亮控制模块1.工作任务要求;2. LED循环点亮电路设计;3. LED循环点亮程序设计;4. 并行I/O端口电路介绍。

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.函数的定义和调用的方法。

5.基本的输入输出操作。

6.第一周:C语言的基本语法和规则。

7.第二周:基本数据类型和运算符的使用。

8.第三周:控制结构,包括条件语句和循环语句的运用。

9.第四周:函数的定义和调用的方法。

10.第五周:基本的输入输出操作。

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

1.讲授法:通过讲解和示范,向学生传授C语言的基本知识和技能。

2.讨论法:通过小组讨论和问题解答,培养学生的思考和交流能力。

3.案例分析法:通过分析实际案例,让学生了解C语言在实际编程中的应用。

4.实验法:通过编程实验,让学生亲手实践,巩固所学知识和技能。

四、教学资源本课程所需的教学资源包括教材、参考书、多媒体资料和实验设备等。

1.教材:《C程序设计语言》(K&R)2.参考书:《C Primer Plus》、《C和指针》3.多媒体资料:教学PPT、视频教程4.实验设备:计算机、编程环境五、教学评估本课程的评估方式包括平时表现、作业和考试等,以全面客观地反映学生的学习成果。

单片机c语言程序教学

单片机c语言程序教学

单片机C语言程序教学计划1. 教学目标本教学计划旨在通过系统化的教学,使学生能够掌握单片机C语言编程的基本原理与方法,具备设计和实现简单单片机应用程序的能力。

具体目标如下:1.理解单片机的基本工作原理和体系结构;2.掌握C语言程序设计的基本知识和技巧;3.熟悉常用的单片机开发环境和调试工具;4.能够使用C语言编写简单的单片机应用程序;5.能够进行简单的硬件接口设计和调试。

2. 教学方法为了达到上述目标,采用以下教学方法:2.1 理论讲解首先,通过理论讲解的方式介绍单片机的基本原理、C语言编程基础以及常用开发环境和调试工具。

重点包括以下内容:•单片机体系结构和工作原理;•C语言基本数据类型、运算符、控制结构等;•C语言函数、数组、指针等高级特性;•常用开发环境(如Keil、IAR等)和调试工具(如JTAG、仿真器等)的使用。

2.2 实验演示通过实验演示的方式,展示单片机C语言编程的具体操作步骤和实现效果。

每个实验演示包括以下步骤:1.介绍实验目的和背景;2.分析实验所需硬件接口和外设;3.编写C语言程序并进行调试;4.运行程序并观察实验结果。

2.3 实践操作在理论讲解和实验演示之后,学生需要进行一定数量的实践操作,以加深对所学知识的理解和掌握。

每个实践操作包括以下要求:1.根据给定的题目或要求,设计并编写相应的C语言程序;2.使用指定开发环境和调试工具进行程序调试;3.将程序下载到单片机中运行,并观察结果是否符合预期。

3. 教学内容及安排本教学计划共分为10个阶段,每个阶段约需2周时间。

具体内容及安排如下:阶段1:单片机基础知识(2周)•单片机概述与分类•单片机体系结构与工作原理•常用单片机型号及特点阶段2:C语言基础(2周)•C语言概述与发展历程•C语言基本数据类型与运算符•C语言控制结构与函数阶段3:C语言高级特性(2周)•数组与字符串处理•指针的概念与应用•结构体与联合体阶段4:单片机开发环境介绍(2周)•常用开发环境及特点比较•Keil开发环境的安装与配置•Keil工程的创建与管理阶段5:单片机调试工具介绍(2周)•常用调试工具及特点比较•JTAG接口的使用和调试流程•仿真器的使用和调试流程阶段6:LED闪烁实验(2周)1.实验目的:掌握C语言编写简单程序的方法。

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

一、课程基本情况
课程名称单片机原理与应用
授课对象
系电子工程系
专业05微电、应电、计控
学分 4 总学时64
讲课学时52
实验学时12 选修要求必修
教材名称、作者、出版社及版次
《单片机C语言项目式教程》龚运新北京邮电大学出版社第一版
实验指导书名称、作者、出版社及版次
单片机实验、实训指导书无锡科技职业学院电子工程系
参考书名称、作者、
出版社及版次
单片机教程张迎新北京航空航天出版社第一版
二、课程的性质和任务
1、课程性质
《单片机C语言项目式教程》是应用电子专业、智能控制专业、自动化专业、电气控制专业、机电一体化专业、智能仪表专业等专业(本科、高职高专) 的一门专业课程。

2、课程任务
通过学习本课程,能了解单片机一般应用技术,初步掌握用汇编语言设计程序的有关基本知识和程序设计的能力,能用进行产品开发。

三、教学目标
1、知识目标
1)掌握:要求学生能够全面、深入理解和熟练掌握所学内容,并能够用其分析、初步设计和解答与应用相关的问题,能够举一反三
2)理解:要求学生能够较好地理解所学内容,并且能够进行简单分析和判断3)了解:要求学生能够一般地知道所学内容
2、能力目标
1)通过对单片机CPU和各接口部件的组成、原理、程序设计的学习及实验,建立完备的产品整机概念
2)通过使用汇编语言编程控制,实现各种功能,了解所用各种接口及软件编程方法,并为后继课程及今后工作中解决实际问题,打下一个良好的基础3)通过实验课的学习,使学生受到软硬件实验的初步训练,实验操作能力得到提高。

掌握编程的基本方法,培养分析和解决问题的能力,以及掌握使用计算机的基本技能
四、教学内容和基本要求(以提纲式列出说明)
项目一单片机识别与展望
1、课程教学基本要求
1) 了解单片机的基本知识
2) 了解单片机的发展与未来
3) 掌握单片机系统的应用
2、教学重点
单片机的发展过程,以及常用的单片机的型号
项目二单片机开发工具
1、课程教学基本要求
1) 掌握Keil C、Proteus仿真软件的使用方法
2) 掌握“惠世”专用单片机仿真器的使用方法
3) 掌握实验系统的使用方法、了解实验系统的所有实验内容
4) 了解编程器的使用
2、教学重点、难点
1) 教学重点
软、硬件仿真、实验系统的使用方法
2) 教学难点
编程器的使用方法
项目三单片机最小系统设计
1、课程教学基本要求
1) 了解单片机的基本组成与各部件的基本功能
2) 掌握单片机的最小系统
3) 牢记内存单元和特殊功能寄存器的用法
4) 会对彩灯控制器的进行设计
2、教学重点、难点
1) 教学重点
单片机的基本组成与各部件的基本功能、单片机系统的组成与层次结构、最小
系统设计
2) 教学难点
单片机的层次结构、编写程序使控制彩灯变化花样
项目四单片机内部结构
1、课程教学基本要求
1) 了解单片机的基本组成与各部件的基本功能
2) 掌握单片机存储器和寄存器系统
3) 牢记内存单元和特殊功能寄存器的用法
4) 会对彩灯控制器的进行设计
2、教学重点、难点
1) 教学重点
单片机的基本组成与各部件的基本功能、单片机系统的组成与层次结构、最小系统设计
2) 教学难点
单片机的层次结构、单片机存储器和寄存器。

项目五单片机C51设计基础
1、课程教学基本要求
1)掌握常用语句的使用
2) 了解一般语句的使用方法
3)掌握各种表达式、运算符、函数
2、教学重点、难点
1) 教学重点
函数、运算符、指令系统
2) 教学难点
常用语句的使用
项目六单片机C语言程序设计
1、课程教学基本要求
掌握各种编程方法,会编写一些短程序
2、教学重点、难点
1) 教学重点
简单程序、分支程序、循环程序、查表程序、散转程序
2) 教学难点
综合程序
项目七LED彩灯控制器定时器延时控制
1、课程教学基本要求
1) 掌握定时器/计数器概念
2) 掌握特殊功能寄存器的使用方法
3) 了解硬件框图
4) 掌握定时器/计数器编程方法
2、教学重点、难点
1) 教学重点
定时器/计数器概念、定时器/计数器的控制方法、
2) 教学难点
定时器/计数器编程方法
项目八LED彩灯中断控制器制作
1、课程教学基本要求
1) 掌握中断概念
2) 掌握特殊功能寄存器的使用方法
3) 了解硬件框图
4) 掌握中断编程方法
2、教学重点、难点
1)教学重点
中断概念、中断的控制方法、中断编程方法
2) 教学难点
中断编程方法
项目九LED彩灯串行控制器制作
1、课程教学基本要求
1) 掌握串行接口概念
2) 掌握特殊功能寄存器的使用方法
3) 了解硬件框图
4) 掌握串行接口编程方法
2、教学重点、难点
1) 教学重点
串行接口概念、串行接口的控制方法、串行接口的编程方法
2) 教学难点
串行接口的控制方法
项目十存储器扩展设计
1、课程教学基本要求
1) 掌握扩展概念
2) 掌握2764、6264、2864的扩展技术,会编程读、写
3) 掌握8255、8155的使用方法,会编键盘、显示子程序
4) 掌握:0832、0809的使用方法,会编写一般的程序
2、教学重点、难点
1) 教学重点
存储器的扩展、I/O口的扩展、A/D、D/A
2) 教学难点
芯片的使用及编写程序
项目十一输入输出口扩展设计
1、课程教学基本要求
1) 掌握扩展概念
2)掌握8255、8155的使用方法,会编键盘、显示子程序
2、教学重点、难点
1) 教学重点
8255的扩展
2) 教学难点
芯片的使用及编写程序
项目十二模数和数模转换器电路接口设计
1、课程教学基本要求
1) 掌握扩展概念
2) 掌握:0832、0809的使用方法,会编写一般的程序
2、教学重点、难点
1) 教学重点
A/D的扩展
2) 教学难点
芯片的使用及编写程序
项目十三单片机电动机控制器制作
1、课程教学基本要求
1) 掌握硬件设计方法
2) 掌握编程方法
2、教学重点、难点
1) 教学重点
硬件设计方法
2) 教学难点
编写程序
项目十四步进电机控制器制作
1、课程教学基本要求
1) 掌握硬件设计方法
2) 掌握编程方法
2、教学重点、难点
1) 教学重点
硬件设计方法
2) 教学难点
编写程序
项目十五单片机产品开发实例
1、课程教学基本要求
1) 掌握基本概念
2) 掌握各种检测和执行部件的使用方法
3) 了解各种抗干扰技术
4) 掌握产品开发方法
2、教学重点、难点
1) 教学重点
各种检测和执行部件、产品实例
2) 教学难点
各种检测和执行部件的使用方法
五、课程学时分配
NO 课程内容学时分配
讲授实验习题课合计
1 项目一单片机识别与展望
2 2
2 项目二单片机开发工具48
3 项目三单片机最小系统设计
4 4 4
4 项目四单片机内部结构410
5 项目五单片机C51设计基础 4 16
6 项目六单片机C语言程序设计 4 2 4
7 项目七LED彩灯控制器定时器延时控制 4 2 6
8 项目八LED彩灯中断控制器制作 4 4
9 项目九LED彩灯串行控制器制作 4 4
10 项目十存储器扩展设计 2 2
11 项目十一输入输出口扩展设计 2 6
12 项目十二模数和数模转换器电路接口设计 2 2
13 项目十三单片机电动机控制器制作 2
14 项目十四步进电机控制器制作 2
15 第十五单片机产品开发实例 4 4
16 总计48 14 2 64
六、课程考核方法(评价形式)
1、出勤;平时作业;期中测试;实验;30%
2、期末测试(闭卷);70%。

相关文档
最新文档