logo

全板测试程序蜂鸣器,数码管测试,继电器,按键模块测试篇

全板测试程序蜂鸣器数码管测试继电器按键模块测试篇

实际上蜂鸣器也比较简单,前面也讲过然后接着就是数码管的测试,数码管的测试,这边选了两个代码,第一个,就是前面讲过的,就是用简单的复制语句来实现数码管动态刷新,就是用延时函数来做的,主要是为了测试硬件能不能正常显示,也是让显示一段时间,所以这边加了一个循环,让执行一段时间

也就是说这段代码会执行一段时间,所以待会板子的显示就会显示一段时间,程序也是前面在讲单片机课程当中,讲到数码管的时候,找一套数码管动态显示的时候,实际上讲过简单语句,实现数码管的动态刷新,直接把C当中的这段代码,把重新做了一个封装,把做成封装

文章相对比较长,字数比较多,大家可以先打开头像关注我,之后慢慢看,///插播一条:我自己在今年年初录制了一套还比较系统的入门单片机教程,想要的同学找我拿就行了免費的,私信我就可以哦~点我头像左下角黑色字体加我也能领取哦。最近比较闲,带做毕设,带学生参加省级或以上比赛///

因为当时讲到的时候,还没有讲到模块化,可以利用模块化把做一个封装,就是数码管的显示,可以显示1234,这里就是显示一个固定值,接着,会做继电器的测试,继电器,主要是切换动作,就是说电器闭合和打开,看看能不能正常,相当于一个小闪烁,让切换几十次,来看看继电器能不能正常的通断,可以拿万用表去测继电器通道情况,就是继电器的测试

接下来就是函数主要是实现动态刷新,动态刷新和,可以分别完成不同的测试,也是前期课程写是把封装好函数,就是后面经常用的这那么一个,主要是为了和按键做结合,因为按键程序里面需要用到模块,我就没有再去调用膜的话,可以做一个多个程序测试就是数码管动态刷新

需要注意的就是数码管主要是的位选的位选信号,根据这边的原理图位选信号就发生了变化,可以再来看一下危险信号的话,知道是共阴极数码管,共阴极的数码管的话,地方的未显示阴极是阴极阴极的话,地方要给什那么电平,要给高电平的时候才能导通

所以这边,是给高电平,如果说当时用单片机口直接连的时候,是给电瓶,这边因为加了一个三极管,所以这边要给高电平的时候,这边才能够接到D,所以断码,需要换成01020408这种就是要注意地方

接下来就是按键模块,按键的话也是前期课程当中讲独立按键的时候大家直接可以把代码拿过来,就是独立按键,有一个独立按键控制窗口参数函数,那么直接把拿过来的,里面就是一个是按键的扫描,另外一个就是按键的服务函数,就是实现这那么一个参数加减,参数一个加减

就是程序把编一下,在主程序当中做了一个流程的控制,所以在外衣里面是可以做流程控制的前面的话,是因为需要用到串口,所以做了一个串口初始化,然后定时器,外部中断,都没有用,因为这边,主要是测硬件模块能不能正常工作,所以就没有把内部的资源去做一个充分利用

当然了可以把外部内部的资源也充分利用起来,比如说数码管刷新,可以用前期课程讲定时计算器的时候,用定时刷新的办法来实现,比如说按键,其中两个按键可以把接到外部中断上去

对单片机感兴趣的朋友可以找我我录制了一些关于单片机的入门教程有需要的童鞋找我拿就像免费的私信我“林老师”就可以拿点击打开我的头像就能领取

上一篇:凯迪正大KDYDJ油浸式试验变压器的概述和原理 下一篇:风管知识第3期|梳理!耐火风管的辅材该如何选择?
最新资讯