如今呢是使用笔记本的人越来越多了,可是呢买了笔记本对于学习很多单片机比如说51或者avr就不方便了。因为大多数电脑都不带串并口了。但是呢新出的笔记本上的USB接口是足够用的。因而都想用USB转了串口或者并口就能方便单片机学习开发时的ISP编程或者JTAG仿真了。其实很多单片机开发商和销售商都早就有了USBisp的配套软件和硬件了的,只不过都比较昂贵,而且技术资料多是保密的,对于自己小本学习单片机的人而言不免都希望能与价廉物美的USBISP烧写器,而且也多想自己动手做一个了。
网上公开的比较流行的支持51和AVR的烧写器是用ATMEL公司的MAGE8单片机做的,其机理也就是通过软件编程的方式将USB接口信号转换为并口信号以实现ISP的。其原理图如下图:
使用的是个名叫PROGISP的软件,我收集了制作的相关资料在压缩包中http://space.ednchina.com/upload/2008/11/11/bf1d3595-924d-493f-9893-e595913476bb.rar,有兴趣的朋友可以看看或者尝试一下。
但是呢我在这里主要并不是向大家介绍这个MAGE8做的USBISP下载线,因为它的编程软件很强大但是配置太灵活了,对于初学者,很容易配错相关设置,比如AVR的融丝位,弄不好可能将你的AVR单片机锁死了。而且烧入MAGE8的固件有可能不支持51或AVR,找固件比较麻烦。我要向大家推荐的另一种方案是用专门的USB转串口的USB芯片。利用它制作一个USBISP下载线,而且支持51和AVR系列的单片机,功能算比较强的,电路也并不比MAGE8做的USBISP下载线难多少,只需要在主芯片外接晶振和几个电容电阻就是了。
这个方案就是利用我们国产的南京沁恒公司的CH341A芯片将USB转为并口直接实现ISP编程。电路图如下图:
关键字:avr单片机 USB ISP下载线
引用地址:
自制51/avr单片机USB ISP 下载线
推荐阅读最新更新时间:2024-03-16 13:31
51单片机之延时的哪点事儿
我说的是 单片机C ,书上的延时是这样的,如: void delay02() { unsigned char i,j,k; for(i=2;i 0;i--) for(j=200;j 0;j--) for(k=250;k 0;k--); } 它的时间是:2usX250X200X2=200 000us=0.5s 而这个时间是不精确的,我在家里总结出了一个对于这种时间计算法,它的结果和在KEILL中调试时的时间是一样的并且也分开始定义时的类型,char是以1us计算,int 是4us,如果上面的那里定义成int那结果就并不是0.5S啦! 分析法为: 以u
[单片机]
C51编译器-高级编程技巧(3)-C语言与汇编的接口
C程序与汇编的接口 Cx51程序可以方便地与8051汇编程序接口。A51汇编器是一个以OMF-51格式发射对象模块的8051宏汇编器。通过观察一些编程规则,你可以在C程序中调用汇编程序,反之亦然。在汇编模块中声明的公有变量在C程序中也可以使用。 在C程序中调用汇编程序有几个方面的原因。一是可以使用已有的汇编程序,二是在希望运行速度快的地方使用,三是在希望直接用汇编操作SFR或使用I/O存储器映像的地方使用。 对于一个将在C程序中调用的汇编程序,它的参数传递规和值返回规则必须与C函数一致。就应用上来说,它必须看起来像一个C函数。 Function Parameters函数参数 一般情况下,C函数可以通过寄存器传递三个参数。其
[单片机]
热效率突破51%!吉利全新混动发动机下半年将搭载
一台好的发动机,除了功率和扭矩之外,发动机热效率同样重要。因为发动机热效率越高往往意味着越省油,这在油价节节攀升的当下,更具现实意义。 目前大部分厂商的发动机热效率都在35%左右,热效率每提高1%,都是一件比较困难的事情,想要超过50%,更是难上加难。 5月10日,有媒体从吉利官方获悉,新一代混动专用发动机(均质稀薄燃烧原型样机)实测实现51%的指示热效率;同时该款发动机有望于下半年正式搭载在新车上。 据悉,为实现发动机指示热效率提升至51%,吉利汽车提出了一种先进的精准射流点火系统概念, GAPJIS (Geely Advanced Precise Jet Ignition System),通过先进的点火技术配合超高
[汽车电子]
CH375芯片内部结构及设计注意事项
随着计算机技术的快速发展,USB移动存储设备的使用已经非常普遍,因此在一些需要转存数据的设备、仪器上使用USB移动存储设备接口的芯片便相继产生了,CH375就是其中之一,它是一个USB总线的通用接口芯片,支持HOST主机方式和SLAVE设备方式。
在本地端,CH375具有8位数据总线和读、写、片选控制线以及中断输出,可以方便地挂接到单片机/DSP/MCU等控制器的系统总线上。在USB主机方式下,CH375还提供了串行通信方式,通过串行输入、串行输出和中断输出与单片机/DSP/MCU等相连接。CH375的USB主机方式支持各种常用的USB全速设备,外部单片机/DSP/MCU可以通过CH375按照相应的USB协议与USB设
[单片机]
基于51单片机多功能太阳能路灯的设计与实现
随着社会发展的步伐日益加快,人们对新型能源地开发利用程度不断加大,太阳能作为一种新型能源,越来越受到人们的重视,合理有效的利用好太阳能,已逐步成为节能环保的一种趋势。西藏太阳能资源居中国首位,也是世界上最丰富的地区之一,全年平均日照时数在3 000小时左右。因此为了更环保、更加节能,合理有效地利用太阳能,我们设计出一款多功能太阳能路灯。文中采用C8051F020作为主控芯片,通过51单片机控制片内高速AD对紫外线传感器、温度传感器、光照度传感器等进行采样,对拉萨环境进行监测(特别是紫外线强度的监测),相关数据参数经过LCD显示,用户可通过需要显示广告信息,如进行公益广告,商业广告相关信息的宣传;同时利用具有高效节能的LED灯作为
[单片机]
51单片机之音乐代码
世上只有妈妈好音乐源代码。 #include reg51.h sbit speaker = P3^7; unsigned char timer0h, timer0l, time; //-------------------------------------- //单片机晶振采用11.0592MHz // 频率-半周期数据表 高八位 本软件共保存了四个八度的28个频率数据 code unsigned char FREQH = { 0xF2, 0xF3, 0xF5, 0xF5, 0xF6, 0xF7, 0xF8, //低音1234567 0xF9, 0xF9, 0xFA, 0xFA, 0xFB, 0xFB, 0xF
[单片机]
基于51单片机超声波测距带语音播报JQ6500
功能说明: 1.本设计采用STC89C52单片机作为主控制器; 2.LCD1602液晶显示测量的距离和温度; 3.带有温度补偿功能(DS18B20传感器); 4.测量范围0.02m~4m,精度为0.01m; 5.带实时语音播报功能; 6.按键功能:按键2:加报警值按键3:减报警值按键1:设置按键(只有在按下设置的时候才可以加减报警值),在未按下按键1时,按下按键3播报测量距离。 实物制作图: 原理图: uchar ONE2 ={0x7E,0x04,0x03,0x00,0X0C,0xEF};//米 uchar ONE3 ={0x7E,0x04,0x03,0x00,0X0B,0xEF};//点 uchar ONE4 ={0x7E
[单片机]
沁恒股份USB单片机CH554概述
概 述 CH554是一款兼容MCS51的增强型E8051内核单片机,79%的指令是单字节单周期指令,内置24MHz时钟源,内置1K+256B RAM,16KB iFlash-ROM。CH554提供丰富的接口资源,包括ADC模数转换、3组定时器和信号捕捉及PWM、双异步串口、SPI等。 CH554提供6通道电容检测模块,互电容方式支持最多15个触摸按键。 CH554内嵌全速USB控制器,支持USB HOST主机模式和USB DEVICE设备模式。 系统框图 特 点 》 增强型E8051内核CPU,速度比标准MCS51快8-15倍,特有XRAM数据快速复制指令; 》 内置14KB Code Flash、2KB BootLoad
[单片机]