您的位置 首页 新能源

单片机制造机器人 USB-ISP编程电路计划

AT89S51的编程方式可分为并行及串行模式。由于目前PC台式及及笔记本已经逐渐取消并口,因此并口编程器已经逐渐被淘汰。采用USB接口的ISP编程器比较适合

AT89S51编程器电路制造

一、试验意图

二、相关常识

AT89S51的编程方法可分为并行及串行形式。由于现在PC台式及及笔记本现已逐步撤销并口,因而并口编程器现已逐步被筛选。选用USB接口的ISP编程器比较合适试验之用。本书所附赠的电路就是以USB ISP串行形式来对AT89S51进行编程的,其电路如图3.9所示。在接下来的内容里,咱们均称书中所附电路板为试验板。

1、图3.9 AT89S51 USB ISP编程器电路图

2、USB编程器电路

本试验板电路选用USB接口对AT89S51进程编程。除了经过USB接口编程外,也经过USB接口为电路板供给5V电压。所以在试验过程中,不必再额定运用外接电源。USB编程电路如图3.12所示。

CH341A是南京沁恒一个USB总线转接芯片,经过USB总线供给异步串口、打印口、并口,以及常用的2线和4线等同步串行接口。CH341A选用SOP-28无铅封装,详细功用由复位后的功用装备决议,同一引脚在不同功用下的界说或许不同。

CH341芯片正常作业时需求外部向XI引脚供给12MHz的时钟信号。一般情况下,时钟信号由CH341内置的反相器经过晶体稳频振动发生,外围电路只需在XI和XO引脚之间衔接一个12MHz晶体,并为XI和XO引脚对地衔接振动电容。CH341芯片支撑5V电源电压或许3.3V电源电压。当运用5V作业电压时,CH341芯片的VCC引脚输入外部5V电源,第9脚(V3引脚)应该外接容量为4700pF或许0.01uF的电源退耦电容。

CH341第10、11脚衔接到USB数据总线。第13、14脚外接12MHz晶体,为芯片供给时钟。第16、18、20、22脚别离接300Ω的限流电阻,作为RST、SCK、MOSI、MISO信号输入/输出。在运用CH341A的USB转ISP功用时,第23脚有必要接地。第28为电源5V输入,接退耦电容,可使让芯片作业更安稳。

在实践制造时,由于限流电阻的阻值对电路安稳性影响并不大,读者能够在300Ω邻近挑选,如270Ω或330Ω都能够。

图3.12 USB编程器电路图

在图3.12里,USB1为与电脑衔接的USB插座。此USB插座共有4个脚,别离为+5V、D-、D+及GND。+5V及GND是本电路板的电源来历。R3为限流电阻,此电阻的取值需求依据实践情况承认。在运用此电阻时,应确保后端的CH341A及AT89S51芯片供电电压大于4.5V。在确保接入的元件接线正确及电路全体耗费电流小于500mA的情况下,此电阻能够不接,直接用短线衔接即可。CH341A芯片经过USB接口和USB衔接线完结与电脑的数据传输。

读者如运用本书附赠的PCB板制造编程器,需特别注意CH341芯片的装置方向。

三、电路制造

四、与电脑连线

编程器制造完结后,接下来是与电脑连线。若能与电脑连线成功,则代表试验板的USB芯片及电路没有问题。

过程1 将试验板端接上USB线,USB线的另一头接上电脑的USB口,如图3.17所示。

(a)将试验板接上USB延长线

过程2:此刻电脑会呈现“叮咚”音效,表明电脑现已侦测到USB芯片,否则请再次承认电路板是否正确焊接。

过程3:若第一次运用本电路板或更换了USB接口方位时,电脑会要求装置驱动程序。在体系弹出找到新硬件导游时,请挑选“否,暂时不(衔接到Windows Update以查找驱动软件)”。如图3.18所示。

过程4:在装置驱动程序时,请挑选“从列表或指定方位装置(高档)”,然后指定CH341驱动程序的方位。如图3.19所示。

过程5:在装置驱动程序完结后,硬件装置导游会提示现已完结了USB-EPP/I2C.。.CH341A的装置。如图3.20所示。

过程6:驱动程序装置完结后,能够翻开CH341DP.exe编程软件。假如硬件没有问题,程序会提示“成功翻开CH341设备”。此刻可手动挑选MCU类型,如图3.21所示。在有些体系下,如Windows 7 64位体系下,假如程序提示“无法发动程序,由于计算机中丢掉CH341DLL.DLL。测验重新装置该程序以处理此问题。”请将CH341A驱动目录下的CH341DLL.DLL库复制至与CH341DP.exe程序同目录下即可。

过程7:在芯片类型下拉菜单中,请挑选AT89S51。点击“装备”按钮,会弹出AT89S51的加密设置及装备窗口,如图3.22所示。

过程8:在对AT89S51单片机进行编程时,请点击“阅读。..”按钮,选中需求编程的HEX文件后,点击“下载”按钮,可对单片机进行编程操作。如图3.23所示。下载完结后,可经过编程软件的复位按钮,直接将试验板复位。在读者克己电路或经过面包板等进行编程操作时,如程序呈现“数据传输失利”等提示,或对AT89S51编程时下载进展条长期无进展提示,在承认电路各元件作业正常后,请查看电路的规划及走线等问题。不合理的电路规划及走线,会形成编程器作业不安稳。

以下为样板的部分相片,印字与终究附着的版别稍有不同,其它都相同。我们在焊接时可参阅。

『本文转载自网络,版权归原作者一切,如有侵权请联络删去』

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/xinnengyuan/148648.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部