单片机节日彩灯控制器_第1页
单片机节日彩灯控制器_第2页
单片机节日彩灯控制器_第3页
单片机节日彩灯控制器_第4页
单片机节日彩灯控制器_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、单片机原理及接口技术 节日彩灯把握器设计 姓 名 : xx 学 号 : xx 指 导 老 师 : xx 学 院 : xx 专 业 : xx 2022-XX-XX XX 高校 第 1 页,共 7 页1,任务 目的: 以单片机为核心,设计一个节目彩灯指示器; 要求: 在单片机的 P0 口接有 8 个发光二极管作为指示灯, P1.0P1.3 接有 4 个按 键开关,当不同脚上的按键按下时实现如下的功能: (1)按下 脚的按键 8 只灯全亮然后全灭,再全亮然后全灭,交替 闪烁; (2)按下 (3)按下 (4)按下 脚的按键按此键就停止点亮 8 只灯,全部灯全灭; 脚的按键 LED 指示灯由上向下流淌点

2、 亮; 脚的按键 LED 指示灯由下向上流淌点亮; 2,硬件电路设计 本文仅依据任务目的及要求进行设计时钟电路,按键模块, 原理图如下 : LED 输出模 块; 3,程序设计 依据任务要求设计程序,以 C51 标准进行编写; 程序如下: 精品资料 第 2 页,共 7 页#include #include #define uchar unsigned char uchar key,led=0 xfe; void delayuchar a uchar i,j; fori=0;ia;i+ forj=0;j120;j+; main while1 key=P1&0 x0f; switchkey case

3、 P0=0 xff; delay200; P0=0 x00; delay200; break; case P0=0 xff; break; case 0 x0b:/P1.2 P0=led; led=_crol_led,1;/ delay100; break; 左移 case 0 x07:/P1.3 P0=led; led=_cror_led,1;/ delay100; break; 右移 default:break; 编译程序并输出 HEX 文 件; 精品资料 第 3 页,共 7 页4,电路仿真 4.1 仿真结果 分别对任务要求中的( 1),(2),( 3),(4)要求进行仿真,仿真成效如下:

4、 ( 1)按下 脚的按键 8 只灯全亮然后全灭, 再全亮然后全灭, 交替闪烁; ( 2)按下 脚的按键按此键就停止点亮 8 只灯,全部灯全灭; 精品资料 第 4 页,共 7 页( 3)按下 ( 4)按下 脚的按键 LED 指示灯由上向下流淌点 亮; 脚的按键 LED 指示灯由下向上流淌点 亮; 4.2 仿真结果分析 通过对上述模块的仿真,可以看出基于单片机把握的节日彩灯在 Protues 精品资料 第 5 页,共 7 页软件上可以很好的实现各种要求的仿真; 当仿真开头运行时, 各个模块处于初始状态; 再触发按键后, 主程序跳转到 相应的程序段执行并把握节日彩灯进行工作; 得到预期的仿真结果; 从仿真结果可以看出, 本设计可以 用的时候把截图名字裁剪了就可以啦! 精品资料

温馨提示

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

评论

0/150

提交评论