新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 一种AT89S52单片机的USB下载线设计

一种AT89S52单片机的USB下载线设计

作者:时间:2012-08-27来源:网络收藏

2.4 线接口电路

线的电路由三个部分组成,分别是控制部分、 接口处理电路和线接口电路。

其中 接口处理电路是采用D12 芯片与系统控制芯片的连接方式采用了模拟总线的方式进行连接,数据端口连接到的P0 端口,并在P0 端口上接了一个上拉排阻实现了端口输出高电平。将D12 的读写控制分别接到P3.6 和P3.7 引脚,地址端A0 接到P1.1 引脚上。其时钟信号从CLKOUT 输出,连接到单片机 的XTAL1 上,作为单片机的时钟信号,电路如图3 所示。

下载线接口采用P2 的部分引脚进行控制,分别是P2.0接OE 端控制输出端口是否有效,P2.1 接SCLK、P2.3 接MOSI、P2.5 接MISO 构成模拟SPI 接口,P2.7 控制目标芯片的RESET 引脚使其进入串行下载模式。另外,保留了P30 和P31 作为异步串行通信端口,作为系统调试端口,P15、P16、P17 和RESET 与VCC、GND 连接到系统控制芯片的程序下载接口。

为了保证在没有写程序时不影响单片机的工作,所有与单片机连接的下载线接口都应保持高阻状态,在需要编程时又能够将对应的电平影响单片机引脚,所以在中,参考了原altera 并口下载线的接口电路,采用三态的总线驱动芯片74HC244 作为下载线接口驱动电路。具体的接口电路如图4 所示。

图4 下载线接口电路
图4 下载线接口电路。

下载线接口从1 脚至6 脚,依次是:地、复位、MOSI、MISO、SCK、VCC。



评论


相关推荐

技术专区

关闭