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系列之一。
- 4路串口。
- 9个定时器(5个普通定时器,4个CCP定时器)。
- 12路PWM(8路15位带死区控制PWM,4路10位CCP的PWM)。
- 15路12位ADC。
- 1路I2C串行总线。
- 具有内部晶振(可软件配置),无需搭建复位电路。
- STC8A8K64S4A12系列包括的单片机型号有: STC8A8K16S4A12、 STC8A8K32S4A12、 STC8A8K60S4A12 、STC8A8K64S4A12。
二、STC8A8K64S4A12开发板概述
STC8A8K64S4A12开发板是艾克姆科技为初学者推出的一款高性价比的STC8开发平台。
- 主控芯片:STC8A8K64S4A12/STC8A8K32S4A12。
- 资源:板载了学习单片机常用的资源(包含下载电路、用户按键和用户LED)。
- 可扩展性:板载了常用传感器的接口,可接入众多常用传感器。用户也可以通过引出的IO扩展更多的应用。
功能和定位
- 学习单片机硬件电路设计。
- 学习单片机C语言编程,包含外设、传感器和无线通信模块。
- 学习物联网相关应用的开发。
三、STC8A8K64S4A12开发板硬件框图
四、STC8芯片命名规则
STC8A8K64S4A12:
- 51内核的8位微控制器。
- 片内RAM大小是8K字节。
- 4个相互独立的串口外设UART。
- ADC转换精度12位。
- 封装是LQFP64。
- 片内Flash大小是64K字节。
- 温度范围是工业级,-40℃~85℃。
五、STC8A8K32S4A12芯片简介
STC8A8K32S4A12:
- 51内核的8位微控制器。
- 片内RAM大小是8K字节。
- 4个相互独立的串口外设UART。
- ADC转换精度12位。
- 封装是LQFP64。
- 片内Flash大小是32K字节。
- 片内EEPROM大小是32K字节。
- 不支持仿真。
- 温度范围是工业级,-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开发板-用户指示灯和按键
- 4个用户指示灯:其中D3和D4是独立的IO口控制,用户可任意使用。
- 4个用户按键:其中KEY3和KEY4是独立的IO口控制,用户可任意使用。
- 1个触摸按键:专用触摸芯片驱动,手指触摸感应区域即可,非独立IO口控制。
- 16个矩阵按键:4x4矩阵电路,非独立IO口控制。
- 1个复位按键:单片机外部按键复位,默认单片机片内复位,使用片外复位需选择。
- 1个手动下载按键:选择为手动下载时使用。
十、STC8A8K64S4A12开发板-蜂鸣器、继电器、红外
- 1个3V有源蜂鸣器:独立的IO通过三极管驱动蜂鸣器。
- 1个5V继电器:独立的IO通过驱动电路控制。
- 1个38KHz红外接收:独立的IO连接。
- 1个38KHz红外发射:独立的IO连接。
十一、STC8A8K64S4A12开发板-电位器和RTC
- 1个20K电位器:旋转电位器旋钮可调节电位器抽头电压,进行ADC采样实验时即可观察到电压采样值的变化。
- 1个外部RTC电路:非独立IO口控制。
- 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开发板介绍相关推荐
- 【STC8A8K64S4A12开发板】—RS485总线通信
版权声明:本文为博主原创文章,转载请附上原文出处链接. 文章目录 前言 一.硬件设计 1.开发板串口硬件电路 2.RS485电气性能 3.RS485通信协议 4.RS485电路设计 二.软件设计 1. ...
- 【STC8A8K64S4A12开发板】—4x4矩阵按键检测
版权声明:本文为博主原创文章,转载请附上原文出处链接. 文章目录 前言 一.硬件电路设计 1.矩阵按键检测介绍 2.矩阵按键检测原理介绍 二.软件设计 1.矩阵按键扫描实验 – 指示灯闪烁 1.1.工 ...
- 【STC8A8K64S4A12开发板】—片外存储器FLASH讲解
版权声明:本文为博主原创文章,转载请附上原文出处链接. 文章目录 前言 一.硬件设计 1.FRAM铁电存储器介绍 2.W25Q128JV存储芯片介绍 2.1.芯片引脚定义 2.2.芯片介绍及使用注意事 ...
- 【STC8A8K64S4A12开发板】—小白做GPIO按键实验
版权声明:本文为博主原创文章,转载请附上原文出处链接. 文章目录 前言 一.硬件电路设计 1.开发板用户按键硬件电路 2.按键检测接法 3.按键检测电路考虑因素 二.软件设计 1.寄存器解析 1.1. ...
- esp32 python-ESP32及其开发板介绍
ESP32及其开发板介绍¶ 有很多支持MicroPython的开发板,但我们教程的硬件选型,决定选择使用ESP32作为主控的开发板,原因如下: ESP32这款芯片是我国乐鑫公司设计和生产的物联网MCU ...
- S3C6410(OK6410开发板介绍)
S3C6410(OK6410开发板介绍) 1. 系统资源 A.处理器 Samsung S3C6410处理器,ARM1176JZF-S内核,主频533MHz/667MHz B.FLASH 1G字节N ...
- iTOP-4418开发板兼容八核6818开发板介绍
iTOP-4418开发板兼容八核6818开发板介绍 核心板介绍 三星四核S5P4418与八核6818完美兼容 1GB内存/2GB内存可选 电源管理:AXP228,支持动态调频,超低功耗 核心板引出脚最 ...
- 51单片机入门-开发板介绍及软件安装
[1-1] 课程简介_哔哩哔哩_bilibili[1-2] 开发工具介绍及软件安装_哔哩哔哩_bilibili[1-3] 单片机及开发板介绍_哔哩哔哩_bilibili 书籍:51单片机C语言教程-郭 ...
- 【AXU3EG】UltraScale+ MPSoC以及开发板介绍
Copyright © 2012-2020 芯驿电子科技(上海)有限公司 UltraScale+ MPSoC Zynq UltraScale+ MPSoC 系列是 Xilinx 第二代平台,其在 FP ...
最新文章
- 查询name和age当name相同时选择age最大的
- hdu 3367 Pseudoforest (最大生成树 最多存在一个环)
- axure 输入框默认灰色字_Axure如何应对意外关闭
- HTML5文档查看器PrizmDoc发布v13.0,新增文档比较功能
- 计算机与程序设计基础 vb,《VB程序设计基础》第4章 函数与过程
- 简单实现京东分类页面
- 关于前端SPA(单页面应用)
- xlsm java 读取_使用POI读/写XLSM
- Gentoo安装教程(Systemd+Gnome)
- 项目突发事件识别_当突发事件发生时,您要做的就是文化
- android 直播sdk 抖音,从零开始仿写一个抖音App——跨平台视频编辑SDK项目搭建
- oracle官文查看参数介绍的路径
- pmw原理c语言,详细解析单片机 PMW 控制基本原理
- 泉州程序员置业小指南
- javascript contains方法
- 2021年度测试行业调查问卷
- 网络丢包问题的原因及解决办法
- UIFont-动态字体
- python 新式类 旧式类_Python新式类与经典类(旧式类)的区别
- Java Swing入门基础
热门文章
- 图片速览 GroupViT: Semantic Segmentation Emerges from Text Supervision
- 使用IPython在服务器上打断点(交互式编程)
- work life balance
- ASIC-WORLD Verilog(2)FPGA的设计流程
- java之初识集合框架
- 实训9.2. JDK——java语言的软件开发工具包(JAVA的运行环境(JVM+Java系统类库)和JAVA工具) 【java开发的核心】...
- 故地重游-从唐家岭想起的过往
- html css建站的文件夹,建站教程CMS建站DIV+CSS常用的Html网页布局代码汇集
- BCompare报应用程序发生错误
- 使用jks文件,本地运行没问题,打包到服务器出现java.io.IOException: Invalid keystore format