《单片机C语言编程》教学大纲_第1页
《单片机C语言编程》教学大纲_第2页
《单片机C语言编程》教学大纲_第3页
《单片机C语言编程》教学大纲_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、单片机C语言编程授课纲领课程代码:000002336课程英文名称:MicrocontrollerCProgrammingLanguage课程总学时:24授课:16实验:0上机:8合用专业:全校电气信息类专业课程总学时:24授课:16实验:0上机:8纲领编写(校订)时间:2010.7一、纲领使用说明(一)课程的地位及授课目的“单片机C语言编程”课程是属于电气及电子信息类专业的选修课,该课程的先修课是单片机原理及应用、C语言程序设计。后续课程为单片机接口技术课程设计,毕业设计等。经过对该课程的学习,使学生对电子技术向着模块化、智能化方向的发展趋向有一初步认识,培养和锻炼学生运用计算机技术对硬件、软

2、件进行开发设计的能力,提升着手操作和技术创新的能力,为未来从事电气自动化工作以及应用电子产品的设计、检测和维修确立坚固的基础。本课程的授课目的是:经过本课程的学习,使学生熟习单片机的原理与构造,掌握常用单片机语言编程与使用方法,认识单片机技术在家用电器以及自动控制工程中的应用。为学生未来从事智能化电子产品的设计和研发打下优秀的基础。详细分为以下几点:1增强学生对单片机的硬件编程能力。2使学生娴熟掌握C51基本语法及典型程序构造和设计;3提升学生的单片机编程及应用能力:要点是系统的内部资源、外面资源的扩展。4经过实践培育学生着手能力,对学生的毕业设计和此后的工作供给帮助;5培育学生在电气工程领域

3、中的科研开发能力。(二)知识、能力及技术方面的基本要求1掌握标准C语言的语法构造及编程方法;2简单认识C51与单片机汇编语言的差别及各自特色;3简单认识单片机硬件原理及内部资源与外面扩展资源的程序设计方法。4可从事简单的智能化电子产品、设施的设计与开发。(三)实行说明以讲堂理论授课为主,同时重视实践授课和实践技术的培育;采纳多媒体及仿真技术授课,提升授课效率和授课见效。在授课过程中,重视基本理论联系实质。特别是重视培育学生利用C51语言对单片机编程解决实诘问题的思想方法,提升学生的学习踊跃性。1讲堂授课在讲堂授课中,要点解说KeilC基本编程方法,锻炼学生的认知能力以提升学生自主性学习和研究性

4、学习的能力,同时培育学生应用单片机的基本理论与编程方法解决实诘问题的能力。2课外作业课外作业是帮助学生理解基本见解、掌握基本分析方法、学会运用理论办理实诘问题的重要环节之一。课程的主要内容配合必定数目的课外作业。3实验授课为提升学生应用所学理论与方法的能力,设计有针对性的基本实验和综合设计性实验,充分重视实验授课环节,逐渐培育软件编程能力以及软硬件联合的综合应用能力。4课程商讨在课程商讨中,同学们能够提出疑难问题,也能够是教师指引启迪,此后学生一同分析商讨,1并提出解决方案。在此过程中,能够将多门有关课程的内容综合起来,也能够是对某些见解的理解或学习心得意会,也能够互换学习和实验的内容,以互相

5、促使,共同提升。(四)对先修课的要求需要的先修课程有:单片机原理及应用、C语言程序设计;(五)对习题课、实践环节的要求为使学生能够特别娴熟地掌握用C51语言对单片机编程,本课程要修业生能自己着手,经过上机模拟仿真切验,使学生具备初步的设计、应用能力;有兴趣并有条件的同学能够自制电气线路板、编程器(需要外买印刷线路板、简单的电气元件),做一些基本的、简单的电气工程设计,对学生此后的毕业设计以及工作会有很大帮助。学生最后制作的实验板,配以单片机C语言程序,能够作为大作业上交。没有实验板的同学,就编程序仿真模拟达成。(六)课程核查方式课程核查:察看核查目标:认知能力、实践能力成绩组成:平常成绩(出勤

6、、作业、讲堂发问等)占总成绩的20%上机成绩:(上机表现、实验报告)占总成绩的30%课程结束考试成绩:(结课考试)占总成绩的50%平常成绩由任课教师视详细状况按百分制给出;实验成绩由实验老师参照有关规定按百分制给出,实验无成绩或实验不及格,撤消期末考试资格,总成绩直接以不及格计。(七)参照书目单片机C语言设计实例精讲,戴佳等编著,电子工业第一版社,2008单片机C语言编程与实例,赵亮等编著,人民邮电第一版社,2003新见解51单片机C语言教程,郭天祥编著,电子工业第一版,2009二、中文纲领该课程是属于电气及电子信息类专业的选修课,经过对该课程的学习,使学生对电子技术向着模块化、智能化方向的发

7、展趋向有一初步认识,培育和锻炼学生运用计算机技术对硬件、软件进行开发设计的能力,提升着手操作和技术创新的能力,为未来从事电气自动化工作以及应用电子产品的设计、检测和维修确立坚固的基础。本课程解说单片机的硬件原理概括、KEILC51语言程序设计基础、单片机内部资源和外面扩展资源的C51语言编程、Vision2集成开发环境的使用、MCS-51系列单片机简介。三、课程学时分派表序号授课内容学时授课实验上机1单片机的硬件构造222C51基础知识及其基本程序设计223C51函数、数组、指针定义及应用4224单片机内部资源及其C语言编程6425单片机资源扩展及其C语言编程6426综合程序设计227考试22

8、共计24168四、授课内容及基本要求2第1部分单片机的硬件构造总学时(单位:学时):2授课2实验:0上机:0详细内容:认识单片机硬件的基本知识;掌握单片机的内部构造。要点:单片机的功能模块。习题:单片机硬件的基本知识等第2部分C51基础知识及其基本程序设计总学时(单位:学时):2授课:2实验:0上机:0详细内容:掌握C51的语法知识和特色、各样数据种类的特色和使用方法;理解常量和变量、C51数据储蓄种类与单片机储蓄器构造关系;理解51单片机硬件资源的C51定义及使用方法;掌握C51程序构造特色和典型程序构造。要点:C51数据种类;基本运算符的应用。C51程序构造及语法特色;常用程序的设计和调试

9、方法。习题:C51程序构造及语法特色以及常用程序的设计方法等第3部分C51中函数、数组指针的定义及应用总学时(单位:学时):4授课:2实验:0上机:2详细内容:掌握掌握C51函数的分类及典型函数构造;掌握C51中数组的基本见解及分类;掌握C51中指针的基本见解及分类和编程方法。要点:C51函数构造;C51函数的调用;数组的典型应用程序设计;指针的典型应用程序设计。难点:C51指针的应用程序设计习题:C51函数、数组、指针的程序设计方法等;上机:课内练习简单程序(循环、分支)的编写、调试,练习函数、指针程序的编写、调试第4部分单片机内部资源及其C语言编程总学时(单位:学时):6授课:4实验:0上

10、机:2详细内容:单片机的中止系统、中止的响应和控制;单片机内准时器/计数器的构造及工作原理、工作方式和控制存放器;单片机串行接口技术。要点:与有关中止的控制存放器;准时/计数器的工作方式与控制,计数初值的计算。难点:中止的控制程序设计。习题:中止、准时器/计数器、串行口通信的程序设计方法等;上机:3课内+课外练习中止、准时/计数程序、串行口通信程序的编写、调试第5部分单片机资源扩展及其C语言编程总学时(单位:学时):6授课:4实验:0上机:2详细内容:单片机外I/O接口扩展的几种常用方法;可编程I/O接口芯片的构造、工作方式及编程应用;常用通道配置与接口技术;A/D、D/A变换器接口。要点:8255芯片的功能及编程要点:外面接口芯片的编程习题:中止、准时器/计数器、串行口通信的程序设计方法等;上机:课内+课外依据I/O口开关输入的状态控制四个发光管的亮与灭,上交实验报告和相应的电气原理图。第6部分综合程序设计总学时(单位:学时):2授课:0实验:0上机:2详细内容:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论