




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——单片机教学大纲《单片机技术应用与系统开发》教学大纲
(V1.0)
课程名称:《单片机技术应用与系统开发》
适用专业:计算机应用专业(嵌入式方向)、电子类专业、自动化专业总学时:128学时
先修课程:《计算机电路基础》或者《电子技术》、《Portel电路设计》后续课程:《单片机应用系统开发实战》
一、课程简介:
这部分根据各专业的具体状况而定
二、教学要求:1、教学原则:
本课程以培养学生应用能力为宗旨,突出基础知识的把握和实践技能的训练;重视试验室与工程开发的统一,通过一系列实训和产品设计,在实践中学习单片机的相关知识及单片机软硬件设计技术,最终达到使学生具备单片机应用系统开发的基本能力,为后续的单片机应用系统开发实战打下坚实的基础。
2、教学方法:
“教、学、做〞一体化。教师主要讲解完成每个任务的相关知识,学生在掌据了相关知识后学习本任务设计的技巧,并在教师的指导下完成本任务的硬件设计和软件设计工作。在完成任务的过程中建议采取分组教学、学生探讨、教师指导的方式进行。在实践的过程中,对于基础比较差的学生或者是动手能力较弱的学生,建议实训在MFSC-2实训平台上进行,对于动手能力比较强的学生,建议实训在MFSC-1型平台上进行。假使无实训平台,实训时可以用面包板或者多功能电路板按教材中所介绍的电路进行硬件电路搭建。
对于扩展实践,建议以小组为单位让学生独立完成软硬设计工作。3、使用教材及主要参考书:教材:
《单片机技术应用与系统开发》李文华大连理工大学出版主要参考书:
《单片机初级教程》张俊谟张迎亲北京航空航天大学出版社《单片机原理及接口技术》李朝青北京航空航天大学出版社4、学生学习要求:
1
1、学生能够独立地完成各任务的设计,并能举一反三。2、把握各个实例的设计思路和实现步骤。
3、把握单片机的应用特性,包括单片机的最小系统、并口、串口、定时/计
数器、中断等。
4、把握单片机应用系统的扩展方法,重点是把握串行扩展的方法。5、把握单片机应用系统的设计方法,重点是把握监控程序的设计方法。三、学时分派表:教学内容单片机应用系统入门实践开关量输入显示跑马灯显示流水灯显示按键计数显示控制CPU功耗发光二极管闪烁显示蜂鸣器发音秒表脉冲计数看门狗定时器的应用软件抗干扰实例数码管扫描显示多个数码管的混合显示按键编号显示显示数据加/减1调整多功能键处理实例连击键处理实例双机通信单片机与PC机通信电量数据的采集非电量数据的采集数字钟的设计与开发合计
四、教学内容及学习要求:
2
总学时1264482844422444422848820128实训学时42224142221122221142441465讲授学时8422414222112222114244663项目一单片机应用系统开发入门实践学习目标:
1.把握单片机的引脚功能2.把握单片机的存储组织结构3.能搭建单片机最小系统4.会使用单片机开发工具
5.会将Hex文件上载至目标系统中项目二单片机的基本应用实践
一)开关量输入显示学习目标
1.把握汇编语言语句格式、常用的7条伪指令的用法、传送指令、无条件转移指令的用法。
2.把握单片机应用程序的框架结构。
3.会设计发光二极管的接口电路,会编写发光二极管的控制程序。4.会设计拨码开关的接口电路,会编写拨码开关的控制程序。5.会使用单片机的并行端口。
二)跑马灯显示学习目标:
1.把握条件转移指令、累加器的规律操作指令、CPU控制指令、子程序调用指令的用法。
2.把握循环结构的一般形式和循环程序的设计方法。3.会编写延时程序。4.会编写子程序。
三)流水灯显示学习目标
1.把握位状态判断指令、算术运算指令、存储器访问指令的用法。2.把握分支结构形式,会编写单分支程序。3.会编写查表程序。
4.会编写数值大小比较程序。
四)按键计数显示学习目标:
1.把握中断系统的结构。2.把握位操作指令的用法。
3.会编写外部中断的初始化程序。
4.会采用查询方式和中断方式编写外部中断处理程序。五)控制CPU的功耗学习目标:
1.把握低功耗工作方法的特点、设置方法和解除方法。2.把握规律运算指令的用法。
3.把握应用CPU睡眠技术时系统程序的框架结构4.会编运用CPU睡眠技术进行抗干扰设计。
3
六)发光二极管闪烁显示学习目标:
1.把握定时/计数器的组成结构、工作方式、初值装入方法。
2.能根据实际需要合理地选择定时/计数器的工作模式和工作方式。3.会计算定时/计数器的计数初值,并能正确地装入计数初值。4.会编写定时/计数器的初始化程序。5.会编写定时中断服务程序。
七)蜂鸣器发音控制学习目标
1.把握方式1的应用特性,能设计长时间的定时程序。2.掌据蜂呜器的应用特性,会设计蜂呜器的接口电路。3.会编写散转程序。
4.会应用定时中断编写蜂呜器的发音控制程序。
八)秒表学习目标
1.把握数码管的应用特性。
2.把握乘除法运算指令的用法,能运用除法实现数位的分开处理。3.会设计数码管显示接口电路。
4.会运用定时中断编写数码管的静态显示程序。九)脉冲计数学习目标
1.把握定时/计数器的计数模式,会设置计数初值。2.能正确设置中断的优先级别。3.能正确读取计数器的计数值。
4.会编写双字节无符号数的减法程序。十)看门狗定时器的应用学习目标:
1.把握看门狗定时器的应用特性。
2.能正确管理STC89C52单片机的看门狗。3.会编写看门狗的喂狗程序。
4.会运用看门狗进行抗干扰设计。
十一)软件抗干扰实例学习目标:
1.把握指令冗余抗干扰方法,会用冗余指令进行抗干扰设计。
2.把握软件陷阱的构成及其插入位置,会在系统软件中设置软件陷阱。3.会编写相关程序实现将跑飞程序纳入正常轨道。项目三人机交互处理一)数码管扫描显示学习目标:
1.把握扫描显示的基本原理和集成数码管的应用特性2.能设计数码管扫描显示接口电路。
4
3.把握位选码和段选码的编制方法,能正确编制位选码和段选码。4.能正确分析数码管点亮的时间。
5.能编写数码管静态扫描显示程序,并能进行消隐处理二)多个数码管的混合显示学习目标:
1.把握数码管闪动显示处理的方法2.把握数码管闪动显示位置的识别方法
3.能画出多个数码管静态与闪烁显示的混合显示处理的流程图4.会编写多个数码管静态与闪烁显示的混合显示程序三)按键编号显示学习目标:
1.会设计矩阵式、独立式键盘接口电路
2.把握软件去抖动的方法,会画键盘处理的一般流程图
3.把握独立式键盘、矩阵式键盘中识别键按下的方法,能编制键值获取程序。四)显示数据加/减调整学习目标:
1.把握用定时中断进行按键处理的方法,并能画出流程图。
2.把握消除同一键按下被屡屡识别处理的方法,并能画出流程图。
3.把握多字节BCD码加减法程序编写方法,会编写BCD码加减减法运算程序。4.把握压缩的BCD码与非压缩的BCD码相互转换的方法。5.会应用定时中断实现键盘扫描处理。五)多功能键处理学习目标:
1.把握多功能键处理程序的编写思路。2.把握多功能键处理程序的实现方法。3.能画出多功能键处理程序的流程图。4.会编写多功能键处理程序。六)连击键处理学习目标:
1.把握连击键处理程序的编写思路。2.把握连击键处理程序的实现方法。3.能画出连击键处理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 表观遗传学与癌症的关系-洞察阐释
- 再生资源在泵阀制造应用-洞察阐释
- 社团活动影响力分析-洞察阐释
- 多维数据筛选模型研究-洞察阐释
- 糜烂环境与细胞因子分析-洞察阐释
- 智能外卖柜的高效布局与模块化设计研究-洞察阐释
- 消费者偏好对葡萄酒市场的影响-洞察阐释
- 农业区块链追溯体系构建-洞察阐释
- 初中生物社会实践活动计划
- 仁爱版八年级英语下学期教师培训计划
- 时代音画学习通超星期末考试答案章节答案2024年
- GB/T 6003.2-2024试验筛技术要求和检验第2部分:金属穿孔板试验筛
- 厨余垃圾处理技术
- 智能无人机销售合同
- 研发部考勤管理制度
- DLT5155-2016 220kV~1000kV变电站站用电设计技术规程
- 质量保修卡格式范文
- 辛亥革命胜利的历史意义及其局限性
- 2023-2024学年全国初中一年级下历史人教版期末试卷(含答案解析)
- 2024京东代运营服务合同范本
- 审计质量影响因素的实证分析
评论
0/150
提交评论