This website requires JavaScript.
入驻
发布

STC8H8K64U开发板

江苏传智播客教育科技股份有限公司深圳...
发布于2023-12-20 10:48:28
分类:开发板 举报
销量: 27
2
7
18
11.99
简介:

STC8H8K64U开发板,所有IO引脚引出,自带ch340烧录和hid烧录,笔记资料开源

应用场景:

基于宏晶科技stc8h8k64u的开发板,适合8051单片机的入门学习,也可当做usb转ttl模块使用。

1.产品简介

基于宏晶科技stc8h8k64u的核心开发板。

 

2.应用场景

1. 学习8051系列单片机的开发。

2. 使用p3.0和p3.1,可以当做usb转ttl串口烧录工具

3. 学习usb键盘的开发,学习hid协议



3.产品概述

● 串口烧录

● HID烧录

● 基准电压

● 按键操作

● LED指示

● 可编程LED灯

● 外部存储拓展

● 全部引脚扩展



4.产品参数

内核:

  • 超高速 8051 内核 (1T),比传统 8051 约快 12 倍以上
  • 指令代码完全兼容传统 8051
  • 22 个中断源,4 级中断优先级
  • 支持在线仿真

工作电压:

  • 1.9V~5.5V

工作温度:

  • -40C~85C (芯片为-40C~125C制程,超温度范围应用请参考电气特性章节说明)

Flash存储器:

  • 最大 64K 字节 FLASH 程序存储器 (ROM) ,用于存储用户代码
  • 支持用户配置 EEPROM 大小,512 字节单页擦除,擦写次数可达 10 万次以上
  • 支持在系统编程方式 (ISP) 更新用户应用程序,无需专用编程器
  • 支持单芯片仿真,无需专用仿真器,理论断点个数无限制

SRAM:

  • 128 字节内部直接访问 RAM (DATA,C 语言程序中使用 data 关键字进行声明)
  • 128 字节内部间接访问 RAM (IDATA,C 语言程序中使用 idata 关键字进行声明)
  • 8192 字节内部扩展 RAM(内部 XDATA,C 语言程序中使用 xdata 关键字进行声明)
  • 1280 字节 USB 数据 RAM

时钟控制:

  • 内部高精度IRC (4MHZ45MH,ISP 编程时选择或手动输入,还可以用户软件分频到较低的频率工作如 100KHz)
  • 误差士0.3% (常温下 25C )中
  • -1.35%~+1.30%温漂(全温度范围,-40C~85C)
  • -0.76%~+0.98%温漂(温度范围,-20C~65°C)
  • 内部 32KHz 低速 IRC (误差较大)
  • 外部晶振(4MHz~45MHZ) 和外部时钟

用户可自由选择上面的 3 种时钟源

复位:

  • 硬件复位
  • 上电复位,实测电压值为 1.69V~1.82V。 (在芯片未使能低压复位功能时有效)9上电复位电压由一个上限电压和一个下限电压组成的电压范围,当工作电压从 5V/3.3V 向下掉到上电复位的下限门槛电压时,芯片处于复位状态,当电压从 OV 上升到上电复位的上限门电压时芯片解除复位状态。
  • 复位脚复位,出厂时 P5.4 默认为 IO 口,ISP 下载时可将 P5.4管脚设置为复位脚(注意: 当设置 P5.4安管脚为复位脚时,复位电平为低由平)
  • 看门狗溢出复位
  • 低压检测复位,提供 4 级低压检测电压: 1.9V、2.3V、2.8V、3.7V。每级低乐检测电压都是由一个上限电乐和一个下限电乐组成的电压范用,当工作电压从 5V/3.3V 向下掉到低压检测的下限门槛电压时,低压检测生效,当电压从 0V 上升到低压检测的上限门槛电压时,低压检测生效。
  • 软件复位
  • 软件方式写复位触发寄存器

中断:

  • 提供 22 个中断源: INTO (支持上升沿和下降沿中断)、INT1 (支持上升沿和下降沿中断)、INT2(只支持下降沿中断)、INT3(只支持下降沿中断) 、INT4(只支持下降沿中断) 、定时器 0、定时器 1、定时器2、定时器3、定时器4、串口1、串口2、串口3、串口4、ADC 模数转换、LVD 低压检测、SPI、T2C比较器、PWMA、PWMB、USB
  • 提供 4 级中断优先级
  • 时钟停振模式下可以唤醒的中断:INTO(P3.2)、INT1(P3.3)、INT2P3.)、INT3(P3.7)、INT4(P3.0)、TO(P3.4)、T1(P3.5)、T2(P1.2)、T3(P0.4)、 T4(P0.6)、RXD(P3.0/P3.6/P1.6/P4.3)、RXD2(P1.0/P4.6)、RXD3(P0.0/P5.0)、RXD4(P0.2/P5.2)、I2C SDA(P1.4/P2.4/P3.3)以及比较器中断、低压检测中断、掉电唤醒定时器唤醒。

数字外设:

  • 5个16 位定时器: 定时器0、定时器 1、定时器 2、定时器 3、定时器 4,其中定时器 0的模式3 具有NMI(不可屏蔽中断) 功能,定时器 0 和定时器 1 的模式 0为 16 位自动重载模式4 人高速串口:串口1、串口2、串门3、串口4,波特率时钟源最快可为FOSC/48路/2 组高级 PWM,可实现带死区的控制信号,并支持外部异常检测功能,另外还支持 16 位定时器、8个外部中断、8 路外部捕获测量脉宽等功能
  • SPI: 支持主机模式和从机模式以及主机/从机自动切换I2C:支持主机模式和从机模式
  • MDU16: 硬件 16 位乘除法器 (支持 32 位除以 16 位、16 位除以 16 位、16 位乘 16位、数据移位以及数据规格化等运算)
  • USB: USB2.0/USB1.1 兼容全速 USB,6 个双向端点,支持 4 种端点传输模式(控制传输、中断传输、批量传输和同步传输) ,每个端点拥有 64 字节的缓冲区
  • I/0 口中断:所有的 I/0 均支持中断,每组 I/0 中断有独立的中断入口地址,所有的I/0 中断可支持 4种中断模式:高电平中断、低电平中断、上升沿中断、下降沿中断。提供 4 级中断优先级并支持掉电唤醒功能。(注: A 版芯片无此功能)
  • DMA :支持 Memory-To-Memory 、 SPI 、 UART1TX/UARTIRX 、 UART2TX/UART2RXUART3TX/UART3RX、UART4TX/UART4RX、ADC (自动计算多次 ADC 结果的平均值)

模拟外设:

  • 超高速 ADC,支持 12 位高精度 15 通道(通道0通道 14)的模数转换,速度最快能达到 800K (每秒进行 80 万次 ADC 转换)
  • ADC 的通道 15 用于测试内部 1.19V 参考信号源(芯片在出厂时,内部参考信号源已调整为 1.19V)
  • 比较器,一组比较器(A 版芯片: 比较器的正端可选择 CMP+和所有的 ADC 输入端口,比较器的负端可选择 CMP和内部 1.19V 的参考源: B 版芯片:比较器的正端可选择 CMP+、CMP+ 2、CMP+ 3 和所有的ADC 输入端口,比较器的负端可选择 CMP-端口和内部 1.19V 的参考源。所以比较器可当作多路比较器进行分时复用)
  • DAC: 8 路高级 PWM 定时器可当8路DAC 使用

GPIO:

  • 最多可达 60 个 GPIO: P0.0P07、P1.0 P1,7 (无P1.2) 、P2.0 P2,7、P3.0 P3,7、P4.0 P47、P5.0P5.4.
  • P6.0~P6.7、P7.0~P7.7所有的 GPIO 均支持如下 4 种模式: 准双向口模式、强推挽输出模式、开漏输出模式、高阻输入模式
  • 除 P3.0 和 P3.1 外,其余所有 IO 口上电后的状态均为高阻输入状态,用户在使用 IO口时必须先设置IO口模式。另外每个 IO口均可独立使能内部 4K 上拉电阻



5.使用说明

网上一些人说51单片机过时了,太LOW了,能说出这种话的一看就没做过产品研发,没上过班,对行业一无所知。

去boss直聘看看就知道了,大量企业招聘有STC c51单片机相关开发经验的工程师,月薪8~15K。


嵌入式企业在做mcu选型的时候,成本是一个重要的考虑因素。出货量几百万的小家电设备,mcu上能便宜两毛钱就是非常客观的利润,

能用1块钱的mcu实现的功能,干嘛要买个几十块的stm32来实现?如果你把stm32实现的功能,在51单片机上实现出来,这才是真正的牛逼。


stc现在有32位的单片机,但是建议入门选8位的,对于新手来讲,stc8便宜,资源丰富,各种外设都支持,学习难度不大,作为入门是最佳选择。

另外因为价格便宜,在小家电,各种低价智能硬件设备上有大量应用场景,所以市场上有很多企业的招聘岗位需要有stc8的经验。

况且从开发角度来看,会了8位的,再上手32位的就是水到渠成,毫不费力的事情,反之则不然。


学习内容: 会读芯片手册,能看懂原理图,能自己绘制开发板,点灯,pwm, adc,中断系统,电位器,数码管,温湿度传感器,独立按键,矩阵键盘,rtc时钟,外部中断,IIC协议, SPI协议, USB的hid协议,uart通讯,蓝牙芯片通讯等。


原理图开源,课程笔记开源。



STC8H8K64U 8051单片机 usb转ttl hid协议学习
最近更新时间 2024-02-20 17:22:54
描述
附件
讨论
关于供应商