一、目标

P0端口作为输出口,外接条形LED。编写程序,当按键K未按下时,LED进行循环左移显示。
如果第一次按下按键K后,LED进行循环右移显示。
如果第二次按下按键K后,LED进行拉幕式闭幕式花样显示。
如果第三次按下按键K后,又恢复左移显示。

二、Proteus## 三、代码实现

其余的代码和上一篇一摸一样。
详见:
https://blog.csdn.net/flakjsdfhjka/article/details/115030588
(采用外中断控制的LED彩灯设计)

只有一下几个函数的数据修改一下就行了,改动后如下:

void right_display()
{uint p0=0x01;uint i=0;for(i=0;i<8;i++){if(counter!=1){return;}P0=p0;Delay(150);p0=_crol_(p0,1);}
}void left_display()
{uint p0=0x80;uint i=0;for(i=0;i<8;i++){if(counter!=0){return;}P0=p0;Delay(150);p0=_cror_(p0,1);}
}void opnd_display()
{if(counter!=2){return;}P0=0x18;Delay(150);if(counter!=2){return;}P0=0x24;Delay(150);if(counter!=2){return;}P0=0x42;Delay(150);if(counter!=2){return;}P0=0x81;Delay(150);if(counter!=2){return;}P0=0x42;Delay(150);if(counter!=2){return;}P0=0x24;Delay(150);if(counter!=2){return;}P0=0x18;Delay(150);if(counter!=2){return;}P0=0x00;Delay(150);
}

祝大家学习愉快咯!(^_^)y!

采用外中断控制的条形LED彩灯设计相关推荐

  1. 采用外中断控制的LED彩灯设计

    一.目标 P0端口作为输出口,外接LED.编写程序,当按键K未按下时,LED进行循环左移显示. 如果第一次按下按键K后,LED进行循环右移显示. 如果第二次按下按键K后,LED进行拉幕式闭幕式花样显示 ...

  2. 单片机串口中断控制流水灯c语言,基于单片机AT89C51控制的中断控制流水灯_课程设计报告...

    <基于单片机AT89C51控制的中断控制流水灯_课程设计报告>由会员分享,可在线阅读,更多相关<基于单片机AT89C51控制的中断控制流水灯_课程设计报告(25页珍藏版)>请在 ...

  3. 10位LED彩灯设计(verilog实现)

    本实验要实现的工程,旨在通过控制10位LED灯闪出不同的三种以上的花色.具体要求为:上电后,LED灯首先全灭,然后自动开始闪烁,完成设计的三种(或以上)花色后,又回到初始状态重新开始新一轮的闪烁.要求 ...

  4. 彩灯控制单片c语言程序,基于51单片机的led彩灯设计。 9个灯(红绿蓝三色)。按键控制 c语言程序...

    满意答案 yivdi2o28 2014.05.15 采纳率:46%    等级:11 已帮助:4795人 #include<reg52.h> #define uint unsigned i ...

  5. 单片机节日彩灯实训报告_基于单片机的节日彩灯设计论文课程设计.doc

    基于单片机的节日彩灯设计论文课程设计.doc 辽 宁 工 业 大 学 单片机原理及接口技术课程设计(论文) 题目: 基于单片机的节日彩灯设计 院(系): 专业班级: 学 号: 学生姓名: 指导教师: ...

  6. CC2530基础实验:(2)外部中断控制LED亮灭

    目录 前言 一.实验相关电路图 二.实验相关理论与寄存器 1.中断相关的基础概念 2.CC2530 的中断系统 3.CC2530 的中断处理函数编写方法 4.CC2530 的外部中断 三.源码分析 前 ...

  7. 中断系统应用实例(1)用定时器T1工作方式1控制两个LED以不同周期闪烁

    1.控制目标 利用定时器T1工作方式1控制两个LED以不同周期闪烁,使得LED1每秒闪烁4次(即周期为250ms),LED2每秒闪烁1次(即周期为1s). 2.控制分析 2.1 LED侧分析 若要使L ...

  8. STM32中断控制LED灯亮灭

    目录 一.中断介绍 1.中断分类 硬件中断(Hardware Interrupt) 软件中断(Software Interrupt) 2.中断优先级 3.中断源种类 4.中断响应原则 二.新建项目 1 ...

  9. 驱动——按键中断控制LED灯实验

    三个按键实现按键中断 要求:按键按一下灯亮,再按一下灯灭 注:由于开发板位置,为了方便一一对应观察,采用key1控制LED3,key2控制LED2,key3控制LED1 0.添加相关设备树节点信息 ① ...

最新文章

  1. #Java夜未眠# 读书笔记
  2. UIColor之【扩展:#FFFFFF -UIColor】
  3. 什么是对象的消息_SpringBoot+RabbitMQ方式收发消息,一文带你体验
  4. 关于单位基金资产净值
  5. oracle10g 克隆安装,克隆Oracle Home(10g2)
  6. Vmware安装Centos7上网问题的解决
  7. 用CSS画一些多边形状
  8. php get 传循环出来的参数_简单学习PHP中的反射
  9. js forEach跳出循环
  10. poj2594 Treasure Exploration 二分匹配之最小路径覆盖+传递闭包
  11. 汉字转换成拼音、获取拼音转换
  12. wpsOffice文件在线预览-java接入
  13. linux u盘读取速度,linux dd命令测试U盘读写速度
  14. android实训总结ppt模板,ppt制作实训心得.docx
  15. 小郡肝火锅点餐系统——部分代码实现
  16. 陈风莲(帮别人名字作诗)
  17. 将unity地形转换为mesh
  18. UE5 Gameplay 框架拆解
  19. 微信跳一跳刷分代码剖析
  20. Cisco IOS配置环境,路由器和交换机的基本连接配置方法和连通性

热门文章

  1. 设计模式系列之--忘备录模式
  2. OpenMV串口通讯详解
  3. Multiple Incomplete Views Clustering via Weighted Nonnegative Matrix Factorization with L2;1 Regular
  4. Gen2-UHF-RFID-Reader学习(七)reader.py
  5. python游戏编程入门源代码_python游戏编程入门源代码
  6. MFC绘图小实验(1)
  7. 接驳公交制定以及地铁时刻表优化
  8. AD生成BOM表/元器件清单
  9. 2.功耗计算之W,mW 理解
  10. 华视汐感得读卡器阅读器 上位机软件开发工具营业员系统