首先打开STC-ISP烧录软件
把USB转TTL的线连接好,把USB转TTL的跳线帽调到5V的一边,USB转TTL的RXD接51单片机的P3.1TXD端口,USB转TTL的TXD接51单片机的P3.0RXD端口,USB转TTL的GND接51单片机的随意一个GND端口,USB转TTL的5V接51单片机的VCC端口(随意一个),至此连线全部完成。
我的单片机上写的是89C52RC,所以在STC-ISP软件上要选择对的型号,RC也要选上的
![](https://img-blog.csdnimg.cn/img_convert/1997befcf538e1296f92d19cecbd4d37.png)
然后把USB-TTL插到电脑的USB口上电脑就识别出来了新出现的端口号,如果没有就是没有驱动文件,自己搜索解决吧,挺简单的就不说了。
![](https://img-blog.csdnimg.cn/img_convert/64aea086169fb6fb7774def7b19c5b76.png)
然后波特率要设置的低点,最低1200,最高2400吧,一切以第一次成功烧录为基本原则吧。第一次成功烧录了就有了经验了,后面可以加速试试。
![](https://img-blog.csdnimg.cn/img_convert/9f31289655ef4e48eb091bf4af97cce8.png)
然后就是选择一个自己写好的.hex的文件,进行烧录就好了,点击打开程序文件。
![](https://img-blog.csdnimg.cn/img_convert/f6b74efecfee555077b727c06cb23b86.png)
然后进入自己的文件目录,随便选择一个hex文件就好了。
![](https://img-blog.csdnimg.cn/img_convert/ea4d5f1a496fbe957f567bfc8787a055.png)
然后点击下载/编程,这个按钮。
![](https://img-blog.csdnimg.cn/img_convert/b80710b865d0b702768fb146867637fe.png)
点完之后再把接线上的VCC拔下来再插上,就可以看到程序在开始写入了。
![](https://img-blog.csdnimg.cn/img_convert/505c720d18aa2817323a04a105f77b75.png)
进度条走到头,上面显示了操作成功,就是程序写入完毕。右下角有成功写入的次数。
好了,谢谢大家的阅读,这个51单片机的程序写入挺简单的,我一直都是再用porteus模拟,感觉学习的差不多了,就买了一个实物,发现网上这个的教程真是少的可怜啊!我就自己来写一份吧!另外给你一个引脚图吧!
就在STC-ISP烧录软件中就有,自己可以打开看。
![](https://img-blog.csdnimg.cn/img_convert/2192b545d971ca37cc6bd81340e0d6e3.png)
再见各位,如果有什么错误的地方希望大佬的指正,谢谢!