闪烁灯电路(单片机)_第1页
闪烁灯电路(单片机)_第2页
闪烁灯电路(单片机)_第3页
闪烁灯电路(单片机)_第4页
闪烁灯电路(单片机)_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 1 LOGO 上海电子工业学校 电子通信技术系 张帆 1 上海电子工业学校 张帆 2 LOGO 上海电子工业学校 电子通信技术系 张帆 2 Contents Page 目录页 任务展示 硬件设计 软件设计 电路运行与仿真 课堂小结 3 LOGO 上海电子工业学校 电子通信技术系 张帆 3 Transition Page 过渡页 3 任务展示 硬件设计 软件设计 电路运行与仿真 课堂小结 4 LOGO 上海电子工业学校 电子通信技术系 张帆 4 一、任务展示一、任务展示 5 LOGO 上海电子工业学校 电子通信技术系 张帆 5 一、任务展示一、任务展示设计一个时间间隔0.5s的闪光灯 哪些元器

2、件构成? 注意哪些问题? n硬件电路设计 n软件程序设计 流程图如何设计? 程序如何编写? n 电路运行 Keil编程软件 程序下载和电路运行 优化 难 点 重点 6 LOGO 上海电子工业学校 电子通信技术系 张帆 6 Transition Page 过渡页 6 任务展示 硬件设计 软件设计 电路运行与仿真 课堂小结 7 LOGO 上海电子工业学校 电子通信技术系 张帆 7 二、硬件设计二、硬件设计 CPUCPU 时钟部分时钟部分 复位部分复位部分 + +电源电源 输出部分输出部分 8 LOGO 上海电子工业学校 电子通信技术系 张帆 8 Transition Page 过渡页 8 任务展示

3、 硬件设计 软件设计 电路运行与仿真 课堂小结 9 LOGO 上海电子工业学校 电子通信技术系 张帆 9 三、软件设计三、软件设计 u单片机指令的执行时间都是微秒级,要求的闪烁时间间隔为0.5秒。 那么我们用软件如何实现呢? 通过四句指令语句,完成10ms延时程序 500 s u已有程序 MOV R6,#20 D2: MOV R7,#248 DJNZ R7,$ DJNZ R6,D2 执行时间 1 s 2 s 1 s 2 s 10ms 10 LOGO 上海电子工业学校 电子通信技术系 张帆 10 三、软件设计三、软件设计 0.5秒500ms=10ms(R5),则(R5)50。 解决方法1循环延时

4、法 10ms为基本的计时单位 DELAY:MOVR5,# DJNZ R5,D1 50 D1: MOV R6,#20 D2: MOV R7,#248 DJNZ R7,$ DJNZ R6,D2 10ms 0.5s 11 LOGO 上海电子工业学校 电子通信技术系 张帆 11 三、软件设计三、软件设计 开始 P1.0置1 延时0.5秒 延时0.5秒 P1.0清0 流 程 图 设 计 12 LOGO 上海电子工业学校 电子通信技术系 张帆 12 三、软件设计三、软件设计 START: SETB P1.0 ;LED灭 MOV R5,#50 ;延时0.5秒 D1: MOV R6,#20 D2: MOV R

5、7,#248 DJNZ R7,$ DJNZ R6,D2 DJNZ R5,D1 MOV R5,#50 ;延时0.5秒 D1: MOV R6,#20 D2: MOV R7,#248 DJNZ R7,$ DJNZ R6,D2 DJNZ R5,D1 CLR P1.0 ;LED亮 ORG0030H END 开始 P1.0置1 延时0.5秒 延时0.5秒 P1.0清0 LJMP START 返回开始 13 LOGO 上海电子工业学校 电子通信技术系 张帆 13 三、软件设计三、软件设计 解决方法2调用子程序法 n为简化程序设计、缩短程序设计的周期及程序长度,便于软 件交流即共享软件资源,就把那些频繁使用的

6、基本操作编成 相对独立的程序段子程序。 n无条件调用指令:ACALL rel 子程序返回指令:RET 14 LOGO 上海电子工业学校 电子通信技术系 张帆 14 三、软件设计三、软件设计 START: SETB P1.0 ;LED熄灭 ACALL DELAY DELAY: MOV R5,#50 ;延时0.5秒 D1: MOV R6,#20 D2: MOV R7,#248 DJNZ R7,$ DJNZ R6,D2 DJNZ R5,D1 RET CLR P1.0 ;LED点亮 ORG0030H END 开始 P1.0置1 调用延时 调用延时 P1.0清0 ACALL DELAY LJMP STA

7、RT 返回开始 15 LOGO 上海电子工业学校 电子通信技术系 张帆 15 三、软件设计三、软件设计 16 LOGO 上海电子工业学校 电子通信技术系 张帆 16 Transition Page 过渡页 16 任务展示 硬件设计 软件设计 电路运行与仿真 课堂小结 17 LOGO 上海电子工业学校 电子通信技术系 张帆 17 四、电路运行与仿真四、电路运行与仿真 绘制电路图 输入程序 18 LOGO 上海电子工业学校 电子通信技术系 张帆 18 Transition Page 过渡页 18 任务展示 硬件设计 软件设计 电路运行与仿真 课堂小结 19 LOGO 上海电子工业学校 电子通信技术系 张帆 19 五、课堂小结五、课堂小结 硬件 单片机最小系统共有4部分组成 注意

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论