站内搜索
发作品签到

分类

高校动态

【实验室】51单片机开发板 | 湖北文理学院理工学院

199
1
0
0

简介

51单片机开发板。开发板包括LED、数码管、按键、DS18B20、AT24C02、CH340、DS1302、无源蜂鸣器、红外接收、ADC*DAC模块等资源。

简介:51单片机开发板。开发板包括LED、数码管、按键、DS18B20、AT24C02、CH340、DS1302、无源蜂鸣器、红外接收、ADC*DAC模块等资源。
更新时间:2023-07-21 09:23:45

1)51单片机最小系统

7IpXwDcdvZl6xriAUKhAdpb6IAK9AK6bOUo3tSmx.png

单片机最小系统包括电源、晶振、复位电路。STC89C52,它需要 5V 的供电系统,51单片机开发板是使用USB口输出的5V直流直接供电的。供电电路在 40 脚和 20 脚的位置上,40脚接的是+5V,通常也称为VCC或VDD,代表的是电源正极,20脚接的是GND,代表的是电源的负极。+5V 和GND之间还有个电容,STC89C52 单片机的18脚和19脚是晶振引脚,我们接了一个12M 的晶振(它每秒钟振荡12,000,000 次),外加两个33pF的电容,电容的作用是帮助晶振起振,并维持振荡信号的稳定。单片机的9脚 RST(Reset)是复位引脚。按键5进行复位。

2)8位流水灯

T1qgCAPM5i5FbW7alcE6fK2j8dPl2rgoVcHSzgje.png

单片机的P0口用来控制LED小灯,另外74HC138作为8个LED 小灯的总开关,而P0.0仅仅是个分开关。

3)8段x8位共阴极数码管

xJLvYmbzCTLkHMXFjnw2MAmf2MQOmbiBb1NxptJJ.png

数码管共有a、b、c、d、e、f、g、dp 这么8个段,而实际上,这8个段每一段都是一个LED小灯,所以一个数码管就是由 8个LED小灯组成的。数码管分为共阳和共阴两种,共阴数码管就是8只 LED小灯的阴极是连接在一起的,阴极是公共端,由阳极来控制单个小灯的亮灭。LED小灯电路一样,也是由74HC138控制三极管的导通来控制整个数码管的使能。

74HC138功能表

I2Yet8zZDhEN8zDU8QJYp7qdNg57em8ksRA7K6EN.png

74HC245 为三态输出的八组总线收发

4)红外接收模块

tIXXO1DPO802oUlTrMYRqdLTluuQhVqkv98pRqBW.png

红外接收管内部是一个具有红外光敏感特征的 PN 节,属于光敏二极管,但是它只对红外光有反应。无红外光时,光敏管不导通,有红外光时,光敏管导通形成光电流

5)LCD1602/LCD12864液晶接口

fjfFGob8LkVWWWfSDsVeBAxDCCdBLH4AiJ7CF33D.png

LCD1602功能表

AkwlPZKPj7h25zAagJOff0aL5c8AoISZLMAVHD6R.png

6)无源蜂鸣器

4hbpS2OIuWdgcoQkrs4Vk5T7MzFogjWgHvVzKMyA.png

无源蜂鸣器内部是不带振荡源的,要让他响必须给500Hz~4.5KHz之间的脉冲频率信号来驱动才会响。无源蜂鸣器声音频率可以控制,而音阶与频率又有确定的对应关系,因此就可以做出来“do re mi fa sol la si” 的效果,可以用它制作出简单的音乐曲目,比如生日歌、两只老虎等等。蜂鸣器电流依然相对较大,因此需要用三极管驱动,并且加了一个100欧的电阻作为限流电阻。当三极管导通给蜂鸣器供电时,就会有导通电流流过蜂鸣器。

7)18B20温度传感器

o4hP2zLXc0pRHlrDvDJjyboBjY6dRJ9bpqeYkobl.png

单片机可以通过 1-Wire 协议与 DS18B20 进行通信,最终将温度读出。1-Wire总线的硬件接口很简单,只需要把 DS18B20 的数据引脚和单片机的一个 IO 口接上就可以了。

8)按键

ty3cHk5Z4Iu1aiXLWlVzzSunBWskFilBRdQJEgt0.png

常用的按键电路有两种形式,独立式按键和矩阵式按键,矩阵按键电路原理图,使用8个IO口来实现了16个按键。

9)DS1302时钟芯片

 

gZZd7QjBDD66ey0Qlc8RR3QKQ9lO6OyxkeOOgAPb.png

10)AT24C02存储芯片

lqB0SyzO4x8XSODAGrfiVhKNkxpZDGoeJqk5ZqSV.png

11)USB转串口下载模块

vyimDS8UNOHygHFbveHUaems6nErBK7ly7DzWJY5.png

CH340N把电源、晶振接好后,1脚和2脚的UD+和UD-分别接USB口的2个数据引脚上去,7脚和6脚接到了我们单片机的TXD和RXD上去。CH340N 的电路里6脚位置加了个二极管,因为 STC89C52 这个单片机下载程序时需要冷启动,就是先点下载后上电,上电瞬间单片机会先检测需要不需要下载程序。虽然单片机的VCC是由开关来控制,但是由于CH340T 的6脚是输出引脚,如果没有此二极管,开关后级单片机在断电的情况下,CH340T 的6脚和单片机的 P3.0(即 RXD)引脚连在一起,有电流会通过这个引脚流入后级电路并且给后级的电容充电,造成后级有一定幅度的电压,这个电压值虽然只有两三伏左右,但是可能会影响到正常的冷启动。加了二极管后,一方面不影响通信,另外一个方面还可以消除这种不良影响。

12)ADC模块XD549

tRR5YGEkwHXPj1NCgg8ZFKrQdq7mdvFaxNDWa9wr.png

模数转换器

13)DAC模块XD5615

PO7bRyxdLoAsVvCBXOypDE2V7oVkujm6v5Jr6BV2.png

模数转换器

一、设计过程

1. 原理图设计

EvnW1u3QaWzVEtGII4SYDL89FieZqaTyZsYC7YT7.png

2、元器件清单

 

V6ZfFrUYJUOLQN81kOFcjztOPH19Rl2hncwRl0Ol.png

 

3、PCB设计

1)双面布线

uuD6iZklkf0bDAjpO0NhUp3olY7sDWtTVu6YglnQ.png

2)顶层布线

aeWty1jOVloDyfAV43sslGgmfZn9ReDW6qzm0BZP.png

3)底层布线

YU866LL8WMc9wKnudSBgLX63Rcw9lXG1O1NPkQN2.png

4、设计3D预览和实物图

1)3D预览图

cxRBCO4LO6CHQIpkzGQRmtwbPqNkMnRS3oEDGO6o.png

2)实物图(未焊接之前,正面)

I8hqtob6mlGlaOxiUmFevGJpcufQl9hZUJma9Lnr.png

3)实物图(未焊接之前,反面)

d4j9V0fpfxyoZv9WzvjihYjz19ofDMogVu8a44R1.png

4)焊接完成后的实物图

 

5Of2wzN5YfebsMZxtfAutSKpxikqVB6B2JDVaZWA.pngJ8cbkjsuMbqmcUkVUpGfyfUxaIRX5yyeiNzMfe14.png

 

添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1
按时间排序|按热度排序

底部导航