433M射频灯

参考:433M射频灯
作者:9art0
发布时间:2020-09-21 21:57:29
网址:https://blog.csdn.net/GatoWong/article/details/108700989?spm=1001.2014.3001.5501

目录

  • 433M射频灯硬件接线
  • 1. KEIL建立工程
  • 2. 电子可编程开关继电器原理
  • 3. 上电灯亮代码编写
  • 4. 烧写程序到单片机,实现灯一亮一灭
  • 5. 遥控灯编程实现及效果验证
  • 6. 项目综述和行业拓展

433M射频灯硬件接线

总览
在这里插入图片描述

1. KEIL建立工程

  • 1.新建文件夹
    在这里插入图片描述
  • 2.新建工程,选择芯片在这里插入图片描述
  • 3.添加C文件
    工程文件夹下新建txt,修改后缀为.c,回到keil添加C文件。
    在这里插入图片描述
    点击“锤子”,勾选生成hex文件选项
    (为什么每次打开都要勾一次!)
    (第一次点灯一直亮就是因为你!)
    在这里插入图片描述

2. 电子可编程开关继电器原理

单片机控制IN口,当控制IN口为低电平时,相当于继电器把“开关”闭合,小灯的负极和地之间接通。
在这里插入图片描述

3. 上电灯亮代码编写

代码编写完成后按下build,进行编译。
编译:把C语言翻译成机器能运行的语言

在这里插入图片描述

#include "reg52.h"	   //该单片头文件//set bit,完整解释:定义特殊功能寄存器的位变量
sbit jidianqi = P1^0;	//定义 jidianqi 为P1口的第1位,以便进行位操作void main(){	 //main程序入口jidianqi = 0 ;
}

4. 烧写程序到单片机,实现灯一亮一灭

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
到这需要重新接通单片机电源
在这里插入图片描述
到这就可以了

5. 遥控灯编程实现及效果验证

#include "reg52.h"	   //该单片头文件
//set bit,完整解释:定义特殊功能寄存器的位变量
sbit jidianqi = P1^0;	//定义 jidianqi 为P1口的第1位,以便进行位操作
sbit Atn = P1^1;
sbit Btn = P1^2;void main(){	 //main程序入口while(1){if(Atn==1){		  //按下A,P1.1口瞬间产生高电平,松开后恢复低电平jidianqi=0;	//拉低P1.0口电平,灯亮}if(Btn==1){	 //按下B,P1.2口瞬间产生高电平,松开后恢复低电平jidianqi=1;	//拉低P1.2口电平,灯亮}
/*按一下灯就能保持亮灭的状态(不用保持长按),因为下一个循环两句if都不成立,所以一直保持之前的状态*/}}

6. 项目综述和行业拓展

智能家居、智能宿舍!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/266718.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2清空所有表_拉链表(二)

拉链表(一)拉链表(二)一、前言在上一节简单介绍了拉链表,本节主要讲解如何通过binlog采集MySQL的数据并且按月分区的方式实现拉链表。这里以上节介绍的用户表(user) 举例二、涉及到的表1. 原始表(user&…

出生日期范围的Sql语句_【呕心总结】python如何与mysql实现交互及常用sql语句

9 月初,我对 python 爬虫 燃起兴趣,但爬取到的数据多通道实时同步读写用文件并不方便,于是开始用起mysql。这篇笔记,我将整理近一个月的实战中最常用到的 mysql 语句,同时也将涉及到如何在python3中与 mysql 实现数据交…

iphone的生命周期

ios应用的生命周期在开发过程中我们需要一些全局对象来将程序的各个部分连接起来,这些全局对象中最重要的就是UIApplication对象。但在实际编程中我们并不直接和UIApplication对象打交道,而是和其代理打交道。UIApplication 是iPhone应用程序的开始并且负…

基于Wemos的智能感应开盖垃圾桶——日记

参考:基于Wemos的智能感应开盖垃圾桶——日记 作者:9art0 发布时间:2020-09-24 00:40:59 网址:https://blog.csdn.net/GatoWong/article/details/108759063?spm1001.2014.3001.5501 1.项目软硬件平台及开发环境 1.1.硬件平台 1…

严格程度_国内医疗器械生产许可证申请申报-经营一类、二类、严格的三类之间区别...

医疗器械生产许可证是医疗器械生产企业必须持有的证件,由当地药监局审核颁发。开办医疗器械生产企业应当符合国家医疗器械行业发展规划和产业政策。医疗器械生产许可证同样也是根据生产医疗器械的种类不同,需要办理资质审批也是不同的,具体如…

matlab z变换离散化_用C++编写一个简单的光栅化渲染器:3D篇

3D光栅化与2D光栅化在图元绘制方面差别并不大,3D光栅化主要是多了很多坐标系(Local,world,View...),除此外遮挡算法和裁剪算法也会稍微复杂一些。本篇文章的重点就主要集中在各种坐标系变换上。1.基本3D变换本文所采用的向量(vect…

Catalan数列

引入 今天听学长讲了卡特兰数列后对其有了更深的认识,在此完善了一下之前的博客加以总结。 首先用一个经典的例子来描述一下Catalan数列,我们有一个1~n的数列和一个大小为n的栈,我们有如下两种操作: 当未入栈序列不为空时&#xf…

计算机和外部通信方式,计算机和外部的通信方式

计算机和外部交换信息又称为通信(Communication)。按数据传送方式分为并行通信和串行通信两种基本方式。1、并行通信并行通信就是把传送数据的n位数用n条传输线同时传送。其优点是传送速度快、信息率高。并且,通常只要提供二条控制和状态线,就能完成CPU和…

stm32入门之keil5的安装以及第一个工程的建立

摘自:stm32入门之keil5的安装以及第一个工程的建立 作者:SKY丶丿平才 发布时间: 2020-12-06 17:08:30 网址:https://blog.csdn.net/weixin_48264057/article/details/110734596 文章目录 前言一、keil5的下载与安装1.下载相关链接…

微信电脑客户端_无聊的话,用微信玩玩电脑

被禁足的2020注定是让人印象深刻的一年如果现在你很无聊来试试用微信玩玩电脑看能否给这不出门就是做贡献的日子带来一点乐趣开启步骤1、在能使用(接触的)的电脑上安装上Hipc在电脑访问 hipc.cn下载PC客户端(仅2M左右大小)2、安装PC客户端3、微信扫一扫绑定现在看看如何用微信玩…

epic堡垒之夜显示服务器离线,堡垒之夜epic服务器进不去 | 手游网游页游攻略大全...

发布时间:2017-12-19堡垒之夜开国服了,那么有的小伙伴就发现自己的国服为什么进不去,下面牛游戏小编就为你们带来了堡垒之夜国服进不去的解决办法,想了解的小伙伴就一起来看看吧,希望能对你们有帮助. 解决办法如下: 1.重新下载并安装游戏,下载前关 ...标签&#xff…

动态加载 回显_ElementUI cascader级联动态加载及回显

先看图,你是否也遇到这个需求?如果你正在焦头烂额,无脑抓瞎,那么你来对地方了,因为我将给你一个简单易懂的实现方案。我也在网上翻了无数页答案,也照着别人的代码和思路尝试了,事实上并不能解决…

单片机的四种烧写方式

参考:单片机的四种烧写方式 作者:爱学习的小王呀 发布时间:2020-11-27 20:05:12 网址:https://blog.csdn.net/hongliwong/article/details/110245095?spm1001.2014.3001.5501 参考:单片机3种烧录方式解析 作者&#x…

关于驰骋表单引擎中字段扩展设置对文本框Pop窗体返回值的升级说明 2012/11/13...

为什么80%的码农都做不了架构师?>>> 关于驰骋表单引擎中字段扩展设置对文本框Pop窗体返回值的升级说明 2012/11/13 现有功能: 以前版本仅支持自己定义url,返回值到文本框上. 升级功能: 1, 增加了可以自己定义数据源模式,数据源可…

中兴f650 2.0.3 固件降级_手机资讯:如何升级iOS12.1.4正式版iOS12.1.4正式版升降级教程...

如今使用IT数码设备的小伙伴们是越来越多了,那么IT数码设备当中是有很多知识的,这些知识很多小伙伴一般都是不知道的,就好比最近就有很多小伙伴们想要知道如何升级正式版正式版升降级教程,那么既然现在大家对于如何升级正式版正式…

C# 加密解密类

一. MD5 1 防止看到明文 数据库密码,加盐(原密码固定字符串,然后再MD5/双MD5) 2 防篡改 3 急速秒传(第一次上传文件,保存md5摘要,第二次上传检查md5摘要) 4文件下载(防篡改,官方发布的时候给一个md5摘要&#xf…

请求solr服务器未响应,solr与tomcat整合

一、准备工作:我使用的是tomcat7.0,solr-4.8.1solr-4.8.1解压后是这样的。二、开始配置了1、首先要创建两个文件夹。home和server。我是创建在与solr-4.8.1同一根目录上的。D:\work-tool\server\solr\home和D:\work-tool\server\solr\server2、从solr-4.8.1\dist复制…

WeMos下实现小车避障与手机控制

参考:WeMos下实现小车避障与手机控制 作者:爱学习的小王呀 发布时间:2020-10-02 10:17:45 网址:https://blog.csdn.net/hongliwong/article/details/108900048?spm1001.2014.3001.5501 目录前言一、项目软硬件平台及开发环境1.硬…

苹果手机耗电快_iPhone12用5G耗电快,苹果回应

原标题:iPhone12用5G耗电快,苹果回应北京头条客户端10月24日消息,针对有媒体测试苹果iPhone12开启5G模式下,用电量提升的问题,苹果iPhone营销副总裁Kaiann Drance回应称,iPhone12 增加的智能数据模式可以平…

Ubuntu12 10下安装JDK7

为什么80%的码农都做不了架构师?>>> Ubuntu12 10版本下,不再预装JDK,包括OpenJdk,所以我们要从Oracle官网上下载java7的压缩包,选择适合自己电脑的安装包,我选的是jdk-7u9-linux-i586.tar.gz。…