单片机断电后不保存程序_自学单片机第十二篇下:首次测试设备——硬件

关注一下,更多精彩等着你!

我们就直接接着上一篇讲了。

上一篇介绍了编程软件的测试,然后输出了一个.hex文件,这次我们需要使用。接下来就开始硬件的介绍。搞单片机,硬件也是一大方面,很重要而且很难啃的一块骨头,要有心理准备。

首先准备好下载器,我使用的一个USB-TTL的,注意购买时要看清,我们下载用的是TTL电平。如果不是,就不会成功,当然有些比较高级,可以多合一。要具体看说明书。下载器上写的有,我们用的是TXDRXD这两个针。

7c14065fdca0a1db5b3397e50245de71.png

然后是下载线,就是下载器后边带的那根线,一般店家会提供四芯杜邦线,也是可以的。我是买的。当时想着方便用,其实也是鸡肋。

9fdf2a309bb86e3ab2b591b479834f65.png

再往下就是单片机一枚,我的是STC89C52RC,关于型号的选择,只要是51系列就可以,其他的无需关注,就是内部功能多少而已。

fcee9b21bb5c80cf99001a0cf4b63cdc.png

最小系统板准备一个,或者自己焊接也可以。之前说过,购买最小系统板,就在同一家店购买下载器和下载线,我是在两家店买的,然后就被坑了,便宜了四块钱,但两个不能对接,虽然插上了,但是插座布线完全不一样,md。我把背部铜线切断,自己飞了几根线。唉,说多了都是泪,希望你们能不遇到这种事。当然真遇到了,也没事,自己通过动手也是可以解决的。岂不是更有成就感

e8acd9495d64543298db91697457b9fa.png

我这个简略板的扩展板,基本就是能用就行,纯手工打造。反正学习嘛,就是学会就可以了,谁还非得用高档装备。

a9d0278d719adf1adef028b9ccf76263.png

硬件就是这些了,前期使用这些足以。我们就用它来测试第一个程序,来验证下我们的学习整套设备是否都可以使用。

打开下载软件

e8ab62dc748dec58a0f63358fdd9790c.png

选择型号,我使用的是89c52,所以选择了这个,你们可以选择与自己一致的型号。

fac88102f007e1e33d4d67c26e3ebea8.png

选择COM口,这个是为了让下载器与软件进行对接,务必选择正确,否则无法使用,学过其他编程的,应该都清楚这项。很重要。

d6e843aa13576459f409b7c0108be06e.png

查看端口方式如下,先右键单击我的电脑,然后选择设备管理器,然后查看COM设备就可以看到了。

bcb6a748bcc2ffc1a32e9cb38db67887.png
cf13c3dc1531291462a889c063277abf.png
c29c34a01e6194f339c59478c8c141af.png

我的是COM14,所以需要把端口选择为COM14.

99d258fc9414c4470e243bb2022c19e9.png

端口选择完成后,我们需要打开程序文件,导入程序。先单击【打开程序文件】,弹出的对话框,选择自己保存.c的文件位置,然后就会发现一个与》工程名《一样的.hex文件。

27a052832654edad10d959f6bc253b88.png

选中后就可以了,接下来就是下载程序到单片机里了。单击下方的下载,如果COM口选择没有问题,此时COM选择处会提示绿灯。等待两秒,下方提示框中会提示:请给MCU上电,此时需要给单片机上电或者关掉电源再打开即可。部分下载器可能支持直接下载,不用断电再上电,具体视情况而定,一般需要进行一次断电再恢复的操作。

9e5322eeb8da77e17b5186c2ee25f538.png

下载完成,会提示下载完成和下载时间,同时下方的软件下载成功计数会自动加一。

75cf9aa5400f87ad3a59ae9d8ff70909.png

然后我们会看到,板子上的P1.0端口所对应的小灯熄灭了。说明最小系统板没有问题,程序也正常运行了,扩展线路也工作了。

c10d23d97534d7fcace2f16e3e390b51.png

到了这一步,第一次全流程测试完成,包含了软件测试,编程测试,编译测试,下载器测试,最小系统测试,扩展电路测试。所有正常后,我们进行以后的操作和学习就会很轻松,不用担心是否出现问题。当然如果后期发现任何问题,都可以回来用这个流程再走一遍,看下问题出在哪里,方便快捷。

有些同学没有硬件,或者手头只有电脑,那我们可以退而求其次,使用仿真软件来进行硬件操作。下篇我们介绍下软件仿真如何使用。文章会介绍得比较慢,学习是个缓慢的过程,急于求成都不好。对于急着做毕业设计的同学,你们估计看到答辩或许才能动手设计。这里只是给初入门厅的小白们准备的。如果有需要还是要看老师给的资料和课堂视频。当然,通过文章补下基础也是极好的。

如果有什么问题或建议可以私信或留言给我。

更多多内容,欢迎关注百家号:小亮谈电气。微信公众号:电气学苑。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值