《C语言单片机开发技术》课程教学大纲
课程代码:010142061课程英文名称:Developme
ttech
ologyofCla
guagei
Si
gleChipMicroprocessorapplicatio
课程总学时:16讲课:16实验:0上机:0适用专业:机械电子工程、机械设计制造及自动化大纲编写(修订)时间:20107
一、大纲使用说明
(一)课程的地位及教学目标1.本课程是非计算机专业的一门主要专业选修课。2.目的是使学生理解和掌握MCS51单片机开发应用系统的相关技术。(二)知识、能力及技能方面的基本要求1.要求学生掌握单片机c语言的基本语句成份、控制结构和程序设计方法。2.要求学生了解和掌握MCS51单片机内部资源及应用编程方法。3.要求学生了解和掌握MCS51单片机一般应用系统具有的结构和处理方法。4.要求学生能很顺利地自行设计MCS51单片机一般的应用系统并编制相应的控制程序。(三)实施说明了解C51与单片机汇编语言的差异及各自特点,熟练掌握C51基本语法及典型程序结构和设计。掌握MCS51资源与C51程序设计。可使学生从事智能化电子产品、设备等应用系统设计与开发。(四)对先修课的要求本课程的先修课为:计算机文化基础,要求对微机的各个平台能熟练操作,高级语言程序设计,电工电子,单片机原理。(五)对习题课、实践环节的要求每部分内容均安排习题,设计典型项目及思考题。通过设计典型项目使学生能够对学习的内容真正了解掌握,使学生具设计应用系统和编程的能力。(六)课程考核方式1考核方式典型项目设计,答辩。2考核目标能够运用C语言完成简单的单片机程序设计。3成绩构成典型项目设计报告50,答辩50。(七)参考书目《单片机原理与应用及C51程序设计》,谢维成编,清华大学出版社,出版时间2006。
二、中文摘要
《C语言单片机开发技术》是面向非计算机专业的选修课。以应用为目的,包含了C51程序设计的基本语法、函数、数组和指针、结构、联合及枚举、MCS51单片机内部资源、与外部接口、编程方法、单片机系统应用设计等内容。是学生具备C51语言进行程序设计的基本技能,以便适应控制、检测实际操作等工作。
三、课程学时分配表
f序号12345678C51元素简介
教学内容MCS51单片机内部资源及编程MCS51单片机系统扩展MCS51单片机与键盘显示器的接口MCS51与DA、AD的接口MCS51单片机的其他接口单片机应用系统设计单片机应用系统设计实例合计
学时2222222216
讲课2222222216
实验
上机
四、教学内容及基本要求
第1部分C51元素简介总学r