如何用计算机控制电灯,怎么用电脑控制LED灯
嘿嘿 俺可以帮你
具体算法:
1 利用定时计数器0,定时工作在方式1 即16位的定时计数器,定时时间=50ms,允许中断。
2 设计一个软件LED灯闪动时间计数器,该计数器初始值=5,每当定时时间到,软件LED灯闪动时间计数器减1,当减到0时,定时时间=0.25S,对P0.0求反 就会形成2Hz的LED灯的频率闪动;
当该计数器初始值=10,每当定时时间到,软件LED灯闪动时间计数器减1,当减到0时,定时时间=0.5S,对P0.0求反 就会形成1Hz的LED灯的频率闪动;
当该计数器初始值=20,每当定时时间到,软件LED灯闪动时间计数器减1,当减到0时,定时时间=1S,对P0.0求反 就会形成0.5Hz的LED灯的频率闪动;
3 设计一个软件10S计数器,该计数器初始值=200,每当定时时间到,软件10S计数器减1,当减到0时,定时时间,10S,则状态寄存器 R2减1(如初始值=3)
然后要判断 如果R2=2时,. 则重新向软件LED灯闪动时间计数器送初值=10,每当定时时间到,软件LED灯闪动时间计数器减1,当减到0时,定时时间=0.5S,对P0.0求反 就会形成1Hz的LED灯的频率闪动;
如果R2=1时,.则重新向软件LED灯闪动时间计数器初始值=20,每当定时时间到,软件LED灯闪动时间计数器减1,当减到0时,定时时间=1S,对P0.0求反 就会形成0.5Hz的LED灯的频率闪动;
如果R2=0时,.则结束定时器工作,置P0.0=1 熄灭LED 灯。蜂鸣器分别鸣响1次
呵呵 满意就选满意回答
取消
评论
如何用计算机控制电灯,怎么用电脑控制LED灯相关推荐
- 单片机:电脑通过串口控制LED灯
题目概述: 电脑通过串口控制LED灯. 编程: #include<REG52.h> void delay(unsigned int xms) { unsigned int i,j; for ...
- 51单片机:电脑向串口发送数据并控制LED灯
电脑向串口发送数据后,控制LED灯,并返回发送的数据 程序如下 #include"regx52.h" #include"intrins.h" unsigned ...
- led计数电路实验报告_「正点原子FPGA连载」第八章 按键控制LED灯实验
1)实验平台:正点原子开拓者FPGA开发板 2)本实例源码下载:请移步正点原子官网 第八章 按键控制LED灯实验 按键是常用的一种控制器件.生活中我们可以见到各种形式的按键,由于其结构简单,成本低廉等 ...
- 记录1——stm32f411CEU6之点亮一盏LED灯+按键控制LED灯
文章目录 前言 一.准备工作 二.点亮一盏LED灯 1.配置工程 2.代码实现 3.程序烧录注意 三.按键控制LED灯 1.配置工程 2.代码实现 按键控制 按键进阶1: 按键进阶2 3.基于自己理解 ...
- 利用Proteus仿真STM32实现按键控制LED灯设计
1. 前言 Proteus是英国著名的EDA工具(仿真软件),从原理图布图.代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计.是世界上唯一将电路仿真软件.PC ...
- STM32F1+BC20+MQTT+FreeRTOS系统连接云平台传输温湿度,控制LED灯②——电信云
一.材料准备 准备以下材料 二.设备连接 2.1.插入物联网卡 将BC20核心板从主板上拔下,按照指示将物联卡中卡插入BC20核心板.将物联网卡插好后,重新将BC20核心板装回主板 2.2.接入温湿度 ...
- stm32f103c8t6+ESP8266利用onenet平台上传数据到云平台,再利用云平台远程下发命令给单片机控制LED灯亮灭
stm32f103c8t6+ESP8266利用onenet平台上传数据到云平台,再利用云平台远程下发命令给单片机控制LED灯亮灭 接触stm32已经有一年半的时间了,从最开始的stm32F103ZET ...
- Arduino-Mixly-超声波测距仪-实现距离控制LED灯的开关
Arduino-Mixly-超声波测距仪-实现距离控制LED灯的开关 Arduino:个人理解那块电板就叫arduino,本质上它是一块单片机(功能不怎么强大的计算机),具备了接受信息处理信息的能力, ...
- Arduino光敏传感器控制LED灯亮度
Arduino光敏传感器控制LED灯亮度 目标一: 通过光敏传感器,使得LED亮度根据环境亮度自动调节,环境亮度低则LED灯更亮些 光敏传感器: 光敏传感器共有四个端口: AO:模拟信号输出 DO:T ...
- 【正点原子FPGA连载】第十一章 触摸按键控制LED灯实验 -摘自【正点原子】领航者ZYNQ之FPGA开发指南_V2.0
1)实验平台:正点原子领航者ZYNQ开发板 2)平台购买地址:https://item.taobao.com/item.htm?&id=606160108761 3)全套实验源码+手册+视频下 ...
最新文章
- 利用Oracle分析函数实现多行数据合并为一行
- Java并发编程之ConcurrentHashMap
- 一、学爬虫前,你需要知道的爬虫常识
- Redis张工的set存储结构(实现)原理
- idea中隐藏.idea文件夹和.iml文件
- python小白逆袭大神课程心得_python小白逆袭大神(深度学习7日训练营)——心得体会...
- OpenHub框架进行的异步通信
- spring cloud eureka注册原理-注册失败填坑
- 饶军:Apache Kafka的过去,现在,和未来
- 学习使用Django一 安装虚拟环境
- mui项目php,基于h5+的app 开发介绍、hui、mui介绍、项目部署
- 2019_WSDM_Session-Based Social Recommendation via Dynamic Graph Attention Networks
- Foxmail与QQ邮箱关联创建新账户
- 中职计算机英语教学大纲,中等职业学校英语教学大纲
- [计算机组成原理] 02 数据的表示和运算(2)
- windows和linux系统下数据传输工具——tftpd32使用说明
- hive优化——并行执行
- 2017年中国软件业务收入报告新鲜出炉,华为以2178亿元连续16年蝉联榜首
- Virtualbox安装Kylin 10后调整屏幕分辨率无法选中保存按钮
- 弘辽科技跨境电商创业不得不知的6个问题,第一,哪些人适合,有哪些门槛