迅维网
标题:
51和m8的最小系统
[打印本页]
作者:
王大修
时间:
2010-5-4 18:34
标题:
51和m8的最小系统
5.1没有网上,在家做了个最小系统,绝对适合自用。
登录/注册后看高清大图
1.jpg
(310.94 KB, 下载次数: 15)
下载附件
保存到相册
2010-5-4 18:34 上传
登录/注册后看高清大图
2.jpg
(384.09 KB, 下载次数: 17)
下载附件
保存到相册
2010-5-4 18:34 上传
作者:
张志良
时间:
2010-5-4 20:10
本帖最后由 张志良 于 2010-5-4 20:21 编辑
老大太厉害了,怎么不给我们做出点作品呢,比如像GANDF老大那个做M8数字电源出来,也造福一下我们呀,他们都管这种板子叫洞洞板,好开发,但是联线太多,老大快给我们做出点东西吧,弄个套件出来,最好用M32,老大你做出来这个是干什么用的
作者:
孤魂
时间:
2010-5-4 21:40
楼主,你连线时直接用焊锡连的吗?还是加了铜丝?
我汗的比你的差远了。。。。。。。。。。。。惭愧
作者:
王大修
时间:
2010-5-5 08:54
3#
孤魂
不用加铜丝。
洞洞板要用大焊盘的,小焊盘的板子加铜丝也很难美观。
作者:
王大修
时间:
2010-5-5 09:00
2#
张志良
这是为了方便试验做的最小系统板。昨晚发现一个新功能,用51的ALE脚连接MEGA8的XTAL1可以清除熔丝位。
单片机我也是新手,正在学习中。开发新东西还很难呢。
作者:
晶一求精
时间:
2010-5-5 12:19
牛,牛就一个字我只说一次。。。。。。。。。。。。。。。。
作者:
晶一求精
时间:
2010-5-5 12:28
单片机我也好想学啊,那天看了一下书,感觉看不见摸不着,记忆不深刻,之后又忘了,老学不会,想买一试验板,按书上说的编小程序试试,不管试验成功与失败都有深刻记忆,也许这样会容易学的进点,楼主学单片机作用什么试验板啊
作者:
lishenglin24
时间:
2010-5-5 18:34
自己搭一个最小系统就可以了。
作者:
lishenglin24
时间:
2010-5-10 08:57
不过如果是学编程序的话,建议还是搭一个功能强一点的学习板会好一点。当然这是我的个人意见了。
大家可以互相学习,共同进步嘛。
我这两天也发了一篇《功能最全的AVR学习板》,有兴趣的朋友也可以看一下。里面有洞洞板布线图和实物图,对已经打算搭板的朋友来说是有非常高的参考价值。到最后我会把我写的源代码也一起共享上来,到时候大家可以讨论一下。
http://www.chinafix.com.cn/thread-193231-1-1.html
作者:
王大修
时间:
2010-5-10 09:03
9#
lishenglin24
目的不同。我的就是最小系统板,只提供最小可运行和编程方式。
你的是学习板。
作者:
lishenglin24
时间:
2010-5-10 09:48
我之前也做过最小系统,不知道你的最小系统主要用在什么地方?
还有那个90度的ISP下载座,个人觉得180度可能会好用一点哦。
作者:
王大修
时间:
2010-6-2 19:48
11#
lishenglin24
看过杜洋的创意电子吗。最小化有利于更高的灵活性。
下载座子是在朋友那随手拿来的,没成本就不挑剔了。呵呵
作者:
xiahaojin
时间:
2010-6-3 00:22
楼主你那具体是做什么单片机实验用的, 可以做跑马灯吗,
作者:
蓝色羽翼
时间:
2010-6-8 00:22
这样也行,焊功了得
作者:
烟雨阑珊
时间:
2010-6-21 01:21
楼主用的是宏晶AT89C52RC的芯片呀,,呵呵,,以后多给我交流交流啊,,,
作者:
烟雨阑珊
时间:
2010-6-21 01:32
本帖最后由 烟雨阑珊 于 2010-6-21 02:10 编辑
回复
13#
xiahaojin
的帖子
应该可以的吧,,,不过你可以自己再接上点共阳极发光二极管和锁存器,,,把二极管接了芯片的P1^0~P1^7 ,,应该能做跑马灯,,
跑马灯程序:C程序:
#include <reg52.h>
#include <intrins.h>
#define uint unsigned int
sbit yi=P1^0;
uint temp ;
uint flag;
void delay(uint z) ;
void main()
{
uint t ;
temp=0xfe;
P1=temp;
while(1)
{
for(t=7;t>0;t--)
{
delay(500);
temp=_crol_(temp,1);
P1=temp;
flag=1;
}
if(flag==1)
{
for(t=7;t>0;t--)
{
delay(500);
temp=_cror_(temp,1);
P1=temp;
flag=0;
}
}
}
}
void delay(uint z)
{
uint x,y ;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
欢迎光临 迅维网 (https://www.chinafix.com/)
Powered by Discuz! X3.4