码迷,mamicode.com
首页 > 其他好文 > 详细

蓝桥杯实例之开发板特点

时间:2017-05-07 01:07:30      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:span   总结   原理   串口   模块   芯片   分享   ds1302   family   

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

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

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

看一下原理图:

技术分享

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

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

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

 

蓝桥杯实例之开发板特点

标签:span   总结   原理   串口   模块   芯片   分享   ds1302   family   

原文地址:http://www.cnblogs.com/baopeng/p/6819244.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!