单片机 教学大纲.docx
- 文档编号:10462192
- 上传时间:2023-02-13
- 格式:DOCX
- 页数:18
- 大小:22.51KB
单片机 教学大纲.docx
《单片机 教学大纲.docx》由会员分享,可在线阅读,更多相关《单片机 教学大纲.docx(18页珍藏版)》请在冰豆网上搜索。
单片机教学大纲
《单片机原理与应用技术》课程设计大纲
实践环节名称:
单片机原理与应用课程设计
适用专业:
电子电器应用与维修
学时:
2周
开设学期:
第二学年第二学期
先修课程:
电工技术基础、电子技术基础等
一、本课程设计的目的和要求
单片机原理及应用课程设计是电气自动化技术专业微机控制领域重要的实践环节之一,主要以小型实用性微机控制系统的软、硬件设计为主。
1.课程设计的目的
(1)全面熟练掌握单片机的硬件组成以及各种指令的应用。
(2)使学生掌握小型单片机应用系统设计的步骤;
(3)熟悉和掌握单片机开发系统的应用和软件调试过程;
(4)通过设计过程中对故障的分析、判断、检修进一步锻炼和培养学生的动手能力。
2.课程设计的要求
(1)按时出勤,遵守实验室的各种规章制度。
(2)能够根据设计任务书的要求,利用学过的基础知识,认真独立完成设计任务。
(3)学会判断、分析常见问题产生的原因以及解决办法。
二、设计题目
为了加强理论联系实际,锻炼学生分析、解决实际问题的能力,课程设计题目尽量采用具有一定应用价值意义的小型微机控制系统的设计,然后根据学生的特点进行必要的简化,主要设计题目如下:
1、24秒倒计时
2、电子时钟
3、9999.99秒的倒计
4、秒表
5、顺序控制器
6、模拟交通灯
7、模拟日历
8、模拟小广告屏
三、设计内容及成果
1.设计题目内容和要求
表一设计具体内容和要求
设计题目
设计具体要求
24秒倒计时
1、能正常显示时间从24秒开始的倒计时;
2、时间精确到0.1秒;
3、用按键控制倒计时的停始;
4、用按键控制开始倒计时;
5、到0时鸣响0.5秒。
电子时钟
1、能以二十四进制正常显示23:
59:
30,即二十三时五十九分三十秒;
2、可以按键控制时钟的走和停;
3、可设定一组定时,一分钟鸣响;
4、按键调节时钟。
9999.99秒的倒计
1、定数据的倒计;
2、按键控制开始和暂停;
3、到0时鸣响0.5秒;
4、到某个指定时间10.00秒蜂鸣0.5秒
秒表
1、00.0开始计时,精确到0.1秒,最大计时时间10分钟;
2、键控制秒表的暂停和复位;
3、每隔10秒蜂鸣器响0.5秒(选做)
顺序控制器
1、工序状态(用发光二极管指示,√表示点亮)工作时间
①√√√√√√√√10秒
②√√√√8秒
③√√√√4秒
④√√√√5秒
⑤√√√√7秒
⑥3秒
2、要求工作时间在显示器上面同步显示
3、以P3.0为故障信号,如果出现按键按下的情况,工序暂停,蜂鸣器响0.5秒,以P3.1为维修好信号,按下工序继续。
模拟交通灯
1、主干道绿灯12秒,支干道绿灯6秒,黄灯都是3秒
2、要求用定时器实现定时时间
3、要求显示器同步显示主干道时间的倒计时
4、如果P3。
0按键按下,表示有紧急车辆通过(救火车等),2路都亮红灯,蜂鸣器响,如果P3.1按下则恢复正常。
模拟日历
1、2005.05.00开始显示,走时到2005.05.31结束
2、个按键按下时间能够显示改天的阴历日期,再次按下则恢复公历
3、某个按键按下时间能够显示星期几(选做)
模拟小广告屏
1、显示出现2005.05.29,要求一个一个出现,从左向右,8秒后全部出现
2、然后一个一个灭掉,从右向左,8秒全部灭掉
3、同时显示2005.05.29,同时亮2秒,同时灭2秒,继续4此要求用定时器实现定时。
2.设计成果要求:
(1)用电路CAD绘制设计的原理图及印刷电路板图。
(2)正确选择元件,完成硬件电路的焊接及调试。
(3)用仿真器调试设计程序,观察设计的实际效果。
(4)用计算机撰写课程设计报告。
四、课程设计时间安排
课程设计时间暂时定为二周,建议时间分配如下:
表二课程设计时间安排
时间
内容
第一周
一
1、分设计小组,自选设计题目。
2、讲解单片机应用系统的设计过程。
二
1、设计硬件电路原理图。
2、设计电路的印刷电路板图。
三
1、绘制硬件电路原理图。
2、绘制电路的印刷电路板图。
四
编制几个实用小程序熟悉仿真器的应用。
五
针对自己的设计题目思考具体方案。
第二周
一
绘制各自设计题目的程序框图并编制程序。
二
调试各自的设计程序。
三
讲解设计报告的书写格式,要求个人写出草稿。
四
用计算机打印实习报告,指导教师组织答辩或考核。
五
学生清理实习场地,整理归还工具,指导教师评定成绩。
五、成绩考核
1、成绩评定:
设计完成之后,教师对学生的设计成果以及平时表现全面进行考核,进行简短的答辩,评定最终成绩。
2、考核方式:
口试+实践操作+主观评价。
3、成绩按优、良、中、及格和不及格五级记分。
六、课程的主要参考书
1、张咏梅.单片机原理及应用.北方交通大学出版社
2、李传军.单片机原理及应用.河南科学技术出版社
3、李全利.单片机原理及应用技术.高等教育出版社
4、杨文龙.单片微机原理及应用.西安电子科技出版社
5、周航慈.单片机程序设计基础.北京航天航空大学出版社
6、胡汉才.单片机原理及其接口技术.清华大学出版社
《单片机原理与应用》教学大纲
课程名称:
单片机原理与应用
适用专业:
电子电器应用与维修
学时:
72
开课学期:
第二学年第二学期
课程类别:
必修
课程性质:
专业课
先修课程:
电工技术基础、电子技术基础等
一、课程的地位、作用及任务
本课程是在学生学完电子技术类基础课程之后,为加强对学生技术应用能力的培养而开设的体现电子技术、计算机技术综合应用的综合性课程。
通过本课程的学习,目的是使学生能掌握单片机的组成结构、工作原理、编程方法和接口技术等方面的知识,培养学生的单片机应用能力。
本课程的任务是使学生获得单片机原理知识和应用系统设计的基本理论、基本知识与基本技能,了解单片机应用系统各主要环节的设计、调试方法,并了解单片机在测量、控制等电子技术应用领域的应用。
二、课程的教学内容和教学要求
模块一广告灯发光
教学目标:
掌握单片机基本知识,能熟练使用软件编程,掌握LED与数码管等电路知识。
活动安排:
在单片机实训室完成,每6节课一个任务,以教师讲解演示、学生实践为主。
考核评价:
具体的评价手段可以采用观查、现场操作、实训报告、随堂考试等方式进行。
(一)任务一点亮一个LED灯
知识要点:
1、了解AT89C51系列单片机基本知识。
2、了解基本电子知识,Keil软件简单使用。
3、了解使用单片机学习板学习方法。
技能要点:
1、学会认识单片机学习板的各个部分及其功能。
2、学会使用软件和单片机学习板点亮一个发光管。
(二)任务二闪烁灯
知识要点:
1、掌握LED基本知识,单片机基本结构,会画电路图。
2、掌握简单延时程序、子程序调用、带参数子程序设计、会使用基本循环语句,
3、掌握使用KEIL软件实现基本调试步骤。
技能要点:
1、编写程序实现LED闪烁功能,能独立进行软件调试。
2、能使用protel99画出电路图。
(三)任务三广告灯的左移右移
知识要点:
1、了解如何驱动蜂鸣器及如何驱动继电器,掌握集电极开路的概念及应用。
2、掌握单片机最小应用系统。
2、掌握移位程序、带参数子程序设计。
技能要点:
1、能熟练编写简单程序,驱动广告灯左移右移同时蜂鸣器鸣响。
2、学会编写两种以上程序点亮一个发光管。
(四)任务四数码管显示
知识要点:
1、了解共阳、共阴数码管显示基本知识,了解上拉电阻概念。
2、掌握单片机的晶振、复位电路,掌握74HC573锁存器芯片基本知识。
技能要点:
1、使用protel99画出数码管显示电路图。
2、能熟练写出数码管显示程序。
(五)任务五数码管响应中断
知识要点:
1、掌握中断的概念及中断函数写法、中断服务程序应用。
2、了解定时器工作方式、定时器中断应用。
技能要点:
1、掌握中断服务程序的应用,实现中断的简单应用。
模块二定时器应用
教学目标:
掌握定时器/计数器基本知识,能熟练使用软件编写程序。
活动安排:
在单片机实训室完成,注重引导学生分析解决问题的能力。
考核评价:
具体的评价手段可以采用观查、现场操作、实训报告、随堂考试等方式进行。
(一)任务六60秒定时器
知识要点:
1、掌握定时器/计数器的工作方式和控制寄存器。
2、掌握定时器方式1、方式2的设置。
技能要点:
1、使用protel99画出60秒定时器电路图
2、熟练编写出程序,实现60秒定时功能。
(二)任务七利用定时器产生乐曲
知识要点:
1、掌握定时器/计数器产生不同频率方法,对声音的频率有所了解。
2、掌握定时器/计数器的程序编写方法,熟练掌握子程序的编写与调用。
技能要点:
1、学会使用定时器/计数器编写程序,利用蜂鸣器产生音乐。
模块三键盘检测
教学目标:
掌握键盘检测基本知识,能熟练掌握子程序的调用。
活动安排:
在单片机实训室完成,注重引导学生分析解决问题的能力。
考核评价:
具体的评价手段可以采用观查、现场操作、实训报告、随堂考试等方式进行。
(一)任务八单个按键识别
知识要点:
1、掌握按键基本知识,了解采用扫描的方式进行按键检测的过程与方式。
2、熟练掌握中断技术,熟练掌握子程序调用。
技能要点:
1、使用protel99画出单个按键识别电路图。
2、学会编写程序实现单个按键识别。
(二)任务九4×4矩阵式键盘识别
知识要点:
1、掌握键盘检测的电路结构和原理、键盘作用、如何实现键盘检测、消抖、键盘编码等内容。
2、掌握带返回值函数写法及应用熟练掌握中断技术,熟练掌握子程序调用。
技能要点:
1、使用protel99画出4×4矩阵式键盘识别识别电路图。
2、学会编写程序实现4×4矩阵式键盘识别。
模块四A/D与D/A转换
教学目标:
掌握A/D与D/A转换基本知识,了解A/D与D/A转换芯片功能。
活动安排:
在单片机实训室完成,注重引导学生分析解决问题的能力。
考核评价:
具体的评价手段可以采用观查、现场操作、实训报告、随堂考试等方式进行。
(一)任务十模数转换DAC0832应用
知识要点:
1、掌握模数转换原理,掌握DAC0832芯片基本知识。
2、掌握模数转换程序编写的基本方法。
技能要点:
1、使用protel99画出模数转换DAC0832应用电路图。
2、通过编程实现拧动电位器,数码管的前三位显示0-255之间的数值,实现把模拟电压转换成数字信号。
(二)任务十一数摸转换ADC0804的应用
知识要点:
1、掌握数摸转换原理,掌握ADC0804芯片基本知识。
2、掌握数摸转换编写程序的基本方法。
技能要点:
1、使用protel99画出数摸转换ADC0804的应用电路图。
2、通过编程实现D13发光二极管由暗变亮再熄灭过程,掌握把数字信号转换成模拟电压。
模块五单片机串行通信
教学目标:
掌握单片机串行通信基本知识,掌握RS232协议与AT24C02芯片功能。
活动安排:
在单片机实训室完成,注重引导学生分析解决问题的能力,帮助学生提高单片机硬件认识。
考核评价:
具体的评价手段可以采用观查、现场操作、实训报告、随堂考试等方式进行。
(一)任务十二PC机与单片机通信(RS232协议)
知识要点:
1、了解RS232协议基本知识,了解多机通信的应用和串行通信中的控制寄存器的使用。
2、掌握串行通信的重要指标:
字符帧和波特率的设定方法。
技能要点:
1、掌握串行通信的重要指标:
字符帧和波特率的设定方法
2、学会编写单片机串行通信的程序
(二)任务十三I2C总线AT24C02的读写操作
知识要点:
1、了解I2C的基本内容,掌握AT24C系列基本知识,
2、利用24C08断电以后存储的数据不消失的特点,学会做一个断电保护装置。
技能要点:
1、使用protel99画出I2C总线AT24C02的读写操作电路图。
2、利用24C08芯片实现数据的读写操作。
模块六单片机课程设计
教学目标:
提高学生在单片机方面的实践技能和科学作风,培养学生进一步掌握工程设计的方法和组织实践的基本技能,解决实际问题,使之真正达到知识与技能的统一。
活动安排:
用一周左右的时间,让学生选择一个课题进行程序的设计与调试,画出电路图原理图、PCB图,然后分析总结等环节,最后写出课程设计报告。
考核评价:
可以采用现场操作、课程设计报告等方式进行。
(一)任务十六设计一个时钟
知识要点:
1、掌握定时、中断、按键、蜂鸣器、数码管或串口通信等基本知识。
2、掌握电路系统设计的流程和方法。
技能要点:
1、综合运用51单片机知识设计一个可以随意调节时间、带整点闹铃的时钟。
(其中用到定时器、中断、按键、蜂鸣器、数码管或串口通信)
2、通过使用Protell99掌握电路硬件设计能力和用汇编或C语言软件设计能力。
3、提交单片机系统开发及设计文档,培养学生分析和总结的能力,为以后学生毕业设计做好准备。
(二)任务十七电子琴的设计
知识要点:
1、掌握定时、中断、按键、蜂鸣器、数码管或串口通信等基本知识。
2、掌握电路系统设计的流程和方法。
技能要点:
1、综合运用51单片机知识设计一个可以电子琴。
(其中用到定时器、中断、按键、蜂鸣器、数码管等)
2、通过使用Protel99掌握电路硬件设计能力和用汇编或C语言软件设计能力。
3、提交单片机系统开发及设计文档,培养学生分析和总结的能力,为以后学生毕业设计做好准备。
序号
模块
课程内容
课时
理论
实践
合计
1
模块一广告灯发光
任务一点亮一个LED灯
3
3
6
2
任务二闪烁灯
3
3
6
3
任务三广告灯的左移右移
3
3
6
4
任务四数码管显示
3
3
6
5
任务五数码管响应中断
3
3
6
6
模块二定时器应用
任务六60秒定时器
3
3
6
7
任务七利用定时器产生乐曲
3
3
6
8
模块三键盘检测
任务八单个按键识别
3
3
6
9
任务九4×4矩阵式键盘识别
3
3
6
10
模块四A/D与D/A转换
任务十模数转换DAC0832应用
3
3
6
11
任务十一数摸转换ADC0804的应用
3
3
6
12
模块五单片机串行通信
任务十二PC机与单片机通信(RS232协议)
3
3
6
13
任务十三I2C总线AT24C02的读写操作
3
3
6
14
模块六单片机课程设计
任务十六设计一个时钟
1周
15
任务十七电子琴的设计
16
总计
72学时+1周
三、课程学时分配
四、课程习题要求
要求学生独立完成作业,对作业中的程序,应尽量在计算机上调试运行。
通过完成作业,使学生加深对书里面内容的理解和掌握,也是基本的实践训练。
五、考试形式及要求
考试采用闭卷笔试的方式。
其内容为本大纲所要求的基本内容。
题型多样,主要考查学生对单片机各部分结构、工作原理的理解,考查学生对指令系统的理解和使用汇编语言编程的能力,考查学生对单片机接口的了解和理解情况。
成绩折算比例为:
期末成绩:
平时考核:
实验成绩=70:
20:
10。
六、课程的主要参考书
1、张咏梅.单片机原理及应用.北方交通大学出版社
2、李传军.单片机原理及应用.河南科学技术出版社
3、李全利.单片机原理及应用技术.高等教育出版社
4、杨文龙.单片微机原理及应用.西安电子科技出版社
5、周航慈.单片机程序设计基础.北京航天航空大学出版社
6、胡汉才.单片机原理及其接口技术.清华大学出版社
七、说明
1、本大纲建议学时72学时,可以根据实际情况适当减少。
2、为了更好的完成本课程的学习,应该增加至少1周或者2周的课程设计时间。
《单片机原理与应用技术》考核大纲
一、考核目的
本课程设计考核的目的是使学生理解单片机应用系统的工作原理,掌握程序设计的基本思路与方法,加强实践动手操作能力,并为以后学习和使用单片机打好基础。
二、考核形式
(一)实地现场考核,根据实际情况记入小成绩;
(二)根据学生各自的情况,设计任务及要求可做适当的调整;
(三)最后根据答辩学生回答问题和设计表现的成绩记录及设计报告等综合得出总成绩。
三、考核内容与要求
序号
实验内容
成绩比例(%)
审评成绩(%)
1
考勤情况
10
100
2
硬件设计
20
3
实验箱的使用及应用程序练习
10
4
设计总程序及效果
30
5
答辩情况
15
6
设计报告书写情况
15
四、成绩评定标准
评分标准
成绩
等级
课程设计期间态度非常认真,设计思路清晰,能够在规定时间内很好的按标准、按要求准确、熟练的完成该项任务,设计报告能对设计内容进行全面、系统的总结,答辩中能运用理论知识对某些问题加以分析。
90-100
优秀
设计态度认真,设计思路基本清晰,能够掌握基本技能和基础知识,较好的完成该项任务,设计报告正确,答辩情况比较好。
80~90
良好
设计期间态度比较认真,能够掌握绝大部分基本技能和基础知识,能完成大部分的设计任务,达到大纲中规定的主要要求,设计报告正确,答辩情况一般。
70~80
中等
设计期间态度比较认真,能够掌握大部分基本技能和基础知识,完成了设计的主要任务,达到大纲中规定的基本要求,能够完成设计报告,内容基本正确,答辩过程不是特别理想,个别问题描述不清楚。
60~70
及格
凡具备下列条件者,均以不及格论。
1、未达到大纲中规定的基本要求,设计报告抄袭别人、马虎潦草内容明显错误者。
2、未参加课程设计时间超过全部时间的五分之一以上者。
3、设计中态度不端正,有违纪行为,教育不改者。
0~60
不及格
五、课程的主要参考书
1、张咏梅.单片机原理及应用.北方交通大学出版社
2、李传军.单片机原理及应用.河南科学技术出版社
3、李全利.单片机原理及应用技术.高等教育出版社
4、杨文龙.单片微机原理及应用.西安电子科技出版社
5、周航慈.单片机程序设计基础.北京航天航空大学出版社
6、胡汉才.单片机原理及其接口技术.清华大学出版社
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 教学大纲