




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、茂名市高级技工学校一体化教学教案(首页)编号:QD-0709-09版本号:B/0流水号:课题名称单片机应用分课题名称单片机最小系统授课日期授课班级18无人机五年制教学安排理论课时10实习课时8教学目标(知识、能力、素质)1、熟悉单片机最小系统的组成、工作原理。2、了解基本C谛言编程系统,基本流程控制语句理论知识重点单片机最小系统难点C语百编程系统实际技术操作重点单片机最小系统工作原理难点C语百控制语句应用教学准备设备、工、刃量具准备计算机、KST-51单片机、CodeBlocks软件材料准备示范操作准备小范CodeBlocks软件的操作,C语百的编写,试运行其它教学后记及改进措施授课教师:陈士
2、亮19年9月27日审阅者:年月日教学过程一.课前准备1、 确认实习设备、工具、材料等准备情况。2、 集中学生,清点人数,检查着装状态、精神面貌、上交手机到手机袋等。3、 布置今次实习任务内容。4、 强调实习过程安全注意事项。二、教学回顾及导入课题导入:单片机的应用非常广泛,电子、电气、自动化、通信等领域都有大量应用,至于能做什么,得看你将来做什么工作。如同电脑一样,电脑可以用来编程、PS图片、看电影、打游戏等等,你用电脑做什么是不一定的。但是掌握好这门技术,起码可以让你学会一种工具,为将来从事电子、电气、通信、自动化等领域的工作做好准备。三、新课讲授(一)单片机的内部资源单片机内部资源,和传统
3、单片机书籍中讲单片机内部结构不同,这里讲到的内部资源,是指作为单片机用户,单片机提供给我们可使用的东西。总结起来,主要是三大资源:Flash-程序存储空间,早期单片机是OTPROM。RAM数据存储空间。SFR特殊功能寄存器。在早期的单片机中,主要是用OTPROM(OneTimeProgrammableRead-OnlyMemory,即一次可编程只读存储器)来存储单片机的程序,程序只能写入一次,如果发现错了,没办法,只能换一片,重新写入了。随着技术的发展,Flash以其可重复擦写且容量大成本低的优点成为现在绝大多数单片机的程序存储器。对于单片机来说Flash最大的意义是断电后数据不丢失,这个概念
4、类似于我们电脑的硬盘,我们保存了电影、文档、音乐等文件,把电源RAM是单片机的数据存储空间,用来存储程序运行过程中产生的和需要的数据,跟电脑的内存是相似的概念,其实最典型的比喻是计算器,我们用计算器计算个加减法,一些中间的数据都会保存在RAM里边,关电后数据丢失,所以我们每次打开计算器,都是从归零开始计算。但是它的优点,第一是读写速度非常快,第二是理论上是可无限次写入的,即寿命无限,不管程序怎么运行怎么读写它都不会坏。第三个资源是SFR,特殊功能寄存器。单片机有很多很多功能,每个功能都会对应一个或多个SFR,我们就是通过对SFR的读写来实现单片机的多种多样的功能的。通常说到51单片机,指的都是
5、兼容IntelMCS-51体系架构的一系列单片机,而51是它的一个通俗的简称。全球有众多的半导体厂商推出了无数款这一系列的单片机,比如Atmel的AT89C52,NXP(Philips)的P89V51,宏晶科技的STC89C52,具体型号千差万别,但他们的基本原理和操作都是一样的,程序开发环境也是一样的。这里要分清楚51这个统称和具体的单片机型号之间的关系。STC89C52是宏晶科技出品的一款51内核的单片机,具有标准的51体系结构,全部的51标准功能,程序下载方式简单,方便学习。它的资源情况:Flash程序空间是8K字节1K=1024,1字节=8位),RAM数据空间是512字节,SFR我们后
6、边会逐一提到并且应用。(二)单片机最小系统为什么称之为单片机最小系统呢?单片机最小系统,也叫做单片机最小应用系统,是指用最少的原件组成单片机可以工作的系统。单片机最小系统的三要素就是电源、晶振、复位电路,如图所示。小缸识:C5电路图中放胃在连线上的字符叫做网络标号,相同名字的网络标号表示这两处地方实际中是连在一起U例如图中,R60的右端就是跟单片机的第9脚PLOpiI"3PI2§P134ENLED彳卬匚口6P1.012Pl172EXPO.OADOPG1ADIP02AD2PQ3ADJP04AD4PO5AD5P&6Al>6AD*的DE0鸵DE1WDE二35D0;弘
7、DH5充DB连在一起的二1are12IRD13SIO14SCK15SDA16SCL17S130:8RXDI。P3.01XDP11/TKDP321VI0P335mP3.4/T0pjniP37WP2.7A15P:6AHP2.5A13P24AliPJ3AUP22AIQP21A9P20A8EAALEXTAL1XTAL2&Kg-14KeyOutl一'kE”二士K邙CuJ4vol14?I1工1UIQ592M'二15I*单片机电路单片机复位电路STC89C52它需要5V的供电系统,我们的开发板是使用USB口输出的5V直流直接供电的。从图2-1可以看到,供电电路在40脚和20脚的位置上
8、,40脚接的是+5V,通常也称为VCC或VDD,代表的是电源正极,20脚接的是GND代表的是电源的负极。+5V和GND之间还有个电容晶振,又叫晶体振荡器,从这个名字我们就可以看出来,它注定一生都要不停振荡的。它起到的作用是为单片机系统提供基准时钟信号,类似于我们部队训练时喊口令的人,单片机内部所有的工作都是以这个时钟信号为步调基准来进行工作的。STC89C5弹片机的18脚和19脚是晶振引脚,我们接了一个11.0592M的晶振(它每秒钟振荡11,059,200次),外加两个20pF的电容,电容的作用是帮助晶振起振,并维持振荡信号的稳定。图左侧是一个复位电路,接到了单片机的9脚RST(Reset)
9、复位引脚上,这个复位电路如何起作用我们后边再讲,现在着重讲一下复位对单片机的作用。单片机复位一般是3种情况:上电复位、手动复位、程序自动复位。(三)C语言循环控制语句1、什么是循环?当条件满足的时候,重复的执行某一个代码段。构成循环的条件是什么?1 )循环退出的条件2 )循环体(重复执行的代码段)3 )让循环正常退出条件满足的代码C语言有哪几种循环?while循环do.while循环for循环2.1、 while循环格式:while(表达式)语句块1;)2.2、 使用inti=0;while(i<5)printf("%d'n",i);i+;12)2.3、 陷阱
10、while死循环(循环条件永远为真)的问题inta=1;while(a)printf("xxt");)2.4、 while循环使用的注意点:1 )while(非0的数)死循环2 )while(3=num)3)可以省略大括号的问题(while循环体只有一句话)特注:1>以后if、while、for语句中,如果后面接一行语句,同一加2>dowhile和while的区别:while是先判断条件后执行语句块,dowhile是先执行后判断,因此当条件为假的时候,while执行0次循环体dowhile会执行1次循环体1.1 or循环使用1.2 ,for循环格式1>fo
11、r循环的第一种形式for(inti=n;i>=1;i-)ji=ji*i;2>、第二种形式:省略表达式1intm=n;for(;n>=1;n-)ji*=n;3>、第三种形式:省略表达式1和表达式3intm=n;for(;n>=1;)ji*=n;n-;4>、for(;)这是一个死循环1.3 、for循环嵌套问题:for循环嵌套中第一层控制行的输出,第二行控制列的输出4、break和continue使用break只用在循环结构中,表示停止循环(在多层循环中,一个break语句只向外跳一层)continue只用在循环结构中,表示结束本次循环,继续下次循环。四、学生操作练习1、熟悉CodeBlocks软件的主窗口界面、系统参数的设置方法及文件管理模式。2、熟悉CodeBl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 东南亚考试试题及答案
- 安全操作的试题及答案
- 教育机构如何利用数字化工具提升教学领导力
- 2025年酞青蓝BS颜料项目市场调查研究报告
- 基于数字化的企业文化变革成功案例分析
- 从数字化到自动化看数字孪生如何赋能智能医疗设备
- 尾矿库土工织物层中砂浆流动与颗粒沉积行为的多维度解析与机制探究
- 寓古于艺:民俗文化寓意在民间美术传承中的应用与重生
- 存在主义团体心理辅导:破解高中生社交焦虑的密钥
- 商业竞争中的资源利用与知产法规遵循
- (2024)仁爱科普版七年级下册英语全册知识点总结 (2022新课标 完整版)
- 医院普法知识培训课件
- 先兆早产护理教学查房
- 法律尽职调查委托协议
- 妊娠合并甲减护理查房
- 2025中考复习必背初中英语单词1600打印版(上)
- 2025年广州市番禺区九年级语文中考一模试卷附答案解析
- 作文写作(解析版)-2025年上海中考语文专项复习
- 2025年中国广东省内装配式建筑行业市场发展监测及投资战略咨询报告
- 2024年06月浙江浙江泰隆商业银行社会招考笔试历年参考题库附带答案详解
- 劳动争议调解基础知识
评论
0/150
提交评论