51单片机2(开发板的功能及使用介绍)

一、开发板功能介绍:

1、首先我们要了解一下我们这一款开发板的板载资源,然后再介绍一下开发板的使用方法,在拿到我们这一款开发板的时候,我希望我们大家能够看一下我们的这个教程,知道如何去使用,如果什么都不看就有可能,因为你的误操作,导致这个开发板的损坏,就像许多初学者在拿到这个产品的时候,什么都不看,就看到有这么个电源接口,他直接通上这个电,有可能它的电压是比较高的,一下就把我们的这个芯片给烧坏了。结果回头问,你们的这个板子怎么一点保护都没有。因为我们这个是学习板,主要是考虑大家的一个学习,并不是基于这个实际的工业应用或者产品的标准去设计。我们主要是为了大家能够在接受的价格范围内,能够让大家去使用,学习到的这个东西。如果说我们增加了我们的板子的各种功能,那售价也是非常高的。这一点在大家拿到这个板子,上手之前,一定要学会如何去使用。

2、首先我们介绍一下我们的这个开发板的功能,我们这个开发板现在介绍的是普通的一个51实验板,这是因为我们将这一块板子,像我们以前有A2,A3,A4,三个型号,它的一个硬件其实是一样的,我们分出了三个型号,也就是三块板子的一个命名。但是现在呢,我们把三个型号全部统一为一块板,为了方便生产的需求,所以我们把三个型号的板子重新命名这个名字,当然大家购买的时候,也是会有这三个型号的。如果买的是A2,那么搭配的一个芯片或者搭配的外围配件它是不一样。A2,A3,A4它是不一样的。你在购买的时候,它链接的名字可能还是A2,A3,A4。在实际拿到手的这个板子的这个名字就是pcb手上的这个板子的名字。这是因为将A2,A3,A4统一了,方便于我们生产,我们不需要重新做三块板子,有可能有的用户A2需求比较多,A3,A4用的比较少,那么在A3,A4,这两块板子就空那里了,而A2就来不及做。基于这个原因来考虑的。

3、实际上这块板子资源还是比较丰富的,那么我们就来具体了解一下这块板的板载资源有哪些。

(1)

a、首先看上图标记部分,这是一个数码管的模块,我们使用的是两个四位一体的共阴数码管,它是共阴极的。等我们后面学到数码管实验的时候就能知道共阴和共阳的区别。两个共阴级的加起来,总共有八位,所以在这个数码管上面,我们可显示八位的数据。

(2)

a、接下来,看这里的一个第一层接口,LCD1602接口,还可以兼容LCD9648这两个液晶屏都可以使用这个接口来进行一个实验。

b、下面的这个第二层接口,LCD12864,它有两种类型,一种是带字库的,就是体积比较大的那种蓝色的屏,这在我们后续的过程中会学习到。还有一种是不带字库的,就是比较小的LCD12864这种屏,这种屏也可以插在接口上来使用,所以这种接口也接纳两种。

(3)

a、下面的这里有一排和(2)中的第二排是配合来使用,可以插上我们的这个TFTLCD的一个触摸屏,那么通过我们这两排接口来揭露我们的这个TFTLCD的触摸屏就可以实现。如果说我们大家买的产品中配置了LCD,那么你可以利用这两排接口来插入,不要插错,不要插到下面,如果插错,插到下面,也是插不进去的,这一块,大家要记住一下。

(4)

a、上面图片的这个是一个8*8的一个LED点阵,那么这个点阵应用还是比较多的,实际生活中,广告屏,显示牌很多都是用点阵屏来做的,你会8*8,就会扩展到16*16,甚至更多。按照这个原理,它还是一样的,编程方法还是一样的。

b、在点阵旁边还有一个跳线帽,它是主板、硬盘等硬件上的小的方形塑料帽,其内部是金属。作用就是改变电路。用来连接电路板(PCB)两需求点的金属连接线而产生的压降,使性能产生改变。跳线帽的作用如下:主板跳线是主机板上的手动开关,通过跳线帽连接不同的跳线PIN,可以改变主板电路;主板上最常见的跳线主要有两种,一种是只有两根针,另一部分是跳线帽;跳线帽,这是一个可以活动的部件,外层是绝缘塑料,内层是导电材料,可以插在跳线针上面,将两根跳线针连接起来;当跳线帽扣在两根跳线针上时是接通状态,有电流通过,我们称之为ON;反之不扣跳线帽时,就说明是断开的,称之为OFF。

(5)

a、接下来右边这一块是八个流水灯,D1~D8,我们可以做很多流水灯的一个实验。

b、旁边的一个U6芯片,它主要是用来拓展我们单片机的alco,我们单片机alco是有限的,像我们板子上集成了这么多的硬件,如果它的每一个alco都对应着一个硬件,那是不够的,这时我们使用595芯片来拓展,驱动我们8*8的一个点阵,因为点阵8*8相当于64个管脚,而我们这个呢,8行8列要16个管脚,那么我们这个595呢,它就相当于使用3个管脚来拓展8个,节约了我们单片机5个管脚,这是非常有用的,对我们的应用价值是很高的。在很多的一个产品设计,像拓展alco都会进入595的一个声音。

(6)

a、下面这一块是4*4的一个矩阵键盘,这个后续可以做一个实验,比如说密码锁,计算器,可以作为键盘的输入装置。

(7)

 

a、而我们下面的这一块是红外接收头 ,这个红外接收头可以对红外遥控器进行解码,他的解码协议是Nec的解码协议,也是一个标准的红外解码,通过这个红外解码可以通过使用遥控器来控制我们的一些板载硬件。比如我们使用遥控器来控制我们的灯,来控制我们的蜂鸣器,来控制我们的显示。

(8)

a、 接下来讲述的是DS18B20的一个温度传感器,这是竖直的温度传感器,通过单片机对温度的控制,可以实现温度的检测,温度的控制类的应用都是可以的。 

(9)

a、旁边的这个接口是NRF24L01模块的一个接口,这个接口是方便NRF24L01模块进行插入。然后实现2.4级的一个无线通信。我们可以使用开发板接上一个NRFL01模块。另一端,你也使用NRF24L01,一个发送,一个接受。实现一个远距离的无线控制。而红外遥控实现的是一个短距离的遥控。

(10)

a、这个是独立按键,总共是四个独立按键,独立按键相对于矩阵操作更简单,这个在我们后续学习会使用到,独立按键主要是对于按键较少的时候使用按键。

(11)

a、上面这一块是稳压芯片,AMS1117,3.3V的稳压芯片,它通过外部的5V芯片将它转换成稳定的3.3V。转换成3.3V有什么好处呢?第一,提供NRF24L01进行供电,因为NRF24L01要求的电压是3.3,所以没有这个稳压芯片,光5V是不行的,会烧坏NRF24L01模块,通过3.3V稳压芯片可以保护我们外部的NRF24L01。第二,有了3.3V,我们开发板连接外部的传感器也十分方便,因为很多的传感器,他系统电压要求的就是3.3V,它不接纳5V,所以说,如果没有3.3,他在连接外部的传感器也会受到限制。

(12)

a、旁边的这一块,叫USB转TTL模块,因为电脑,普通的笔记本大部分都有USB接口,而我们的单片机,它是TTL电频,我们要对它进行通信,串口通信,或者程序下载,它可以进行串口连接,这里需要这个芯片,将USB跟串口进行转接,这个芯片,我们使用的是CH340C,这个芯片,它的内部自带晶振,所以外部引脚可以把晶振省略掉,减少PCB的布局。那么CH340就是实现这个USB转TTL,也就是串口互转。

b、电源开关,通过这个开关,按下可以将系统的电源上起来,断开,这个系统的电源就断了,前提是要给我们的开发板上电源,然后这个开发板才有效。

(13)

 

a、这个模块使用的芯片是AT24C02,这个芯片是掉电不丢失的芯片,可以存储256个字节。

(14)

a、这一块是AD/DA模块,AD主要依靠的是SPD2046,这个芯片它是12位AD芯片,他的精度是非常高的,所以通过这个芯片可以采集外部的模拟信号,这个芯片有4路,4路的模拟通告。第一路是电位器,第二路是光敏电阻,第三路是热敏电阻,第四路是外部来连接的。

(15)

a、上面这块是一个复位的按键,复位按钮,顾名思义,就是当系统出现故障,我们可以按下这个按键实现复位。

(16)

a、上面这块是DS1302,时钟模块,这个晶振盖住了这块芯片,通过这个板载的DS1302模块,我们也可以实现数字时钟,多功能时钟,都可以实现来获取这个时钟数据。

(17)

a、旁边的是一个蜂鸣器模块,我们使用的是无源蜂鸣器。通过这个蜂鸣器,我们可以实现报警和音乐盒的制作等等。

(18)

a、上面这块是步进电机驱动电路,步进电机,我们不能直接通过单片机管脚来带动我们的电机,这是不行的,也是带不动的。我们依靠的是驱动芯片uLN2003,通过这个芯片,我们可以将这个电机实现驱动,然后这个电机实现的驱动引脚,我们引出来的,5V,O1,O2,O3,O4,这是对应着芯片的输入,输出。

(19)

a、这个芯片是74HC245,用于驱动我们的数码管,因为我们的单片机驱动电流是比较小的,要驱动这种电流大的,我们通常需要增加这个驱动芯片,那这个25就是起到驱动的作用。

(20)

a、这个是38译码器,74HC138的芯片,这个芯片是用来拓展我们的IO的,这是3位对8位输出的,只需要3个管脚就能实现对8个管脚的控制。

(21)

a、最后就是这个STC89C系列的芯片,根据我们产品型号的不同,比如说A2,A3,A4,它们配置芯片类型是不同的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值