- 1、本文档共23页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子系 刘小燕 单片机实训教案(2016) PAGE \* MERGEFORMAT 23
中职《单片机与基础应用》课程标准
一、?课程名称:单片机与基础应用?
二、?对象:三年制中职电子与信息技术专业学生?
三、?课时:93?
四、课程目标?
通过本课程的学习,使学生掌握单片机技术及其在工业控制、生产和生活电子产?品中的应用,培养学生实践能力、创新能力和新产品设计开发能力,为将来从事电子电器新产品设计开发,电子产品的调试、检测和维护等工作奠定坚实的基础,为学生将来在电子类专业领域进一步发展打下良好基础。?
职业能力目标:??
??1、能正确操作、使用单片机开发系统???掌握单片机的基本原理和应用?
??2、会观察实验现象,调试、检测、维护单片机系统?
??3、养成对新知识、新技术的学习能力,?具有良好的思想品德、敬业与团队精神及协调人际关系的能力?
五、教学设计思路?
本课程是电子技术应用专业的一门主要专业基础课程,教学遵循学以致用原则,因此采用“项目教学法”,结合生产生活实际,使每一教学内容有具体的事物、形象的描述、明确的任务,强调教学内容与岗位实际的紧密联系,通过师生共同参与,共同努力,达成教学目标。?
六、内容要求?
人数清查:
安全提示:1、注意安全用电,不能在电脑上给手机充电或插入耳机。
2、注意每个电脑后面的插座,预防触电,防止被脚踢到而短路烧坏插板和电脑从而引发的火灾。
3、爱护电脑,不能在电脑上任意上传或下载视频和软件,不得乱敲乱弄电脑,防止电脑关机而罢工。
项目一??认识单片机? ?2课时?
教学目标:了解单片机的发展及意义,结构和原理,软硬件系统,指令系统和编程基础,编程软件的使用。?
活动安排:在实训室完成,以教师讲解演示,和学生互动为主。?
考核评价:具体的评价可以采用观察、提问、作业、考试等方式进行。?
知识要点:
?了解MCS-51系列单片机基础知识。
2.?了解基本电子知识,Keil软件的简单使用。?
3. 掌握单片机的基本知识,常用编程软件的使用。
教学内容:
Keil软件的使用与简单程序的调试
建立一个工程:新建(project)→保存→选择型号(AT89C51)
建立一个文件:新建(File)→保存(**.c)
添加文件(**.c)
编写程序
软件调试(0 Error(s) 、0 Warning(s))
生成可执行文件(**.hex)
任务布置
新建一个项目并生成可执行文件。
?项目二??灯光控制?? 16课时
教学目标:掌握单片机基本知识,能熟练使用软件编程,掌握LED与数码管等电路知识。?
活动安排:在单片机实训室完成,以教师讲解演示,学生实践为主。?
考核评价:具体的评价可以采用观察、现场操作、实训报告、随堂考试等方式进行。?
任务一??点亮一个LED灯?
(一)?知识要点?
?1.?掌握Proteus软件的简单使用。
2.掌握Keil c和Proteus之间的联调
(二)?技能要点?
1.?学会认识单片机学习设备的各部分及其功能。
2. ?学会使用软件和单片机设备点亮一个发光管。?
教学内容:
1、Proteus软件的使用
新建项目
元件查找
Keil c和Proteus之间的联调
2、程序
点亮一个LED:
#include reg51.h
sbit LED=P2^0;
void main( )
{
LED=0;
while(1);
}
3、画图
任务布置:
点亮一个LED、点亮两个LED、点亮P1口的单灯、点亮P1口的所有灯
任务二??闪烁灯?
(一)?知识要点?
1.?掌握LED基本知识,单片机基本结构,会画电路图。?
2.?掌握简单延时程序、子程序调用、带参数子程序设计、会使用基本循环语句。
?3.?掌握Keil软件实现基本调试步骤。?
(二)技能要点?
1.?编写程序实现LED闪烁功能,能独立进行软件调试。?
2.?能使用Proteus画出电路图。
3.?学会编写两种以上程序点亮发光管。
教学内容:
程序
一个LED闪烁
#include reg51.h
sbit LED=P1^0;
void delay (unsigned int i)
{
while (i--);
}
void main()
{
while(1)
{
LED=0;
delay(12500);
LED=1;
delay(12500);
}
}
2、画图
3、联调
任务布置:
一个LED闪烁、两个LED交替闪烁、P1口的单双灯交替闪烁、
?任务三??流水灯?
(一)?知识要点?
1.?掌握流水灯的多种写法。
?2.?掌握单片机最小应用系统。?
熟悉位移程序、带参数子程序设计。
(二)?技能要点?
?能熟练编写简单程序、驱动广告灯左移右移。?
?学会编写
文档评论(0)