51单片机玩转物联网
文章平均质量分 87
物联网客栈
物联网客栈专注做开源智能硬件,帮助您轻松完成毕设,小白找工作笔试、面试辅导。
展开
-
51单片机玩转物联网基础篇09-串口通信
前言串口通信在嵌入式开发中占据非常重要的低位,串口经常被用来调试系统,打印必要的调试信息,帮助我们分析定位问题,同时很多常见的外设也支持串口协议,如WIFI模块、蓝牙模块、4G模块、指纹模块、PM2.5传感器、甲醛传感器等诸多元器件,本节开始,我们正式学习51单片机的串口。一、基础知识1. 通信方式简介串口使用的通信方式是串行通信,串口通信是相对于并行通信来说的,所谓并行通信的是数据的各位同时传送,其特点是传输速度快、效率高,但是使用数据线较多,传输成本较高,适合近距离通信,其示意图如下:所谓串原创 2021-03-26 19:24:58 · 1707 阅读 · 2 评论 -
51单片机玩转物联网基础篇08-定时器
前言在实时控制系统中,经常需要定时时钟以实现精准延时、定时,也经常需要计数功能以实现对外界脉冲进行计数, 本节,我们开始学习51单片机的定时器,然后开启一个定时器,实现1S翻转一次电平,控制LED灯亮灭。一、基础知识1.定时器简介51单片机的定时器有两个,分别是T0和T1,它们可以用于定时或者对外部脉冲(事件)计数,还可以作为串行口的波特率发生器使用,定时器裸机结构图如下所示定时器工作在定时方式时候,计数器对内部时钟机器周期数进行计数,每个机器周期等于12个晶体震荡周期,定时器工作在计数方式时候原创 2021-01-13 16:52:38 · 599 阅读 · 0 评论 -
51单片机玩转物联网基础篇07-外部中断
前言本节我们开始,我们学习51单片机的中断系统,51单片机有5个中断源,我们首先学习外部中断,并通过中断方式检测P3^2接口是否有低电平产生。一、基础知识1.中断简介中断是指CPU在执行A事件的时候,突然收到B事件发出的(中断)请求,CPU停止手中的事情,转而去执行B事件,B事件执行完毕后,又回到原来A事件被打断的地方,继续执行程序的过程,示意图如下所示:51单片机共有5个中断源,分别是外部中断0、外部中断1、定时器中断0、定时器中断1和串口中断,这5个中断源有二个中断优先级,每个中断源可以编程原创 2021-01-02 10:59:01 · 384 阅读 · 0 评论 -
51单片机玩转物联网基础篇06-LCD1602液晶显示器
前言本节我们开始学习LCD1602,LCD1602是字符型液晶显示屏,在实际项目中应用非常广泛,学完本节就可以逐步开发一些好玩的应用了。一、基础知识1.LCD1602简介LCD1602是字符型液晶显示模块,专门用于显示字母、数字、符号等点阵式LCD,顾名思义,LCD1602一共可以显示两行,每一行能够显示16个字符数据,采用5V供电,具有低功耗、长寿面、搞可靠性等特性,实物图如下:(1) 引脚说明在 LCD1602 内部含有 80 个字节的 DDRAM,它是用来寄存显示字符的。其地址和屏幕的原创 2020-10-28 18:04:06 · 1602 阅读 · 0 评论 -
51单片机玩转物联网基础篇05-控制继电器
前言本节我们开始学习如何使用51单片机控制继电器,有了继电器,我们可以使用单片机输出的低电平控制高电平期间工作,比如继电器接到220V用电器上,可通过单片机智能控制用电器。一、基础知识1.继电器简介继电器是具有隔离功能的自动开关元件,实际上是用小电流去控制大电流运作的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用,广泛应用于遥控、遥测、通讯、自动控制、机电一体化及电力电子设备中,是最重要的控制元件之一,继电器可以分为很多种,本实验使用光耦隔离继电器,实物图如下:2.继电器控制原创 2020-10-28 15:34:30 · 8560 阅读 · 1 评论 -
51单片机玩转物联网基础篇04-蜂鸣器
前言上一节,我们完成了按键操作,本节我们学习使用蜂鸣器,首先我们介绍下蜂鸣器,然后完成实验:上电后默认驱动频率为5KHZ,通过KEY1控制驱动频率为1KHZ ,蜂鸣器,KEY2控制驱动频率为 2KHZ,可以听到不同的效果。一、基础知识1.蜂鸣器简介蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器按照原理来分可以分为有源蜂鸣器和无缘蜂鸣器,有源蜂鸣器和无源蜂鸣器并不是说蜂鸣器内部是否含原创 2020-09-05 23:42:20 · 962 阅读 · 0 评论 -
51单片机玩转物联网基础篇03-独立按键
前言上一节,我们完成了51单片机控制LED灯,并实现流水灯效果,本节我们学习操作独立按键,并通过两个按键,分别打开和关闭所有LED灯,按键作为输入设备,在系统开发过程中十分常见,一般来说,按键可以设置系统参数、控制系统运行状态。一、基础知识1.按键简介通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,电压信号会发生变化,常见的按键开关如下图所示,其中A端引脚在同侧,默认断开,B端引脚在不在同侧,默认导通,当按键按下时,A端导通,B端断开。此类开关,按下时候通常不会立刻导通,开和关的瞬间伴原创 2020-09-03 11:56:16 · 1269 阅读 · 0 评论 -
51单片机玩转物联网基础篇02-点亮LED灯,实现跑马灯效果
前言上一节,我们完成了51单片机开发环境的搭建,本节我们正式学习51单片机,编程语言的学习,通常是从第一个"hello world"开始,而点灯实验便是单片机学习的开始。一、基础知识1.单片机最小系统一个最小的单片机系统,需要有单片机、电源电路、晶振电路、复位电路组成,这几部分存在就可以使单片机正常工作,如果需要频繁的下载程序,还需增加下载电路。(1) 单片机首先,我们先介绍下单片机,引脚序号名称说明40VCC电源正极(+5V)20GDN电源负极19XTAL1片内时钟振荡器的输入端18XTA原创 2020-08-30 19:24:10 · 2365 阅读 · 0 评论 -
51单片机玩转物联网基础篇01-开发环境搭建
前言上至航天,下至儿童玩具,凡事沾一点智能的东西,都离不开单片机的身影…,本文开始,我们学习STC89C52单片机,这款单片机属于8051系列单片机,51单片机作为入门级单片机不仅在教学实验中应用广泛,在实际项目中应用亦是十分广泛。一、基础知识1.什么是单片机?单片机是一个单片微型计算机,由中央处理器CPU、数据存储器RAM、程序存储器ROM、输入/输出设备(键盘、显示屏等)等集成到一块芯片上组成。2.单片机能做什么?前言中开篇便比较好的阐释了单片机的功能,凡是沾点智能的影子的东西,都离不开单片原创 2020-08-27 07:20:48 · 2085 阅读 · 0 评论