nba2k12下载(基于AI8H2K12U制作的程序下载模块)

视频加载中...

一、前言

  对于STC单片机的程序下载,可以使用串口完成。之前自制的下载器体积非常大。根据昨天测试的 AI8H2K单片机的USB特性,可以利用它内部的固件,制作更加小巧的程序下载模块,下面测试一下这个方案。

二、设计电路

  根据 STC 数据手册中给定的参考电路,设计下载电路。这里,将两个串口并联在一起。这样就可以将单片机的输出同时在两个虚拟串口同时通讯。便于将 STC 单片机的 ISP 软件和串口调试软件同时运行,各自使用一个 USB 虚拟串口。使用 P3.5控制单片机上电电路。当该管脚为低电平的时候,PMOS 三极管将电源提供给下载单片机。铺设单面电路板,适合一分钟制板。

  一分钟之后得到测试电路板。焊接电路。下面焊接输出四条线。准备测试一个 STC单片机的检测和下载功能。

三、测试下载功能

  设计一个STC测试单片机电路板,仅用于测试这个下载电路板的功能。使用一个四芯探针夹子将下载器与测试电路板连接。看一下制作的下载电路是否能够工作。

  使用 ISP 软件,点击检测选项,可以看到 ISP 能够正确检测到单片机的型号,这个下载单片机为 STC8H1K。注意,现在 ISP的串口中有两个虚拟串口,选择其中一个才能够正确进行检测,另外一个仅仅用于串口通讯。选择一个 HEX文件,下载模块能够成功将程序下载到单片机中。这说明这个STC单片机程序下载模块的下载功能是正常了。

四、下载单片机软件

  编写一个简单的单片机软件,可以看到下载之后,测试单片机上的LED开始闪烁。串口输出数据。可以在上位机接收到发送的字符 U。

※总  结 ※

  本文记录了基于 AI8H2K12U制作的单片机下载电路模块,通过测试,可以完成单片机程序的下载。利用了单片机内部固件,形成了虚拟串口。并且,还可以自动检测到ISP软件下载数据,从而实现自动程序下载功能。这比起之前制作的下载电路更加简洁实用。

参考资料

[1]

STC的USB下载测试: https://zhuoqing.blog.csdn.net/article/details/140300121

[2]

制作STC单片机3.3V下载接口板: https://zhuoqing.blog.csdn.net/article/details/135185119

[3]

STC单片机功率控制下载板: https://blog.csdn.net/zhuoqingjoking97298/article/details/108409827

[4]

全自动STC下载电路设计: https://blog.csdn.net/zhuoqingjoking97298/article/details/105457285

[5]

STC自动高速下载线: https://blog.csdn.net/zhuoqingjoking97298/article/details/105784427

[6]

STC单片机自动下载调试器设计: https://blog.csdn.net/zhuoqingjoking97298/article/details/105543574

[7]

STC单片机高速下载电路改进: https://blog.csdn.net/zhuoqingjoking97298/article/details/106242576