流水灯(51单片机)
单片机 STC 89C52RC 功能 向一个方向流水三次,然后全亮,几秒钟后继续流水 代码 #include "reg52.h"typedef unsigned char u8; typedef unsigned
单片机 STC 89C52RC 功能 向一个方向流水三次,然后全亮,几秒钟后继续流水 代码 #include "reg52.h"typedef unsigned char u8; typedef unsigned
硬件设计 该硬件设计是基于51单片机为MCU,ADC采用ADC0804,电机驱动芯片是L298,显示部分采用的是4位数码管。 ADC0804芯片的简介: 工作电压:5V&
51单片机 IIC OLED屏幕驱动Proteus仿真实物验证示例程序Proteus仿真效果 示例主程序 #include "REG51.h" #include "oled.h" #include "bmp.h"int main(void
目录 一、Proteus 8.12-软件下载安装 二、Proteus 8.12-软件破解 三、Proteus 8.12-软件汉化 四、更换密钥 五、解决Proteus闪退问题 一、Proteus 8.12-软件下载安装 步骤1&#x
为什么使用定时器? 之前我们的led灯每隔1s循环左移点亮的时候,使用的定时方法是在c程序执行若干次空循环,这样会耗费很多cpu资源,因为空轮询。本篇博客将使用51单片机内置的定时器中断
对LCD1602原理和操作掌握不好的可以看这篇: 快速掌握——LCD1602液晶显示(多组实验,附带源程序) 按键可以参考这篇: 按键(独立按键、矩阵键盘&#x
1-基于51单片机的音乐彩灯 2-基于51单片机的蓝牙智能台灯设计 3-基于51单片机的篮球计分器 4-基于51单片机的无线病床呼叫系统设计 5-基于51单片机的语音实时采集系统 6-基于51单片机的PM2.5检测报警系统 7-基于
51单片机是对兼容英特尔8051指令系统的单片机的统称。51单片机广泛应用于家用电器、汽车、工业测控、通信设备中。因为51单片机的指令系统、内部结构相对简单,所以国内许多高校用其进行单片机入门教学。 关于开发环境注意事项
说到蓝牙模块,就不得不说下主、从机: 主机 : 用于向从机下发指令,能够搜索从机并主动建立连接的一方。 从机 : 用于接收主机下发的命令,不能主动建立连接,只能等别人连接自己
普中51-单核-A2 STC89C52 Keil uVision V5.29.0.0 PK51 Prof.Developers Kit Version:9.60.0.0 上位机:Vofa 1.3.10 相关介绍 摘自《ATK
PZ-ISP的烧录问题——小白必看 大家好,因为一些原因我现在开始接触51单片机,也就是硬件这一方面。对于小白而言,单片机的学习可谓是比较困难的,所以接下来一个月小鲟会和你们一起学习单片
(一)寄存器 要想学习中断那么首先就要了解寄存器,在这里我们学习一下什么是寄存器,寄存器怎么用。 1.什么是寄存器 寄存器是特殊的RAM,特殊功能寄存器是控制单片机硬件
对LCD1602原理和操作掌握不好的可以看这篇: 快速掌握——LCD1602液晶显示(多组实验,附带源程序) 按键可以参考这篇: 按键(独立按键、矩阵键盘&#x
1.OLED简介 有机发光二极管(Organic Light-Emitting Diode, OLED)又称为有机电激光显示、有机发光半导体。由美籍华裔教授邓青云(Ching W. Tang)于1979年在实验室中发现。OLED显示技术具有自
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 前言 本文基于本人对应开源工程[对应b站链接]所编写的编程思路,旨在分享关键部分的编程方法,来教授大家制作
目录: part1 作业要求 part2 材料准备 part3 基本知识 part4 实现思路 part5 实际应用 作业要求: 上电后: 1. 单片机驱动蜂鸣器响3声,点阵液
第一章 嵌入式系统概论 嵌入式系统的定义: 以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 可以从以下几个方面
数码管的静态显示 锁存引脚高电平表示直通状态,为低电平表示锁存状态段锁存定位显示数字,位锁存定位用哪段数码管12M的晶振接两个30pf的电容,6M的晶振接20pf的电容三态:高电平,低电
基于51单片机的红外避障小车 产品图片 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pX7ut9kS-1635657924229)(https//img-blog.csdnimg.cn/055eecfc69
基于stc89c52单片机避障舵机两驱三轮智能小车 前期准备:学会使用Keil4,学好51单片机基本知识,学会控制IO的输入与输出,内容学到外部中断,定时器,(
介绍:I2C通讯协议(Inter-Integrated Circuit)引脚少,硬件实现简单,可扩展性强,不需要USART、CAN等通讯协议的外部收发设备,现在
注:本设计资源可在微信公众号:“Kevin的学习站” 中获取!如有问题,可以加我QQ:643470489一起交流哦! 一、课设任务 使用51单片机设计一台智能
学院举办了一次智能车比赛,有点感兴趣就报名参加了,从10月20号开始准备到11月20号比赛结束刚好历时一个月,由于不是计算机专业的只学了一门c语言,单片机也还没有学,于是在网
51单片机+ LCD1602+PCF8574转IIC接口+DHT11数据显示 在做这个实验的时候又一次被自己的不注意,掉坑里面去了,调试了好久都不出数据,结果在延时函数和引脚定义上被自己坑了一把。希望大家在写代码的时候多加注意。 LCD1602
1.蜂鸣器简介 蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器
前段时间做了一个 基于51单片机的万年历加温度控制风扇以及按键播报时间。在这里做一下笔记。准备硬件 1:51单片机(我这里用的是STC89C52) 2:语音播报模块(我这里
产品功能:自动打开垃圾桶的盖子,通过LED或LCD显示垃圾桶储存情况,当桶内垃圾快装满时启动声光报警;语音识别模块实现垃圾分类。 产品使用说明:单片机上电既是开始工作&#x
带I2C的LCD1602液晶显示51单片机程序 实现功能:液晶屏上显示日期及动态时间,由中断函数来实现时间的动态变换 #include //头文件 #include #de
传感网应用开发为了考试(Zigbee通信) .ZigBee网络的自定义协议消息帧 起始位 命令类型 数据总长度 传感器个数 传感器类型 数据域 校验位 START CMD LEN Count T
前言 上一次写博客仿佛是在一万年前。 不论你想从这篇博客中了解到什么,如果你是一个新手,请自己审查自己手里拿着的板子。我的单片机型号为STC89C52RC,如果你不是这个型号,那么本文所
通过研究stm的ymodem协议,发现EOT之后直接就进行ACK回复确认了,没有进行NAK反复确认 所以具体需要修改: 主要是修改Ymodem_Receive函数 首先EOT 之后 直接默认结束传输
使用定时器0中断实现LED1秒的流水灯 #include typedef unsigned int u16; typedef unsigned char u8; u8 code LED[]{0xfe,0xfd,0xfb,0
本人使用的51开发板为 郭天祥C51 TX-1C开发板 ; 本笔记部分根据B站up主:江科大自化协、郭天祥的教学视频 整理得到 74HC573 和 74HC595 是两种完全不同的器件。74HC573 是个锁存器&#
昨天晚上在家里捣鼓单片机最小系统,把开发板上的芯片从卡座上拆下来,然后放在面包板上diy最小系统,后来放回去。但是我只记着芯片有缺口的地方朝上,并没有记住它从卡座上卸载下来的方向ÿ
第一步:所需材料: 既然你刷到我这篇学习总结了 那说明你必然有 1、51单片机(多数然应该是开发板,我用的是普中A7)————最好还有最小开发系统板 2、esp8266
我当初是自学转行进入单片机行业,没有211/985这种学历背景。 转行纯粹是为了脱离阶层,我们那个年代都兴蓝领,白领。 我们学的专业就是属于蓝领类的。 蓝领就是做苦力活的,白领就是衣光鲜艳
本人从事单片机开发10年,我一直认为只有起点和你差不多的人,经历过的路,才具备参考的价值。 别人开局就是一套终极装,在各种资源背景加持下经历像开挂一样,你参考个锤子啊。
一、数码管电路 1、单个数码管 一个数码管是由a、b、c、d、e、f、g、dp八个二极管组成,八个LED一端接在一起,另一端引脚引出来。二极管如果阳极连在一起,就是共阳极数码管,阴极连在
在进行模块化程序设计时遇到这种error: 这是头文件没有定义的问题 首先在同一个目录下建立一个.h文件: 第二步打开文件,进行编辑。要用到#ifndef……#define……#endif࿰
来看文章的都是想快速学会使用的,咱们挑重点的说 【舵机有多种,本文仅介绍固定180度舵机(MG996R舵机、SG90舵机、MG90S舵机等)】 红色棕色黄色VCCGND信号线2.如何让舵机转动起来&#
大一到大二,我依次获得了蓝桥杯大赛的省二,省一,国三。这一路走来我也是不断地在总结经验,力求下次做得更好,可惜“下次”不多了。 接下来我将总结蓝桥杯单片机组的比赛经验
为了女王,咳咳,为了知识敢说中断不会吗?
上一节提到了51单片机开发环境的搭建,这节我们开始正式进入51单片机的学习——点亮LED。 所有的控制类芯片学习的第一个实践就是点亮LED,这是最简单、最基本的操作,但这个实现过程却可能攘括了单片机的整
💖 作者简介:大家好,我是泽奀。🏆全栈领域新星创作者 作者周榜:81 总排名:6434 👑 📝 个人主页:weixin_526327
1. 概念 是什么? I²C(Inter-Integrated Circuit),中文应该叫集成电路总线,它是一种串行通信总线,使用多主从架构,
基于AT89C51的蓝牙循迹避障小车 对标题的解读: AT89C51:在下使用的是STC89C52这款芯片,c51和c52在新手入门阶段是一样的,所以不必纠结于到底是哪个名字ÿ
上一节我们学习了LED的一些有趣的实验,这节我们换一种外设——蜂鸣器,蜂鸣器是一种常见的发声器件,电子产品等设备经常会配备蜂鸣器作为声音指示器。 先简单介绍本文将用到的硬件及软件: 硬件平
本文介绍的Proteus版本为Proteus 8.9 SP2 Pro(免破解版本) Proteus简介 Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件。它不仅具有其它ED
说明:此文章仅是我学习过程中的一些记录,如有侵权,请联系我删除,文章中难免有遗漏错误之处,欢迎指出。 目录 一、显示器介绍 二、LED显示器 1.LED显示器介绍
一、材料准备 1.小车底座 2.公对母,公对公,母对母杜邦线 3.l298n电机驱动芯片(想省事的话直接买模块) 4.一个51单片机最小系统(自己焊接或买成品,网上的成品大多
(一)寄存器 要想学习中断那么首先就要了解寄存器,在这里我们学习一下什么是寄存器,寄存器怎么用。 1.什么是寄存器 寄存器是特殊的RAM,特殊功能寄存器是控制单片机硬件
1,支持常用的300-9600波特率,能设置端口参数; 2,能以ASCII码或十六进制收发数据,真正支持中文字符的收发; 3,接收到的16进制数据选中后能以10进制和2进制显示。方便查看数
上一节提到了51单片机开发环境的搭建,这节我们开始正式进入51单片机的学习——点亮LED。 所有的控制类芯片学习的第一个实践就是点亮LED,这是最简单、最基本的操作,但这个实现过程却可能攘括了单片机的整
单片机分好几种,常见的51单片机开发需要安装keil对应c51版本,不能安装成了mdk版本。这个需要注意。目前,比较好的工具,windows下自然是keil了。但是它是收费的,
图1 用L298N为89C52供电 图2 两个电源分别供电 1. 选择最小板上 任意的GND(蓝色),VCC(红色)接 L298N和蓝牙模块 都可以。(此最小板
1)用万用表测得一个电压,例如:3.6V 2) 查看原理图,电阻分压。例如:3.0V 3) 到MCU内部,考虑约0.2V左右压降。例如:2.8
大家好,我是小麦,最近有朋友问,已经学过51单片机了,如何进阶? 问题 事情是这样的,他在本科时期已经有相应的单片机开发经验,做过简单的项目&#
学院举办了一次智能车比赛,有点感兴趣就报名参加了,从10月20号开始准备到11月20号比赛结束刚好历时一个月,由于不是计算机专业的只学了一门c语言,单片机也还没有学,于是在网
设计背景: 本次设计主要是为了学校的一个电子竞赛才做的这一个小项目,这也是我刚学习51单片机以来做的第一个大制作。其实这个制作的原理很简单,但实际做出来却花了一些时间,下面就简单地给大家
https://pan.baidu.com/s/1wSoCzWRM0oGreewrYeuUSghttps://pan.baidu.com/s/1wSoCzW不同频率闪烁1个LED灯/8位LED左移/LED循环左移/查表显示LED灯 /*---
介绍:I2C通讯协议(Inter-Integrated Circuit)引脚少,硬件实现简单,可扩展性强,不需要USART、CAN等通讯协议的外部收发设备,现在
//外部中断需自己加独立按键
这个章节有点小复杂 然后文章的末尾我会放连接 开发前准备DS18B20一个(温度传感器) 51单片机板子(这里我用的是普中的板子) 话不多说直接上代码吧 main.c #inc
合伙创业、商业需求 Q:1274510382 https://www.bilibili.com/video/av286413345/ 功能与使用 单核A2产品 基于STC89C52 低功耗,高性能的51内核的CMOS 8位单片
结合前面学习的流水灯、蜂鸣器、外部中断、超声波和OLED显示,实现51单片机平台的倒车雷达案例 1. 倒车雷达 倒车雷达(PDC,Parking Distance Control)全称叫“倒车防撞雷达”࿰
版权声明:本文为CSDN博主「小码农U」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文 ...
概述 电子时钟是一种利用数字电路来显示秒、分、时的计时装置,与传统的机械钟相比,它具有走时准确、显 示直观、无机械传动装置等优点,因而得到广泛应用。随着人们生活环境的不断改善和美化,在许
TMOD用于控制定时器/计数器T0和T1的工作方式,M1M0为工作方式选择位。 M1M0=00 方式0,13位定时器/计数器; M1M0=01 方式1,16位定时器/计数器; M1M0=10 方式2,自动重新装入计数初值的8位定时器/计数器; M1M0=11 方式3,两个8位定时器/计数器(仅适用于T0)。 为定时方式/计数方式选择位。若设定 =0,则选择定时器工作方式;若设定 =1,则选择计数器工作方式。一个定时器/计数器同一时刻或者作定时用,或者作计数用,不能同时既作定时又作计数用。 GATE:门控位。它的状态决定了定时器/计数器启/停控制取决于TR0还是取决于TR0和 引脚两个条件的组合。若GATE=0,则只由TCON中的启/停控制位TR0控制定时器/计数器的启/停。此时,只要TR0=1,则接通模拟开关,使计数器进行加法计数,定时器/计数器启动工作。而如果TR0=0,则断开模拟开关,定时器/计数器停止工作。若GATE=1,由外部中断请求信号 和TCON中的启/停控制位TR0组合状态控制定时器/计数器的启/停。只有TR0=1,且 引脚也是高电平,才能启动定时器/计数器工作,否则,定时器/计数器停止工作。 定时器/计数器的定时器/计数器范围为: 工作方式0:13位定时器/计数器方式,因此,最多可以计到213,也就是8 192次。 工作方式1:16位定时器/计数器方式,因此,最多可以计到216,也就是65 536次。 工作方式2和工作方式3:都是8位的定时器/计数器方式,因此,最多可以计到28,也说是256次。