STC8A8K64S4A12开发板介绍

版权声明:本文为博主原创文章,转载请附上原文出处链接。


前言

随着嵌入式单片机的不断发展,嵌入式学习这门技术也越来越重要,很多人都开启了学习单片机,本文就介绍了单片机学习的基础内容,让大家了解什么是开发板。

一、STC8A8K64S4A12系列单片机介绍

STC8A8K64S4A12系列单片机是宏晶公司(STC)2016年推出的宽电压工作范围的1T单片机,该系列单片机工作电压为2.0V~5.5V,相比STC15系列增加了I2C接口,并且ADC增加3个引脚(AVcc、Agnd、AVref)提高采集精度,STC8也是宏晶公司目前主推的MCU系列之一。

  1. 4路串口。
  2. 9个定时器(5个普通定时器,4个CCP定时器)。
  3. 12路PWM(8路15位带死区控制PWM,4路10位CCP的PWM)。
  4. 15路12位ADC。
  5. 1路I2C串行总线。
  6. 具有内部晶振(可软件配置),无需搭建复位电路。
  7. STC8A8K64S4A12系列包括的单片机型号有: STC8A8K16S4A12、 STC8A8K32S4A12、 STC8A8K60S4A12 、STC8A8K64S4A12。

二、STC8A8K64S4A12开发板概述

STC8A8K64S4A12开发板是艾克姆科技为初学者推出的一款高性价比的STC8开发平台。

  1. 主控芯片:STC8A8K64S4A12/STC8A8K32S4A12。
  2. 资源:板载了学习单片机常用的资源(包含下载电路、用户按键和用户LED)。
  3. 可扩展性:板载了常用传感器的接口,可接入众多常用传感器。用户也可以通过引出的IO扩展更多的应用。

在这里插入图片描述

功能和定位

  1. 学习单片机硬件电路设计。
  2. 学习单片机C语言编程,包含外设、传感器和无线通信模块。
  3. 学习物联网相关应用的开发。

三、STC8A8K64S4A12开发板硬件框图

在这里插入图片描述

四、STC8芯片命名规则

在这里插入图片描述
STC8A8K64S4A12:

  1. 51内核的8位微控制器。
  2. 片内RAM大小是8K字节。
  3. 4个相互独立的串口外设UART。
  4. ADC转换精度12位。
  5. 封装是LQFP64。
  6. 片内Flash大小是64K字节。
  7. 温度范围是工业级,-40℃~85℃。

在这里插入图片描述

五、STC8A8K32S4A12芯片简介

在这里插入图片描述

STC8A8K32S4A12:

  1. 51内核的8位微控制器。
  2. 片内RAM大小是8K字节。
  3. 4个相互独立的串口外设UART。
  4. ADC转换精度12位。
  5. 封装是LQFP64。
  6. 片内Flash大小是32K字节。
  7. 片内EEPROM大小是32K字节。
  8. 不支持仿真。
  9. 温度范围是工业级,-40℃~85℃。

注意:STC8A8K64S4A12芯片没有片内EEPROM,但具有仿真功能。

六、STC8A8K32S4A12芯片简介

在这里插入图片描述
在这里插入图片描述

七、STC8A8K64S4A12开发板-供电单元

在这里插入图片描述

5V电源:

  • USB:通过USB(J1)接口给开发板供电。
  • DC电源连接器:可使用5V电源适配器通过DC-002电源插座J2,接入5V电源。
  • 电源输入输出排针:可杜邦线将5V电源接到J18端子上供电开发板。

3.3V电源:

  • 5V经过LDO(AMS1117)输出3.3V。

5V经过LDO(AMS1117)输出3.3V。

  • VCC经过TL431芯片输出2.5V。

注意:计算机的USB输出的5V电源的电流最大500mA,一般情况下,完全足够,如有更大需要需使用DC002电源座供电。但是如果在开发板上连接了对电流需求较大的模块如GPRS模块等,需要单独给这些模块供电。

八、STC8A8K64S4A12开发板-下载选择

在这里插入图片描述

USB接口下载:

  • CH340电路:USB转TTL电路。
  • USB:USB口除了可以给开发板供电外,还连接CH340电路,通过J5端子选择到单片机下载口,实现程序下载。

RS232接口下载:

  • MAX3232电路:RS232转TTL电路。
  • DB9座:DB9座连接MAX232电路,通过J5端子选择到单片机下载口,实现程序下载。

注意:单片机下载口是P3.0和P3.1引脚(也是单片机串口1),故USB接口和RS232接口除可以实现程序下载外,还可以做串口通信实验。

九、STC8A8K64S4A12开发板-用户指示灯和按键

在这里插入图片描述

  1. 4个用户指示灯:其中D3和D4是独立的IO口控制,用户可任意使用。
  2. 4个用户按键:其中KEY3和KEY4是独立的IO口控制,用户可任意使用。
  3. 1个触摸按键:专用触摸芯片驱动,手指触摸感应区域即可,非独立IO口控制。
  4. 16个矩阵按键:4x4矩阵电路,非独立IO口控制。
  5. 1个复位按键:单片机外部按键复位,默认单片机片内复位,使用片外复位需选择。
  6. 1个手动下载按键:选择为手动下载时使用。

十、STC8A8K64S4A12开发板-蜂鸣器、继电器、红外

在这里插入图片描述

  1. 1个3V有源蜂鸣器:独立的IO通过三极管驱动蜂鸣器。
  2. 1个5V继电器:独立的IO通过驱动电路控制。
  3. 1个38KHz红外接收:独立的IO连接。
  4. 1个38KHz红外发射:独立的IO连接。

十一、STC8A8K64S4A12开发板-电位器和RTC

在这里插入图片描述

  1. 1个20K电位器:旋转电位器旋钮可调节电位器抽头电压,进行ADC采样实验时即可观察到电压采样值的变化。
  2. 1个外部RTC电路:非独立IO口控制。
  3. 1个备用电池接口:实时时钟RTC备用电池使用。

十二、STC8A8K64S4A12开发板-显示模块接口

在这里插入图片描述

显示模块接口:

  • 用于接入0.96吋/1.3吋OLED显示模块。
  • 用于接入1.54吋电子墨水屏。
  • 用于接入1.8吋TFT屏显示模块。
  • 用于接入LCD1602屏显示模块。
  • 用于接入LCD12864屏显示模块。
  • 用于接入串口触摸屏显示模块。

数码管显示电路:

  • 八位数码管显示电路。

十三、STC8A8K64S4A12开发板-存储器

在这里插入图片描述

在这里插入图片描述

片外存储器模块接口:

  • FRAM模块:FM25CL64B存储芯片。
  • FLASH模块:W25Q128存储芯片。
  • TF卡模块:TF卡。

片外EEPROM电路:

  • 片外EEPROM电路:AT24C02芯片。

十四、STC8A8K64S4A12开发板-温度/温湿度传感器接口

在这里插入图片描述

在这里插入图片描述

  • 1个SHT20/SHT30模块接口:用于接入SHT20/SHT30数字温湿度传感器模块。
  • 1个温湿度传感器模块接口:用于接入DS18B20温度传感器或DHT11温湿度传感器。

十五、STC8A8K64S4A12开发板-WiFi模块和以太网模块接口

在这里插入图片描述

在这里插入图片描述

  • 1路RS485接口:用于RS-485通信,组网,使用USB/RS485转换器可实现与PC通信 。
  • 1个以太网模块接口:用于接入W5500以太网模块。

十六、STC8A8K64S4A12开发板-蓝牙BLE、2.4G、WiFi模块接口

在这里插入图片描述

在这里插入图片描述

  • 1个2.4G射频模块接口:用于接入nRF24L01P 无线模块。
  • 1个蓝牙BLE模块接口:用于接入HC-08 BLE模块。
  • 1个WiFi模块接口:用于接入ESP8266 WiFi模块。

十七、STC8A8K64S4A12开发板-引出IO口和电源

在这里插入图片描述

  • 电源输出:J18端子引出4组5V电源,J19端子引出3组3.3V电源和1组2.5V电源。
  • IO引脚:J9端子引出单片机P0、P1和P7端口,J14端子引出单片机P2、P3、P5和P6端口。
  • 基准电压选择:J6端子选择Avref为2.5V。
  • VCC工作电压选择:J3端子选择VCC电压为5V或3.3V。

总结

本次介绍了STC8A8K64S4A12开发板的硬件框图,各个功能部件,目的是让大家对开发板有个总体的了解。后续会详细讲解开发板的使用、各个硬件功能部件实现的原理、编程方式等等。
STC8A8K64S4A12单片机开发板软硬件技术资料+软件DEMO例程源码: 01参考程序 02原理图与结构图纸 STC8 使用手册.pdf STC8系列单片机技术参考手册-20170517.pdf 文件资料 01-P33口LED灯运行 02-P2口跑马灯实验 03- 定时器0 模式0 04- 定时器1 模式0 05-定时器2 06- 看门狗实验 06-定时器0 P35模拟10位或16位PWM输出程序 08-串口1发送 8位自动重装载 09-串口1收发 8位自动重装载 10-串口1仅发 16位重装载 11- 串口1收发 16位重装载 12-外部中断 1 13 模拟I2C读写24C 串口监测 14-外部FLASH读写 串口监测 15-中景园电子0.96OLED显示屏IIC_例程 15-中景园电子0.96OLED显示屏IIC_例程.zip 16-中景园电子0.96OLED显示屏SPI_例程 16-中景园电子0.96OLED显示屏SPI_例程.zip 17-中景园电子0.96OLED显示屏0.96OLED带字库 17-中景园电子0.96OLED显示屏0.96OLED带字库.zip 18-中景园电子1.44寸LCD-51(图片显示) 19-中景园电子1.8寸LCD-51(模拟SPI中文显示) 20-中景园电子2.4寸不带触摸51单片机测试(要求大于16K ROM的单片机) 21-中景园电子3.5寸FTFT_LCD_SPI接口 12864详细中文资料.pdf 1602中文资料.doc 1838红外接收头.pdf 24c0系列.pdf AMS1117.pdf C数组、BIN、BMP图片制作 elh.pdf DS18B20.pdf FAT及FATFS资料 I2C.doc ILI9325DS_ID9325.pdf MMA7361.pdf MMA7361L.pdf NRF24l01模块说明书.pdf PCB设计资料.pdf sd卡读写.pdf SD卡资料.pdf UCOS+UCGUI学习资料 UG-2864HSWEG01 user guide.pdf W25X16中文手册.pdf XPT2046中文资料.pdf 关于舵机的死区.txt 红外遥控器编码大全.pdf
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值