1. 系统设置 a.管理员密码管理。 b.设置灯具地址,默认使用无线模块地址。 c.设置灯具组地址,01~AA,默认为0xAA(AA组包括所有灯具)。 d.设置灯具参数:功耗偏差修订值、无线发射功率、无线模块模式(终端 or 路由)。 e.设置情景模式,支持3组时间段设置。 f.设置总开PWM的设定 ...
分类:
其他好文 时间:
2020-01-04 10:26:56
阅读次数:
72
(涉及专有名词较多,难免解释不到位,若有错误还请指出,谢谢!) 硬件连接图如下: 一、扫描 思路是在main函数中通过死循环来扫描端口电平状态检测,以此判断按键是否按下。实现较为简单。 1.初始化(注意C语言中变量声明需放在函数开头) 以下是初始化PB5端口(LED灯)的代码,每一条语句的含义在我另 ...
分类:
其他好文 时间:
2019-12-22 16:30:02
阅读次数:
89
/***12个按键,每一个按键都会让蜂鸣器发出“嘀”的一声, 同时按下S1和S12会点亮一个LED灯,同时按下***/#include "REG52.H"#define const_voice_short 40#define const_key_time 12#define const_key_ti ...
分类:
其他好文 时间:
2019-12-07 23:40:07
阅读次数:
182
最近在使用mini2440做开发,网上很多教程和实际操作不太一致,导致入门花费时间长。经过整理,目前mini2440点亮led灯方法有,keil mdk,linux环境编译,使用minitools下载即可。 mini2440分为nor flash和nand flash两种,一般小于4k程序可以直接运 ...
分类:
其他好文 时间:
2019-12-01 09:45:27
阅读次数:
110
第一步: 在window下编写汇编代码,点亮第一颗led灯: .text.global _start_start: /***//*设置GPF4 输出*/ ldr r1, =0x56000050 ldr r0, =0x100 str r1, [r0]/*设置GPF4 输出*/ ldr r1, =0x5 ...
分类:
系统相关 时间:
2019-11-30 09:29:55
阅读次数:
99
一、原理介绍 595有两个寄存器,都是8位的,如下所示: 595是串入并出带有锁存功能移位寄存器,它的使用方法简单: - - 在正常使用时 /SCLR接高电平,/G接低电平。 - - 从SER每输入一位数据,串行输入时钟SCK上升沿有效一次,直到八位数据输入完毕 - - 输出时钟上升沿有效一次,此时 ...
分类:
其他好文 时间:
2019-10-19 17:40:08
阅读次数:
433
1.用C51单片机实现花样流水灯,代码如下: #include <reg52.h> #define LED_All P1 //led灯所用的接口,单片机接口不同,led灯不同void delayms(){unsigned char x = 0; unsigned char i;unsigned ch ...
分类:
其他好文 时间:
2019-09-28 23:23:56
阅读次数:
133
1.用C51单片机实现花样流水灯,代码如下: #include <reg52.h> #define LED_A P1 //led灯所用的接口,是哪个口就写P几void delayms(){ unsigned char x = 0; unsigned char i; unsigned char y = ...
分类:
其他好文 时间:
2019-09-28 14:25:58
阅读次数:
115
字符设备驱动 点灯驱动 一、前言 前面简单的写了下字符设备驱动框架 "(一)" 、 "(二)" ,接下来操作一下简单的硬件——led灯 二、原理图 (LED1 接到开发板的 GPF4, LED2 接到开发板的 GPF5, LED4 接到开发板的 GPF6) 三、驱动程序 驱动程序和前面所写的 "(框 ...
分类:
系统相关 时间:
2019-09-27 22:53:25
阅读次数:
124
工具:windows 10、keil 4、proteus7.8 这里我们用的是汉化的软件 打开keil后是空白界面,所以必需建立项目,先点击菜单里面project按钮,弹出对话框。 新建一个名称为example的项目,保存在桌面的firstproject文件夹中。 保存后弹出框中,选择项目所用单片机 ...
分类:
其他好文 时间:
2019-09-18 23:22:07
阅读次数:
219