自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

留小乙的博客

大家一起努力啊

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 DHT11温湿度模块

一、DHT11性能特性工作电压范围:3.3V-5.5V工作电流 :平均0.5mA输出:单总线数字信号测量范围:湿度2090%RH,温度050℃精度 :湿度±5%,温度±2℃分辨率 :湿度1%,温度1℃二、传输方式1、DHT11数字湿温度传感器采用单总线数据格式。单个数据引脚端口完成输入输出双向传输。其数据包由5Byte(40Bit)组成。数据分小数部分和整数部分,一次完整的数据传输为40bit,高位先出。2、DHT11的数据格式为:8bit湿度整数数据+8bit湿度小数数据+8bit温度

2021-09-28 17:11:34 3315

原创 DS18B20温度传感器

一、DS18B20性能特征①、独特的单总线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。大大提高了系统的抗干扰性。② 、测温范围 -55℃~+125℃,精度为±0.5℃。③、支持多点组网功能,多个DS18B20可以并联在唯一的三线上,最多只能并联8个,实现多点测温,如果数量过多,会使供电电源电压过低,从而造成信号传输的不稳定。④、 工作电源: 3.0~5.5V/DC (可以数据线寄生电源)。⑤ 、在使用中不需要任何外围元件。⑥、 测量结果以

2021-09-28 16:56:35 1092 1

原创 STM32F40x 红外遥控器

一、红外遥控器简介红外遥控是一种无线、非接触控制技术,具有抗干扰能力强,信息传输可靠,功耗低,成本低,易实现等显著优点,被诸多电子设备特别是家用电器广泛采用,并越来越多的应用到计算机系统中。同类产品的红外线遥控器,可以有相同的遥控频率或编码,而不会出现遥控信号“串门”的情况。红外遥控的编码目前广泛使用的是:NEC Protocol 的PWM(脉冲宽度调制)和Philips RC-5 Protocol 的PPM(脉冲位置调制)。二、NEC协议特征①8位地址和8位指令长度;② 地址和命令2次传

2021-09-28 16:38:01 1945 1

原创 STM32F40x CAN控制器

一、CAN控制器简介STM32自带了基本扩展CAN外设,又称bxCAN,bxCAN的特点如下:支持CAN协议2.0A和2.0B主动模式波特率最高达1Mbps支持时间触发通信具有3个发送邮箱具有3级深度的2个接收FIFO可变的筛选器组(也称过滤器组,最多28个)CAN总线模式:1、工作模式初始化模式(INRQ=1、SLEEP=0)正常模式(INRQ=0、SLEEP=0)睡眠模式(SLEEP=1)2、测试模式静默模式(LBKM=0、SILM

2021-09-27 19:27:07 2681

原创 CAN总线详解——全网最全

一、CAN基础知识介绍CAN是Controller Area Network 的缩写(以下称为CAN),是ISO国际标准化的串行通信协议。由德国电气商博世公司在1986 年率先提出。此后,CAN 通过ISO11898 及ISO11519 进行了标准化。现在在欧洲已是汽车网络的标准协议。CAN协议经过ISO标准化后有两个标准:ISO11898标准和ISO11519-2标准。其中ISO11898是针对通信速率为125Kbps~1Mbps的高速通信标准,而ISO11519-2是针对通信速率为125Kbps以下

2021-09-27 18:41:54 11386 4

原创 RS485接口

一、串口简介串口是一种接口标准,它规定了接口的电气标准,简单说只是物理层的一个标准。没有规定接口插件电缆以及使用的协议,所以只要我们使用的接口插件电缆符合串口标准就可以在实际中灵活使用,在串口接口标准上使用各种协议进行通讯及设备控制。典型的串行通讯标准是RS232和RS485,它们定义了电压,阻抗等,但不对软件协议给予定义。二、RS485简介485(一般称作RS485/EIA-485)是隶属于OSI模型物理层的电气特性规定为2线,半双工,多点通信的标准。它的电气特性和RS-232大不一样。用缆线两端的

2021-09-26 21:33:35 4438

原创 SPI接口详解

一、SPI接口简介SPI 是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。是Motorola首先在其MC68HCXX系列处理器上定义的。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,主要应用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字信号处理器和数字信号解码器之间。SPI接口框图:SPI内部结构简明图:SPI接口一般使用4条线通信:MI

2021-09-25 19:57:53 24817 1

原创 IIC通信详讲

一、IIC通信协议I2C(IIC,Inter-Integrated Circuit),两线式串行总线,由PHILIPS公司开发用于连接微控制器及其外围设备。它是由数据线SDA和时钟SCL构成的串行总线,可发送和接收数据。在CPU与被控IC之间、IC与IC之间进行双向传送,高速IIC总线一般可达400kbps以上。IIC是半双工通信方式。IIC协议:空闲状态I2C总线总线的SDA和SCL两条信号线同时处于高电平时,规定为总线的空闲状态。此时各个器件的输出级场效应管均处在截止状态,即释放总线,由两

2021-09-25 17:01:49 1158

原创 STM32F4 RTC详解

一、RTC介绍RTC(Real Time Clock):实时时钟。RTC是个独立的BCD定时器/计数器。RTC 提供一个日历时钟,两个可编程闹钟中断,以及一个具有中断功能的周期性可编程唤醒标志。RTC还包含用于管理低功耗模式的自动唤醒单元。两个32位寄存器包含二进码十进制格式(BCD)的秒,分钟,小时(12或24小时制),星期几,日期,月份和年份。此外,还可以提供二进制的亚秒值。系统可以自动将月份的天数补偿为28,29(闰年),30,31天。上电复位后,所有的RTC寄存器都会受到保护,以防止可能的非正常

2021-09-25 13:52:14 4290 1

原创 USMART调试组件

一、USMART组件说明USMART是正点原子团队为其STM32开发平台开发的一种类似linux的shell的调试工具。具体工作过程是通过串口发送命令给单片机,然后单片机收到命令之后调用单片机里面对应的相关函数,并执行,同时支持返回结果。USMART调试过程:1、串口调试助手发送函数命令:Led_Set(0);2、单片机接收到命令之后,解析命令,调用对应的函数:Led_Set();3、执行Led_Set函数。使用场景:开发过程中,经常需要修改函数入口参数,查看运行效果的情况下应用非常方便。不用多

2021-09-24 19:08:24 194

原创 STM32F4 OLED详解

一、OLED原理OLED,即有机发光二极管(Organic Light-Emitting Diode),又称为有机电激光显示(Organic Electroluminesence Display, OELD)。OLED由于同时具备自发光,不需背光源、对比度高、厚度薄、视角广、反应速度快、可用于挠曲性面板、使用温度范围广、构造及制程较简单等优异之特性,被认为是下一代的平面显示器新兴应用技术。OLED显示技术具有自发光的特性,采用非常薄的有机材料涂层和玻璃基板,当有电流通过时,这些有机材料就会发光,而且OL

2021-09-24 15:11:03 2020

原创 电容触摸按键详解

一、RC充放电路原理:Vt = V0+(V1-V0)* [1-exp(-t/RC)]其中:V0为电容上的初始电压值V1为电容最终可充到或放到的电压值Vt为t时刻电容上的电压值结论:同样的条件下,电容值C跟时间t成正比关系,电容越大,充电到达某个临界值的时间越长。二、电容触摸按键原理:R:外接电容充放电电阻。Cs:TPAD和PCB间的杂散电容。Cx:手指按下时,手指和TPAD之间的电容。开关:电容放电开关,由STM32 IO口代替。检测电容触摸按键过程:MCU引脚设置为推挽输出

2021-09-24 14:47:42 5172

原创 STM32F4PWM详解

一、PWM功能概述1、CCR1:捕获比较(值)寄存器(x=1,2,3,4):设置比较值。2、CCMR1: OC1M[2:0]位:【110】:设置PWM模式1。在向上计数时,一旦TIMx_CNT < TIMx_CCR1时通道1为有效电平,否则为无效电平。在向下计数时,一旦TIMx_CNT > TIMx_CCR1时通道1为无效电平(OC1REF=0),否则为有效电平(OC1REF=1)。【111】:设置PWM模式2。在向上计数时,一旦TIMx_CNT < TIMx_CCR1时

2021-09-23 19:39:07 2360

原创 STM32F4定时器

一、通用定时器概述STM32F40x系列总共最多有14个定时器。STM32F4的通用 TIMx (TIM2、TIM3、TIM4 和 TIM5)定时器功能特点包括:1、16 /32 位向上、向下、向上/向下(中心对齐)计数模式,自动装载计数器(TIMx_CNT)。2、16 位可编程(可以实时修改)预分频器(TIMx_PSC),计数器时钟频率的分频系数 为 1~65535 之间的任意数值。3、4 个独立通道(TIMx_CH1~4),这些通道可以用来作为:输入捕获输出比较PWM 生成(边缘或中

2021-09-23 16:29:17 3293

原创 STM32F4外部中断

一、外部中断概述STM32F4的每个IO都可以作为外部中断输入。STM32F4的中断控制器支持22个外部中断/事件请求。EXTI线0~15:对应外部IO口的输入中断EXTI线16:连接到PVD输出EXTI线17:连接到RTC闹钟事件EXTI线18:连接到USB OTG FS唤醒事件EXTI线19:连接到以太网唤醒事件EXTI线20:连接到USB OTG (HS中配置)唤醒事件EXTI线21:连接到RTC入侵和时间戳事件EXTI线22:连接到RTC唤醒事件每个外部中断线可以独立的配置触发方

2021-09-23 14:38:08 1818 1

原创 串口通信背景知识

一、处理器与外部设备通信的两种方式1、并行通信传输原理:数据各个位同时传输优点:速度快缺点:占用引脚资源多2、串行通信传输原理:数据按位传输优点:占用引脚资源较少缺点:速度相对较慢二、串行通信按照数据传送方向,分为:单工:数据传输只支持在一个方向传输半双工:允许数据在两个方向传输,但某一时刻,只允许数据在一个方向上传输,实际是一种切换方向的单工通信全双工:允许数据同时在两个方向传输。要求发送设备和接收设备都有独立的接收和发送能力。串行通信的通信方式同步通信:带

2021-09-19 16:33:01 588

原创 STM32F4端口复用

一、复用功能映射配置1、系统功能将I/O连接到AF0,然后根据所用功能进行配置:JATG/SWD:在各器件复位后,会将这些引脚指定为专用引脚,可供片上调试模块立即 使用(不受GPIO控制器控制)RTC_REFIN:此引脚应配置为输入浮空模式。MCO1/MCO2:这些引脚必须配置为复用功能模式2、GPIO在GPIOx_MODER寄存器中将所需I/O配置为输出或输入3、设置复用功能对于ADC和DAC:在GPIOx_MODER寄存器中将所需I/O配置为模拟通道。对于其他外设:在GPIOx_M

2021-09-19 14:41:02 2009

原创 STM32F4之Systick定时器

一、Systick定时器基础知识讲解Systick定时器,是一个简单的定时器,常用来做延时,或者实时系统的心跳时钟,节省MCU的资源。被称作系统滴答定时器,一个24位的倒计数定时器,计到0时,将从RELOAD寄存器中自动重装载定时初值。只要不把Systick控制及状态寄存器中的使能位清除,就永不停息,睡眠模式也可以工作。Systick定时器被捆绑在NVIC中,用于产生Systick异常(异常号:15)。优先级可以设置。二、Systick相关寄存器库函数讲解寄存器:CTRL: Systick控制和状态

2021-09-19 10:06:26 1164

原创 STM32F4时钟系统说明

STM32F4有5个时钟源:LSI(低速内部时钟)、LSE(低速外部时钟)、HSI(高速内部时钟)、HSE(高速外部时钟)、PLL(锁相环时钟)LSI:由RC振荡器产生,频率为32kHz,精确度不高。主要为独立看门狗提供时钟,也可以为RTC提供时钟来源。LSE:一般由外部接一个32.768kHz的晶振,精度高。一般RTC的时钟由LSEOSC提供。HSE:外接晶振产生的,晶振频率范围为4~26MHz,经过分频器也可以为RTC提供时钟来源。HSI:由内部RC振荡器产生的16MHz的时钟,精度不高。主要用

2021-09-18 15:52:18 1776

原创 STM32F4的GPIO寄存器

一、寄存器说明GPIO相关配置寄存器:端口模式寄存器(GPIOx_MODER)端口输出类型寄存器(GPIOx_OTYPER)端口输出速度寄存器(GPIOx_OSPEEDR)端口上下拉寄存器(GPIOx_PUPDR)端口输入数据寄存器(GPIOx_IDR)端口输出数据寄存器(GPIOx_ODR)端口置位/复位寄存器(GPIOx_BSRR)端口配置锁存寄存器(GPIOx_LCKR)复位功能寄存器(低位GPIOx_AFRL & GPIOx_AFRH)二、寄存器位说明1、端口模式寄存

2021-09-17 17:24:11 1412

原创 STM32F4xx固件库的说明及使用

一、固件库介绍1、先从网站上找到STM32F4xx固件库文件(文件名为STM32F4xx_DSP_StdPeriph_Lib_V1.4.0),这里我上传到了。2、解压打开。3、Libraries文件夹,里面有CMSIS、和STM32F4xx_StdPeriph_Driver两个文件夹,CMSIS 文件夹存放的是符合 CMSIS 规范的一些文件。包括 STM32F4 核内外设访问层代码,DSP 软件库, RTOS API, 以及 STM32F4 片上外设访问层代码等。STM32F4xx_StdPer

2021-09-17 15:48:20 11568 1

基于单片机的温度控制(PID,PWM)Proteus仿真

温度加热控制系统 1、使用PID算法控制温度大小,加热器控制使用PWM占空比信号控制 2、通过按钮调节PID参数,实现参数矫正以达到更好的控制效果 3、加热温度控制在50度(程序里面可以修改)

2023-06-19

计算器(加减乘除,数码管)Proteus仿真

实现单字节加减乘除四则运算 1、能通过键盘输入正确键值 2、能进行简单的四则运算 3、能以数码管正确显示数值 4、能重复操作

2023-06-19

基于51单片机的空气质量检测(空气质量、温度、湿度、DHT11)

1、空气质量传感器用MQ135,温湿度传感器用DHT11 2、通过按键分别设置报警值,空气质量、温度、湿度过限则启动蜂鸣器报警 3、LCD显示当前空气质量、温湿度和报警值

2023-06-19

基于51单片机的空气检测系统(空气质量、温度、湿度)

1、测量空气质量(PM2.5等,随意选择)、温度、湿度 2、分别设置报警值,空气质量、温度、湿度过限则启动蜂鸣器报警 3、LCD显示当前空气参数和报警值

2023-06-19

交通灯1(8255,数码管,固定时间)Proteus仿真

1、用单片机扩展一片8255,用6个发光二极管模拟一个十字交叉路口东西南北方向的红黄绿灯,并设置2个紧急放行按钮(K1-南北,K2-东西)及一个接触人工干预按钮。 2、正常行驶时,东西或南北方向按绿灯亮25秒,黄灯5秒,红灯亮30秒循环变化。 3、当东西或南北方向的紧急放行键按下时,相应方向绿灯亮,相对方向红灯亮,接触人工干预后恢复原来的灯亮状态,并继续计时。

2023-06-19

基于51单片机的步进电机控制(12864)

单片机控制步进电机 使用LCD显示汉字,不同工作模式对应不同内容:电机正转、电机反转、电机停止、电机正转加速、电机正转减速,电机反转加速、电机反转减速。

2023-06-19

基于51单片机的日历(闹钟,矩阵键盘)

1、用液晶显示器显示年月日时分秒 2、通过矩阵键盘设置时间和闹钟 3、闹钟时间到,蜂鸣器响10s

2023-06-19

基于单片机DS18B20温度12864显示(proteus仿真+源程序)

1、本设计采用51单片机作为主控制。 2、DS18B20采集温度,送到液晶12864上面显示。

2023-06-19

基于51单片机16X64点阵滚动显示屏设计设计广告牌C语言源程序与仿真

基于51单片机16X64点阵滚动显示屏(广告牌)由单片机最小系统、列驱运电路74HC595组成、行驱动电路74HC154,实现数字、汉字的滚动显示。电路简单。程序中以25个字作为显示示例。资料含51单片机C语言源程序,编程环境是Keli4软件;PROTEUS7.8仿真源文件。附送取模软件及取模说明文档,方便你自己更换显示内容。显示移动速度可在程序中进行设置。

2023-06-19

基于51单片机电子抽奖系统proteus仿真(仿真加源程序)

基于51单片机电子抽奖系统proteus仿真(仿真加源程序)

2023-06-19

AT89C51单片机音乐盒(倒计数)

音乐倒数计数器 设计内容: 1、利用AT89C51单片机结合字符型LCD显示器设计一个简易的倒数计数器,可用来煮方便面、煮开水或小睡片刻等。做一小段时间倒计数,当倒计数为0时,则发出一段音乐声响,通知倒计数终了,该做应当做的事。 2、定时闹钟的基本功能如下: 字符型LCD(16X2)显示器。显示格式为“TIME 分分:秒秒”。 3、拓展功能 显示当前温度 显示当前时间 可选择3种铃声

2023-06-19

基于51单片机的直流电机(角度控制、Protues仿真)

单片机控制直流电机的角度,通过脉冲编码器测量电机轴旋转位置。 使用电位器设置电机角度。 自动控制电机正反转,实现电机旋转到设定角度。

2023-06-19

基于51单片机智能大棚温湿度控制系统-2路测量(proteus仿真+源程序+开题报告)

智能大棚温湿度控制系统 1、51单片机控制。 2、1602液晶显示 3、DHT11温湿度传感器检测湿度和湿度。 4、按键设置门限。 5、温湿度自动调节控制,蜂鸣器报警。

2023-06-19

基于51单片机直流电压电流表设计LCD1602液晶实训仿真

本资料包含仿真加C语言源程序加AD格式原理图,开发环境keil4 c51,proteus7.8,Altium Designer10。 视频演示地址:https://v.youku.com/v_show/id_XNDU1OTIzODg5Mg==.html 功能操作说明: 本设计包括四个按键,单片机复位按键,设置按键,加键,减键。 开机后采集电压和电流,当电压低于默认低压值时候红灯亮,电流高于默认设定值后绿灯亮。没有按键按下情况下会一直运行。 按下设置键后进入设置模式,第一次按下设置欠压,第二次按下设置过流,再次按下回到正常模式。 加键按下,设置值加并且闪烁。 减键按下,设置值减并且闪烁。

2023-06-19

基于51单片机的电压表(4挡)Proteus仿真

数字电压表 1、测量范围:直流0~1.999V,0~19.99V,0~199.9V,0~1999V; 2、开关切换档位

2023-06-19

基于51单片机的冰箱除霜系统(温控,除霜、Proteus仿真)

冰箱控制器 1、测量冷冻室和冷藏室温度,如果温度过高则启动压缩机进行降温 2、测量结霜的厚度,如果结霜厚度超过阀值则启动除霜器 3、使用LCD1602显示冷冻室温度、冷藏室温度、霜厚以及阀值

2023-06-19

RLC测量仪电路方设计(原理图+源码+仿真)

1、在系统硬件设计中,以STC89C51单片机为核心,使用对应的振荡电路转化为频率实现各个参数的测量。采用NE555多谐振荡电路产生的频率,将振荡频率送入STC89C52的计数端端,通过定时并且计数可以计算出被测频率,再通过该频率计算出被测参数。算出的参数用LCD1602A液晶显示屏显示出来。 2、测量范围: 电阻:100Ω-1MΩ=(100Ω-1000000Ω); 电容:100pF-10000pF =(100pF-0.1uF); 电感:100uH-100mH=(100uH-1000000uH);

2023-06-19

基于51单片机电子称仿真HX711传感器原理图1602显示proteus电子设计

本设计硬件由STC89C52单片机为主控电路、显示电路为1602液晶屏、HX711称重传感器按键电路、超重报警电路及电源电路组成。按键共有五个,去皮按键,校验加键,样验减键,增加重量键,减小重键。基中去皮按键是用来去除皮重的;校验加键及校验减键是硬件实物制作好后第一次使用称前用标准法码校验称时用,当电子称读数与标准法码标称值不一至时,就需要通过校验加键及校验减键让电子称的显示值与标准法码的标称值一至,这样就完成了校称工作,通过校验后的称才能正常投入使用,在仿真中这两个按键是用不到的,但必需要设计这两个按键;增加重量键与减小重键是仿真中用来仿真不同重量时用到,按下这两个按键,就可以得到不同重量,以仿真出电子称的称重效果。称重范围是0-5kg,精确到1克。 系统组成为数据采集模块、最小系统模块、超重报警模块、键盘和1602液晶屏显示模块。其中,数据采集模块包括称重传感器和A/D转换电路;最小系统部分主要包括单片机、单片机晶振电路、键盘电路组成、显示部分由1602液晶屏组成。软件部分由C语言编程,编程软件是Keil4L软件,仿真软件是Proteus7.8及以上软件。

2023-06-19

基于51单片机的红外遥控器设计proteus仿真(注释全)

设计以MCS51单片机为核心的红外遥控器电路及从键盘接收命令并通过红外发射管发送命令的程序。光信号载波频率为45kHz,遥控器有10个按键对应10条命令。 本设计采用双机通讯模拟,按键模拟发送端不同频率。 通过时钟频率发送,接收端检测不同的时钟频率,并将检测到的频率显示在液晶上。

2023-06-19

基于51单片机的LCD1602矩阵键盘密码锁(proteus仿真设计)

基于51单片机LCD1602矩阵键盘密码锁proteus仿真设计 仿真图proteus 7.8/protues 8.6 程序编译器:keil 4/keil 5 编程语言:C语言 编号C10531_2 功能描述: 1.按键设置6位密码,输入密码若密码正确,则锁打开。显示open。 2.密码可以自己修改(6位密码),必须是锁打开时才能改密。为防止误操作,修改密码得输入两次。 3.若密码输入错误次数超过3次,蜂鸣器报警并且锁定键盘。 4.24C02有复位、掉电保存密码功能。 5.液晶屏亮度会随光线自动调整。

2023-06-19

步进电机(正反转,加减速,启停)Proteus仿真

51单片机 实现步进电机正反转、加减速、启动和停止。 用LCD显示电机工作状态

2023-06-19

基于单片机篮球计时-计分器(proteus仿真+源程序+参考报告)

1、本系统采用51单片机作为主控制器。 2、液晶1602显示。 3、按键设置比赛时间,具有开始、暂停、时间清零、A,B队加1分、加2分、加3分,减1分,交换场地等功能。

2023-06-19

基于51单片机的手机键盘(矩阵 Proteus仿真)

手机键盘模拟 1、利用矩阵键盘和LCD1602设计 2、运行时仿照手机键盘功能,对应字符显示在LCD上 3、实现大小写输入切换功能

2023-06-19

基于51单片机直流电机调速-PWM-普中开发板(proteus仿真+源程序)

1,51单片机控制 2、PWM电机调速 3、按键控制电机启动,停止,加速,减速。

2023-06-19

基于51单片机的日历(温度,闹钟)

1、实现日历功能,显示年月日时分秒 2、测量温度并显示 3、具有闹钟功能,可设置闹钟时间 4、温度超过上下限则启动报警 5、使用存储器芯片存储系统参数,掉电保存

2023-05-19

基于51单片机的空气检测(源代码 + 原理图)Proteus仿真

1、空气质量传感器用MQ135,温湿度传感器用DHT11,烟雾传感器使用MQ-2。 2、通过按键分别设置报警值,空气质量、温度、湿度过限则启动蜂鸣器报警。 3、LCD显示当前空气质量、温湿度和报警值。 4、可显示当前时间,并能通过按键修改时间。

2023-05-19

基于stm32的电子时钟万年历温度OLED显示(源码+实物图+硬件连接)

采用stm32自带RTC-DS18B20-OLED显示,可以调节时间,显示温度和时间 硬件连接: OLED- SDA --》PB13 OLED- SCL --》PB12 DS18B20----》PA15 联线方法见README.TXT 小喇叭直接接在PB8脚,和地. PD2 LED1 PA8 LED0 #define KEY0 PCin(1) #define KEY1 PCin(13) #define KEY2 PAin(0) #define SCL PBout(12) #define SDA PBout(13)

2023-05-19

stm32f103c8t 时钟万年历1602显示(原理图+PCB+源码)

1.通过LCD1602显示年月日 时分秒 星期 温度 等信息 2.按键总共有三个,从左至右分别为调整参数选择按钮、参数调整按钮、12小时制/24小时制选择按钮 3.两个按钮即可实现数据的调整,避免多个按钮的资源浪费 4.星期自动计算,无需调整 5.闹钟功能:闹钟可暂停,可实现掉电存储 操作说明 1.上电测试:将USB电源线接入充电宝、充电头、USB口任意一个即可供电,按下电源开关即可工作 2.调整参数选择:按下调整参数选择按键(第一个按键)可分别调整年/月/日/时/分/秒/时间显示模式/闹钟时/闹钟分/闹钟秒,按下后对应调整数据的第一位闪烁指示,各个数据范围分别为(其中闹钟时有Ala标识出现用以区分正常时间) 3.参数调节:通过调整参数选择按钮选择需要调整的参数后按下参数调整按键即可调节各项参数,调节完成后循环按下调整参数选择按钮回到正常状态 4.显示数据说明:在正常状态下程序会一直显示年月日星期时分秒,星期采用英文的头三个字母进行显示 5.12/24小时制选择:当无闹钟鸣叫是按下选择按钮即可改变,当12小时制是LCD有AM/PM指示,24小时制是显示-- 6.闹钟取消

2023-05-19

基于单片机的数字万用表电压电流电阻测量液晶显示(proteus仿真+源程序)

1、本系统采用52系统单片机作为主控制器。 2、支持电压,电流,电阻测量。 3、按键切换测量电压、电流、电阻。

2023-05-19

基于51单片机计数器设计-静态数码管-74ls164扩展芯片(proteus仿真+源程序)

单片机对按键的识别的过程处理 单片机对正确识别的按键进行计数,计数满时,又从零开始计数; 单片机对计的数值要进行数码显示,计得的数是十进数,含有百位,十位和个位。 通过单片机外部中断0控制,执行程序;

2023-05-19

基于51单片机频率计-脉冲计数器-4位数码管(proteus仿真+源程序)

频率计,数码管显示,脉冲计数器,显示脉冲频率。

2023-05-19

基于51单片机的温度报警(上下限,数码管,DS18B20)

简易温度报警器 1、通过DS18B20测量当前温度 2、数码管显示温度值 3、设置上下限,温度过限蜂鸣器响

2023-05-19

基于51单片机温度显示-液晶和数码管双显示(proteus仿真+源程序)

51单片机控制,DS18B20温度检测,1602液晶显示和数码管显示温度,按键切换数码管显示与关闭。

2023-05-19

基于51单片机环境监测控制系统(proteus仿真+源程序+原理图)

1、51单片机控制,1602液晶显示信息 2、DS1302时钟 3、温湿度检测 4、光照检测 5、空气质量检测等。

2023-05-19

基于51单片机的报警器(厨房温湿度,烟雾,CO,粉尘)Proteus仿真

基于单片机的厨房环境监测系统。 测量温湿度、烟雾浓度、co浓度,粉尘,然后超出范围响警报。 有0832、51单片机、mq2烟雾传感器、LCD1602液晶显示,灯光电路、按键电路、警报器电路。都可调报警值。传感器可用电位器代替。

2023-05-19

单片机PT100温度计/PT100测温/PT100电桥测温/proteus仿真

注意:资料是proteus 7仿真电路和完整电路图。 主要功能: (1)PT100测温显示. (2)采集测温范围为-10 ℃~100 ℃. (3) 显示分辨率0.1,. (4)显示模块,采用4个LED数码管显示. (5)采用电桥电路。

2023-05-19

基于51单片机的火灾报警(温度PT100,烟雾,数码管)Proteus仿真

基于AT89C51的火灾报警检测设计方案。 1.温度传感器PT100、烟雾传感器、A/D转换芯片TLC1543的选择以及与单片机的接口电路设计。 2.单片机的接口电路及其与数码管的硬件连接。 3.温度过限,且检测到烟雾,报警。按键设置温度阀值。烟雾采用开关代替

2023-05-19

基于51单片机的温度测量显示设计(1602显示DS18B20测温能测量零下温度带报警功能源程序与仿真

基于51单片机的温度测量显示设计1602显示DS18B20测温能测量零下温度带报警功能源程序与仿真,传感器选用DS18B20数字温度传达室感,测量范围-55到正的125度,程序可直接用于以下单片机中:AT89C51,AT89C52,AT89S51,AT89S52,STC89C52RC,STC89C52,单片机编程环境是Keil4,1602显示,程序仿真在P roteus7.8及以上版本软件中调试仿真通过,在实物上验证通过,程序设置有温度高报警功能,报警值在程序中修改。

2023-05-19

基于51单片机的自动调光灯(光照,超声波距离)Protues仿真

设计一款自动调光系统,根据单片机AD模块采集光敏传入的数据,及时地调整对光强的控制 当外界光照较强时,光照系统提供的光照强度相应较弱。 外界光照较弱时,光照系统提供的光照较强. 实现LED照明灯自动开启、关闭。 实现自适应调整等问题,达到了最佳调光效果。 (1)超声波测距传感器对人体进行感应。当感应到人靠近时,接收并且发射信号来调整照明灯的明暗程度 (2)要求用光敏电阻光模块把环境亮度转换成相应的数字电平。然后直接接入单片机10口引脚 (3)要求采用pwm调光技术,把超声波感应人体的距离,根据不同的占空比来控制1e灯的强弱。

2023-05-19

基于51单片机的正弦波发生器仿真电路图

下面给出一个设计实例,在实例中通过定时器中断和DAC0832结合的方式来产生1~100KHZ的正弦波,幅度为0-Vcc/2。 首先按照下面的公式建立一个正弦波样本表,样表中将一个正弦波周期分成128个点,每个点按7位量化(127对应最高幅度Vcc/2): f(x) = 64 + 63 * sin(2πx/180) x∈[0…127] 程序中使用16位定时器0产生取样中断,及定时器0的中断时间即为正弦波的采样周期。(T=1/(f*64))。本例中将正弦波分成64个采样点输出,及每隔两个点要从采样样本中取出一个数DAC0832的输入。

2023-05-19

空空如也

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

TA关注的人

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