1:51单片机LED闪烁实验

1:LED终于闪烁了...
想更多了了解计算机底层的东西,从硬件到软件,了解了一下单片机,发现从单片机着手是最好的了,单片机简单,自己做电子线路也不会有太多的困难,数字电路本来入门也快。
重要的是学习成本低,以前看X8086的汇编那本书,看了两编都云里雾里,重要的是根本工作中不用,学了就忘了,而看51单片机的汇编,一看就明白了,更重要的是可以直接接合硬件做一些东东,不动手做的什么都是白搭。
成本如下:
 at89s52芯片:4元
 LED灯:20只 0.7元
面包板:1块  4.5元
面包板线:20根 5元(这个其它的线都可以的)
杜邦线: 这个忘记买了,最好买一线1pin的线,公母头的都要一些,会很方便,也才几块钱,我把一些其它用的电脑排线拆成1PIN的来用了。
电阻, 电容:这个也很便宜,一包N多才几块钱。
电源:我用的USB提供的5V电,这个可以自己做,我是把一个以前打印机的USB线,折了,把里面的电源线接出来,就可以用了。
就这些基本就可以了。
万用表:29.9元。这个不要省,一定要买一个我买了一个便宜的,能用就行,没这个东东,好多问题会搞不定。

用上面的东东一晚上终于把程序下载进芯片了,跑起来了,像我这些个半路出家的搞软件学硬件,这样简单的还是搞了很久呀,好多知识都不了解,还好网上知识文档多...

1:atmel a89s52芯片(用S的芯片,可以用USB ISP下载,这样不用买编程器了)

2:程序usb isp下载

首先程序的下载,程序编译成HEX后,用USP ISP下载至芯片,USB ISP线的接法:

AT89S51S52系列引脚与下载线对应连接定义:

MOSI ——> P1.5

MISO ——> P1.6

SCK  ——> P1.7

RST ——> RST

GND  ——> GND

5V   ——> VCC

这样直接接在51芯片的引脚上,USB提供了电源了。
就可以用下载的程序下载了。。。。

开始想在面包板接个最小系统的,把51芯片插上面,但线路有问题,连接不好,还是要在板上才行。
如下图,开始忘记LED灯接电阻了,几个LED灯一会儿全冒烟了....
看下图:板上的电源是直接接在51芯片的VCC和VSS上的
 
图片

图片

图片

图片

图片

图片

图片

猜你喜欢

转载自blog.csdn.net/jhting/article/details/8616127