构建最小的At89c2051系统 at89c51最小系统

构建最小的At89c2051系统

好了,我们已经装上了SDCC的开发环境,现在真正地试一下,看看究竟行不行。

(参考http://chaokhun.kmitl.ac.th/~kswichit/2051/basic/basic.htm)

将DemoSDCC1项目中的main.c内容修改为:

#include<at89x051.h>

voiddelay (void){

unsigned chari,j;

for(i=0;i<255;i++)

for(j=0;j<255;j++)

;

}

voidmain(void){

构建最小的At89c2051系统 at89c51最小系统

while(1){

P1_7= 1;

delay();

P1_7= 0;

delay();

}

}

Eclipse会提示P1_7没有定义,忽略之。其实这也是单片机编程的秘密所在,将引脚变量置1对应将实际的引脚置高电平,将引脚变量置0对应实际的引脚置低电平。此处P1_7变量控制引脚P1.7,AT89C2051的第19引脚。

编译项目,得到DemoSDCC1.hex,用编程器将它写入到AT89C2051芯片中。

现在可以搭建试验电路了。既然是最小系统,那么就用最简单的方式,直接用面包板。

首先看看电源,电路图里面是5V,实际上4.5V--5.5V的都可以用,我发现我的老的CD随身听的变压器的输出是4.5V和1A,心怀忐忑,不过现在知道可以用。

其他材料如下:

色环电阻 10K欧姆一只

色环电阻 1K欧姆一只

电解电容 10uF一只

陶瓷电容 33pF 两只(发现这电容其实可以不用)

石英晶振 11.0592MHz 一只(12MHz或8MHz的也读可以用哦)

红色发光二极管 5mm 一只

面包板 一块

漆包线若干(曾记否,玩弹弓的时候用来缠弹弓的那种漆包线,里面是一根小铜丝的)

面包板浅说:如图,面包板分成四个区,两边有间隔的五个孔一组,中间是两块密集的孔区。边上五个一组,每组内部是连通的;中间也是五个孔一组,不过方向与边上的每组是垂直的。这样就免去了焊接的工作。

彻底地亮了!具体闪闪的效果请看我的搜狐视频(http://tiglos.i.sohu.com/video/person/detail.htm?videoId=29943878)。

当然,做事要举一反三,把晶振换换看看,换成8MHz的时候闪闪有点慢。

现在,再精简一点,把两个33pF的陶瓷电容拔掉,再通电看看。

还是亮的!图中有一根跳线是多余的,是哪一根呢?

这个也有视频为证,请看http://tiglos.i.sohu.com/video/person/detail.htm?videoId=29945068。

淘宝购物说明

淘宝上可能要搜索两次,第一次搜索At89c2051,去商铺看看能不能买齐,可能买不到面包板,然后第二次搜索面包板。

买芯片的时候,你可以把这个hex发给卖家让他给你写上,暂时就可以不买编程器了。

[DemoSDCC1.hex下载: http://pan.baidu.com/share/link?shareid=3104&uk=2667868116]

  

爱华网本文地址 » http://www.aihuau.com/a/25101017/348514.html

更多阅读

IP地址与网络上的其他系统有冲突怎么办 精 系统ip地址冲突

很多网友经常在使用电脑联网的时候,会看到这样的提示“ip与其他系统冲突”,但是网友不知道如何解决该问题,最后没有办法选择重装系统。其实只要我们留意一些细节并简单的操作几下就可以解决问题了。IP地址与网络上的其他系统有冲突怎么

网上下载的w7系统怎么安装 w7系统下载64

我们不是每次都需要去购买win7系统光盘来安装win7系统,有时候从网上下载win7系统来安装更方便。网上下载的win7系统一般为ISO类型的文件:其安装方法有很多,这里只讲两种简单实用的方法:在下载下来的ISO类型的系统文件上“右键”,选

电脑的日常系统维护? 监控系统日常维护

电脑的日常系统维护?——简介电脑的日常系统维护?电脑的日常系统维护?——方法/步骤电脑的日常系统维护? 1、必须安装防火墙和杀毒软件   不管你是怎样的高手,这两种软件还是需要安装的。虽然在面对新病毒时,杀毒软件会变得手足无措,

如何转换U盘的文件系统 格式 文件系统格式转换

如何转换U盘的(文件系统)格式——简介U盘,是现在办公一族,常常能用到的工具,用于文件的拷贝。但是如何让您的U盘能拷贝大文件呢?下面就说下怎么实现U盘格式的转换,实现大文件的拷贝。如何转换U盘的(文件系统)格式——工具/原料电脑一台如何

如何安装下载的ISO系统镜像文件? iso镜像系统如何安装

如何安装下载的ISO系统镜像文件?——简介网上下载的系统镜像文件,如果是ISO格式的,我们不用U盘也不要刻录成光盘就可以直接安装系统,用什么方法安装呢?如何安装下载的ISO系统镜像文件?——工具/原料硬件:电脑如何安装下载的ISO系统镜像文

声明:《构建最小的At89c2051系统 at89c51最小系统》为网友自古英雄色分享!如侵犯到您的合法权益请联系我们删除