用串口接收字符为命令来控制LED灯,该怎么写程序?(LPC1768)

用串口助手发送特定字符来控制LED的亮灭??
或者给个思路吧!核心的代码写一点也好啊!
有没有大神帮忙把控制部分的程序写下,谢谢啦!刚开始学,请教啊!

0

3个回答

继电器应该有自己的串口命令吧,你发命令就行了

1
买来继电器后  会给你接口的
0

单片机接收字符,然后判断,然后使能对应的LED

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
STM32串口控制LED灯
本程序是基于STM32F103ZET6的一个实验程序。可通过发送指令控制LED灯,可以开启和关闭LED灯,以及蜂鸣器等外设
51单片机UART通信[发送接收数字字母中文,控制LED亮灭]
1、发送什么就接收什么 /* 工程创建MCU选取,Atmel 89C55 单片机:STC12C5A60S2 晶振:12M 功能:串口的应用 波特率:4800 8 无 1 无 */ #include // 可以使用通用的头文件 //串口中断初始化程序 void UART_init(void){ EA=1; //打开总中断【定时器,ADC,串口,比较,计数,外部】
四、串口控制LED灯
串口控制LED灯1.USART_GetFlagStatus(获取串口状态)2.USART_ReceiveData (串口接收函数)1.USART_GetFlagStatus:获取串口状态参数1:USARTX串口(如:USART1) 参数2:USART_FLAG_xxx USART_FLAG_TXE 发送 USART_FLAG_
Arduino 通过串口字符串控制LED开关
Arduino 通过串口字符串控制LED开关
51串口发送命令控制led亮灭
使用串口助手发送16进制数控制相应的led灯的亮灭
ZigBee基础实验(一)--控制LED灯
1、CC2530的IO口概述   CC2530芯片有21 个数字输入/输出引脚,可以配置为通用数字I/O 或外设I/O 信号,配置为连接到ADC、定时器或USART外设。这些I/O 口的用途可以通过一系列寄存器配置,由用户软件加以实现。   I/O 端口具备如下重要特性:        
C#与Arduino通过串口通信来控制LED灯的状态
C#与Arduino通过串口通信来控制LED灯的状态
MSP430 串口接收指令控制LED亮灭
准备器材:MSP430开发板一块,串口线,PC,串口调试助手(可从网上下载) 八位数据,1个停止位,9600波特率无校验 /******************************************************************** //DM430-L型最小系统板串口测试程序,使用单片机的串口0 //使用板载BSL模块或者用户外接串口线到DB9,要求是直连公对母串口...
STM32实战 4.利用定时器与串口接收指令控制LED亮度
#include "sys.h" #include "led.h" #include "delay.h" #include "string.h" #include "USART3_TIM2.h" char *str_open = "open"; char *str_close = "close"; int main(void) { delay_init();
STM32串口通信之超级终端控制LED灯(STM32_12)
一、硬件介绍本程序使用开发板:STM32-PZ6806L1、GPIO控制LED开发板中LED的硬件电路参看:直接通过寄存器地址操作控制LED灯2、串口开发板中连接了MCU的2个串口,分别为USART1和USART3,其中USART1通过CH340G接PC端USB口,实现USB转串口功能,可以用于程序下载和串口通信,但通过PC端的超级终端连接时不能连接,所以本程序使用开发板上的另一个串口USART3...
《ZigBee开发笔记》第二部分 基础篇-第6章 CC2530串口通讯-串口控制LED
1 理论分析 1.1 Usart 发送 当 USART 收/发数据缓冲器、寄存器 UxBUF 写入数据时,该字节发送到输出引脚TXDx。 UxBUF 寄存器是双缓冲的。当字节传送开始时, UxCSR.ACTIVE 位变为高电平,而当字节传送结束时为低。当传送结束时,UxCSR.TX_BYTE 位设置为 1。 当 USART 收/发数据缓冲寄存器就绪,准备接收新的发送数据时,就产生了一个中...
STM32串口接收字符串并控制LED
通过STM32 串口1 接收字符串实现LED控制,程序通过判断\n识别字符串是否发送完成,所以串口调试助手上需勾选发送新行,发送LED1+ON点亮LED1,发送LED1+OFF关闭LED1,发送其他字符串翻转LED2
CC2530基础实验之串口控制LED灯
/************************************************************** * 文件名称:uart2.c * 功 能:PC机控制发光二极管亮灭 *************************************************************/ #include "ioCC2530.h" #include <str
串口发指令点亮小灯程序
适合初学STM32的用户,从普通的GPIO口到USART,利用USART外设资源,在串口接收中断服务函数中实现指令的识别,来点亮小灯
STM32F407ZET6 用串口通过键盘控制LED灯的亮灭
1、串口定义 串口通信是一种设备间非常常用串行通信(数据交互)方式,因为它比较简单便捷,大部分电子设备支持串口通信方式,电子工工程师调试设备时常用的接口串行通信:占用I/O较少,速度上较慢点 并行通信:占用I/O较多,速度上快速 2、常见通信方式1) 单工 单工通信数据只能往一个方向发向(收音机)2) 半双工 同一时间内只能传输或者发送数据(呼叫机)3) 全双工(串口) 同一时间内数据可
zigbee协议栈应用(三)无线收发控制LED与串口使用
不管学习什么技术,例子跟实践都是最直观的,如果能在应用嵌入一些理论则会事半功倍~接下来就直接实践一番 1.原始程序 跟STM32类似,zigbee协议栈也有其基本的库文件和一些启动程序~ 安装ZStack-CC2530-2.3.0-1.4.0后就可以在C:\Texas Instruments\ZStack-CC2530-2.3.0-1.4.0\Projects\zstack\Samples
2.串口通讯点亮LED灯
最简单的串口通讯 Serial.begin()//设置波特率 Serial.read()//读串口数据 Serial.println()//串口输出#define led 13 int k;//接受指令 void setup() { // put your setup code here, to run once: Serial.begin(9600);//设置串口通讯波特率 pi
51单片机实现串口通信(主单片机到从单片机发送LED流水灯)
其实这是个51单片机串口通信的小例子,课堂上老师说你们可以去尝试弄一下,于是就去网上找一下资料,就做了这个实验。 先把一个作为主机,用来发送数据;另一个作为从机,用来接收数据。将两个程序各自烧录到对应的板子上去,并将主机的TX(P3.0)接到从机的RX(P3.1),主机的RX(P3.1)接到从机的TX(P3.1),便可以实现将主机的数据发送到从机上去,并在从机上实现功能,这时可以看到从机上流...
cc2530 串口实验--控制led灯
/************************ * project : PC机向cc2530发送指令,控制led的亮灭 指令格式为“xy#”,其中x可以是B或Y, 代表着蓝灯或黄灯。y可以是0或1,0代表 关灯,1代表亮灯 * 时间 :2014年1月10 * 作者 :林少游 ******************
STM32F103串口接收控制PWM调节LED亮度
STM32F103ZE的串口接收 PWM的LED亮度控制 STemWinGUI
PC串行口发送数字信号给板子并在LED上通过二进制显示
以下是程序 #include "stm32f10x.h" #include "stm32f10x_gpio.h" #include "stm32f10x_rcc.h" #include "stm32f10x_usart.h" #define LED0    GPIO_Pin_8 #define LED1    GPIO_Pin_9 #define LED2    GPIO_P
STM32F103利用定时器2与串口接收指令控制LED亮度
通过串口接收到的数据改变PA8输出的占空比来控制LED小灯的亮度主函数char *str_light = &quot;LIGHT:&quot;; unsigned char PWM_BUF = 0; int main(void) { PWM_Init(); USART3_TIM2_Init(115200); delay_init(); while(1) { if(RX_SATA == 1) ...
利用定时器与串口接收指令控制LED亮度
//配置串口3和定时器2 GPIO_InitTypeDef GPIO_InitStructure; USART_InitTypeDef USART_InitStructure; NVIC_InitTypeDef NVIC_InitStructure; TIM_TimeBaseInitTypeDef TIM_TimeBaseStructure; //开启系统和复用功能时钟 ...
上位机串口控制FPGA开发板LED
实验目的:        上位机软件控制FPGA开发板上4个LED灯的亮灭,同时数码管显示LED灯亮的个数,实验效果如下图。 实验背景:    一直都想学习FPGA,这次算是入门了,我是看书学习的,所以FPGA的代码是参考着书本上的修改的,其实很高兴,因为这个实验是我自己发散出来的,书上的开发板和我用的开发板不一样,并且小软件也是自己用C#写的,总之,挺开心吧,本着开源的精神,所有的上位
RTOS_TINY中实现串口发送字符串控制LED
在RTOS_TINY操作系统下实现以下目标: 有四个LED,使用AT89S52的4个引脚驱动它们分别以5Hz,8Hz,20Hz,32Hz的频率闪烁。设使用12MHz的晶振。用串口助手,通过发送 “TURN on 1”,使得LED1持续闪烁,并回显“LED1 on”;发送“TURN off 1”,使得LED1停止闪烁,并回显“LED1 off”;通过编写命令解释器使得LED0、1、2、3都可
stm32 通过串口进行信息交流 并控制led亮灭
h  关闭黄色l  关闭蓝色g 关闭绿色a 打开全部int main(void) { /* USER CODE BEGIN 1 */ /* USER CODE END 1 */ /* MCU Configuration----------------------------------------------------------*/ /* Reset of all per...
用单片机控制LED灯要怎样编写?
用单片机控制LED灯要怎样编写?正文: 用单片机控制LED灯要怎样编写? 我想要一个程序是这样:控制环形灯从最上面的一盏灯开始亮,然后熄了,然后顺着第二盏灯亮了,然后熄了,然后第三盏亮了,又熄了……这样一直到最低下的一盏, 请问有谁能写个这样的程序给我吗?是用C语言的。或者给我个可以找到的网站、论坛等等。不胜感谢!最佳答案 - 由投票者6个月前选出 单片机控制LED灯闪烁的程序编制方法 1:程
MSP430串口接收控制LED
/********************************************** *程序描述:单片机的P3.4、P3.5作为串口接收字符,将接受到的字符再发送出去 *并且根据接受到的字符‘1’‘2’‘3’‘4’分别点亮LED1、LED2、LED3、LED4 P2.0->LED1 ,P2.1->LED2, P2.2->LED3 ,P2.3->LED4 *作者 :Zhenh
arduino 用串口控制彩灯
arduino怎么用chuan串口控制彩灯呢?下面是小编带来的程序。 int redpin = 5; int bluepin = 6; int greenpin = 7; char wby; void setup() {   Serial.begin(9600);   pinMode(redpin, OUTPUT);   pinMode(bluepin, OUTPUT);
简单话题:LED呼吸灯和串口LED指示灯
最近在串口发送引脚上接LED指示发送或者接收状态,但是需求是希望连续发送或者接收字符过程中LED闪烁,而不是保持在一个常量或者常灭的状态。首先,把实际电路图和串口时序贴出来:  可以看出串口发送接收空闲态为高电平,只要进行数据发送就一定会产生低电平,利用低电平点亮LED,再利用高电平熄灭。   但是在实际操作中发现大于2500bps,连续发送数据的时候灯是不会闪烁的,会保持一个常量的状态,只是亮度
stm32f103串口控制灯
在STMF103C8T6开发板,通过串口控制灯,在串口输入1灯会亮,输入2灯熄灭,没有输入时,每个2秒发出Hello World!
Linux驱动开发--通过按键控制led灯
/*说明:通过OK6410开发板自带的user key 的前四个控制led的开关,对应的,按key1,led1亮,亲自验证无误*/#include #include #include #include #include /*包含struct file_operations,MAJOR等*/ #include /*kmalloc*/ #include /*class_creat,
STM32串口控制LED闪烁
最基础的串口控制程序 初学者入门时值得研究
串口通信,键盘输入指令控制LED闪亮
RS232 串口通信 通过键盘输入LED1_0/1/2 控制LED的亮,灭,翻转 如果错误,会提示重新输入。
OneNet开发板实现云平台开关控制LED灯和蜂鸣器
OneNet开发板实现云平台开关控制LED灯和蜂鸣器欢迎来到John Sun的CSDN博客第一步,开发环境准备LED调光 欢迎来到John Sun的CSDN博客 你好! 这是你查看到的由John Sun编写的第一个博客,在这一系列博客中,你将学习到如何使用OneNet开发板,实现所有传感器数据上传,包括光照强度;并且,本篇博客还会教你使用OneNet平台的发送命令,控制麒麟座开发板,实现调节LED...
使用CPU定时器周期中断控制LED灯闪烁
利用DSP F2801中的CPU定时器0的相关知识和中断知识来控制LED灯光的闪烁,从而了解CPU定时器的原理,以及DSP中外设,PIE和CPU的三级中断的知识点。
Qt Creator编写LED控制界面
要实现的功能:通过Qt界面上的两个按钮分别控制两个LED灯。点击其中的一个按钮,实现对应LED的亮、灭控制。 前言: 请先参考我写的Linux2.6.32下的Led灯驱动 http://blog.chinaunix.net/uid/28408839/cid-187980-list-1.html在开发板上装好LED灯驱动。(开发板自带led驱动,自己会调用就不用重新编写led灯驱动。)
W5500通过上位机控制实现调节LED灯带的亮度
该实验采用以STM32RCT6主控芯片的W5500开发板通过上位机输入命令产生PWM波实现对外接LED灯带亮度的控制;
关于STM32F107VCT6串口DMA接收数字控制LED亮灭的功能实现
  主函数中代码如下: #include &quot;stm32f10x.h&quot; void GPIO_Config(void); void USART_Config(void); void DMA_Config(void); void NVIC_Config(void); void LED1_ON(void); void LED2_ON(void); void LED3_ON(void); void LE...
Arduino基础入门篇10—电位器控制LED灯
本篇介绍Arduino模拟输入功能,通过读取电位器输入的电压值来控制LED灯的亮度。
文章热词 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型 设计制作学习
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 区块链怎么来的 物联网智能灯控制课程设计