欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    单片机基础及应用课题三.pptx

    • 资源ID:90954916       资源大小:7.25MB        全文页数:43页
    • 资源格式: PPTX        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    单片机基础及应用课题三.pptx

    任务 2花样彩灯显示任务 1LED 指示灯闪烁显示课题三彩课题三彩课题三彩课题三彩 灯灯灯灯 显显显显 示示示示任务 3 流水灯显示任务任务 1LED 指示灯闪烁显示指示灯闪烁显示课题三彩 灯 显 示学习目标学习目标 理解单片机机器周期及时序的概念。理解单片机机器周期及时序的概念。掌握汇编语言的指令格式及指令中的常用符号。掌握汇编语言的指令格式及指令中的常用符号。熟悉汇编语言的伪指令和寻址方式。熟悉汇编语言的伪指令和寻址方式。掌握汇编语言的数据传送、控制转移、位操作指令的功能及用法。掌握汇编语言的数据传送、控制转移、位操作指令的功能及用法。课题三彩 灯 显 示 掌握汇编语言子程序的调用方法。掌握汇编语言子程序的调用方法。掌握程序设计的基本结构。掌握程序设计的基本结构。掌握单片机并行掌握单片机并行 I/O 口的电路结构及应用。口的电路结构及应用。能编写发光二极管闪烁显示程序。能编写发光二极管闪烁显示程序。课题三彩 灯 显 示任务引入任务引入单片机控制发光二极管闪烁课题三彩 灯 显 示一、一、单片机内部的时间单位及时序单片机内部的时间单位及时序相关知识相关知识MCS-51 系列单片机各种周期的相互关系 单片机内部的时间单位单片机内部的时间单位课题三彩 灯 显 示()振荡周期振荡周期是指为单片机提供定时信号的振荡源的周期。()时钟周期时钟周期也称为状态周期,用 S 表示。()机器周期单片机每访问一次存储器的时间称为一个机器周期。()指令周期单片机完成一条指令所需要的时间称为指令周期。课题三彩 灯 显 示 单片机内部指令执行的时序单片机内部指令执行的时序单片机指令执行时序图a)单字节指令执行时序b)双字节指令执行时序课题三彩 灯 显 示二、二、单片机并行单片机并行 I/O 口的电路结构及应用口的电路结构及应用 P0 口电路结构及应用口电路结构及应用P0口的位结构电路原理图课题三彩 灯 显 示 P1 口电路结构及应用口电路结构及应用 P2 口电路结构及应用口电路结构及应用P1 口的位结构电路原理图P2 口的位结构电路原理图课题三彩 灯 显 示 P3 口电路结构及应用口电路结构及应用P3 口的位结构电路原理图课题三彩 灯 显 示三、三、汇编语言程序设计入门汇编语言程序设计入门 汇编语言指令概况汇编语言指令概况指令是使计算机完成基本操作的命令,通常一条指令对应一种基本操作。汇编语言指令格式汇编语言指令格式课题三彩 灯 显 示 伪指令伪指令伪指令是对汇编过程进行某种控制的特殊指令,其格式与通常的操作指令一样,并可加在汇编程序的任何地方。课题三彩 灯 显 示()ORG 汇编起始地址指令指令格式为:ORG 16 位地址或标号()END 汇编结束指令指令格式为:标号:END()EQU 赋值指令指令格式为:字符名称 EQU 数据或汇编符()DB 定义字节指令指令格式为:标号:DB 字节数据表课题三彩 灯 显 示 寻址方式寻址方式寻址方式就是指 CPU 寻找操作数或操作数地址的方式。()立即寻址()直接寻址课题三彩 灯 显 示()寄存器寻址()寄存器间接寻址寄存器间接寻址示意图课题三彩 灯 显 示()变址寻址变址寻址示意图课题三彩 灯 显 示()位寻址)直接位地址(00H 7FH)。)字节地址带位号。)特殊功能寄存器名带位号。)位符号地址。()相对寻址相对寻址的目的地址为:目的地址=当前 PC 值+rel=转移指令的地址+转移指令的字节数+rel课题三彩 灯 显 示四、四、数据传送、控制转移、位操作及子程序调用与返回指令数据传送、控制转移、位操作及子程序调用与返回指令 数据传送指令数据传送指令数据传送指令有 29 条。控制转移指令控制转移指令控制转移指令共有 17 条,包括无条件转移指令、条件转移指令、子程序调用及返回指令。课题三彩 灯 显 示 位操作指令位操作指令在 MCS-51 系列单片机系统中,有 17 条位处理指令,可以实现位传送、位逻辑运算、位转移等操作。子程序调用与返回指令子程序调用与返回指令子程序调用与返回指令共有 4 条,两条子程序调用指令,两条返回指令。课题三彩 灯 显 示五、五、程序设计基本结构程序设计基本结构程序设计基本结构a)顺序结构b)分支结构c)循环结构课题三彩 灯 显 示六、六、延时程序设计延时程序设计软件延时的原理是利用 CPU 执行一段程序,只消耗 CPU 一定的时间,不做其他具体的功能控制。其主要设计思想是利用多次循环来延长程序的执行时间,从而实现延时功能。延时的时间=程序指令执行的总机器周期数 CPU 机器周期的时间。任务任务 2花样彩灯显示花样彩灯显示课题三彩 灯 显 示 掌握查表指令的功能与用法。掌握查表指令的功能与用法。能设计花样彩灯显示的硬件电路。能设计花样彩灯显示的硬件电路。能用查表指令编写花样彩灯显示程序。能用查表指令编写花样彩灯显示程序。学习目标学习目标课题三彩 灯 显 示本任务是设计实现 8 只发光二极管构成的彩灯由外向内,再由内向外循环亮灭,时间间隔为 0.5s。任务引入任务引入课题三彩 灯 显 示相关知识相关知识一、一、查表指令查表指令 以以 PC 为基地址的查表指令为基地址的查表指令MOVC A,A+PC。以以 DPTRDPTR 为基地址的查表指令为基地址的查表指令MOVC A,A+DPTR。课题三彩 灯 显 示二、二、加加 1 和减和减 1 指令指令 加加 1 1 指令指令 INC INC 课题三彩 灯 显 示 减减 1 指令指令 DEC课题三彩 灯 显 示三、三、查表程序设计查表程序设计所谓查表,就是把事先计算或测到的数据按照一定的顺序排列成表格,存放在单片机的程序存储器中。任务任务 3 流水灯显示流水灯显示课题三彩 灯 显 示 掌握逻辑运算指令、移位指令的功能及用法。掌握逻辑运算指令、移位指令的功能及用法。能设计流水灯显示的硬件电路。能设计流水灯显示的硬件电路。能用逻辑运算指令、移位指令编写流水灯显示程序。能用逻辑运算指令、移位指令编写流水灯显示程序。学习目标学习目标课题三彩 灯 显 示本任务是设计实现 8 只发光二极管从左到右依次循环点亮 0.5s。任务引入任务引入课题三彩 灯 显 示相关知识相关知识一、一、逻辑运算指令逻辑运算指令 与、或、异或运算指令与、或、异或运算指令()与操作ANL A,Rn;将工作寄存器 Rn 与累加器 A 的值做与运算,结果存回 AANL A,direct;将直接地址 direct 的内容与 A 的值做与运算,结果存回 A课题三彩 灯 显 示ANL A,Ri;将间接地址 Ri 的内容与 A 的值做与运算,结果存回 AANL A,#data;立即数#data 与 A 的值做与运算,结果存回 AANL direct,A;A 的值与直接地址 direct 的内容做与运算,结果存回直接;地址 direct 中ANL direct,#data;立即数#data 与直接地址 direct 的内容做与运算,结果存回直;接地址 direct 中课题三彩 灯 显 示()或操作ORLORL A,Rn;将工作寄存器 Rn 与累加器 A 的值做或运算,结果存回 AORL A,direct;将直接地址 direct 的内容与 的值做或运算,结果存回 ORL A,Ri;将间接地址 Ri 的内容与 的值做或运算,结果存回 ORL A,#data;立即数#data 与 A 的值做或运算,结果存回 A ORL direct,A;A 的值与直接地址 direct 的内容做或运算,结果存回直接;地址 direct 中ORL direct,#data;立即数#data 与直接地址 direct 的内容做或运算,结果存回直接;地址 direct 中课题三彩 灯 显 示()异或操作XRL dest byte ,src byte XRL A,Rn;将工作寄存器 Rn 与累加器 A 的值做异或运算,结果存回 XRL A,direct;将直接地址 direct 的内容与 A 的值做异或运算,结果存回 XRL A,Ri;将间接地址 Ri 的内容与 A 的值做异或运算,结果存回 XRL A,#data;立即数#data 与 A 的值做异或运算,结果存回 A XRL direct,A;A 的值与直接地址 direct 的内容做异或运算,结果存回直接;地址 direct 中XRL direct,#data;立即数#data 与直接地址 direct 的内容做异或运算,结果存回直接;地址 direct 中课题三彩 灯 显 示 清零、取反指令清零、取反指令()累加器 A 清零指令CLR A;(A)0;累加器 A 清零,不影响标志位()累加器 A 取反指令 ;对累加器 A 的内容逐位取反,不影响标志位课题三彩 灯 显 示二、二、移位指令移位指令课题三彩 灯 显 示课题三彩 灯 显 示课题三彩 灯 显 示课题三彩 灯 显 示三、三、逻辑运算、移位指令控制端口实现依次点亮和熄逻辑运算、移位指令控制端口实现依次点亮和熄灭流水灯示例灭流水灯示例谢谢THANKS

    注意事项

    本文(单片机基础及应用课题三.pptx)为本站会员(高校教****PT)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开