找回密码
 立即注册
查看: 1308|回复: 20

申请实验箱

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-06-16 19:59:48

2

主题

16

回帖

52

积分

注册会员

积分
52
发表于 2024-6-14 10:16:52 | 显示全部楼层 |阅读模式
学习stc32位8051教学视频,免费领取实验箱
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-06-16 19:59:48

2

主题

16

回帖

52

积分

注册会员

积分
52
发表于 2024-6-14 10:36:16 | 显示全部楼层
day1

单片机:实际上就是集成电路芯片

功能:写入用户程序,能读取输入因交的电压信号,可以做有规律可循的控制应用,用途比较广泛,智能仪器,工业控制,家用电器

了解单片机的其他知识,如何去学习单片机
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:174
  • 最近打卡:2025-05-08 09:20:12
已绑定手机

90

主题

963

回帖

2332

积分

超级版主

积分
2332
QQ
发表于 2024-6-14 10:41:48 | 显示全部楼层
热线19952583534
www.STCAI.com
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-06-16 19:59:48

2

主题

16

回帖

52

积分

注册会员

积分
52
发表于 2024-6-14 10:46:54 | 显示全部楼层
day2

使用硬件:实验箱9.4

了解实验箱9.4的元器件

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-06-16 19:59:48

2

主题

16

回帖

52

积分

注册会员

积分
52
发表于 2024-6-14 11:04:12 | 显示全部楼层
day3

下载单片机需要的软件

了解如何下载手册

下载点灯程序

学习如何使用stc软件,以及PDF阅读器,仔细阅读实验箱使用说明说

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-06-16 19:59:48

2

主题

16

回帖

52

积分

注册会员

积分
52
发表于 2024-6-14 11:38:31 | 显示全部楼层
day4

LED点亮原理:

- LED(发光二极管)是通过电流通过其PN结时发光的半导体器件。为了点亮LED,需要确保电流通过其正向流动,通常在电路中串联一个限流电阻以防止过流损坏LED。

新建工程:

- 下载开发工具和固件库:首先,需要下载单片机的开发工具(如Keil或STM32CubeMX)以及相关的固件库。以GD32系列为例,可以从官网上下载标准固件库 [1]。
- 新建项目:打开开发工具,创建一个新项目。选择目标芯片型号并设置基本工程信息。
- 初始化GPIO端口:配置单片机的GPIO端口,将其设置为输出模式,并连接到LED所在的引脚。

点亮第一个LED:

- 编写代码:使用C语言编写代码,控制GPIO引脚输出高电平,从而点亮连接在该引脚上的LED。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-06-16 19:59:48

2

主题

16

回帖

52

积分

注册会员

积分
52
发表于 2024-6-14 11:40:02 | 显示全部楼层
day5
C语言的基本数据类型:

基本数据类型包括:整型(int)、字符型(char)、浮点型(float, double)等。
每种数据类型都有不同的存储大小和范围,了解这些有助于选择合适的类型进行编程。
C语言常用运算符:

算术运算符:+(加)、-(减)、*(乘)、/(除)、%(取模)。
关系运算符:==(等于)、!=(不等于)、>(大于)、<(小于)、>=(大于等于)、<=(小于等于)。
逻辑运算符:&&(与)、||(或)、!(非)。
位运算符:&(按位与)、|(按位或)、^(按位异或)、~(按位取反)、<<(左移)、>>(右移) [3].
进制数的表示与转换:

二进制:以0b或0B开头,例如0b1010表示十进制的10。
十进制:正常的数字表示,例如10。
十六进制:以0x或0X开头,例如0xA表示十进制的10 [4].
使用printf函数输出不同进制:

十进制输出:printf("%d", 10);
十六进制输出:printf("%x", 10);,输出为a;printf("%X", 10);,输出为A [2].
高位补0:printf("%04x", 10);,输出为000a [1].
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-06-16 19:59:48

2

主题

16

回帖

52

积分

注册会员

积分
52
发表于 2024-6-14 11:43:28 | 显示全部楼层
day6
使用延迟函数实现LED闪烁。

学习函数的使用:

函数的定义包括返回值类型、函数名称和参数列表。
使用函数将代码逻辑分块,有助于提高代码的可读性和可维护性
新建文件及模块化编程:

模块化编程将代码分成多个文件,每个文件实现特定功能。
创建单独的文件来定义延迟函数和LED控制函数。
提高编程效率:

使用模块化编程可以提高代码的复用性和可维护性。
新建文件并将功能独立出来,使得每个模块职责单一,修改和调试更加方便
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-06-16 19:59:48

2

主题

16

回帖

52

积分

注册会员

积分
52
发表于 2024-6-14 11:45:30 | 显示全部楼层
day7
按键的原理
按键是一种简单的开关,用于控制电路的通断。按键分为独立按键和矩阵按键两种类型。独立按键结构简单,每个按键控制一个电路通断。矩阵按键则将多个按键排列成行和列,通过扫描行和列来确定按键的按下位置。
按键的应用
按键在电子设备中广泛应用,例如:

家电控制:开关、模式选择等
计算机外设:键盘、鼠标按键
工业控制:机器启动、停止按钮
数组的使用
数组是一种数据结构,用于存储一组相同类型的元素。它可以方便地通过下标访问每个元素。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:2
  • 最近打卡:2024-06-16 19:59:48

2

主题

16

回帖

52

积分

注册会员

积分
52
发表于 2024-6-14 11:47:32 | 显示全部楼层
day8
认识蜂鸣器
蜂鸣器是一种电子发声器件,通常用于产生警报声或提示音。它由振动装置和谐振装置组成,根据控制方式不同,可以分为有源型和无源型两类

蜂鸣器的控制原理
有源蜂鸣器:内部自带振荡源,只需接上直流电源即可持续发声,发声频率是固定的
无源蜂鸣器:内部没有振荡源,需要外部控制器提供振荡信号才能发声,通过改变振荡信号的频率可以调节发声频率
蜂鸣器的应用
蜂鸣器广泛应用于各种电子设备中,用于产生提示音或警报声。例如:

计算机和打印机:提供错误提示音
报警器:用于安全警报
电子玩具:用于发出声音效果
汽车电子设备:提供提示或警告声
电话机和定时器:用于提示用户
无源蜂鸣器,可以使用PWM信号来控制发声频率
回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-9 03:52 , Processed in 0.135400 second(s), 102 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表