或许是我对于51这款单片机的钟爱吧,或者说是想做一些关于RTX-51的东西。我决定画一个ATMEL的51板子,我准备做的是一个最小系统,并且把所有的IO口线全部都引出来。如果是STC单片机,可能没这么麻烦,因为它给的下载口线都是串口的。
鉴于手上有带有并口的电脑,又不想花费高价去买ATMEL的仿真器,所以决定自己画板子做一个并口的下载器。本来想用mega8做USB-ISP的下载器,但是它对于ATMEL系列的单片机的通用性我实在不敢下断言。
从网上可以下很多关于并口ATMEL下载线的资料,但是我觉着还是官网上的比较靠谱。于是从官网上下载了然后根据我的理解用74HC244做ISP的十针下载器。
相对于官网的下载线多加了几颗103或者104的电容。
PCB如下:
重点是这个并口的下载器可以对很多ATMEL型号单片机进行下载。具体型号如下:
AT89S51、 AT89S52、AT89S53、AT89S8252、AT89S8253、AT89LS51、AT89LS52、AT89LS53、 AT89LS8252、AT89S2051、AT89S4051、AT89LP51、AT89LP52、AT89LP2052、AT89LP4052、 AT89LP213、AT89LP214、AT89LP216、AT89LP428、AT89LP828、AT89LP3240、AT89LP6440。
没有对AVR系列单片机做过验证,不敢乱说,估计可能只是定义口线不一样。
画完下载线下面应该开始做单片机的最小系统了。