★整体介绍LED驱动程序主要实现了TQ2440开发板上的4个LED灯的硬件驱动,实现了对引脚GPIOB5、GPIOB6、GPIOB7、GPIOB8的高低电平设置(common-smdk.c中已经实现了对引脚的配置),利用測试程序调用该驱动程序,通过命令控制LED灯的亮灭。★具体介绍1、驱动程序代码:...
分类:
系统相关 时间:
2016-01-18 20:28:36
阅读次数:
207
通过采用C#语言实现的上位机控制单片机的步进电机模块、LED灯和蜂鸣器模块,使步进电机进行正、反转和停止并控制转速;LED灯模块进行有选择的呼吸式表达;蜂鸣器模块的开始和终止。
上位机通过串口和自定义的通信协议(8字节)控制单片机的步进电机、LED灯和蜂鸣器模块。其中在控制步进电机的过程中,为了使操作能够及时响应,使用了INT0中断来进行及时性速度响应;LED灯使用位运算控制灯的闪烁位置,合...
分类:
其他好文 时间:
2016-01-09 11:04:35
阅读次数:
286
51单片机之串口通信(三)已有 47 次阅读2015-12-29 00:21|个人分类:51单片机|单片机,通信用串口实现发送和接收同时可操作:电脑显示结果如图:源程序:/*项目名称:串口发送接收实验项目内容:串口发送接收同时进行,计算机发送数据给单片机控制P0口,从而控制LED灯的亮灭,单片机发送...
分类:
其他好文 时间:
2016-01-06 23:48:20
阅读次数:
374
一、实验目的:给24C02的内部RAM写入一组数据0xb0,数据从24C02内部RAM的0x01开始存放。然后再把这组数据读出来,来点亮LED灯,检验写入和读出是否正确。二、理论知识准备:下面我们先介绍一下I2C总线的相关理论知识。(一)、I2C总线概念I2C总线是一种双向二线制总线,它的结构简单,...
分类:
其他好文 时间:
2016-01-06 23:14:34
阅读次数:
224
由图知道 低电平 亮,高电平 灭控制第一个 LED1 亮灭程序代码,如下#include#define uchar8 unsigned char #define uint16 unsigned int sbit LED1=P1^0;/****************************...
分类:
其他好文 时间:
2015-12-24 00:12:54
阅读次数:
282
使用STM32开发板和mbed平台实现的一个呼吸灯。材料,LED灯,电阻,STM32开发板。先上一张效果图。背景:我们之前设置GPIO口使用了DigitalOut,数字信号输出。只能是GPIO口为0或1两个值。在LED上体现的即是灭和亮。然而现实世界大量的信号都是模拟信号,如温度、声音、加速度等。百...
分类:
其他好文 时间:
2015-12-23 12:30:46
阅读次数:
177
开发板上有一排LED灯,共26个,LEDR17-LEDR0-LEDG7-LEDG0;实现以1s间隔从左至右流,循环不断~完整代码如下(用的依旧是自动生成的模板)://=======================================================// This cod....
分类:
其他好文 时间:
2015-12-05 12:41:49
阅读次数:
154
WS2812自带5050灯珠,只需要一个IO口就能够驱动LED灯带,十分方便。但是,由于需要800K的PWM信号,对大部分单片机来说,压力非常大,通常单片机的硬件PWM只支持到100K左右。好不容易在网上找了个例子,为了满足处理速度,预先将字节转化为比特,需要24字节的缓冲区,而且只能适..
分类:
其他好文 时间:
2015-12-02 18:49:46
阅读次数:
586
定时器的应用,查询方式。让8个LED灯,左右各4个来回亮代码: /********************** 查询方式是主程序不断的查询是否中断,而不需要准备子程序***********************/#include#define LED P1#define COUNT 50000 ....
分类:
其他好文 时间:
2015-11-16 13:58:05
阅读次数:
123
定时器的应用---中断方式---让8个LED灯,左右各4个来回亮/*************************** 中断方式 是主程序专注于其他的事情, 待定时器中断时才执行中断子程序。 *****************************/#include#define LED P1#...
分类:
其他好文 时间:
2015-11-16 13:52:53
阅读次数:
163