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)就可以控制蜂鸣器的开关了;是不是不难呢?
接下来是任务二--流水灯的使用,我还会在本帖下面跟帖,楼主先吃个饭,稍后回来