




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
项目二项目二 灯光控制设计说明书灯光控制设计说明书 1 任务一 流水灯控制 一 任务设计要求一 任务设计要求 1 基本要求 由单片机组成最小应用系统 利用单片机 P1 的 8 个端口 控制 8 个发光二 极管 使之依次点亮 模拟流水灯的效果 2 技能提高 利用 P1 口输出控制 8 个红 黄 绿三种不同颜色的发光二极管 彩灯从两 端亮开始逐步向中间收缩 然后向两端扩展 再向中间收缩 如此反复 相邻 状态的间隔时间为 0 5s 实现 8 盏灯的缩展式点亮 二 设计过程二 设计过程 1 确定设计方案确定设计方案 选用选用 AT89C51 单片机 时钟电路 复位电路 电源 和单片机 时钟电路 复位电路 电源 和 8 个发光个发光 二极管构成最小工作系统 完成对二极管构成最小工作系统 完成对 8 个信号灯的控制 流水灯最小个信号灯的控制 流水灯最小 工作系统方案设计框图如下图所示 工作系统方案设计框图如下图所示 2 硬件电路设计 硬件电路设计 黄 红 绿 黄 红 绿 红 黄 1 2 3 4 5 6 7 8 8 个发光二极 管流水显示 并 行 接 口 AT89C51 单片机 电源 时钟电路 复位电路 项目二项目二 灯光控制设计说明书灯光控制设计说明书 2 该任务采用单片机的该任务采用单片机的 PI 端口来控制端口来控制 8 个发光二极管 用个发光二极管 用 Proteus 软软 件进行原理图设计与绘制 电路原理图如下图所示 件进行原理图设计与绘制 电路原理图如下图所示 3 3 软件设计 软件设计 1 1 绘制流程图 绘制流程图 2 2 编写源程序 编写源程序 4 4 个程序个程序 项目二项目二 灯光控制设计说明书灯光控制设计说明书 3 LIGHT1LIGHT1 EQUEQU 0FFH0FFH LIGHT2LIGHT2 EQUEQU 7FH7FH ORGORG 0000H0000H LJMPLJMP MAINMAIN ORGORG 0030H0030H MAIN MOVMAIN MOV R6 LIGHT1R6 LIGHT1 MOVMOV R7 LIGHT2R7 LIGHT2 LOOP MOVLOOP MOV A R6A R6 ANLANL A R7A R7 MOVMOV P1 AP1 A MOVMOV A R6A R6 RLRL A A LCALLLCALL DELAYDELAY MOVMOV R6 AR6 A MOVMOV A R7A R7 RRRR A A MOVMOV R7 AR7 A LCALLLCALL DELAYDELAY SJMPSJMP LOOPLOOP DELAY MOVDELAY MOV R3 100R3 100 DEL2 DEL2 MOVMOV R4 125R4 125 DEL1 DEL1 MOVMOV R5 10R5 10 DEL0 DEL0 NOPNOP NOPNOP DJNZDJNZ R5 DEL0R5 DEL0 DJNZDJNZ R4 DEL1R4 DEL1 DJNZDJNZ R3 DEL2R3 DEL2 RETRET ENDEND 4 4 软 硬件调试仿真 效果图 软 硬件调试仿真 效果图 项目二项目二 灯光控制设计说明书灯光控制设计说明书 4 任务二任务二 汽车转向灯设计汽车转向灯设计 一 任务设计要求一 任务设计要求 1 基本要求 在本任务中 采用四个发光二极管来模拟汽车左 右转灯 分别用单片机 的 P1 4 P1 5 控制左转向灯 P1 6 和 P1 7 来控制右转弯灯的亮 灭状态 驾驶 员发出的显示命令用 P1 0 P1 1 管脚连接左 右转向开关 S0 和 S1 进行模拟控 制 用开关模拟汽车运行状态或显示命令见表 1 表 1 用开关模拟汽车运行状态或显示命令 项目二项目二 灯光控制设计说明书灯光控制设计说明书 5 开关状态 驾驶员命令 S0S1 驾驶员未发出命令00 驾驶员发出左转显示命令10 驾驶员发出右转显示命令01 驾驶员发出汽车故障显示命令11 控制要求 开关 P1 0 接 5V 电压时 左转向灯点亮 开关 P1 1 接 5V 电压 时 右转向灯点亮 P1 0 P1 1 同时接 5V 电压时 左 右转向灯同时点亮 P1 0 P1 1 同时接地时 左 右转向灯同时熄灭 2 技能提高 按照实际情况 转向灯使用时呈闪烁状态 将控制要求改为 开关 P1 0 接 5V 电压时 左转向灯闪烁 开关 P1 1 接 5V 电压时 右转向灯 闪烁 P1 0 P1 1 同时接 5V 电压时 左 右转向灯同时闪烁 P1 0 P1 1 同 时接地时 左 右转向灯同时熄灭 二 设计过程二 设计过程 1 1 设计方案确定 设计方案确定 选用选用 AT89C51 单片机 时钟电路 复位电路 电源 单片机 时钟电路 复位电路 电源 4 个发光个发光 二极管和二极管和 2 组开关构成最小工作系统 模拟汽车转向灯的控制 其组开关构成最小工作系统 模拟汽车转向灯的控制 其 设计框图如图所示 设计框图如图所示 2 2 硬件电路设计硬件电路设计 8 个发光二极管 流水显示 并 行 接 口 AT89C51 单片机 电源 时钟电路 复位电路 发光二极管显示 项目二项目二 灯光控制设计说明书灯光控制设计说明书 6 该任务采用单片机的该任务采用单片机的 P1P1 口的口的 P1 4 P1 7P1 4 P1 7 来控制来控制 4 4 个发光二极管 用个发光二极管 用 P1 0P1 0 和和 P1 1P1 1 接接 S0S0 和和 S1S1 两个开关 用两个开关 用 ProteusProteus 软件进行原理图设软件进行原理图设 计和绘制 电路原理图如下图所示 计和绘制 电路原理图如下图所示 3 3 软件设计 软件设计 1 1 绘制流程图 绘制流程图 N N Y Y N NY Y N N N N Y YY Y Y Y 汽车转向灯闪烁控制程序流程图 延时子程序流程图 2 2 编写源程序 编写源程序 2 2 个程序个程序 ORGORG 0000H0000H 开始 关灯 开关初始化 右转向灯亮 P1 0 1 P1 1 1 左 右转向灯同时点亮 左转向灯亮 延时 延时延时 右转向灯熄灭 左右转向灯同时熄灭左转向灯点亮 关灯 外循环次数 0FFH R3 内循环次数 0FFH R4 空操作 P1 1 1 开始 子程序返回 R3 1 0 R4 1 0 项目二项目二 灯光控制设计说明书灯光控制设计说明书 7 START MOVSTART MOV P1 0FHP1 0FH LOOP LOOP JNBJNB P1 0 AAP1 0 AA JBJB P1 1 BBP1 1 BB MOVMOV P1 3FHP1 3FH LCALLLCALL DELAYDELAY MOVMOV P1 00HP1 00H 00120012 80EF80EF SJMPSJMP LOOPLOOP BB BB MOVMOV P1 0FFHP1 0FFH LCALLLCALL DELAYDELAY MOVMOV P1 00HP1 00H LJMPLJMP LOOPLOOP AA AA JBJB P1 1 CCP1 1 CC MOVMOV P1 0FHP1 0FH LCALLLCALL DELAYDELAY SJMPSJMP LOOPLOOP CC CC MOVMOV P1 0CFHP1 0CFH LCALLLCALL DELAYDELAY MOVMOV P1 00HP1 00H LJMPLJMP LOOPLOOP DELAY MOVDELAY MOV R3 0CFHR3 0CFH DEL2 DEL2 MOVMOV R4 0FFHR4 0FFH DEL1 DEL1 NOPNOP NOPNOP DJNZDJNZ R4 DEL1R4 DEL1 DJNZDJNZ R3 DEL2R3 DEL2 RETRET ENDEND 4 4 软 硬件调试仿真 效果图 软 硬件调试仿真 效果图 项目二项目二 灯光控制设计说明书灯光控制设计说明书 8 任务三任务三 模拟广告灯设计模拟广告灯设计 一 任务设计要求一 任务设计要求 1 基本要求 由单片机来组成最小应用系统 控制 16 个发光二极管组成的彩灯阵列 按 照规律即彩灯的左移 右移 由两侧向中间移动或组成某个图案等多种变化 以实现广告灯的效果 2 技能提高 给 16 个 LED 控制的广告灯增加开关控制 使正常情况下 开关未闭合 项目二项目二 灯光控制设计说明书灯光控制设计说明书 9 广告灯图案闪烁显示 开关闭合时 广告灯图案逐一点亮 直至点亮整个图案 二 设计过程二 设计过程 1 1 设计方案确定 设计方案确定 选用选用 AT89C51 单片机 时钟电路 复位电路 电源 和单片机 时钟电路 复位电路 电源 和 16 个发光个发光 二极管构成最小工作系统 模拟广告灯的控制 二极管构成最小工作系统 模拟广告灯的控制 起方案设计框图如起方案设计框图如 下图所示 下图所示 2 2 硬件电路设计 硬件电路设计 跟据设计要求分析 采用直接驱动 为提高驱动电流能力 跟据设计要求分析 采用直接驱动 为提高驱动电流能力 LEDLED 采用共阳极接法 广告灯输出心形 用采用共阳极接法 广告灯输出心形 用 ProteusProteus 软件进行原理设计软件进行原理设计 与绘制 电路原理图如下图所示 与绘制 电路原理图如下图所示 16 个发光二 极管流水显 示 并 行 接 口 AT89C51 单片机 电源 时钟电路 复位电路 项目二项目二 灯光控制设计说明书灯光控制设计说明书 10 3 3 软件设计 软件设计 1 1 绘制流程图 绘制流程图 2 2 编写源程序 编写源程序 2 2 个程序个程序 ORGORG 0000H0000H MOVMOV A 0FFHA 0FFH MOVMOV P1 AP1 A MAIN JBMAIN JB P1 0 L1P1 0 L1 开始 设置循环次数 表首地址送数据指 针 查表的第一个显示 码 指向下一个显示码 延时 R6 1 0 设置循环次数 表首地址送数据指针 查表得第一个显示码 指向下一个显示码 送 P3 口显示 延时 R7 1 0 结束 送 P2 口显示 项目二项目二 灯光控制设计说明书灯光控制设计说明书 11 MOVMOV A 0FFHA 0FFH MOVMOV P2 AP2 A MOVMOV P3 AP3 A LOOP LOOP MOVMOV R6 8R6 8 MOVMOV DPTR TABLEDPTR TABLE MOVMOV R2 0R2 0 LOOP1 MOVLOOP1 MOV A R2A R2 INCINC R2R2 MOVCMOVC A A DPTRA A DPTR MOVMOV P2 AP2 A LCALLLCALL DELAYDELAY DJNZDJNZ R6 LOOP1R6 LOOP1 LOOP2 LOOP2 MOVMOV R7 8R7 8 MOVMOV DPTR TABLEDPTR TABLE MOVMOV R1 0R1 0 LOOP3 MOVLOOP3 MOV A R1A R1 INCINC R1R1 MOVCMOVC A A DPTRA A DPTR MOVMOV P3 AP3 A LCALLLCALL DELAYDELAY DJNZDJNZ R7 LOOP3R7 LOOP3 SJMPSJMP NEXTNEXT TABLE DBTABLE DB 0FEH 0FCH 0F8H 0F0H 0E0H 0C0H 80H 00H0FEH 0FCH 0F8H 0F0H 0E0H 0C0H 80H 00H L1 L1 ORGORG 000H000H MOVMOV R2 20HR2 20H MOVMOV A 0FEHA 0FEH COUN COUN ACALLACALL FLASHFLASH RLRL A A SJMPSJMP COUNCOUN SJMPSJMP NEXTNEXT NEXT NEXT SJMPSJMP MAINMAIN FLASH FLASH MOVMOV R0 2R0 2 FLASH1 MOVFLASH1 MOV P2 AP2 A MOVMOV P3 AP3 A LCALLLCALL DELAYDELAY MOVMOV P2 0FFHP2 0FFH MOVMOV P3 0FFHP3 0FFH 项目二项目二 灯光控制设计说明书灯光控制设计说明书 12 LCALLLCALL DELAYDELAY DJNZDJNZ R0 FLASH1R0 FLASH1 RETRET DELAY MOVDELAY MOV R3 10R3 10 D2 MOVD2 MOV R4 250R4 250 D1 MOVD1 MOV R5 10R5 10 D0 NOPD0 NOP NOPNOP DJNZDJNZ R5 D0R5
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 难点解析自考专业(小学教育)附参考答案【模拟题】
- 乐山市市场监督管理局直属事业单位考核招聘笔试备考题库及参考答案详解1套
- 神经再生免疫机制研究-洞察及研究
- 量子宇宙学与标准模型-洞察及研究
- 儿童食滞中医诊疗指南(2025版)解读 4
- 灭火器材培训课件模板
- 房产托管经营合同范本
- 装修纯包工合同范本
- 太平洋合同范本
- 农业:2025年农业科技园区发展报告
- 2025年全国焊工证理论考试题库及答案
- 乡村基地代运营合同范本
- 医学科研诚信和相关行为规范
- 2025年政府采购财政评审专家继续教育培训考试试题及答案
- 房颤导管消融护理
- 2025年秋季新学期教学工作会议校长讲话:一心一意抓质量一点一滴见成效一步一脚印做教学
- 多元化经营战略下小米公司盈利能力的分析
- 网络直播行业自律发展现状与内容监管趋势2025年研究
- 安徽省2025年公需科目培训测验答案(科目一)
- 档案高级职称考试题库及答案
- 养老院用电安全培训知识
评论
0/150
提交评论