1、1无锡商业职业技术学院单片机原理与嵌入式系统教学大纲一、课程性质与任务课程性质:单片机原理与嵌入式系统是电子类专业与信息类专业开设的一门主干课。本大纲可作为(高中后大专、对口单招)层次学生的教学参考。课程的任务:1.完成单片机原理的学习2.学习 MCS-51 指令系统及用汇编语言编程的方法3.学习单片机系统的应用4.学习单片机 C 语言在单片机应用设计中应用方法. 二、课程教学目标1、 知识目标掌握单片机基本原理,熟悉 KEILL 软件的使用,熟悉 MCS51 的结构与应用设计方法,掌握 C51 结构与基本的程序设计方法,通过应用实例熟悉单片机 C 语言的在单片机应用设计中的用法。 2、能力目
2、标本大纲以电子类专业为主,其它专业使时可酌情增删。通过本课程的教学,要求学生初步具有用 C 语言进行单片机系统设计的能力。三、教学内容与教学基本要求第一章 单片机基础知识【教学内容和要求】(1)掌握 8051 单片机的特点(2)熟悉 8051 的中央处理器,掌握存储器组织,熟悉片内并行接口,掌握 8051 的内部资源,熟悉 8051 的芯片引脚,熟悉单片机的工作方式(3)掌握外部总线的扩展,掌握外部程序存储器的扩展,掌握外部数据存储器的扩展(4)熟悉 8051 指令系统的寻址方式,熟悉 8051 各指令的功能,熟悉伪指令的概念与功能。2(5)通过实用程序举例学会简单汇编语言程序设计教学重点与难
3、点一、 重点8051 内部结构、系统扩展、指令系统二、 难点8051 内部结构、系统扩展、指令系统第二章 C 与 8051【教学内容和要求】(1)了解 8051 的编程语言(2)了解 Cx51 编译器(3)熟悉 KEIL8051 开发工具(4)通过实例了解 KEIL8051 的应用(5)了解 Cx51 程序结构教学重点与难点一、 重点KEIL8051 开发工具二、 难点KEIL8051 开发工具第三章 Cx51 数据与运算【教学内容和要求】(1)熟悉数据与数据类型(2)熟悉常量与变量(3)掌握 Cx51 数据的存储类型与 8051 存储器结构(4)掌握 8051 特殊功能寄存器(SFR)及其
4、Cx51 定义(5)掌握 Cx51 运算符、表达式及其规则教学重点与难点一、 重点Cx51 与 8051 结构资源的联系二、难点Cx51 与 8051 结构资源的联系第四章 Cx51 流程控制语句3【教学内容和要求】(1)熟悉 C 语言程序的基本结构及其流程图(2)掌握选择语句及应用(3)掌握循环语句及应用教学重点与难点一、重点Cx51 选择语句、循环语句二、难点Cx51 选择语句、循环语句第五章 Cx51 构造数据【教学内容和要求】(1)掌握数组概念,熟悉一维数组、二组数组、字符数组,了解查表的概念,熟悉数组与存储空间(2)掌握指针的基本概念,熟悉数组指针和指向数组的指针变量,了解指向多维数
5、据的指针和指针变量,掌握 KEIL Cx51 的指针类型(3)熟悉结构的定义和引用,了解结构数组,了解指向结构类型数据的指针(4)了解共用体(5)了解枚举教学重点与难点一、重点数组、指针二、难点数组、指针第六章 Cx51 函数【教学内容和要求】(1)了解函数的分类(2)掌握函数的定义(3)掌握函数的参数和函数值的概念(4)掌握函数调用的一般形式,掌握函数调用的方式,掌握对被调用函数的说明,熟悉函数的嵌套,了解函数的递归调用,了解用函数指针变量调用函数(5)熟悉用数组作为函数的参数,了解用指向函数的指针变量作为函数的参数,了解用指向结构的指针变量作为函数的参数,了解返回指针的函数4教学重点与难点
6、一、重点函数的概念与一般调用二、难点函数的概念与一般调用第七章 模块化程序设计【教学内容和要求】(1)掌握模块化程序设计的基本概念(2)了解采用模块编程的优点,熟悉模块化程序开发过程(3)了解使用汇编语言的模块化设计,了解使用 C 语言的模块化设计(4)了解覆盖和共享的概念(5)了解库和链接器/定位器的概念(6)熟悉混合编程的方法(7)了解程序优化的方法教学重点与难点一、重点模块化程序设计的基本概念二、难点模块化程序设计的基本概念第八章 8051 内部资源的 C 编程【教学内容和要求】(1)掌握中断源、中断控制、中要断响应的概念,掌握寄存器的切换,熟悉中断编程(2)掌握与 T/C 有关的特殊功
7、能寄存器,熟悉定时器/计数器的工作方式,熟悉定时器/计数器的初始化,通过实例了解定时器 /计数器的应用(3)掌握与串行口有关的 SFR,了解串行口的工作方式,了解串行口初始化,通过实例了解串行口应用教学重点与难点一、重点中断过程与中断编程定时器的控制二、难点5中断过程与中断编程定时器的控制第九章 51 扩展资源的 C 编程【教学内容和要求】(1)了解可编程外围定时器 8253 及其与 8051 的接口应用(可选内容)(2)熟悉可编程外围并行接口 8255 及其与 8051 的接口应用(3)了解实时时钟/日历芯片 146818 及其与 8051 的接口应用(可选内容)(4)了解可编程接口芯片 8
8、155 及其与 8051 的接口应用教学重点与难点一、重点可编程外围并行接口 8255 及其与 8051 的接口应用二、难点可编程外围并行接口 8255 及其与 8051 的接口应用第十章 8051 输出控制的 C 编程【教学内容和要求】(1)熟悉 8 位 D/A 芯片 DAC0832 及其与 8051 的接口应用(2)了解 12 位 D/A 芯片 AD7512 及其与 8051 的接口应用(可选内容)(3)了解步进电机及其与单片机的接口(可选内容)教学重点与难点一、重点8 位 D/A 芯片 DAC0832 及其与 8051 的接口应用二、难点8 位 D/A 芯片 DAC0832 及其与 80
9、51 的接口应用第十一章 8051 数据采集的 C 编程【教学内容和要求】(1)熟悉 8 位 A/D 芯片 ACD0809 及其与 8051 的接口应用(2)了解 12 位 A/D 芯片 AD574 及其与 8051 的接口应用(可选内容)(3)了解 V/F 变换芯片 AD650 及其与 8051 的接口应用(可选内容)(4)了解利用单片机进行频率量的测量教学重点与难点一、重点8 位 A/D 芯片 ACD0809 及其与 8051 的接口应用6二、难点8 位 A/D 芯片 ACD0809 及其与 8051 的接口应用第十二章 8051 机间通信的 C 编程【教学内容和要求】(1)熟悉点对点的串
10、行异步通信(2)了解多机通信的方法教学重点与难点一、重点点对点的串行异步通信二、难点点对点的串行异步通信第十三章 人机交互的 C 编程【教学内容和要求】(1)掌握行列式键盘与 8051 的接口应用,掌握七段数码显示与 8051 的接口应用(2)了解可编程键盘/显示接口芯片 8279 及其与 8051 的接口应用(可选内容)(3)了解语音芯片 TSP5220 及其与 8051 的接口应用(可选内容)(4)了解 TPp 打印机及其与 8051 的接口与应用(可选内容)(5)了解字符型 LCD 显示模块及其与 8051 的接口与应用(可选内容)(6)了解点阵型 LCD 显示模块 HD61830 及其
11、与 8051 的接口与应用(可选内容)教学重点与难点一、重点行列式键盘与 8051 的接口应用七段数码显示与 8051 的接口应用二、难点行列式键盘与 8051 的接口应用七段数码显示与 8051 的接口应用四、实践性教学环节要求实验实训 1、 课程设计(1)通过实验,进一步了嵌入式单片机的基本概念和基本分析方法。(2)使学生理嵌入式单片机的基本理论和分析方法,培养学生分析问题和解决问题的能力。(3)使嵌入式单片机的抽象概念和理论形象化、具体化,为专业课学习打下必要的7基础。(4)通过实验学会单片机汇编程序和 C51 的编写调试。2、课程设计教学的内容(1)完成单片机最小系统的设计。(2)完成
12、一项单片机系统的应用。(3)硬件设计和用 C51 进行程序编程,调试。3、课程设计教学的要求(1)要求同学在实验前按每个实验要求认真预习,在实验过程中严格按照科学的操作方法进行实验,做好原始数据记录。(2)实验结束后要认真撰写课程设计报告。(3)在学习中一定要注意理论和实验紧密结合,深刻理解工作原理和实验方法。五、学生学习要求及考核1、学习要求掌握单片机基本原理,熟悉 KEILL 软件的使用,熟悉 MCS51 的结构与应用设计方法,掌握 C51 结构与基本的程序设计方法,通过应用实例熟悉单片机 C 语言的在单片机应用设计中的用法。2、 考核要求考试形式:书面考核和实验考核评分说明:考试成绩由三
13、部分组成。平时、 实验报告、期终。六、学时分配不含实验课时,实验内容与课时安排见单片机原理与接口技术实验教学大纲(C语言编程)章次 内 容 课时一 单片机基础知识 30二 C 与 8051 4三 Cx51 数据与运算 4四 Cx51 流程控制语句 8五 Cx51 函数 88六 模块化程序设计 2七 8051 内部资源的 C 编程 8八 8051 扩展资源的 C 编程 6九 8051 输出控制的 C 编程 6十 8051 数据采集的 C 编程 4十一 8051 机间通信的 C 编程 4十二 8051 人机交互的 C 编程 4复习 4实训(课程设计) 30机动 4合计 126七、说明1、大纲的适用范围单片机原理与嵌入式系统是电子类专业与信息类专业开设的一门主干课。本大纲可作为(高中后大专、对口单招)层次学生的教学参考。2、教学建议对如流 要求同学要有一定的微机原理基础,最好在大二下学期进行3、 相关课程关系参考教材:单片机的 C 语言应用程序设计(第 3 版) 马忠梅、籍顺心等编著,北京航空航天大学出版社主要参考书:单片机 C 语言编程与实例赵亮、侯国锐编著,人民邮电出版社单片机原理及接口技术李朝青编著,北京航空航天大学出版社前继课程:C 语言程序设计
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。