单片机开发板之全板测试程序篇
单片机开发板之全板测试程序篇
给大家简单的介绍一下全版的测试程序,全版测试程序,我的目的是这样的,一个,就是要串口作为提示信息,就是测试哪一块儿的时候,首先通过串口来提示信息,这样的话,就系完成了串口的测试,也完成了各个模块的测试。
所以首先通过串口往外打印数据,另外,测试的顺序可以按照流水灯,就是说八位流水灯,比如说让跑几遍,接着,可以去做蜂鸣器,然后可以去做数码管,然后再去做继电器,最后可以把程序放在,按键检测地方,把按键检测和数码管做一个结合检测的按键,可以去调整参数。
文章相对比较长,字数比较多,大家可以先打开头像关注我,之后慢慢看,///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像左下角黑色字体加我也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///
这样的话,就完成整个板当中所有的硬件资源的调试,这样我就知道我这一块每个模块的硬件都是正常可以工作的,这叫做全版测试程序,全版测试程序的话,我就不挨个敲代码了,我给大家看一下,这边编了一个简单的全版测试程序,来看一下代码,这边,就是写了一个全版测试程序的代码,全版测试程序,实际上就是说是把前期课程当中介绍的所有的模块都加载了过来比如说像延时,这也是前面介绍过的,然后串口,串口程序。
原来讲的程序,也就是地方原来讲过的单片机课程当中,串口通讯的过程当中,讲了一个程序,就是串口发送一串数据到上位机也就是利用PDF做重定向的程序,把是这里面的代码,直接把Yd.C直接拷贝过来的。
就是说这里面的代码,都是从原来的讲过的这些代码里面,从这边原来讲过的里面,每一个项目里面的,直接把的。C和。H直接拷贝过来的,因为原来讲过模块化,这样的话,前期的这些模块实际上都积累好了,直接把拷过来,就是串口的。
参考的拷过来之后,可以首先在主函数当中来测试一下,可以先去测试Pro f能不能用,我待会给大家看一个全版的测试,我就不挨个的测试了,前期都是测试过的,就是说我一个一个的模块测试,然后最后我在形成这那么一个综合,就是串口的,流水灯的,就选了一个流水灯的最简单的就是一个简易这种赋值语句来实现流水灯的程序。
当然你也可以用其的方法来实现流水灯都无所谓的,只要是要测试灯是不是正常,拗口能不能正常控制,所以我就找了这那么一个最简单的代码,也就是原来写的个点C,直接拷过来,把稍微修改一下,因为我要让流水灯,跑一定的次数,所以加了一个循环控制,让跑多少遍。
这边比如说让跑时便跑十遍,再进入下一个资源,下一个测试,就是我要一个模块一个模块测试,这样的话就是就是流水灯的,接着就是蜂鸣器的,蜂鸣器的也是一样的,让蜂鸣器鸣响十次,这边也是一个蜂鸣器的鸣响,蜂鸣器鸣响,需要借助于一个方波信号来驱动,所以这边做了一个方波,然后再做了一个影响的次数。
对单片机感兴趣的朋友可以找我,我录制了一些关于单片机的入门教程,有需要的童鞋找我拿就像,免费的,私信我“林老师”就可以拿~点击打开我的头像就能领取