蓝桥杯实例之开发板特点

本人之前参加了蓝桥杯,下面我将总结一下我的经历,由于本人技能有限,请多见谅!

我之前用过几种51的板子,说说蓝桥杯的板子:

    首先开发板设置了三种芯片的插座,说实话,我估计设计者是出于性价比高的考虑,如果开发AVR、51或者8255的只要插上相应的芯片就行了,其他的都可以用。但是我认为这样设置占据了板子的很大面积,所以单片机开发板相比其他板子有点大(我个人认为的)。如果当我们需要其他芯片时,可以接一个转换板不就行了。这样还能节省成本呢。

看一下原理图:

原理图中与其他板子相比,它运用了好多个锁存器M74HC573,通过138译码器来控制这几个锁存器,而 通过P2端口来控制138译码。这样就可以选择性的对LED灯、数码管的段与位、其他的外设进行选择性控制啦。还有板子上还有超声波我认为也可以做个模块性的设计,拿下来我们还可以做智能车的开发或者其他的避障、测距离的实验呢。你说对不对。可能他有他设计的目的,我们在此不必说了。

    我认为蓝桥杯单片机开发比赛其实就是给你学习单片机的机会。虽然你拿奖了,但是我认为你未必就全懂。还有比赛时他会给出温度传感器DS18B20、时钟芯片DS1302、以及24C02的部分初始化程序。为什么说部分呢。因为在我们比赛时,我们在写DS18B20时,发现用了初始程序时会感觉没有达到我们的目标,温度读不出来。为什么呢,最终知道了给我们的初始化程序的时钟设置不对。所以不留心这个的同学,就有点麻烦了,或许有的同学用其他办法也完成了,我感觉只要把单总线延时的Delay_OneWire()函数的延时调好是最快的方法。至于怎么改我们在后面的具体实例中会有提示。

    还有最近几年省赛都考了DS18B20温度显示,估计是出于好评比的原因,因为这个最直接,再配按键、数码管、蜂鸣器、还有其他的外设就OK了,还有1302、24C02也很直接可以做操作演示,而且可直接判断效果的。对了,这块板子蜂鸣器要自己写程序把它关了,要不然会一直响滴。所以总的来说,学会中断、定时器、AD/DA、串口通信、数码管显示等这些基本的,你就会做点自己想做的了。

 

转载于:https://www.cnblogs.com/baopeng/p/6819244.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值