这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » lwq3005MCU DIY进程(视频+程序)

共38条 1/4 1 2 3 4 跳转至

lwq3005MCU DIY进程(视频+程序)

助工
2011-12-05 22:13:46     打赏
收到PCB板快一周了,因为工作太忙,一直没空做。今天在实验室找了一些元器件,焊接了大约60%,发现还缺少一些元件,特别是贴片元件不好找,另外数码管和点阵LED尺寸也不合适,打算明天邮购,争取本周内完成全部焊接任务。

进程目录:
1、跑马灯视频和程序(7楼);
2、数码管视频和程序(8楼);
3、键盘视频和程序(9楼);
4、LCD1602图片和程序(10楼);
5、LCD1602移动显示视频和程序(11楼);
6、LCD12864视频和程序(12楼);
7、AT24C02+LCD1602视频和程序(13楼);
8、DS18B20+LCD1602图片和程序(15楼);
9、DS18B20+LCD1602图片和程序(16楼);
10、点阵倒计时视频和程序(19楼);
11、双色点阵倒计时视频和程序(20楼);
12、红外发射与接收视频和程序(21楼);
13、DS1302+LCD1602视频和程序(22楼);
14、DS1302+DS18B20+LCD1602视频和程序(24楼);
15、数码管显示遥控按键视频和程序(25楼);
16、遥控继电器视频和程序(26楼);
17、PCF8591测试4通道图片和程序(29楼);
18、步进电机正反转控制视频和程序(32楼);
19、直流电机调速视频和程序(33楼)。



关键词: lwq3005MCU     进程     视频     程序    

院士
2011-12-05 22:31:12     打赏
2楼
开始就好

院士
2011-12-05 22:32:41     打赏
3楼
开始就好

高工
2011-12-06 11:02:26     打赏
4楼
可以边焊边调,边买元件么

助工
2011-12-08 12:00:28     打赏
5楼
急!购买的元件还没有到,先把跑马灯程序调出来,传个图片秀一下。





助工
2011-12-11 20:15:06     打赏
6楼

元件全部焊完,开始进入调试阶段。


助工
2011-12-12 20:26:50     打赏
7楼

跑马灯视频


跑马灯程序
#include <REG51.H>
#include <intrins.h>
#define uint unsigned int
#define uchar unsigned char
#define led P1

sbit speaker = P1^0;

void delay()
{ uint a,b;
 for(a=0;a<=350;a++)
  for(b=0;b<=100;b++);

void main()
{
 uchar temp;
 led = 0xff;
 temp = 0xfe;
 while(1)
 {
  led = temp;
  speaker = 0;
  temp = _crol_(temp,1);
  delay();
 }
}


助工
2011-12-12 21:01:06     打赏
8楼

数码管视频


数码管程序
//数码管程序:
#include <reg52.h>   //头文件
sbit speaker = P1^0;
unsigned char  display[11]  =
{ 0x3f, 0x06, 0x5b, 0x4f, 0x66, 0x6d, 0x7d, 0x07, 0x7f, 0x6f, 0x80};  //显示码数组
/*********************************************************************************************
函数名:毫秒级CPU延时函数
调  用:DELAY_MS (?);
参  数:1~65535(参数不可为0)
返回值:无
结  果:占用CPU方式延时与参数数值相同的毫秒时间
备  注:应用于1T单片机时i<600,应用于12T单片机时i<125
/*********************************************************************************************/
void DELAY_MS (unsigned int a)
{
 unsigned int i;
 while( a-- != 0)
 {
  for(i = 0; i < 125; i++);
 }
}

void main (void)

 unsigned char i,j,k;
 while(1)
 {
  speaker = 0;
  for(i=0;i<11;i++)
  {
   P0 = display[i];
   for(k=0;k<100;k++)
   {
    for(j=0;j<8;j++)
    {      //低位到高位流动(P1.0~P1.7)
     P2 = j;
     DELAY_MS(1);
    }
   }
  }
 }
}


助工
2011-12-12 22:12:45     打赏
9楼
键盘视频


键盘程序
键盘.zip

助工
2011-12-13 12:05:32     打赏
10楼
LCD1602的图片:


LCD1602的程序:
lcd1602.zip

共38条 1/4 1 2 3 4 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]