关注一下,更多精彩等着你!
我们就直接接着上一篇讲了。
上一篇介绍了编程软件的测试,然后输出了一个.hex文件,这次我们需要使用。接下来就开始硬件的介绍。搞单片机,硬件也是一大方面,很重要而且很难啃的一块骨头,要有心理准备。
首先准备好下载器,我使用的一个USB-TTL的,注意购买时要看清,我们下载用的是TTL电平。如果不是,就不会成功,当然有些比较高级,可以多合一。要具体看说明书。下载器上写的有,我们用的是TXDRXD这两个针。
![7c14065fdca0a1db5b3397e50245de71.png](https://i-blog.csdnimg.cn/blog_migrate/a6c92ccae3e3f91b783ecc9c0ece2de3.jpeg)
然后是下载线,就是下载器后边带的那根线,一般店家会提供四芯杜邦线,也是可以的。我是买的。当时想着方便用,其实也是鸡肋。
![9fdf2a309bb86e3ab2b591b479834f65.png](https://i-blog.csdnimg.cn/blog_migrate/e9606541f38e06ad5577eeb4384c1dce.jpeg)
再往下就是单片机一枚,我的是STC89C52RC,关于型号的选择,只要是51系列就可以,其他的无需关注,就是内部功能多少而已。
![fcee9b21bb5c80cf99001a0cf4b63cdc.png](https://i-blog.csdnimg.cn/blog_migrate/5cf0cb99c01cdb3c0348b2141386332f.jpeg)
最小系统板准备一个,或者自己焊接也可以。之前说过,购买最小系统板,就在同一家店购买下载器和下载线,我是在两家店买的,然后就被坑了,便宜了四块钱,但两个不能对接,虽然插上了,但是插座布线完全不一样,md。我把背部铜线切断,自己飞了几根线。唉,说多了都是泪,希望你们能不遇到这种事。当然真遇到了,也没事,自己通过动手也是可以解决的。岂不是更有成就感
![e8acd9495d64543298db91697457b9fa.png](https://i-blog.csdnimg.cn/blog_migrate/75030b48764881a66b17655bb25095a6.jpeg)
我这个简略板的扩展板,基本就是能用就行,纯手工打造。反正学习嘛,就是学会就可以了,谁还非得用高档装备。
![a9d0278d719adf1adef028b9ccf76263.png](https://i-blog.csdnimg.cn/blog_migrate/a638b44da03612b3fd655514dd2c242c.jpeg)
硬件就是这些了,前期使用这些足以。我们就用它来测试第一个程序,来验证下我们的学习整套设备是否都可以使用。
打开下载软件
![e8ab62dc748dec58a0f63358fdd9790c.png](https://i-blog.csdnimg.cn/blog_migrate/02bfdfd264ed0dcd9785fdbefc5bc8b4.jpeg)
选择型号,我使用的是89c52,所以选择了这个,你们可以选择与自己一致的型号。
![fac88102f007e1e33d4d67c26e3ebea8.png](https://i-blog.csdnimg.cn/blog_migrate/e674fb02f9b474ad66e4f52d0e246998.jpeg)
选择COM口,这个是为了让下载器与软件进行对接,务必选择正确,否则无法使用,学过其他编程的,应该都清楚这项。很重要。
![d6e843aa13576459f409b7c0108be06e.png](https://i-blog.csdnimg.cn/blog_migrate/62851fd21b478c94a2d73dd6a831caa8.jpeg)
查看端口方式如下,先右键单击我的电脑,然后选择设备管理器,然后查看COM设备就可以看到了。
![bcb6a748bcc2ffc1a32e9cb38db67887.png](https://i-blog.csdnimg.cn/blog_migrate/e5b41cf0003801038cef573ad064240b.jpeg)
![cf13c3dc1531291462a889c063277abf.png](https://i-blog.csdnimg.cn/blog_migrate/1d1b1e2073381316c13996890c35740c.jpeg)
![c29c34a01e6194f339c59478c8c141af.png](https://i-blog.csdnimg.cn/blog_migrate/f724e2c58cc4bae58b55f2d52942cfb9.jpeg)
我的是COM14,所以需要把端口选择为COM14.
![99d258fc9414c4470e243bb2022c19e9.png](https://i-blog.csdnimg.cn/blog_migrate/72956664b9321e0e2ef495da34a118e3.jpeg)
端口选择完成后,我们需要打开程序文件,导入程序。先单击【打开程序文件】,弹出的对话框,选择自己保存.c的文件位置,然后就会发现一个与》工程名《一样的.hex文件。
![27a052832654edad10d959f6bc253b88.png](https://i-blog.csdnimg.cn/blog_migrate/3d6daab75760627176bdb2987b87be7b.jpeg)
选中后就可以了,接下来就是下载程序到单片机里了。单击下方的下载,如果COM口选择没有问题,此时COM选择处会提示绿灯。等待两秒,下方提示框中会提示:请给MCU上电,此时需要给单片机上电或者关掉电源再打开即可。部分下载器可能支持直接下载,不用断电再上电,具体视情况而定,一般需要进行一次断电再恢复的操作。
![9e5322eeb8da77e17b5186c2ee25f538.png](https://i-blog.csdnimg.cn/blog_migrate/6434e7567bee02e26d6258ffd885bb3d.jpeg)
下载完成,会提示下载完成和下载时间,同时下方的软件下载成功计数会自动加一。
![75cf9aa5400f87ad3a59ae9d8ff70909.png](https://i-blog.csdnimg.cn/blog_migrate/57ad6af99741bd7f59664a22bbb03209.jpeg)
然后我们会看到,板子上的P1.0端口所对应的小灯熄灭了。说明最小系统板没有问题,程序也正常运行了,扩展线路也工作了。
![c10d23d97534d7fcace2f16e3e390b51.png](https://i-blog.csdnimg.cn/blog_migrate/80b2f6db4cf9f7b5c166b99b7a41a784.jpeg)
到了这一步,第一次全流程测试完成,包含了软件测试,编程测试,编译测试,下载器测试,最小系统测试,扩展电路测试。所有正常后,我们进行以后的操作和学习就会很轻松,不用担心是否出现问题。当然如果后期发现任何问题,都可以回来用这个流程再走一遍,看下问题出在哪里,方便快捷。
有些同学没有硬件,或者手头只有电脑,那我们可以退而求其次,使用仿真软件来进行硬件操作。下篇我们介绍下软件仿真如何使用。文章会介绍得比较慢,学习是个缓慢的过程,急于求成都不好。对于急着做毕业设计的同学,你们估计看到答辩或许才能动手设计。这里只是给初入门厅的小白们准备的。如果有需要还是要看老师给的资料和课堂视频。当然,通过文章补下基础也是极好的。
如果有什么问题或建议可以私信或留言给我。
更多多内容,欢迎关注百家号:小亮谈电气。微信公众号:电气学苑。