这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 高校专区 » 坤创E-Geek/天科大新电社 » 【一个菜鸟的个人经验分享】【一】使用蓝桥杯板子前的准备工作

共5条 1/1 1 跳转至

【一个菜鸟的个人经验分享】【一】使用蓝桥杯板子前的准备工作

菜鸟
2019-01-23 12:09:24     打赏

PS.本帖仅仅是个人开发经验所谈,希望对大家有所帮助,另外由于本人能力有限,提供的内容往往会有不足之处,希望网友们能够及时提出意见,我会全力矫正!

本帖会先讨论一下蓝桥杯开发板使用前的准备工作,会随着一般的学习进度更新的。


首先,在使用之前,最好要对单片机的基本使用要熟练,因为蓝桥杯开发板这个开发板并不适合入门使用,所以建议使用之前要对单片机这个东西基本IO操作已经熟练使用了;或者是手头上有其它开发板最好,这样类比着使用虽然有些麻烦,但是往往会起到事半功倍的效果。


好,那么废话不多说,先谈谈咱们的老生常谈【流水灯的使用】,但是在使用的时候往往会遇到很烦人的问题---这个板子上的蜂鸣器怎么一直响啊所以要先把这个蜂鸣器的问题‘干掉‘之后,再玩流水灯吧。


【任务一】“干掉“蜂鸣器

先看电路图:

(图一)

这个就是那个可恶的蜂鸣器了,它为什么总是会响呢?  跟随N_BUZZ这个网络标签找一找:

(图2)

原来,他的一段连接着ULN2003这个东西(具有电流增益高、工作电压高、温度范围宽、带负载能力强等特点,适应于各类要求高速大功率驱动的系统)之后连接着573锁存器。   573锁存器锁不锁存东西就要听Y5C这个网络标签的话了,下图:

(图三)

这个是一个或非门,想要Y5C高电平,就要Y5=0   WR=0   ;首先满足Y5=0的条件是控制138译码器让Y5=0      也就是让P27=1  P26=0    P25=1  就可以了(如图4)

(图4)








(图五)


WR=0  这还不简单?   直接跳线帽让WR和GND相连了;


这样一来,只用控制P0对应的端口(操作P0)就可以控制蜂鸣器的开关了;是不是不难呢?


接下来是任务二--流水灯的使用,我还会在本帖下面跟帖,楼主先吃个饭,稍后回来



菜鸟
2019-01-23 12:37:41     打赏
2楼

【任务二】点灯


其实有了刚刚的操作之后,如法炮制  点灯就简单多了  但是为了巩固刚刚的学习(开关蜂鸣器),我还是要解释一下如何操作,也算是一个参考了。

(图六)

流水灯这个模块还是由P0控制的  使用时要开启这个573锁存器(也就是Y4C置位)



(图七)

WR刚刚已经说过了,只要J13这个跳线帽一直短路WR和GND即可

Y4由下图的138译码器控制,要Y4=0   只需P27=1   P26=0    P25=0

(这些芯片的使用我就不多说了,都是数电的知识,详情见芯片使用手册,网上可以搜到)



138.png(图八)



之后就可以通过P0控制发光二极管的亮灭了,具体怎么亮怎么灭就是个人需求了


下一期会讨论蓝桥杯单片机的延时问题,众所周知,蓝桥杯开发板所使用的51单片机是15f2k60s2   它的速度是比普通的52  51要快的,那么具体怎么延时,定时器的操作等等,我们接下来会提到。欢迎在本帖下方评论留言 ,再见~



助工
2019-01-23 15:04:36     打赏
3楼

感谢分享,学习了


管理员
2019-01-24 08:40:42     打赏
4楼

涨姿势


高工
2019-01-24 17:12:53     打赏
5楼
杜绝挨打之干掉蜂鸣器,感谢老铁的分享,为你刷一发火箭

共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]