版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 企业人才招聘全流程手册招聘部门版
- 营销活动策划模板节日营销策略规划手册
- 小腿肌肉静脉血栓诊疗护理核心2026
- 跨部门协作与沟通技巧提升方案
- 智能办公系统升级全指南
- 发明创造:激发孩子创新力的小学主题班会课件
- 金融安全稳定保证承诺书6篇
- 农业现代化智能种植管理自动化升级方案
- 2026年高职(农业电气化技术)农村新能源利用综合测试题及答案
- 会议场地租赁事宜回复函4篇范文
- 先天性胆总管囊肿课件
- 2024年公路工程质量检验评定标准
- 2025年广西南宁青秀区建政街道办事处招聘6人历年高频重点提升(共500题)附带答案详解
- 【MOOC】健康传播:基础与应用-暨南大学 中国大学慕课MOOC答案
- 红外物理与技术(第2版)杨风暴课后习题解答
- 乳恒牙龋齿充填治疗
- 汽车吊维保记录
- 废旧电力线路回收协议书
- 2023年北京大学强基计划数学试题真题答案解析(精校打印版)
- Unit 2 Healthy Lifestyle Reading and Thinking 教学设计 -2023-2024学年高中英语人教版 (2019)选择性必修第三册
- DL-T5493-2014电力工程基桩检测技术规程
评论
0/150
提交评论