STC8A8K64S4A12开发板介绍

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

文章目录

  • 前言
  • 一、STC8A8K64S4A12系列单片机介绍
  • 二、STC8A8K64S4A12开发板概述
  • 三、STC8A8K64S4A12开发板硬件框图
  • 四、STC8芯片命名规则
  • 五、STC8A8K32S4A12芯片简介
  • 六、STC8A8K32S4A12芯片简介
  • 七、STC8A8K64S4A12开发板-供电单元
  • 八、STC8A8K64S4A12开发板-下载选择
  • 九、STC8A8K64S4A12开发板-用户指示灯和按键
  • 十、STC8A8K64S4A12开发板-蜂鸣器、继电器、红外
  • 十一、STC8A8K64S4A12开发板-电位器和RTC
  • 十二、STC8A8K64S4A12开发板-显示模块接口
  • 十三、STC8A8K64S4A12开发板-存储器
  • 十四、STC8A8K64S4A12开发板-温度/温湿度传感器接口
  • 十五、STC8A8K64S4A12开发板-WiFi模块和以太网模块接口
  • 十六、STC8A8K64S4A12开发板-蓝牙BLE、2.4G、WiFi模块接口
  • 十七、STC8A8K64S4A12开发板-引出IO口和电源
  • 总结


前言

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

一、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扩展更多的应用。

STC8A8K64S4A12开发板介绍_第1张图片

功能和定位

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

三、STC8A8K64S4A12开发板硬件框图

STC8A8K64S4A12开发板介绍_第2张图片

四、STC8芯片命名规则

STC8A8K64S4A12开发板介绍_第3张图片
STC8A8K64S4A12:

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

STC8A8K64S4A12开发板介绍_第4张图片

五、STC8A8K32S4A12芯片简介

STC8A8K64S4A12开发板介绍_第5张图片

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开发板介绍_第6张图片
STC8A8K64S4A12开发板介绍_第7张图片

七、STC8A8K64S4A12开发板-供电单元

STC8A8K64S4A12开发板介绍_第8张图片

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开发板-下载选择

STC8A8K64S4A12开发板介绍_第9张图片

USB接口下载:

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

RS232接口下载:

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

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

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

STC8A8K64S4A12开发板介绍_第10张图片

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

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

STC8A8K64S4A12开发板介绍_第11张图片

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

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

STC8A8K64S4A12开发板介绍_第12张图片

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

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

STC8A8K64S4A12开发板介绍_第13张图片

显示模块接口:

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

数码管显示电路:

  • 八位数码管显示电路。

十三、STC8A8K64S4A12开发板-存储器

STC8A8K64S4A12开发板介绍_第14张图片

STC8A8K64S4A12开发板介绍_第15张图片

片外存储器模块接口:

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

片外EEPROM电路:

  • 片外EEPROM电路:AT24C02芯片。

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

STC8A8K64S4A12开发板介绍_第16张图片

STC8A8K64S4A12开发板介绍_第17张图片

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

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

STC8A8K64S4A12开发板介绍_第18张图片

STC8A8K64S4A12开发板介绍_第19张图片

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

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

STC8A8K64S4A12开发板介绍_第20张图片

STC8A8K64S4A12开发板介绍_第21张图片

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

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

STC8A8K64S4A12开发板介绍_第22张图片

  • 电源输出: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开发板的硬件框图,各个功能部件,目的是让大家对开发板有个总体的了解。后续会详细讲解开发板的使用、各个硬件功能部件实现的原理、编程方式等等。

你可能感兴趣的:(单片机,物联网,嵌入式)