根据我们多年来的开发经验以及现有畅学51/AVR/PIC/MSP430/ARM/STM32六合一多功能开发学习板用户的反馈建议,我们研发设计了本款51/AVR/STM32三合一单片机开发板。三合一开发板是在六合一开发板基础上的简化,保留了常用基本功能,去掉了一些扩展功能。三合一作为基础入门者使用,六合一作为综合提高者使用。 三合一开发学习板标配51单片机芯片,您可以根据需要选择扩展AVR单片机和STM32,共用单片机外围基础资源模块。
1. 功能模块独立化设计
根据我们多年来的开发经验以及现有各种开发学习板用户的反馈建议,此款开发板采用最新理念----各功能模块完全独立,互不干扰,减小初学者编程误区。同时可加强初学者对主板硬件电路的认识,尽快熟悉硬件电路,快速入门。在一般开发学习板中不能同时使用的硬件资源,这里可以合理分配IO后共用,极大的增加了模块间组合的灵活性。
2. 单片机外部基础资源底板
由于多功能底板板载功能模块多,并且考虑布局优化、各个模块独立、不重叠、不冲突,功能底板主板尺集成22个功能模块及接口,并且主板和扩展核心板分别将芯片IO全部引出,扩展性极强。采用锁紧座设计,使转接板的更换更加简单方便。
3. 标配2.8寸触摸TFT彩屏 320x240像素 最高26万色
标配2.8寸带触摸TFT真彩屏,可显示丰富多彩的内容,包括字符、汉字、图形、图像、图片等等,综合 12864汉字单色屏和1602字符屏功能。提供完善的底层驱动以及多种形式的参考实例源码,不止一般的色条显示及图片显示,更有触摸坐标动态提示、触摸写字,画点、画线、局部刷新、界面演示等多种实用性强的实例源码。
4. 双路电源供电双保护
多功能底板和核心板均可以通过USB接口单独或者同时供电,一般情况单独供电即可,如需要带大功率外围模块则可以双供电保证大功率模块正常供电。底板和核心板分别带有自锁开关,分别控制底板和核心板电源,并且底板和核心板电源输入端分别带有自恢复保险丝,可以分别有效保护底板和核心板输入电源不至于过载,即使双电源供电也能分别提供有效的过载保护,板载硬件资源更安全 。
5. 板载多电压支持 多电源输出扩展
一般板子只能提供1种电压,而本板则板载多个电源电路,同时支持5V、3.3V 2种电压以给各种不同需求的模块供电。同时考虑到扩展,提供多组电源输出引脚,包括+5V电源引出6组、3.3V电源引出6组、GND引出6组,多达18个不同电源引脚可以方便扩展各种电压需求的功能模块。
6. 配套多功能上位机及下位机软件
说明整理中,稍后更新....
7. 配套海量高质量实例源码 全网第一
我们配有全网最多的开发学习板配套的精心设计的实例源代码,配套源码按不同种类芯片MCU分别成套提供,每种芯片配套的程序又分为3大类型:
1)配套测试程序,针对不同核心板会提供对应芯片的配套测试程序,使用本测试程序对整板功能资源进行硬件测试;
2)基础实例代码,针对每个模块的基础实例源码,每个功能模块有多个源码支持,每个源代码都有详细注释,由简单到复杂,由单文件到多文件;
3)综合实例代码,综合多个模块功能的复杂应用设计实例,按工程项目标准规范设计的综合实例代码,循序渐进教你学习,部分实例程序拿出来就能做成产品化应用设计。
1. 6个彩色流水灯模块
采用两种流水灯种模块,这是第一种:8个单色灯流水灯,可以做单色流水灯实验,也可以做交通灯实验,方便初学者更好的学习如何用IO口来控制LED灯的亮灭。
2. 8个单色流水灯模块
采用两种流水灯种模块,这是第一种:8个单色灯流水灯和6个三种彩色灯的流水灯,可以做单色流水灯实验,也可以做交通灯实验,方便初学者更好的学习如何用IO口来控制LED灯的亮灭。
3. 1位共阳数码管模块
1个大尺寸共阳数码管,学习数码管显示原理。
4. 8位共阳数码管模块
2个4位共阳数码管组成8位数码管模块,8位可以分别显示0-9,a b c d e等字母。使用两个595芯片驱动数码管显示
5. LCD1602液晶接口
LCD1602标准插座,带独立的对比度调节电位器,即插即用,针对标准液晶,实现多种模式显示,如移动显示、滚动显示、光标显示、逐字输入。
6. LCD12864液晶接口
LCD12864液晶标准插座,带独立的对比度调节电位器,样例针对ST7920字库液晶编写,如写入用户自编图形或者字符,显示图片,菜单控制等。
7. TFT彩屏接口
TFT的亮度好,对比度高,层次感强,颜色鲜艳,广泛应用于人机界面、设备显示、监控设备,本模块接口可以外接TFT彩屏,本模块可以学习学习TFT控制及显示。
8. AD/DA模块
PCF8591是一款单电源、低功耗8位COMS型A/D、D/A转换芯片,它具有4路模拟量输入通道、一路模拟量输出通道和1个I2C总线接口。本AD/DA转换模块,能够同时进行数模/模数转换
9. 8个独立按键模块
8只独立键盘可以方便的学习最简单的按键实验,外部中断实验等。
10. 4x4矩阵键盘模块
可以学习行列扫描、反转扫描、定时扫描、中断扫描,键盘标识齐全,按照标准计算器排列方式。带上拉电阻,方便MCU控制。
11. 两路温度传感器接口
2路DS18B20接口,可以外接温度传感器测量温度。
12. LM393模块
集成光敏/火焰/霍尔传感器模块,支持光敏二极管、光敏电阻、火焰传感器及霍尔传感器等。
13. 步进电机接口
步进电机接口可以驱动1个4相5线步进电机,控制电定位旋转、正反转和综合控制等。
14. 直流电机接口
直流电机接口可以驱动1个直流电机,可以学习直流电机开关控制与调速原理。
15. 1路继电器
大功率继电器,市电专用接线端子,预留常开、常闭、公共接点,可以直接 连接220V电器设备。
16. DS1302时钟模块
可以制作万年历时钟,同时掌握相关时钟芯片的数据读取和数据存储的方法。
17. 无源蜂鸣器模块
蜂鸣器小喇叭,可播放音乐,样例中含有多种声音模拟,如警笛、救护车声、消防车声、电子琴。
18. AT24C02模块
EEPROM存储器24c02,IIC总线接口,带有程序保护接口,样例配套单字节、多字节存储,开机次数记忆、上次使用状态记忆等程序。
19. 模拟量输入模块
主要负责电压、电流等模拟信号的转换等处理。
20. pc838模红外接收块
红外接收是指使用红外接收头接收遥控器所发出的红外线,本模块可以学习红外接收及解码知识。
21. 板载3V3、5V、GND引出口
提供5V、3.3V、GND电源引出各6组,方便外接其他模块时供电使用。
23. 板载CP2102模块
实现USB转串口功能,使用一根USB线就可以给STC单片机、STM32芯片下载程序了。
24. 板载自恢复保险丝
电源短路时,自动断电,有效保护开发板电路不被损坏。电源正常后,保险丝自动恢复通路,不用人为更换。
25. 板载STC12C5A60S2芯片
芯片内部拥有60KB Flash、1280B SRAM、T0/T1定时器、2个PCA定时器、2个UART串口、带独立波特率发生器、2个DPTR、带EEPROM、2路PWM、10位A/D、带内部看门狗。
26. 板载标准10芯JTAG接口
支持AT89S系列、ATMeg系列单片机的ISP下载。
27. IO口全部引出
51单片机和AVR单片机IO全部在底板引出,STM32在扩展核心板全部引出,方便外接其他模块,灵活扩展。