更新时间:2023-09-26 11:41:02
你们好,最近小艾特发现有诸多的小伙伴们对于开发板是什么,开发板这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、 首先,你需要仔细看开发板的原理图。需要将单片机插到开发板的芯片插座上,芯片插座的管脚会连接到PCB板上,PCB板上的走线会将芯片插座的管脚连接到具体的硬件上。
2、 开发板上的硬件设备都是通过开发板的PCB布线连接的。我们只需要在原理图上找到具体硬件和单片机的引脚关系。
3、 读原理图,看资源配置,以吴健英的单片机开发板为例。
4、 1.单片机最小系统:可使用STC89C52、AT89S52等51单片机,也可使用AT mega 16、AT mega 128等AVR单片机。
5、 2.流水灯模块:我们用了8个红色led,可以用来闪灯和流水灯实验。
6、 3.独立键盘模块:由4个小按键组成,可以做外部中断INT0和INT1,外部定时器T0和T1的实验。
7、 4.矩阵键盘模块:由16个小按键组成,可以做外部中断INT0、INT1和外部定时器T0、T1的实验。
8、 5.数码管模块:由六个集成数码管组成,可显示0,1,2,3,4,5,6,7,8,9,0,A,B,C,D,E,F等简单信息,形成信息交换的人机界面。
9、 6.蜂鸣器模块:可用于报警实验,也可编码歌曲进行演唱。
10、 7.AD模块:主芯片为ADC0804,采集模拟信号(一路输入)并转换成数字信号,有8位转换器(分辨率8位)。
11、 8.DA模块:主芯片为DAC0832,将数字信号转换为模拟信号,分辨率为8位。
12、 9.串行通信模块:我们采用MAX232的升级版作为主芯片,通信性能更好。MAX3232将TTL电平转换为RS232电平。
13、 10.1602 LCD模块:每行显示16个字符,可显示两行。这种单片机使用并行接口。
14、 11.12864液晶显示模块:并行操作模式,可在液晶任意位置显示数字、符号、汉字和图像。
15、 12.E2PROM模块:采用I2C总线通信协议(51单片机仿真),主芯片为ATMEL公司的AT24C02N,可以进行数据存储实验。
16、 13.定时器/计数器模块。
17、 14.DS18B20温度采集模块:采用单总线协议。
18、 15.红外遥控器DS18B20模块:含红外接收器,可进行近距离遥控。
19、 16.DC电机驱动模块:本段开发板含DC电机驱动模块,可直接驱动DC电机(本段开发板赠送DC电机)。
20、 17.步进电机驱动模块:本款开发板包含一个步进电机驱动模块,可以直接驱动步进电机。
21、 18.继电器驱动模块:此款开发板包含继电器驱动模块,可用于继电器相关实验。
22、 19.LED点阵显示模块:本款开发板呈现8*8点阵。
23、 20.LM7805 5V稳压模块可以使用外接电源,方便单片机在没有电脑电源的情况下正常使用,可以输入5-18V外接电源。
24、 21.USB转TTL电平模块:使用CH340T主芯片,可以保证一根USB线可以下载。
25、 22.RTC实时时钟DS1302模块:可以进行实时时钟实验,显示年、月、日、时、分、秒,可以避免昂贵的DS12C887芯片。
26、 跳线帽选择:
27、 J1: DC电机、步进电机、继电器驱动,使用时可插电。
28、 J2:红外遥控器已经连接好了。
29、 JBOY3乐队:格子打开了。
30、 J4:接力开始了。
31、 J5:连接AD模块的模拟输入。
32、 J6: 51或AVR复位选择,51复位用于左插入,AVR复位用于右插入。
33、 J7:数码管段选择,位置选择连接。
34、 J8:蜂鸣器选择。
35、 J9:选择USB供电和外部供电。向下插是USB电源,向上插是外接电源。默认向下插,即使用USB供电。
36、 J10:在串行下载和USB下载之间选择。上行是USB下载(只用一根USB线),下行是串口下载(一根USB线一根串口线)。串行下载很容易使用。默认使用一个USB下载,即上行。
37、 J11I2C和时钟选择。
38、 J12: DA模拟输出打开。
39、 准备Keil之类的开发工具,C和汇编都可以编程。具体怎么编程,
40、 建议去图书馆借书:《新概念51单片机C语言教程》(教怎么用C编程)、《单片机原理与实践指导》(教怎么用汇编编程)、《CProgrammingLanguage》(经典,教C语言)。
以上就是开发板这篇文章的一些介绍,希望对大家有所帮助。