自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (9)
  • 收藏
  • 关注

原创 51单片机应用开发(进阶)---串口应用(51单片机双机通信)

具体实现目标:(1)单片机A按下K1发送0x55给单片机B,单片机B收到后,点亮LED1;单片机B按下K2发送0x66给单片机A,单片机A收到后,点亮LED2.

2024-12-06 16:58:41 1010

原创 51单片机应用开发(进阶)---串口接收字符命令

字符串是由字母、数字、下划线和空格等各种字符组成的一串字符,是一个常量。由一对双引号括起来。字符串的末尾都默认有一个'\0'的结束符。C语言存储字符,其实是存储字符所对应的ASCII码,因此字符可以以%c或者%d输出均可以,需要作为常识记住的是:字符'0'对应的ASCII码为48,字符'A'对应的ASCII码为65,字符'Z'对应的ASCII码为90,字符'a'对应的ASCII码为97,字符'z'对应的ASCII码为122;字符类型char占用1个字节。定义一个字符数组;字符串指针;

2024-12-05 10:53:29 1636

原创 51单片机应用开发---ADC详解(基于XPT2046 芯片)

ADC(Analog to Digital Converter)即模数转换器,用来将模拟信号转换为数字信号。A/D转换过程XPT2046 是一款 4 线制电阻式触摸屏控制器,内含 12 位分辨率 125KHz 转换速率逐步逼近型 A/D 转换器。XPT2046 支持从 1.5V 到 5.25V 的低电压 I/O 接口。XPT2046 能通过执行两次 A/D 转换查出被按的屏幕位置,除此之外, 还可以测量加在触摸屏上的压力。

2024-12-02 12:50:35 3129

原创 51单片机应用开发(进阶)---51单片机串口重定向printf函数打印

1、掌握51单片机的串口重定向2、具体目标:1、实现printf “打印”各种常用的类型的数据变量 UART串口通信协议是我们常用的通信协议(UART、I2C、SPI等)之一,全称叫做通用异步收发传输器(Universal Asynchronous Receiver/Transmitter),是异步串行通信协议的一种,工作原理是将传输数据的每个字符一位接一位地传输。 UART 在开发中应用最多莫过于“打印”程序信息,一般在硬件设计时都会预留一个UART 通信接口连接至电脑,用于

2024-11-25 16:37:27 1883

原创 51单片机应用开发(进阶)---LCD1602电子时钟(protues+原理图+仿真+程序)

1、巩固LCD1602的应用;2、巩固定时器的应用;3. 具体目标:LCD1602第1行居中显示:clock;第2行显示:Tim 88:88:88(时:分:秒);1、void lcd1602_show_string(u8 x,u8 y,u8 *str); 1、public.h 文件2、lcd1602.h 文件3、lcd1602.c 文件4、main.c 文件四、实验效果

2024-11-22 14:40:46 937

原创 51单片机应用开发---串口UART详解(protues+原理图+仿真+程序)

串行通信(Serial Transmission),是指通过一根数据线或少量数据线(少于8根)将数据一位一位地按顺序依次传送。并行通信(Parallel Transmission),是指用多条数据线同时传送多位数据,通常以8位、16位、32位等数据位传送。波特率:每秒传输的二进制位数,单位为比特每秒(bi

2024-11-21 14:36:29 2017

原创 51单片机应用开发(进阶)---模块化编程

1、掌握.h 文件的格式、extern 的用法;2、握模块化编程方法步骤;3、具体实现:(1)提供一个C文件,将其按照功能模块进行模块化。传统的编程方式: 所有的函数均在main.c里,若使用的模块比较多,则一个文件内会有很多代码,不利于代码的组织和管理。而且很影响开发人员的思路。 把各个模块的代码放在不同的.c文件里,在.h文件里提供外部可调用函数的声明,其他.c文件想使用其中的代码时,只需要 **#include**即可。使用模块化编程可以极大的提高代码的可

2024-11-16 16:11:27 1305

原创 51单片机应用开发---LCD1602显示(protues+原理图+仿真+程序)

LCD1602(Liquid Crystal Display)液晶显示屏是一种字符型液晶显示模块,可以显示ASCII码的标准字符和其它的一些内置特殊字符,还可以有8个自定义字符(如汉字)。显示容量16—表示每行显示16个字符;02—表示显示两行。

2024-11-14 09:12:09 2252

原创 51单片机应用开发(进阶)---定时器应用之电子时钟(protues+原理图+仿真+程序)

1、巩固定时器的配置流程;2、掌握按键、数码管与定时器配合使用;3、秒表具体实现:(1)K1功能键,按下按键选中时分秒进行调节;(2)K2:数值+1;(3)K3:数值-1;(4)K4:确认键,设置数值后按下确认,开始走时;(5)显示格式:88-88-88(时-分-秒) 电子时钟是一种使用电子技术来显示当前时间的设备。与传统的机械时钟不同,电子时钟通过电子电路和显示器来展示时间,通常具有更高的准确性和更多的功能。以下是关于电子时钟的简介: 电子时钟的工作原理主要基于晶体振荡器产生的

2024-11-08 09:08:18 4940 5

原创 51单片机应用开发(进阶)---定时器应用(电子秒表)

1、巩固定时器的配置流程;2、掌握按键、数码管与定时器配合使用;3、秒表具体实现:(1)按K1开始计时,再按K1暂停计时.......;(2)按K2计时清零;(3)数码管显示四位数字(前两位秒,后两位10ms+1)。电子秒表(Cronometro)是一种较先进的电子计时器,具有高精度、多功能和易操作等特点。以下是关于电子秒表的详细介绍:电子秒表通过利用电子元件(如振荡器、定时器、计数器和显示器等)来实现时间的准确测量。电子秒表的使用方法通常包括以下几个步骤:由于电子秒表具有精确度高、操作简便等优点,它被广泛

2024-10-31 11:27:26 2263 3

原创 51单片机应用开发---定时器(定时1S,LED以1S间隔闪烁)

许多家用电器都配备了定时器功能,如电饭煲、热水器、空调等。通过设定开始和结束时间,用户可以确保在需要的时候这些设备能够自动开启或关闭。

2024-10-28 11:26:40 4701

原创 51单片机应用开发(进阶)---外部中断(按键+数码管显示0-F)

1、巩固数码管、外部中断知识2、具体实现:按键K4(INT1)每按一次,数码管从0依次递增显示至F,再按则循环显示。1.1 共阳数码管结构1.2 共阳数码管码表共阳不带小数点0-F段码为:{0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};效果如下:器件: 数码管(共阳)7SEG-MPX1-CA、按键BUTTON

2024-10-21 16:26:06 1923

原创 51单片机应用开发---外部中断(按键为例)

CPU执行程序时,由于发生了某种随机的事件(包括外部或内部),让CPU暂时停下正在运行的程序,转而去执行一段处理事件的程序(中断服务子程序或中断处理程序),当这段程序执行完时(事件处理完时),程序又返回被停下的程序继续执行,这一过程称为中断。引发中断的称为中断源。中断可分为外部中断和内部中断。中断程序执行中又出现了中断,那么这种情况又叫做中断嵌套。

2024-10-20 17:31:58 4416

原创 51单片机应用开发(进阶)---IO操作(心形灯为例)

1、加强对单片机的IO操作;2、以项目式锻炼学者分析问题解决问题的能力。 心形灯是一种具有心形图案的灯具,它起源于20世纪60年代的美国,最初主要用于商业广告和装饰。随着LED技术的普及,心形灯逐渐成为一种流行的装饰灯具,广泛应用于家庭、商业和公共场所的装饰。

2024-10-17 09:13:28 960

原创 51单片机应用开发(进阶)---数码管+按键+蜂鸣器(电磁炉显示模拟)

1、加强数码管、按键的学习,实现数码显示变量数据(四位数的显示);2、4位数码+2个按键+无源蜂鸣器实现模拟电磁炉功率调节及显示;功能描述:1、开机显示电磁炉功率300,每按一次K1 ,数码管电磁炉功率值加递增,当加到最大2200,再按K1,数值一直停留在2200;2、每按一次K2,电磁炉功率值加递减,当减到300,再按K2,数值一直停留在最小值300;3、每次按键操作蜂鸣器响一声。 四、实验效果说明:上面程序对应的仿真原理图,普中开发板的

2024-09-30 17:24:46 1398

原创 51单片机应用开发(进阶)---数码管显示按键“加”“减”计数

1、巩固按键操作;2、巩固数码管显示操作

2024-09-27 15:45:58 2514

原创 51单片机应用开发---keil 创建一个新工程并用Protues 8仿真(以点亮LED为例)

1、掌握keil V5软件 创建一个新工程;2、具体目标:1.会新建一个工程;2.编程实现点亮开发板的LED1.1.1 在桌面上新建一个名字为 LED的文件夹1.2 双击打开Keil uVision5 软件,点击 Project —> new μVision Project1.3 将工程放在桌面的LED的文件夹里 ,并给工程命名 为 LED_Prj ,点击保存。1.4 根据开发板选择芯片型号,普中开发板在此选 AT89C52 。点击OK。 1.5 此步点击“是”或“否”都行,如果点击“是”会

2024-09-25 12:40:59 1327

原创 51单片机应用开发---按键控制

按键是一种机械开关,按下即电路导通,松开即电路断开。由于上拉电阻的存在,因此一般按下时低电平,释放时高电平。

2024-09-23 16:29:28 2624

原创 51单片机应用开发---数码管的控制应用

数码管,也称为LED数码管,基本单元是发光二极管(LED)。分为七段数码管和八段数码管(多一个小数点DP)。数码管在我们生活中无处不在,比如家用电磁炉、洗衣机、冰箱等显示应用,还有电子表的时间显示,都使用了数码管的相应原理。上图为一个数码管的笔端图,笔端分为A、B、C、D、E、F、G、DP 8段,也就是由8个LED组成的,点亮前7段既可点亮一个数字,DP一般用于表示小数点。

2024-09-13 17:55:21 2477

原创 51单片机应用开发---二进制、十六进制与单片机寄存器之间的关系(跑马灯、流水灯实例)

1、掌握二进制与十六进制之间的转换2、掌握单片机寄存器与二进制、十六进制之间的转换二进制(binary), 是在数学和数字电路中以2为基数的记数系统,是以2为基数代表系统的二进位制。这一系统中,通常用两个不同的符号0(代表零)和1(代表一)来表示 。十六进制(简写为hex或下标16)是一种基数为16的计数系统,是一种逢16进1的进位制。通常用数字0、1、2、3、4、5、6、7、8、9和字母A、B、C、D、E、F(a、b、c、d、e、f)表示,其中:A~F表示10~15,这些称作十六进制数字。单片机开发中用

2024-09-12 11:00:56 3286 1

原创 51单片机应用开发---什么是单片机?为什么要学习单片机?

单片机是集成在一块(单)芯片上的微型计算机。平时我们把 MCU: Micro-Controller Unit,微控制器俗称单片机。

2024-09-01 21:17:35 4105 1

原创 物联网应用开发--STM32与机智云通信(ESP8266 Wi-Fi+手机APP+LED+蜂鸣器+SHT20温湿度传感器)

机智云智能IoT开发及云服务平台累计拥有超过35万开发者。

2024-05-21 23:06:06 3402

原创 物联网应用开发--传感器数据上传新大陆云平台(STM32+SHT20温湿度+ESP8266+TCP)

新大陆云平台传温度传感器,湿度传感器上传。

2024-05-20 08:10:20 3125

原创 STM32应用开发进阶--IIC总线(SHT20温湿度+HAL库_硬件I2C)

IIC , 即 I²C,全称 Inter-Integrated Circuit,是I²C Bus简称,中文叫集成电路总线,它是一种串行通信总线,使用多主从架构,由飞利浦公司在1980年代为了让主板、嵌入式系统或手机用以连接低速周边设备而发展。SHT20, 新一代 Sensirion 湿度和温度传感器。标准 I 2 C 格式。SHT20 配有一个全新设计的 CMOSens®芯片、一个经过改进的电容式湿度传感元件和一个标准的能隙温度传感元件。

2024-05-19 22:09:44 2932

原创 STM32应用开发进阶--SPI总线(7脚OLED中景园ss1306+HAL库_硬件SPI/软件模拟SPI)

SPI是串行外设接口(Serial Peripheral Interface)的缩写

2024-05-17 00:00:08 2005

原创 物联网应用开发--STM32+ESP8266与新大陆云平台通信(下行控制蜂鸣器、LED)

1、掌握云平台执行器的创建2、熟悉STM32 与ESP8266模块之间的通信3、具体实现目标:(1)创建5个执行器:蜂鸣器,LED1,LED2,ED3,LED4;(2)执行器能对应控制开发板的蜂鸣器和LED。项目创建详细步骤参考:https://blog.youkuaiyun.com/luojuan198780/article/details/138766783项目整体:创建5个执行器1.1 执行器之蜂鸣器设置1.2 执行器之LED设置。4个LED配置除了名称其它都一样开发板P7四个跳键帽接法如下图:说明:单片机

2024-05-14 22:22:16 2514 3

原创 物联网应用开发--AT指令访问新大陆云平台(ESP8266模块+物联网云+TCP)

NLECloud - 新大陆物联网云平台

2024-05-12 22:22:14 2983 8

原创 【STM32+HAL+Proteus】系列学习教程---中断(NVIC、EXTI、按键)

CPU执行程序时,由于发生了某种随机的事件(包括外部或内部),让CPU暂时停下正在运行的程序,转而去执行一段处理事件的程序(中断服务子程序或中断处理程序),当这段程序执行完时(事件处理完时),程序又返回被停下的程序继续执行,这一过程称为中断

2024-05-08 15:25:04 1706 1

原创 物联网应用开发--Wi-Fi通信(ESP8266模块:STA、AP、STA+AP)

Wi-Fi定义Wi-Fi是无线保真的缩写,英文全称为Wireless Fidelity。

2024-04-28 22:33:52 3302

原创 【STM32+HAL+Proteus】系列学习教程---ADC(查询、中断、DMA模式下的电压采集)

ADC(Analog to Digital Converter)即模数转换器,用来将模拟信号转换为数字信号。

2024-04-25 22:09:26 4500 5

原创 【STM32+HAL+Proteus】系列学习教程4---GPIO输入模式(独立按键)

掌握GPIO 输入模式控制

2024-04-23 16:28:04 1821

原创 STM32应用开发进阶--UART串口重定向(printf)串口打印

串口打印在开发中非常重要,它就像是工程师的眼睛一样。

2024-04-21 21:17:45 5502 4

原创 【STM32+HAL+Proteus】系列学习教程3---GPIO输出模式(LED流水灯、LED跑马灯)

GPIOGeneral-purpose input/output)是通用输入输出端口的英文简写,是STM32可控制的引脚。

2024-04-21 20:08:14 1642 2

原创 【STM32+HAL+Proteus】系列学习教程---RS485总线(收发仿真实现)

RS485串行通信接口标准,其中RS是 Recommended Standard 的缩写。RS485 是半双工异步串行通信。

2024-04-21 17:55:15 3282 5

原创 【STM32+HAL+Proteus】系列学习教程2---STM32开发模式选择

STM32开发常用的三种模式

2024-04-18 22:05:45 2323 1

原创 【STM32+HAL+Proteus】系列学习教程1---STM32开发板介绍及串口下载程序方法

STM32串口下载程序方法。

2024-04-18 20:53:15 899 1

原创 【STM32+HAL+Proteus】系列学习教程---串口USART(DMA 方式)定长,不定长收发。

DMA(Direct Memory Access)直接内存访问。

2024-04-16 22:23:05 2372 3

原创 【STM32+HAL+Proteus】系列学习教程---串口USART(中断方式)

串口USART(中断方式)

2024-04-15 11:32:08 897 1

原创 【STM32+HAL+Proteus】系列学习教程---串口USART(查询方式)

串行通信(Serial Transmission),是指通过一根数据线或少量数据线(少于8根)将数据一位一位地按顺序依次传送。

2024-04-14 21:24:26 1724 1

原创 【STM32+HAL+Proteus】系列学习教程---PWM(电机控制TB6612)

TB6612FNG是东芝半导体的一款驱动电机的芯片。

2024-03-27 08:45:15 2823

ADC电压采样值数码管、串口、LCD1602显示

ADC电压采样值数码管、串口、LCD1602显示

2024-12-06

51单片机UART串口重定向(printf)串口打印

51单片机UART串口重定向(printf)串口打印

2024-11-25

LCD1602电子时钟程序

LCD1602电子时钟程序

2024-11-22

SHT20(HAL库)软件模拟I2C驱动程序

SHT20(HAL库)软件模拟I2C驱动程序,不熟悉可以参考此篇博客:https://mp.youkuaiyun.com/mp_blog/creation/editor/139102383

2024-05-23

ESP8266刷固件软件flash-download-tools-v3.6.5,AT固件,机智云固件

ESP8266刷固件软件flash_download_tools_v3.6.5,AT固件,机智云固件

2024-05-21

传感器数据上传新大陆云平台(STM32+SHT20温湿度+ESP8266+TCP)

STM32CUBEMX工程,云平台控制LED和蜂鸣器,温湿度传感器数据上传

2024-05-20

7脚中景园0.96寸OLED驱动程序(标准库)SPI

中景园0.96寸OLED驱动程序(标准库)7脚SPI

2024-05-17

STM32F103 74hc595驱动数码管(HAL) 程序文件

STM32F103 74hc595驱动数码管(HAL) 程序文件

2024-03-12

基于PIC16F690触摸方案4通道驱动程序BOM表PCB原理图

基于PIC16F690触摸方案4通道驱动程序BOM表PCB原理图全套

2021-12-08

TTP229触摸芯片(16通道)51单片机驱动程序

TTP229触摸芯片(16通道)51单片机驱动程序 ,包含原理图,BOM,芯片手册等全套资料。

2021-12-08

STM32F103的直流电机转速控制PID算法程序电子设计大赛

STM32F103、电机驱动、PID算法、电子设计大赛、LCD12864毕业设计相关内容

2021-06-06

2019年全国大学生电子设计大赛题目.rar

2019年全国大学生电子设计大赛题目/A题_电动小车动态无线充电系统/B题_巡线机器人/C题_线路负载及故障检测装置......

2020-07-12

模拟电路故障解决

作者Bob Pease是模拟电路设计界的传奇人物。在多年的实际工作中,他总结了一系列的技术与方法,大大提高了模拟电路诊断与检修的速度,把通常让人头疼的问题变得简单有趣。本书介绍了作者关于模拟电路的富于哲理的观点和认识,给出了常用的简易测试设备制作和使用方法,讲述了各种设备和元器件的特性和优缺点,并从真实电路出发引导读者逐步深入了解模拟电路检修的过程和方法。

2013-08-18

TFT液晶彩屏资料,各种驱动方法汇集!!1

1 关于本书........................................................................................................................................................1 1.1 基于通用版LCD驱动程序.....................................................................................................................1 1.2 与操作系统无关.....................................................................................................................................1 1.3 一些建议.................................................................................................................................................1 2 LPC2000系列与MzT24................................................................................................................................2 2.1 使用LPC2000作为MCU本书平台........................................................................................................2 2.2 MzT24彩色TFT模块..............................................................................................................................2 2.2.1 MzT24模块简介........................................................................................................................2 2.2.2 显示RAM区映射情况................................................................................................................3 2.2.3 MzT24操作时序.......................................................................................

2012-03-10

STM32神舟I号从入门到精通2012年3月版

最新神州系列入门手册,精!!前言必读(文档结构与快速入门)......................................................................................................................8 第0章入门了解篇................................................................................................................................................8 0.1 STM32嵌入式入门必看之文章(学习STM32的理由!!!!)................................................................8 0.2 如何从零开始开发一款嵌入式产品(20年的嵌入式经验分享学习神舟系列)...............................10 0.2.1 需求定义..............................................................................................................................................10 0.2.2 处理器的选择....................................................................................................................................12 0.2.3 开发成本的预测和估计....................................................................................................................16 0.2.4 产品开发设计文档(需要包括硬件和软件两个方面)................................................................16 0.2.5 嵌入式高手对技术的理解(含辛茹苦这么多年的精华体验).......................................................18 第1章 STM32F103RBT硬件体系结构.............................................................................................................19 1.1 STM32RBT简介..........................................................................................................................................19 1.1.1. 特性...............................................................................................................................................19 1.1.2. 器件信息.......................................................................................................................................20 1.1.3. 结构...............................................................................................................................................21 1.2 引脚描述......................................................................................................................................................22 1.2.1 STM32引脚封装...................................................................................................................................22 1.2.2 STM32引脚描述...................................................................................................................................22 1.3系统控制模块..............................................................................................................................................26 1.3.1 系统控制模块功能汇总......................................................................................................................26 1.3.2 引脚描述..............................................................................................................................................26 1.3.3 寄存器描述..........................................................................................................................................26 1.3.4 复位......................................................................................................................................................26 1.4 时钟系统......................................................................................................................................................33 1.4.1 时钟系统分析......................................................................................................................................34 1.4.2 寄存器描述..........................................................................................................................................38 1.4.3 振荡器(STM32内部有RC做振荡器,外部有晶振做振荡器).....................................................38 1.6 存储器寻址.....................!!

2012-03-10

流水灯(漂亮心形灯).rar

本程序实现了单片机控制二十六个管脚的LED的漂亮心形灯,非常漂亮。用来制作送给女朋友再合适不过了。程序是我用好大的心血写的。

2012-02-10

空空如也

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

TA关注的人

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