欢迎来到天天文库
浏览记录
ID:37832248
大小:700.60 KB
页数:7页
时间:2019-06-01
《各种ISP下载线的制作》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、单片机单片机各种单片机各种ISP下载线的制作在学习单片机和进行单片机产品开发过程中,我们通常使用仿真器作为调试程序的有力工具。但仿真器价格昂贵,对于初学者和一般个人开发人员很难承受。为此我们可以选用带ISP功能的AT89S51/52系列单片机或者STC89C51RC/52RC单片机,不需要仿真器也能很轻易地完成系统调试和开发。所谓ISP,即InSystemPreogrammerable在线系统可编程。也就是说,单片机可在系统应用板上进行擦除和编程,然后立即运行。下面介绍适用于ATMEL公司的AT89S51/A
2、T89S52(及AVR系列)单片机和STC系列单片机STC89C51RC/STC89C52RC的串口和USB口下载线的制作方法。一一一、一、、、AT及及及AVR系列系列单片机系列单片机ISP下载下载线下载线线线的制作的制作1...串口.串口ISP下载线的制作AT及AVR系列单片机串口下载线的电路如图1所示。图1AT及AVR系列单片机串口下载线电路原理图本电路中的核心元件是MAX232,作用是将PC机的串口EIA电平与单片机目标板的TTL电平进行相互转换。而单片机编程脚为⑥~⑨脚(即P1.5/MOSI、P1.6
3、/MISO、P1.7/SCK和RST),其中⑨脚为复位脚,⑥~⑧脚为通讯脚。在使用“ISP下载”功能时,⑨脚必须是高电平+5V,而在单片机运行时,⑨脚应为低电平,所以我们在制作单片机系统时必须要有手动复位电路。在使用“ISP下载”功能时,需要一直按下手动复位键,使RST脚一直接高电平,编程结束后,只要释放手动复位键,程序便立即运行。单片机手动复位电路如图2所示。图2单片机手动复位电路这样,有了该下载线,在制作单片机系统时只要安装一个10针的插座,就可以通过该下载线擦除和固化程序了。擦除和固化程序使用软件“电子
4、在线ISP编程器2.0”,其使用方法如下:连接好下载线和单片机目标板,目标板加上+5V电源。启动电子在线ISP编程器v2.0软件,如图3所示。图3电子在线ISP编程器v2.0界面首先选择端口,根据下载线实际连接的端口进行设置(例如COM1)。①点击“打开”按钮,打开待下载的HEX文件;②点击“鉴别”按钮,检查单片机型号;③点击“擦除”按钮,将单片机程序存储器中原有内容擦除;④点击“写入”按钮,将打开的文件下载到单片机程序存储器中。也可以设置好自动选项后,点击“自动”按钮完成程序的擦除和写入。2...USB口口
5、口ISP下载线的制作下载线的制作下载线的制作现在的台式电脑尤其是笔记本渐渐舍弃了并口、串口,做个USB口的ISP下载线势在必行。在制做前首先要搞清楚的是,这个USB下载线本身就是一AVR单片机,在制做完成后首先也得通过其它并或串口ISP下载线给它下载程序,这样它才能工作。因此,你原先用的并口或串口ISP下载线在这里还得起着关键的作用,可别扔掉啊!这个过程如图4所示:图4固件和使用示意图USB口下载线电路如图5所示。图5USB口ISP下载线电路原理图图中,U1是AVR单片机ATMEGA8;USB是与PC机的US
6、B口相接的端口,我们在焊接时一定要区分GND、VCC、D+、D-,否则会造成PC机端口的USB或下载线的M8的烧毁;J1是选择下载时的速度是快速或慢速,当JP1接地时选择低速,否则为高速,装固件时要求是慢速,而J2是电源的选择,当短接时被下载的单片机选择USBasp供电,则否选择独立供电,J3是M8复位跳线,装固件时要求M8在复位状态,正常使用时就断开这三个跳线了;LED2为M8程序运行的指示灯,当其点亮时就证明USBasp运行正常,LED1为下载程序时的工作指示灯,当接收到上位机信号时,此灯就会闪动。按照原
7、理图焊接好电路并给M8下载好固件以后,还要安装驱动程序才能使用它为单片机下载程序。把下载线插入PC机的USB端口,此时LED2点亮,同时计算机会发现一个USBasp硬件,接下来,就可以从列表中选取本配套资料提供的驱动程序进行安装。下面以下载软件Progisp软件为例说明USB口下载线下载程序的方法。第一步:用数据线将单片机目标板、下载线和计算机连接好,如图6所示。下载线连接计算机的USB口单片机目标板图6下载线与目标板及计算机的连接第二步:启动Progisp软件(不同的下载线,写入软件不尽相同),如图7所示。
8、①选择编程器及接口②选择芯片③调入Flash④要执行的操作⑤执行操作图7Progisp界面第三步:选择编程器及接口,并选择芯片。第四步:点击“调入Flash”按钮,打开待下载的HEX文件或BIN文件;第五步:在“编程”选项下选择所进行的操作;第六步:点击“自动”按钮,便可以完成芯片擦除和编程等操作。程序烧写完成后,马上就可以观察到程序运行结果。二二二、二、、、STC系列系列单片机系列单片机ISP下载
此文档下载收益归作者所有