社区导航

 

搜索
查看: 83107|回复: 250

[资料分享] 【EEWORLD带你DIY】单片机零起点入门,带你DIY 51开发板

[复制链接]

95

TA的帖子

0

TA的资源

至上芯片

Rank: 13Rank: 13Rank: 13Rank: 13

发表于 2008-10-14 16:40 | 显示全部楼层 |阅读模式

【EEWORLD带你DIY】


通知:

        请DIY51活动人员名单中还没有发送给我们mail的网友尽快将自己的详细通讯地址发到wangtingting@eeworld.com.cn ,12日前如还没有收到您的邮件,我们将把机会转让给其他网友,期望各位抓紧时间。

11.11    LED指示灯的点亮已经更新

10.31   1、源程序;2、51零起点学习板原理图.pdf;3、51零起点学习板pcb.pdf;4、51零起点学习板教程.doc已更新,见4楼;

请大家有问题直接提问;也请晒晒自己制作中的作品。


10.28 准备材料

10.27    51开发板PCB图和物料清单已更新,请看下图讲座贴;








DIY单片机 PCB开发板赠送名单(请名单内的各位网友将您的具体通讯地址及联系方式[因为是快递,请不要留信箱的]发到管理员的邮箱:wangtingting@eeworld.com.cn 我们收到后会第一时间将板子递送)

DIY51活动人员名单

wen06990234、hltao87、lovedata、fanninhong、BBSCYL、tong6661、rfidqq、ldxd520、wu170777、xuwangqing、hamiyo、daicheng、tsf4、wxc74、歹匕示申、hanqingfu1982、sujita、cbw22137、netstudio、nizhijun、lzf_china、adam_supreme、gsqycx、tong6661、kekelly、anycall、streetballye、hzifeng、jolick、ewtfwee、njust_wyh、syf7901、flashman、万如意、Dica、Transfriend、fred56、ceo-Lily、bydlxm、jsandypp、snkhnwdn、xuyanshan、wss01zhjzh72_2004、xhrabbit、xiao.gou.gou、07haoyangde、robber200020

*为了让大家珍惜所得到的PCB板和老练老师的劳动成果,以上所列项目的快递费由收到板子的朋友自付,所以请在申请板子的时候慎重考虑




单片机零起点入门,EEWORLD带你DIY51开发板。

免费PCB板,完整的单片机视频讲座,单片机专家论坛实时指导。

还等什么?快来参加我们的单片机DIY 51开发板大行动!

报名请跟帖!

活动详情:














活动时间

活动内容

讲师

10.27



keil c说明



          1.png

    专家: 老练(练祥华)

     南京华岳电子(www.njhuayue.com)

  【老练单片机】淘宝店

精通的单片机系列有:

51
单片机、avr单片机、pic部分单片机、c8051f单片机、MSP430部分单片机


精通的dsp有:

TMS320F2407A,TMS320F128

精通的arm有:

philips
arm7,三星的arm9S3C2410S3C2440,会使用arm-linux平台,会使用QT软件和minigui软件做界面。


目前vt1682做电视游戏教学平台。


10.28



准备材料



10.29



板子焊接



10.30



编写测试led程序



10.31

编写按键测试程序



11.3

编写测试蜂鸣器测试程序



11.4

编写数码管测试程序



11.4-11.7

Show下我的成果



活动相关奖励机制:

1、从2008101开始,直到20081027期间,发原始帖的数量超过30篇的前25位朋友,我们将提供免费的51单片机开发板pcb板。

2、积极参与【高手坐堂】系列讲座之AVR51和可配置处理器的前25位朋友,也可以享受提供免费的51单片机pcb板。

3、在本次活动期间(2008125截止),所有朋友均可以享受成本价购买的51单片机pcb板或者avrMEGA16 pcb板,同时配套51单片机或者avr单片机视频教程,每套18元。请进入老练单片机 淘宝店 http://shop36473995.taobao.com/ 订购。

4、以后每个月,累计发原始贴的总数量的前20位朋友,也可以享受成本价购买的51单片机pcb板或者avrMEGA16 pcb板,同时配套51单片机或者avr单片机视频教程,每套18元。请进入老练单片机 淘宝店 http://shop36473995.taobao.com/ 订购。


*为了让大家珍惜所得到的PCB板和老练老师的劳动成果,以上所列项目的快递费由收到板子的朋友自付,所以请在申请板子的时候慎重考虑。
此帖出自51单片机论坛

1848

TA的帖子

0

TA的资源

禁止发言

发表于 2008-10-14 17:01 | 显示全部楼层

回复 楼主 EEW 的帖子

10.27  keil c说明

(, 下载次数: 1)
南京璞晓电子   www.cpx0.com需要
msn:njlianjian@hotmail.com

回复

使用道具 举报

1848

TA的帖子

0

TA的资源

禁止发言

发表于 2008-10-14 17:01 | 显示全部楼层
10.28 准备材料
按照材料表中的材料准备好,进行焊接,焊接好以后用万用表测试一下 锁紧座的20脚和40脚是不是短路,不是短路就可以了。如果是短路,那么就要检查是不是板子的问题、元件的问题、焊接的问题。焊接注意如下:
硬件焊接
将材料表中的器件,按照pcb板上面的标号进行焊接即可,
焊接时候注意:pcb的按键位置,由于当时为了节省pcb空间,使得按键的封装做的比较小,所以焊接时候需要注意的是:将按键的管脚用镊子夹直,然后焊接起来比较方便,谢谢谅解。
其他简单说明一下:
1、数码管的方向注意,二极管注意正负方向,电容和蜂鸣器也要注意一下方面。
2、没有塑料顶子可以使用小螺丝将板子垫高,或者放在书上面也是可以的。
3、注意不要有虚焊。

[ 本帖最后由 njlianjian 于 2008-10-30 20:29 编辑 ]
南京璞晓电子   www.cpx0.com需要
msn:njlianjian@hotmail.com

回复

使用道具 举报

1848

TA的帖子

0

TA的资源

禁止发言

发表于 2008-10-14 17:01 | 显示全部楼层
10.29 keil c51软件说明

附件内容(随讲座进程不断更新):

1、10.29 keil c51软件说明源程序
2、51零起点学习板原理图.pdf
3、51零起点学习板pcb.pdf
4、51零起点学习板教程.doc
5、11.11 LED指示灯的点亮源程序.rar

(, 下载次数: 425)
南京璞晓电子   www.cpx0.com需要
msn:njlianjian@hotmail.com

回复

使用道具 举报

1848

TA的帖子

0

TA的资源

禁止发言

发表于 2008-10-14 17:02 | 显示全部楼层
10.30 编写测试led程序

(, 下载次数: 90)
南京璞晓电子   www.cpx0.com需要
msn:njlianjian@hotmail.com

回复

使用道具 举报

1848

TA的帖子

0

TA的资源

禁止发言

发表于 2008-10-14 17:02 | 显示全部楼层
按键测试程序 2008年12月17日更新
//本程序是用来测试简易学习板的按键
//作者:南京老练
//有6个按键 对应的是6个发光管

#include
sbit LED6=P2^0;
sbit LED5=P2^1;
sbit LED4=P2^2;
sbit LED3=P2^3;
sbit LED2=P2^4;
sbit LED1=P2^5;
sbit KEY1=P3^2;
sbit KEY2=P3^3;
sbit KEY3=P3^4;
sbit KEY4=P3^5;
sbit KEY5=P3^6;
sbit KEY6=P3^7;

//延时子程序
void DELAY()
{
unsigned char i,j,k;
{
  for(i=0;i<2;i++)
   {
    for(j=0;j<250;j++)
{
  for(k=0;k<250;k++)
  {
   ;
  }
}
   }

}
}

//主程序
//用来点亮led
void main()
{
  while(1)
  {
if(KEY1==0)
   {
    while(KEY1==0)
    {
  LED1=0;
    }
LED1=1;
   }
  if(KEY2==0)
   {
    while(KEY2==0)
    {
  LED2=0;
    }
LED2=1;
   }
if(KEY3==0)
   {
    while(KEY3==0)
    {
  LED3=0;
    }
LED3=1;
   }
if(KEY4==0)
   {
    while(KEY4==0)
    {
  LED4=0;
    }
LED4=1;
   }
if(KEY5==0)
   {
    while(KEY5==0)
    {
  LED5=0;
    }
LED5=1;
   }
  if(KEY6==0)
   {
    while(KEY6==0)
    {
  LED6=0;
    }
LED6=1;
   }
  }
}

[ 本帖最后由 njlianjian 于 2009-3-10 07:36 编辑 ]
南京璞晓电子   www.cpx0.com需要
msn:njlianjian@hotmail.com

回复

使用道具 举报

1848

TA的帖子

0

TA的资源

禁止发言

发表于 2008-10-14 17:02 | 显示全部楼层
11.3 编写测试蜂鸣器测试程序
2008年12月17日最新更新
// 蜂鸣器的测试程序
// 南京老练
#include
sbit BEEP=P1^0;


//延时子程序
void DELAY()
{
unsigned char i,j,k;
{
  for(i=0;i<2;i++)
   {
    for(j=0;j<250;j++)
{
  for(k=0;k<250;k++)
  {
   ;
  }
}
   }

}
}

//主程序
//用来点亮led
void main()
{
  while(1)
  {
   BEEP=0;
   DELAY();
   BEEP=1;
   DELAY();
  }
}

[ 本帖最后由 njlianjian 于 2009-3-10 07:37 编辑 ]
南京璞晓电子   www.cpx0.com需要
msn:njlianjian@hotmail.com

回复

使用道具 举报

1848

TA的帖子

0

TA的资源

禁止发言

发表于 2008-10-14 17:02 | 显示全部楼层
11.4  编写数码管测试程序
//数码管的显示
//静态显示
//  a-P00 b-P01 c-P02 d-P03 e-P04 f-P05 g-P06 h-P07  
//0      
//1
//2
//3
//4
//5
//6
//7
//8
//9
//

#include
sbit LED1=P1^1;
sbit LED2=P1^2;
sbit LED3=P1^3;
sbit LED4=P1^4;
void DELAY()
{
unsigned char i,j,k;
for(i=0;i<2;i++)
{
  for(j=0;j<250l;j++)
  {
   for(k=0;k<250;k++)
   {;}
  }
}
}

void main()
{
LED1=0;
LED2=0;
LED3=0;
LED4=0;
while(1)
{
P0=0X3F;//0
DELAY();
P0=0X06;//1
DELAY();
P0=0X5B;//2
DELAY();
P0=0X4F;//3
DELAY();
P0=0X66;//4
DELAY();
P0=0X6D;//5
DELAY();
P0=0X7D;//6
DELAY();
P0=0X07;//7
DELAY();
P0=0X7F;//8
DELAY();
P0=0X6F;//9
DELAY();
}
}

[ 本帖最后由 njlianjian 于 2009-3-10 07:38 编辑 ]
南京璞晓电子   www.cpx0.com需要
msn:njlianjian@hotmail.com

回复

使用道具 举报

108

TA的帖子

0

TA的资源

五彩晶圆(中级)

Rank: 8Rank: 8

发表于 2008-10-14 19:48 | 显示全部楼层

这么好的活动,我先来报个名

这么好的活动,我先来报个名

回复

使用道具 举报

159

TA的帖子

0

TA的资源

五彩晶圆(初级)

Rank: 7Rank: 7Rank: 7

发表于 2008-10-15 08:37 | 显示全部楼层
我來报名跟帖
理解后不劳记住,就不能成为知识!
我的博客 http://home.eeworld.com.cn/?77246

回复

使用道具 举报

371

TA的帖子

0

TA的资源

裸片初长成(初级)

Rank: 10Rank: 10Rank: 10

发表于 2008-10-15 20:33 | 显示全部楼层
很有创意哦!

回复

使用道具 举报

1

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2008-10-15 20:45 | 显示全部楼层
支持一个! 我也要参加!

回复

使用道具 举报

31

TA的帖子

0

TA的资源

纯净的硅(初级)

Rank: 4

发表于 2008-10-15 23:34 | 显示全部楼层

bao ming

我想报名,我想学单片机

回复

使用道具 举报

2万

TA的帖子

74

TA的资源

管理员

Rank: 13Rank: 13Rank: 13Rank: 13

发表于 2008-10-16 08:36 | 显示全部楼层
呵呵,报名的朋友,可以看看我们赠送的规定,多多参与哦!

不管是哪年,都要加油!继续为中国电子行业做出小小的贡献吧! 扣扣 1206973913


回复

使用道具 举报

2

TA的帖子

0

TA的资源

一粒金砂(高级)

Rank: 3Rank: 3

发表于 2008-10-17 15:27 | 显示全部楼层

good

11.4  编写数码管测试程序

回复

使用道具 举报

7

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2008-10-17 16:27 | 显示全部楼层
:Q 可惜我刚刚发现这个网站,没有希望了!只能眼馋阿

-----------------------------------------------------soso-----------------------------

不晚的哦,加油!呵呵

回复

使用道具 举报

228

TA的帖子

0

TA的资源

五彩晶圆(初级)

Rank: 7Rank: 7Rank: 7

发表于 2008-10-17 18:22 | 显示全部楼层
新人报到。

回复

使用道具 举报

102

TA的帖子

0

TA的资源

纯净的硅(中级)

Rank: 5Rank: 5

发表于 2008-10-17 18:41 | 显示全部楼层
这些我以前都做过,第一次做会发现很多问题
自己也在那段时间有很多收获

回复

使用道具 举报

139

TA的帖子

0

TA的资源

纯净的硅(高级)

Rank: 6Rank: 6

发表于 2008-10-17 23:39 | 显示全部楼层
我要报名!自学了好久都没上路!

回复

使用道具 举报

3

TA的帖子

0

TA的资源

一粒金砂(初级)

Rank: 1

发表于 2008-10-18 18:05 | 显示全部楼层
无奈之下只能自己动手啦......问题上,,硬件~~~~

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

关闭

站长推荐上一条 /6 下一条

  • 论坛活动 E手掌握

    扫码关注
    EEWORLD 官方微信

  • EE福利  唾手可得

    扫码关注
    EE福利 唾手可得

Archiver|手机版|小黑屋|电子工程世界 ( 京ICP证 060456 )

GMT+8, 2020-2-29 18:27 , Processed in 0.589643 second(s), 19 queries , Gzip On, MemCache On.

快速回复 返回顶部 返回列表