AVR單片機可以使用串行在線編程(ISP)方式將程序寫入,即可直接在電路板上進行程序的燒寫和修改,所需的裝置就是一根ISP下載線。
下面介紹一編程線使用計算機并口對單片機編程,不僅支持AVR單片機,也支持對51單片機中的AT89S系系的單片機編程。
一.原理圖如下:
該下載線是STK200/300型的下載線,74HC244是八路緩沖驅動器,用來做單片機和計算機的緩沖隔離,LPT連到計算機的并口,LPT的4,5腳用來控制兩組緩沖器的輸出,LPT的7腳輸出編程命令和數據到單片機MOSI端。LPT的6腳輸出串行編程時鐘信號到單片機的SCK端,LPT的9腳輸出復位信號到RST端,LPT的8腳輸出狀態(tài)信號到LED,由單片機讀出的信息經MISO端,到LPT的10腳,74HC244的電源,由目標板的上電源,經穩(wěn)壓二極管穩(wěn)壓后得到。
20081012155356734.gif (56.47 KB, 下載次數: 64)
下載附件
2016-4-27 18:18 上傳
二.下載軟件
下載軟件可以用PonyProg2000,ISPlay,SLisp(中文)等軟件。
可以制作后裝在并口接頭里面,非常方便,如下圖:
20110419111448750.gif (186 KB, 下載次數: 61)
下載附件
2016-4-27 18:18 上傳
三.簡化電路
在要求不高時可以用,簡化電路,如下圖:
筆者把圖打在不干膠紙上,然后貼在敷銅板上,用刀刻板自制過,下載軟件用PonyProg2000,SLisp燒寫過ATmega8和ATmega8515,非常好用,但經常連不上AT89S51。
2008101215540621.gif (47.88 KB, 下載次數: 79)
下載附件
2016-4-27 18:18 上傳
下圖為PCB圖,可以保存后貼到WORD里面,將寬調為32mm,高調為36mm打印到不干膠貼紙上即可。制作時用單面板,將做好的板,放在并口頭的兩排焊腳之間,焊好即可,地線只接一根就可以了,從背面找個元件引腳焊在地線的那個空焊盤上卻可。
20110419111450828.gif (2.63 KB, 下載次數: 82)
下載附件
2016-4-27 18:18 上傳
在制作時,一定要注意接口的引腳排列,以下為并口計算機端的引腳排列,并口接頭引腳為此圖的鏡像。
20110419111450843.gif (3.16 KB, 下載次數: 74)
下載附件
2016-4-27 18:18 上傳
avr單片機 AVR單片機是1997年由ATMEL公司研發(fā)出的增強型內置Flash的RISC(Reduced Instruction Set CPU)精簡指令集高速8位單片機。AVR的單片機可以廣泛應用于計算機外部設備、工業(yè)實時控制、儀器儀表、通訊設備、家用電器等各個領域。AVR的主要特性高可靠性、功能強、高速度、低功耗和低價位,一直是衡量單片機性能的重要指標,也是單片機占領市場、賴以生存的必要條件。
|