下面介绍利用Protel99se电路绘图软件和热转印技术制作这种下载线的方法和步骤。
一、设计ISP下载线
PCB文件利用Protel99se绘带0《自带AVR单片机ISP下载线》一文中的原理图1(为方便制作,可省略该图中的VDl)。并将图中各元件按附表所述进行封装选择。
原理图绘制完毕后,依次点击原理图编辑器中的Tools(工具)/Up-date PCB(更新原理图)菜单,自动生成下载线PCB文件。在编辑下载线PCB文件时,可先按图1所示规划PCB板的大小和布局PCB板上的元件,然后让系统自动布线(为减小PCB尺寸,采用双面布线),最后对自动布线作适当调整,经过手动调整布线后的PCB板如图2所示。
二、分图层打印
PCB文件为便于热转印。必须将设计好的下载线PCB文件中的顶层(TopLaver)和底层(Bottom Layer)分别用激光打印机打印在热转印纸的光滑面上。在打印顶层时,一定要用镜像打印(勾选打印对话框的Mirror选项),否则制作的PCB板不能使用。
三、热转印
热转印就是通过加热。使打印在转印纸上的电路图熔化转移到敷铜板上的过程。
热转印时,首先将打印好的顶层、底层转印纸平整地铺设在双面敷铜板的上、下两面(有电路的一面紧贴敷铜板。而且尽量使上、下两电路对齐),并用双面胶分别固定转印纸的一侧边。然后将电熨斗调到180℃左右。并通电预热。预热到预定温度后,手拿电熨斗熨烫敷设在敷铜板表面的转印纸3~4分钟(具体熨烫时间视室温高低和板的大小而定。一般来说,室温越低、PCB板越大,熨烫所需时间越长),使转印纸上的电路熔化并转移到敷铜板表面。烫敷结束。让敷铜板自然冷却到室温,才能撕开残留在敷铜板上的转印纸。
如果发现转印到敷铜板表面的电路有少许断线,可以用油性记号笔对断线处进行修补。
关键字:AVR 单片机 ISP下载线
引用地址:
怎样制作AVR单片机ISP下载线
推荐阅读最新更新时间:2024-11-18 09:59
学习单片机最重要的八个步骤
学习单片机就是理解单片机硬件结构,以及内部资源的应用,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。 第一步:数字I/O的使用 使用按钮输入信号,发 光二极管显示输出电平,就可以学习引脚的数字I/O功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能,虽然很简单,但是可以学 习一般的单片机编程思想,例如,必须设置很多寄存器对引脚进行初始化处理,才能使引脚具备有数字输入和输出输出功能。每使用单片机的一个功能,就要对控制该功能的寄存器进行设置,这就是单片机编程的特点,千万不要怕麻烦,所有的学习单片机都是这样。 第二步:定时器的使用 学会定时器的使用,就 可以用单片机实现时序电路,时序电路的功
[单片机]
STC89C52单片机内部eeprom的应用
/****说明:结合我手上的板子,显示部分代码没有规律。上班时间没事用了俩小时看芯片资料带改,下班后一试直接成功。用手机看的PDF sheet,可把我累死了! 测试功能:0-60循环计数,断电保护存储最后数值,重启继续。*****/ #include intrins.h ;gt; #include reg52.h ; //52系列单片机头文件 #define uchar unsigned char #define uint unsigned int #define RdCommand 0x01 //定义ISP的操作命令 #define PrgCommand 0x02 #define EraseCommand 0x03 #defin
[单片机]
基于单片机SPI器件的串口控制
简介:集成电路设计越来越向系统级的方向发展,并且越来越强调模块化的设计。SPI总线是Motorola公司提出的一个同步串行外设接口,容许CPU与各种外围接口器件以串行方式进行通信、交换信息。在此简述了SPI总线的特点,介绍了它的四条信号线及SPI串行总线接口的典型应用。重点描述SPI串行总线接口在DA芯片中的应用,并给出用C语言描述实现该接口通信的部分程序。该程序已经在AT89C2051中进行验证。 0 引 言 串行外设接口(Serial Peripheral Interface,SPI)是一种高速同步串行输入/输出端口,近年来广泛应用于移位寄存器、D/A转换器、A/D转换器、串行E2PROM、LED显示驱动器等外部设备的扩展
[单片机]
单片机测速与1602显示程序与电路
STC12C单片机控制 光传感器测速 PWM控制直流电机 部分代码预览: #include mytype.h //包含总合的头文件 #define DATA P2 //定义P0口为数据端 //定义按键I/O口 sbit key0=P0^6; //正反转、停止模式切换按键 sbit key1=P0^7; //加速按键 sbit key2=P0^2; sbit key3=P0^1; //减速按键 //sbit PWM=P0^0; //**************** uchar table2 = _DGUT_ ;//第1行液晶显示 uchar table1 = 00
[单片机]
四点二次插值的单片机汇编程序实现
在微机化的仪器仪表控制软件中,特别是快速控制软件中,或因直接计算过于复杂,或因只有经验数据没有理论公式,常采用查表插值法计算某些数据。
一般适合于插值法的函数是光滑性较好的函数。所谓“光滑性较好”是指以下两个方面:
◆连续且尽量高阶地可导:
◆其泰勒展开式中高次项的绝对值较小。
采用多项式插值时,若提高多项式次数,除了增加计算量(在高速实时控制的程序中,计算速度是很重要的问题)外,从数学上看还有若干缺点,故实际应用中一般不用太高的次数。抛物线插值(三点二次插值)是常用的一种。
提高精度的另一途径是增加节点密度。对于三点二次插值,节点密度若能提高二倍,则截断误差大约可以缩小到原来的1/8。但是这样一来数据表的容量也
[应用]
MCS-51系列单片机的指令系统的指令中操作数的描述符号
MCS-51系列单片机的 指令 系统中共为111条指令,分五大类: 数据传送类;(29条) 算术运算类;(24条) 逻辑运算类;(24条) 控制转移类;(17条) 位操作类。(17条) 指令中操作数的描述符号: Rn 工作寄存器R0 ~ R7 Ri 间接寻址寄存器R0、R1 Direct 直接地址,包括内部128B RAM单元地址、26个SFR地址。 #data 8位常数 #data 16 16位常数 addr 16 16位目的地址 addr 11 11位目的地址 rel 8位带符号的偏移地址 DPTR 16位外部数据指针寄存器 bit 可直接位寻址的位 A 累加器 B 寄存器B C 进
[单片机]
基于单片机ATMega16控制的CAN总线与RS-232转换器电路
CAN(Controller Area Network)总线是德国BOSCH公司为解决现代汽车中众多控制与测试之间的数据交换开发的一种串行数据通信协议,是一种多主方式的串行通信总线。CAN总线是一种开放式、数字化、多点通信的控制系统局域网,具有通信速率高、传输时间短、传输距离远、纠错能力强、控制简单、扩展能力强以及性价比高等特点,是目前国际上应用最广泛的现场总线之一。但是目前PC机普遍配置RS232串行通信接口,没有CAN总线接口。实际中很多设备带有RS-232接口没有CAN总线接口,为了方便具有RS-232接口的设备与CAN总线的数据通信,本文完成了基于单片机ATMega16控制的CAN总线与RS-232转换器电路设计和软件
[单片机]
行家看MCU技术升级:高集成高性能低功耗
MCU(微控制器)市场“群雄逐鹿”,MCU企业为数众多。尽管如此,由于MCU产品的应用领域非常广泛,各种档次的产品也有相应的消费群体,因此诸多竞争者可以采取各不相同的竞争策略,充分发挥自身优势,在巩固现有“基本盘”的前提之下谋求更大的市场份额。 ST大中国区微控制器产品部高级技术经理梁平: 保持设计连续性有利于降低研发成本。 在高性能的通用器件中,以ARM926为代表的ARM9内核最为引人注目,但以ARM926为内核的器件通常适用于以计算为主的产品,而ST(意法半导体)的MCU则强调以控制为主,以计算为辅,因此STM32系列产品以Cortex-M3为内核是符合ST产品特色的。ST将持续提升STM32的计算性能,
[单片机]