自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(241)
  • 收藏
  • 关注

原创 【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 13 章 独立按键实验

这一章我们通过独立按键实验来介绍IO 口作为输入的使用。 开发板上板载 4 个独立按键。 本章所要实现的功能是:通过开发板上的独立按键 K1 控制 D1 指示灯亮灭。

2025-12-25 14:01:29 522

原创 【普中DSP28335开发攻略】-- 第 24 章 LCD12864 液晶显示实验

本章就来介绍一个可以实现字符、 汉字、 图形等显示的液晶屏--LCD12864。 LCD12864 分为带字库和不带字库两种, 开发板配置的是不带字库LCD12864。 我们开发板上集成了一个 LCD12864 液晶显示器接口, 它可兼容带字库和不带字库两种屏, 将配置的 LCD12864 液晶对应插入即可。 本章要实现的功能是: 系统运行时, LCD12864 上显示汉字字符信息, 同时 D1 指示灯闪烁指示系统正常运行。

2025-12-24 09:15:10 637

原创 【普中STM32F1xx开发攻略--标准库版】-- 第 24 章 窗口看门狗(WWDG)实验

这一章我们来学习下窗口看门狗(以下简称 WWDG) 。 本章要实现的功能是: 使用窗口看门狗的中断来喂狗, 通过 D1、D2 指示灯提示程序运行状态。

2025-12-23 09:09:21 760

原创 【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 12 章 动态数码管实验

本章我们就来介绍下如何使用 51 单片机控制动态数码管显示。 本章所要实现的功能是: 控制动态数码管从左至右显示数字 0-7。

2025-12-22 08:58:31 522

原创 【普中DSP28335开发攻略】-- 第 23 章 LCD1602 液晶显示实验

这一章我们就来介绍一种非常简单且常用的显示装置--LCD1602 液晶显示器, 使用它可以显示更多的字符数字信息。 我们开发板上集成了一个 LCD1602 液晶显示器接口, 将配置的LCD1602 液晶对应插入即可。 本章要实现的功能是: 系统运行时, 在 LCD1602 液晶上显示字符信息, 并且 D1 指示灯闪烁指示系统运行状态。

2025-12-20 10:07:38 662

原创 【普中STM32F1xx开发攻略--标准库版】-- 第 23 章 独立看门狗(IWDG)实验

这一章我们来学习下 STM32F1 的独立看门狗( 以下简称 IWDG) 。 STM32F1内部自带了两个看门狗, 一个是独立看门狗 IWDG, 另一个是窗口看门狗 WWDG,本章只介绍独立看门狗 IWDG, 窗口看门狗 WWDG 会在后面章节介绍。 本章要实现的功能是: 通过 KEY_UP 按键进行喂狗, 喂狗的时候 DS1 指示灯点亮, 超过喂狗时间产生复位后 DS1 指示灯熄灭, 同时使用 DS0 指示灯闪烁表示系统运行

2025-12-19 09:57:20 979

原创 【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 11 章 静态数码管实验

本章我们通过另外一个实验来讲述 51 单片机 IO 口的输出。 通过单片机的 IO 口控制板载数码管显示。

2025-12-18 08:48:15 684

原创 【普中DSP28335开发攻略】-- 第 22 章 I2C-EEPROM 实验

本章我们就来学习如何使用 F28335 的 IO 口模拟 I2C 时序, 并实现与板载 AT24C02(EEPROM)之间的双向通信。 本章要实现的功能是: 首先检测 AT24C02 芯片是否存在, 如果存在则通过串口输出提示信息, 然后通过按键 K1、 K2 和 K3 控制 AT24C02 数据读写及清除, 并通过数码管显示写入和读取的数据信息, 最后让 D1 指示灯闪烁提示系统正常运行。

2025-12-17 10:39:47 866

原创 【普中STM32F1xx开发攻略--标准库版】-- 第 22 章 printf 重定向

这一章我们来学习如何在STM32 上使用 printf 输出函数。 相信只要学习过 C 语言的朋友, 都会使用 printf函数。 本章要实现的功能是: 通过 printf 函数将信息打印在串口调试助手上显示。

2025-12-16 08:46:34 976

原创 【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 10 章 蜂鸣器实验

本章我们通过另外一个实验来讲述 51 单片机 IO 口的输出。 通过单片机的一个 IO 口控制板载无源蜂鸣器, 实现蜂鸣器控制。

2025-12-15 08:44:03 852

原创 【普中DSP28335开发攻略】-- 第 21 章 SPI 串行外设接口实验

本章我们介绍下 F28335 的串行外设接口(以下简称 SPI) 。 本章以 SPI 数据自发自收实验为例进行讲解, 让大家学会 F28335 的 SPI 的使用。 本章要实现的功能是: 使用 SPI 实现数据的自发自收, 通过串口将收发的数据输出显示, 并且 D1 指示灯闪烁, 指示系统运行状态。

2025-12-12 09:17:17 1073

原创 【普中STM32F1xx开发攻略--标准库版】-- 第 21 章 USART 串口通信

这一章我们就来学习下USART 串口通信。 本章要实现的功能是: STM32F1 通过 USART1 实现与 PC 机对话, STM32F1 的 USART1 收到 PC 机发来的数据后原封不动的返回给 PC 机显示。

2025-12-11 09:24:15 1029

原创 【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 9 章 点亮第一个 LED

本章将向大家介绍如何在创建好的工程模板上, 通过控制 51 单片机的 GPIO 使开发板上的 LED 灯点亮。 通过本章的学习, 让大家学会如何在程序中操作 51 单片机的 GPIO 口输出高低电平。

2025-12-10 09:10:46 827

原创 【普中DSP28335开发攻略】-- 第 20 章 RS232 通信实验

这一章我们就来学习下 SCI 串口通信。 本章要实现的功能是: F28335 通过 SCIA 实现与 PC 机对话, F28335 的 SCIA 收到 PC 机发来的数据后原封不动的返回给 PC 机显示, 定时器 0 控制 D1 指示灯闪烁, 提示系统运行状态。

2025-12-09 14:47:01 839

原创 【普中STM32F1xx开发攻略--标准库版】-- 第 20 章 PWM 呼吸灯实验

这一章我们来学习如何使用通用定时器产生 PWM 输出。 本章要实现的功能是: 通过 TIM3 的通道 2 输出 PWM 信号, 控制 DS0 指示灯的亮度。

2025-12-08 10:49:07 617

原创 【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 8 章 51 单片机工程模板创建

本章将向大家介绍如何使用 KEIL C51 软件以及如何创建 51 单片机工程。 通过本章的学习, 让大家创建属于自己的 51 单片机工程模板, 为后面学习 51 单片机编程做好铺垫。

2025-12-06 08:54:13 739

原创 【普中DSP28335开发攻略】-- 第 19 章 ADC 模数转换实验

这一章我们来学习下 F28335 的 ADC 模数转换功能。 F28335 的 ADC 是 12 位精度的, 共有 16 路模拟转换通道。 本章以 ADCINA0 通道转换为例进行讲解, 让大家学会 F28335 的 ADC 的使用。 本章要实现的功能是: 通过 ADCINA0 通道采集电位器电压, 并将电压值通过数码管显示, 定时器 0 控制 D1 指示灯闪烁, 指示系统工作状态 。

2025-12-05 10:02:01 1077

原创 【普中STM32F1xx开发攻略--标准库版】-- 第 19 章 定时器中断

这一章我们来学习下定时器中断。STM32F1 的定时器功能非常强大, 其包含 2 个基本定时器(TIM6、 TIM7) 、 4 个通用定时器(TIM2-TIM5) 和 2 个高级定时器(TIM1、 TIM8) , 共计 8 个, 与 51单片机定时器的功能和数量相比优势非常明显。 本章以通用定时器为例进行讲解, 让大家学会 STM32F1 定时器的使用。 本章要实现的功能是: 通过 TIM4 中断控制DS1指示灯闪烁, 主函数控制DS0指示灯闪烁。

2025-12-04 09:19:26 857

原创 【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 7 章 KEIL C51 软件安装

  本章将向大家介绍 KEIL C51 软件的安装, 通过本章的学习, 我们可以在电脑上安装一个 KEIL C51 软件, 为后面学习程序的开发做好铺垫。

2025-12-02 09:54:02 1015

原创 【普中DSP28335开发攻略】-- 第 18 章 增强型脉宽调制 EPWM 实验

本章就来详细介绍下 F28335 的 EPWM 外设, 让大家学会 F28335的 EPWM 的使用。 由于 EPWM 外设的功能较多, 我们就以如何控制 F28335 输出 PWM波为例来介绍, 通过输出的 PWM 波控制开发板上 LED 灯, 实现一个呼吸灯效果。

2025-12-01 11:45:30 605

原创 【普中STM32F1xx开发攻略--标准库版】-- 第 18 章 外部中断实验

这一章我们就来学习下外部中断。 本章要实现的功能与按键实验一样, 即通过按键控制 LED, 只不过这里采用外部中断方式进行控制。

2025-11-28 09:39:34 998

原创 【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 6 章 51 单片机最小系统

本章就来介绍 51 单片机最小系统构成, 通过本章的学习, 让大家能够掌握 51 单片机最小系统的构成, 为后期自己搭建最小系统提供理论基础。

2025-11-27 08:58:08 903

原创 【普中DSP28335开发攻略】-- 第 17 章 数码管显示实验

本章我们介绍一种显示装置-数码管, 通过 F28335芯片的 IO 口控制板载的一个四位一体共阴数码管。 本章要实现的功能是: 将数据显示在数码管上, 同时控制 D1 指示灯闪烁, 指示系统运行状态。

2025-11-26 10:48:47 813

原创 【普中STM32F1xx开发攻略--标准库版】-- 第 17 章 STM32 中断系统

STM32 中断非常强大, 几乎每个外设都可以产生中断, 因此这里我们单独使用一章来介绍它, 为后面介绍外设中断做铺垫。

2025-11-24 09:25:58 828

原创 【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 5 章 数字电路与 C 语言基础

通过本章的学习, 让大家掌握 C 语言基础知识, 为后面 51 单片机的编程学习做好铺垫。

2025-11-21 11:15:19 738

原创 【普中DSP28335开发攻略】-- 第 16 章 定时器中断实验

这一章我们来学习下 F28335 的 CPU定时器。本章以定时器 0 为例进行讲解, 让大家学会 F28335的 CPU 定时器的使用。 本章要实现的功能是: 通过 Timer0

2025-11-20 13:53:13 1040

原创 【普中STM32F1xx开发攻略--标准库版】-- 第 16 章 按键控制实验

这一章我们通过按键控制实验来介绍下 IO 口作为输入的使用。 本章所要实现的功能是: 通过开发板上的 4 个按键控制 LED 和蜂鸣器开关。

2025-11-19 09:00:12 992

原创 【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 4 章 51 单片机介绍

本章将向大家介绍 51 单片机, 通过本章的学习, 让大家对 51 单片机有一个深入的了解, 为后面 51 单片机的学习做好铺垫。

2025-11-18 09:56:15 1162

原创 【普中DSP28335开发攻略】-- 第 15 章 外部中断实验

这一章我们就来学习下外部中断。 通过上一章的介绍我们知道, F28335 外部中断有 7 个, 外部中断 1-7, 其中外部中断 1 和 2 只能对 GPIO0-GPIO31 配置; 外部中断 3 和 4、5、6、7 只对 GPIO32-GPIO63配置, 它们的使用方法是一样的, 所以只要学会一个即可掌握所有外部中断。 本章所要实现的功能是: 使用外部中断 1 功能通过按键 K1 控制 D2 亮灭, K4按键控制D3 亮灭 , D1指示灯闪烁提示系统运行状态 。

2025-11-17 09:15:22 1153

原创 【普中STM32F1xx开发攻略--标准库版】-- 第 15 章 蜂鸣器实验

本章我们通过另外一个实验来讲述 STM32 IO 口的输出。 通过 STM32F1 芯片的一个 IO口控制板载有源蜂鸣器, 实现蜂鸣器控制。

2025-11-07 10:03:42 426

原创 【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 3 章 开发板功能及使用介绍

本章将向大家介绍普中 51-实验板(以下简称普中-2 或普中-3 或普中-4) 的功能及使用方法, 通过本章的学习, 让大家能快速上手开发板的学习。

2025-11-07 09:46:33 426

原创 【普中DSP28335开发攻略】-- 第 14 章 F28335 中断系统

F28335 中断非常强大, 几乎每个外设都可以产生中断, 因此这里我们单独使用一章来介绍它, 为后面介绍外设中断做铺垫。

2025-11-06 10:01:58 802

原创 【普中STM32F1xx开发攻略--标准库版】-- 第 14 章 SysTick 系统定时器

本章就给大家介绍 STM32F1 内部 SysTick 系统定时器, 通过一个简单的LED 流水灯程序来讲述如何配置 SysTick 系统定时器实现精确延时。

2025-11-06 09:16:18 840

原创 【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 2 章 如何学习单片机

本文介绍了学习51单片机的核心方法和准备工作。

2025-11-05 11:35:15 565

原创 【普中DSP28335开发攻略】-- 第 13 章 步进电机实验

本章我们依然使用 TC1508S 芯片来驱动配置的四线双极性步进电机, 同时也介绍下 ULN2003 芯片的使用方法。 本章所要实现的功能是:通过 K1、 K2 键控制电机的正反转。

2025-11-05 11:25:17 1172

原创 【普中STM32F1xx开发攻略--标准库版】-- 第 13 章 STM32 位带操作

本章将向大家介绍 STM32F1 的位带操作, 让 STM32 的位操作和 51 单片机的位操作一样简单。 本章最后通过一个简单的 LED 闪烁程序来讲述如何对 STM32F1进行位操作。

2025-11-04 09:45:59 921

原创 【普中51单片机开发攻略--基于普中-2&普中-3&普中-4】-- 第 1 章 如何使用本攻略

本文介绍了基于普中51单片机开发板(A2/A3/A4型号)的学习攻略。开发板采用STC89C52/516芯片,配套《STC89Cxx中文参考手册》作为主要学习资料。攻略内容包含外设介绍、外围芯片使用、硬件讲解、软件分析和实验现象五大模块,采用理论与实践结合的方式,旨在帮助开发者快速掌握51单片机开发技术。

2025-11-04 09:25:36 349

原创 【普中DSP28335开发攻略】-- 第 12 章 直流电机实验

本章学习使用 TC1508S 芯片来驱动直流电机, 本章所要实现的功能是: 通过 K1、 K2、 K3 键控制电机的正反转和停止。

2025-11-03 09:32:40 799

原创 【普中STM32F1xx开发攻略--标准库版】-- 第 12 章 STM32 时钟系统

本章将向大家介绍 STM32 的时钟系统, 重点分析时钟树, 只要理解好时钟树, STM32 一切时钟的来龙去脉会非常清楚。 通过介绍 STM32 时钟配置过程, 让大家学会如何修改系统时钟频率, 本章最后通过一个简单的 LED 闪烁程序来讲述如何自定义系统时钟。

2025-11-03 09:19:10 1032

原创 【普中Hi3861开发攻略--基于鸿蒙OS】-- 第 31 章 WIFI 实验-华为 IoTDA 设备接入

本章来学习 WIFI 的 MQTT 网络通信应用, 与华为 IoTDA 云端接入控制, 使用 Hi3861开发 WIFI 是非常简单而美妙的, 让大家在学习物联网中变的简单有趣。

2025-10-31 10:17:04 1158

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除