欢迎来到第一文库网! | 帮助中心 第一文库网-每个人都是第一
第一文库网
全部分类
  • 研究报告>
  • 学术论文>
  • 全科教育>
  • 应用文档>
  • 行业资料>
  • 企业管理>
  • 技术资料>
  • 生活休闲>
  • ImageVerifierCode 换一换
    首页 第一文库网 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    单片机应用技术全册电子教案任务17完整版教学设计高职.docx

    • 资源ID:169142       资源大小:480.25KB        全文页数:37页
    • 资源格式: DOCX        下载积分:3金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录 微博登录
    二维码
    扫码关注公众号登录
    下载资源需要3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    单片机应用技术全册电子教案任务17完整版教学设计高职.docx

    教学目标知识目标:了解单片机的发展历史和应用范围;掌握AT89S51的结构组成;熟悉单片机的存储结构;熟悉单片机的输入/输出(I/O)端口;掌握单片机编程语言。能力目标:能够根据控制需要连接相对简单的单片机外围电路;能够读懂简单的单片机控制程序。素质目标:锻炼学生的团队合作能力、专业技术交流的表达能力;制定工作计划的方法能力;获取新知识、新技能的学习能力;解决实际问题的工作能力。教学重点单片机存储结构简介;单片机编程基本方法和技巧。教学难点单片机存储结构、I/O口;编程思路和方法。教学手段实物演示;教学板书;录像插件;电子课件。教学学时14教学内容与教学过程设计注释学习任务一51系列单片机(AT89S51)基础知识K任务说明】单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)、多种I/O端口和中断系统、定时器/计数器等(有的单片机还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域具有广泛的应用。在本学习任务中,主要学习单片机的发展历史、结构组成、存储结构、输入输出设备及单片机编程语言等。通过实验使学生加深对单片机编程语言的理解,掌握单片机编程的基本思路和流程以及其运行和控制的基本规律。K任务准备一、单片机概述1 .单片机简介由运算器、控制器、存储器、输入输出设备构成,相当于一个微型的计算机(最小系统)。和计算机相比,单片机只缺少了外围设备。单片机的体积小、质量轻、价格便宜,为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择,它最早被用在工业控制领域。2 .单片机的发展及应用单片机的型号有8031、8051X80C51、80C52、8751、89S51等。8031片内不带程序存储器ROM,使用时用户需外接程序存储器和一片逻辑电路741S373(741S373为8位地址锁存器),外接的程序存储器多为EPRoM(一种断电后仍能保留数据的计算机储存芯片,即非易失性的芯片。8051片内有4KB的ROM,无须外接外存储器和741S373,更能体现“单片”的简练。在众多的51系列单片机中,ATME1公司的AT89C51、AT89S51更实用。二、51系列单片机(AT89S51)的结构组成1 .单片机的内部组成1)微处理器(CPU)2)数据存储器(F1ashRAM)3)程序存储器(ROM)4)中断系统明确任务。RAM和ROM的区别;不同型号芯片的比较。5)定时器/计数器6)看门狗定时器(WDT)分析AT89S51芯片结构组成;与AT89C51芯片的区别。7)串行口8) P1口、P2口、P3口、PO口9) 特殊功能寄存器(SFR)10) 片机的引脚功能引脚按其功能可分为如下三类。(1)电源及时钟引脚。(2)控制引脚。11) I/O端口引脚。几个比较重要的引脚功能介绍1)电源引脚2)时钟引脚3)控制引脚3.单片机的外围电路1)时钟电路及时序(1)内部时钟方式。图1-3AT89S51的内部时钟方式电路(2)外部时钟方式。图1-4AT89S51的外部时钟方式电路2)时钟周期、机器周期与指令周期(1)时钟周期。时钟周期是时钟控制信号的基本时间单位。(2)机器周期。CPU完成一个基本操作所需时间为机器周期。(3)指令周期。指令周期是指执行一条指令所需的时间。3)复位操作和复位电路(1)复位操作。复位操作即单片机的初始化操作,给复位脚RST加上大于2个机器周期(即24个时钟振荡周期)的高电平就可以使AT89S51复位。复位时,PC初始化为OoOoH,程序从0000H单元开始执行。(2)复位电路。复位电路分为上电自动复位和按键复位两种。三、单片机的存储器结构1 .单片机的数据存储器RAM1)内部RAM(1)工作寄存器区。内部RAM的OoH1FH为工作寄存器区,共32个字节,分为4组,每组为8个8位寄存器(R0R7).在任一时刻,CPU只能使用其中的一组寄存器,当前程序使用的工作寄存器组是由程序状态字PSW的RSO、RS1位来选择的。(2)位寻址区。内部RAM的20H2FH字节为可位寻址区域,这16个字节共128位,每一位都有一个位地址,位编址为OOH7FH,用户可用程序对它们直接进行清零、置位、取反和测试等操作。位寻址区的RAM单元也可按字节寻址,作为一般的数据缓冲器使用。(3)用户RAM区。内部RAM的30H7FH字节为用户RAM区,即通用数据缓冲区,共80个单元,作为一般数据缓冲使用。52子系列的用户RAM区为30HFFH范围内的208个字节。对于用户RAM区,只能以存储单元的形式来使用,没有其他任何规定和限制。2)单片机的特殊功能寄存器SFR常用的特殊功能寄存器如下。(1)ACC,累加器,通常用A表示。(2) B,B寄存器。在做乘、除法时存放乘数或除数,不做乘、除法时,使用比较随意。(3) AUXR,辅助寄存器,它的各位功能见表1-5。(4) PSWo程序状态字。(5)数据指针DPTRo和DPTR1。双数据指针寄存器,便于访问数据存储器。(6) AUXR1o辅助寄存器,它的各位功能见表1-7。(7) SP堆栈指针。(8) WDTo看门狗定时器。2.单片机的程序存储器ROMROM用于存放程序及表格常数,读取ROM的指令为“MOVC”。AT89C51片内有4KB的ROM,外部可用16位地址线扩展到最大64KB的ROM空间。片内ROM和外部扩展ROM是统一编址的。四、单片机的输入/输出(1/0)端口1. PO(PO.OPO.7)1) PO口用作地址/数据总线2) PO口用作通用I/O端口讲解P0P3口内部结构;P3第二功能。3) )PO口作输出口使用时,来自CPU的“写”脉冲加在D锁存器的CP端,内部总线上的数据写入D锁存器,并由引脚POx输出。4) )PO口作输入口使用时,有两种读入方式:“读锁存器”和“读引脚”。2. P1口(P10P17)P1只能作为通用的I/O端口使用。(1) P1口作输出口使用时,若CPU输出1,Q=1,Q=O,场效应管截止,P1口引脚的输出为1;若CPU输出0,Q=0,0=1,场效应管导通,P1口引脚的输出为0。(2) P1口作为输入口使用时,分为“读锁存器”和“读引脚”两种方式。(3) P1由于内部上拉电阻,无高阻抗输入状态,故为准双向口。3. P2(P2.0P2.7)P2某一位的位电路结构P2口的工作过程分析如下。1) P2口用作地址总线2) P2用作通用I/O端口3) P2的特点4. P3口(P3.0P3.7)P3口的工作过程分析如下。DP3口用作第二输入/输出功能2) P3口用作第一功能通用I/O端口3) P3的特点5. I/O端口的使用V引脚g1EDT1AT89S51+5VT占dAT89S5I+5V弓I脚1ED:I(a)不恰当的连接:高电平强动(b胎当的连接:低电平驱动图174发光二极管与AT89S51并行口的直接连接五、单片机编程语言(一)单片机指令概述令格式:指令的表示方法。指令通常由两部分组成:操作码和操作数。操作码:指令进行的操作。操作数:指令操作的对象,可能是一具体数据,也可能是指出到哪里取得数据的地址或符号。1 .单片机寻址方式寻址方式所要解决的主要问题就是如何在整个存储器和寄存器的寻址空间内快速地找到指定的地址单元。1)寄存器寻址方式2)直接寻址方式3)寄存器间接寻址方式4)立即数寻址方式5)基址寄存器加变址寄存器间接寻址方式6)相对寻址方式7)位寻址方式2 .单片机指令分类AT89S51共111条指令,按功能分为5类:数据传送类(28条)、算术运算类(24条)、逻辑操作类(25条)、控制转移类(17条)、位操作类(17条)。指令用到的符号见表170。(-)数据传送指令数据传送类指令使用最频繁,一般数据传送类指令的助记符为“MOV”,通用格式如下。MOV目的操作数,源操作数数据传送类指令是把源操作数传送到目的操作数。指令执行之后,源操作数不改变,目的操作数修改为源操作数。所以此类指令虽说称为“传送”类操作却属“复制”性质,而不是“搬家”。本类指令不影响标志位CY、AC和0V,但不包括奇偶标志位P。1 .以累加器为目的操作数的指令2 .以Rn为目的操作数的指令3 .以直接地址direct为目的操作数的指令4 .以寄存器间接地址为目的操作数的指令5 .16位数传送指令6 .堆栈操作指令1)进栈指令PUSHdireCt首先将栈指针SP加1,然后把direct中的内容送到SP指示的内部RAM单元中。2)出栈指令POPdireCt将SP指示的栈顶单元的内容送入direct字节中,然后SP减1。7 .累加器A与外部数据存储器RAM/I0传送指令以图1J4为例,说明I/O端口的使用。讲解寻址方式、指令介绍、简单编程。8 .查表指令1) MOVCA,A+PC该指令的优点是不改变特殊功能寄存器及PC的状态,根据A的内容就可以取出表格中的常数;缺点是表格只能存放在该条查表指令所在地址的+256个单元之内,表格大小受到限制,且表格只能被一段程序所用。2) MOVCA,A+DPTRDPTR为基址寄存器,A的内容(无符号数)和DPTR的内容相加得到一个16位地址,把由该地址指定的程序存储器单元的内容送到累加器Ao9 .字节交换指令这组指令的功能是将累加器A的内容和源操作数的内容相互交换。源操作数有寄存器寻址、直接寻址和寄存器间接寻址等方式。10 .低半字节交换指令(H)算术运算指令1 .不带进位加法指令2 .带进位加法指令3 .增1指令4 .十进制调整指令5 .带借位的减法指令6 .减1指令7 .乘法指令8 .除法指令(四)逻辑操作指令1 .累加器A清零指令2 .累加器A求反指令3 .左环移指令4 .带进位左环移指令5 .右环移指令6 .带进位右环移指令7 .累加器半字节交换指令8 .逻辑与指令9 .逻辑或指令10 .逻辑异或指令(五)跳转与循环指令1 .长转移指令2 .相对转移指令3 .绝对转移指令4 .间接跳转指令5 .条件转移指令6 .比较不相等转移指令7 .减1不为0转移指令8 .调用子程序指令1)长调用指令2)绝对调用指令9 .子程序的返回指令10 .中断返回指令11 .空操作指令(六)布尔指令(位操作指令)1 .数据位传送指令2 .位变量修改指令3 .位变量逻辑与指令4 .位变量逻辑或指令5 .条件转移类指令(七)单片机伪指令1 .DS:预留存储区命令2 .BIT:定义位命令3. USING:通知汇编器使用的是哪一个工作寄存器组4. ORG:用来改变汇编器的计数器,从而设定一个新的程序起始地址5. END:用来控制汇编结束6. EQU:用于将一个数值或寄存器名赋给一个指定的符号名7. DATA:用于将一个内部RAM的地址赋给指定的符号名8. DB:以表达式的值的字节形式初始化代码空间

    注意事项

    本文(单片机应用技术全册电子教案任务17完整版教学设计高职.docx)为本站会员(lao****ou)主动上传,第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第一文库网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2022 001doc.com网站版权所有   

    经营许可证编号:宁ICP备2022001085号

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



    收起
    展开