- 2024-11-20按键原理
单片机最小系统解析电源我们要使用STC89C52RC单片机的时候,找到它的数据手册第11页,看第二项--工作电压:5.5V~3.4V(5V单片机),这个地方就说明这个单片机正常的工作电压是个范围值,只要电源VCC在5.5V~3.4V之间都可以正常工作,电压超过5.5V是绝对不允许的,会烧坏单片机,电压如果低于3
- 2024-11-19基于STM32的独立按键控制LED灯Proteus仿真设计(仿真+程序+设计报告+讲解视频)
基于STM32的独立按键控制LED灯Proteus仿真设计(仿真+程序+设计报告+讲解视频)仿真图proteus8.9程序编译器:keil5编程语言:C语言设计编号:C00951.主要功能1.使用Proteus仿真软件和STM32F103系列芯片设按键扫描电路。2.开始仿真后LED1和LED2点亮,按键控制熄灭/点亮3.使用
- 2024-11-19第三章—硬件基础
3、硬件基础 单片机是根据硬件电路图的设计来编写代码的,不仅仅要学习编程,还要学习基本的硬件知识。3.1、电磁干扰 例: 1、冬季,空气干燥的城市,手触碰到计算机外壳、铁柜子等物品会产生电击,这就是“静电放电”现象,称为ESD。 2、
- 2024-11-1851单片机关于超声波测距(可用串口助手显示距离)
*************************************************************************************声明:我使用的单片机的型号是stc89c51rc,大家请根据自己的实际情况来配置****************************************************************************************************
- 2024-11-1811.18日每日收获
const作用常量,不可被改变,如果是对指针,constchar*a,指的是指针a指向的变量不可被更改,a可变code作用是单片机中,将变量存储到FLASH中,读取速度变慢(相比于RAM),由于RAM空间小,故可将一些占用空间较大的数据,如链表等存放到CODE区域中static可以静态变量和静态函数,静态变量指的是不随函数
- 2024-11-18第一章—前言
1、如何学习单片机 学习单片机的方法和思路很重要,这一章节了解到单片机的方法以及经验与教训。1.1、学什么类型的单片机 单片机型号众多,如何选择一款合适的的单片机?身边有什么比较现成的学习单片机条件,就选择哪种,例如在学校实验室,公司有现成的就使用
- 2024-11-17基于51单片机信号发生器
基于51单片机信号发生器(仿真+程序)功能介绍具体功能:1.LCD1602液晶显示波形种类和频率值(0-200HZ);2.按键设置波形种类、频率和振幅(0V-5V);3.本设计可产生正弦波、三角波、矩形波;演示视频:基于51单片机频率计仿真—LCD1602添加图片注释,不超过140字(可选)代码/***
- 2024-11-16前言与基础知识
前言为什么写此文STM8虽然不及STM32知名,但其可以作为学习单片机的一个起始跳板,帮助学习单片机中的各个重要概念网络上的教程多是使用库函数而非对寄存器进行配置,虽然操作方便,但不便于了解单片机的底层原理;另外很多STM8的教程在网络上较为零散,只介绍实现某个功能,不成体系;相关书
- 2024-11-15【028】基于51单片机PM2.5检测报警器【Proteus仿真+Keil程序+报告+原理图】
☆、设计硬件组成:51单片机最小系统+GP2Y1010AU0F粉尘传感器+ADC0832模数转换芯片+LCD1602液晶显示+按键设置+蜂鸣器+LED灯。1、本设计采用STC89C51/52、AT89C51/52、AT89S51/52单片机作为主控芯片,LCD1602实时显示信息;2、系统采用ADC0832模数转换芯片将PM2.5传感器数据读
- 2024-11-1551单片机基础04 LCD1602时序;Proteus仿真单片机、总线、网络标号等;
目录一、LCD显示字符1、写指令(1)、LCD状态配置(2)、显示开关与光标2、写数据(1)、设置地址(2)、设置数据3、初始化代码(1)、初始化流程(2)、初始化代码4、数据显示(1)、地址写入(2)、数据写入二、按键控制LED流水灯-总线与网络标号1、原理图2、代码一、LCD显示字符
- 2024-11-1451单片机入门教程——点亮第一个LED灯
LED即发光二极管,具有单向导电性,通过5mA左右电流即可发光,电流越大,其亮度越强,但若电流过大,会烧毁二极管。开发板上LED模块电路如下图所示:通过上图可以看出D1-D8连接单片机上的P20-P27口。图中LED采用共阳接法,即所有LED阳极管脚接电源VCC,阴极管脚通过一个471欧的限流电阻接到P2
- 2024-11-12【025A】基于51单片机多功能电子时钟【Proteus仿真+Keil程序+报告+原理图】
☆、设计硬件组成:51单片机最小系统+DS1302时钟芯片+LCD1602液晶显示+按键设置+蜂鸣器+LED灯。1、本设计采用STC89C52、AT89C52、AT89S52单片机作为主控芯片,并采用LCD1602进行实时显示信息;2、可以显示年月日,时分秒,星期,以及上/下午;3、可以设置闹钟,并且闹钟数据保存在AT24C
- 2024-11-11【024B】基于51单片机自行车测速里程计(带超速报警)【Proteus仿真+Keil程序+报告+原理图】
☆、设计硬件组成:51单片机最小系统+A3144霍尔感应+DS1302时钟芯片+LCD1602液晶显示+电机+按键设置+蜂鸣器。1、设计采用STC89C52、AT89C52、AT89S52作为主控芯片,采用LCD1602液晶实时显示信息;2、采用DS1302时钟芯片具有掉电保护时间日期功能,为了在骑自行车到外面能方便的
- 2024-11-11【024A】基于51单片机自行车测速里程计【Proteus仿真+Keil程序+报告+原理图】
☆、设计硬件组成:51单片机最小系统+A3144霍尔感应+DS1302时钟芯片+LCD1602液晶显示+电机+按键设置+蜂鸣器。1、设计采用STC89C52、AT89C52、AT89S52作为主控芯片,采用LCD1602液晶实时显示信息;2、采用DS1302时钟芯片具有掉电保护时间日期功能,为了在骑自行车到外面能方便的
- 2024-11-112025蓝桥杯(单片机)备赛--蜂鸣器、继电器设备控制(三)
一、蜂鸣器和继电器的控制蜂鸣器和继电器:也是通过P06-P04这两个IO口来进行控制,再看和连接,P0---74HC573---ULN2003-RELAY/BUZZER,出现了新的器件,先看ULN2003,查看数据手册,发现是一个能输出大电流的芯片,里面有反向器,会使输出取反,虽然继电器:低电平工作;蜂鸣器:低电平
- 2024-11-10ARM架构
CPU内部结构CPU的核心为ALU(8位的单片机,指定的是ALU里面处理的数据为8位)32位单片机内部ALU(一次性可以计算两个32位数据)8位单片机代表的是ALU能够一次处理的数据是8位的,也是代表传输数据的数据总线是8位的(32位同理)地址空间RISC与CISCRISC指令CISC指令CPU内部寄
- 2024-11-10基于单片机的直流稳压电源的设计(论文+源码)
1.系统方案设计在本次直流稳压电源的设计中,其关键指标如下:系统输入电压220V交流系统输出直流0到12V可调,步进可以达到0.1V电流最大输出可以到2A具有短路保护功能可以通过液晶或者数码管等显示设备显示当前输出电压2.电路图3.实物或者仿真联系我
- 2024-11-09基于51单片机的蓝牙循迹小车 代码方案分享
一、硬件 包括: STC89C52RC单片机 sg90舵机(阿克曼转向) TCRT5000红外模块(黑白线检测) 小车用电机x2(使用L298N电机驱动板驱动)
- 2024-11-0951单片机实现数码管显示
51单片机实现数码管显示本次的实现效果方式采用模拟进行,芯片为AT89C51,开发软件为keil5,proteus上代码代码如下:#include<reg51.h>voiddelay(unsignedinti);//延时函数unsignedinti=0;voidmain(){unsignedcharbutton=0,flag=0;unsignedchardigitC
- 2024-11-0951c嵌入式~单片机合集2
我自己的原文哦~ https://blog.51cto.com/whaosoft/12362395一、不同的电平信号的MCU怎么通信?下面这个“电平转换”电路,理解后令人心情愉快。电路设计其实也可以很有趣。 先说一说这个电路的用途:当两个MCU在不同的工作电压下工作(如MCU1工作电压5V;MCU2工作电压3.3V
- 2024-11-0925-009、基于STM32单片机智能公交车自动报站系统RFID语音报站+液晶显示温度和烟雾值设计
本系统由STM32F103C8T6单片机核心板、2.4寸TFT彩屏、JR6001语音播报电路、ULN2003步进电机驱动电路、RC522-RFID刷卡识别电路、轻触开关检测电路、按键电路组成。【1】STM32单片机驱动2.4寸TFT彩屏实时显示所有站台信息、当前公交运行方向、当前到站的站点(并有图标显示);语音播
- 2024-11-09【51单片机】程序实验1——点亮LED
由于博主还未学习数字电路和计算机组成原理,因此本系列先开展单片机软件编程的内容,硬件结构的内容简单带过,会考虑安排在后续学习计划中,编程入门部分不会深入涉及单片机电路结构原理。博主已有C语言基础,因此相关内容不会从零开始赘述主要参考学习资料:B站【普中官方】51单片
- 2024-11-08FPGA 第二讲 初始FPGA
时间:2024.11.4-11.5一、学习内容1.FPGA是什么1.1名词解释:FPGA(FieldProgrammableGateArray,简称FPGA),现场可编程门阵列,一种以数字电路为主的集成芯片,属于可编程逻辑器件PLD(ProgrammableLogicDevice)的一种。 1.2发展历程集成电路:我们常说的IC,就是把一定数量的常用的
- 2024-11-07基于STM32单片机的汽车胎压车速检测
基于STM32单片机的汽车胎压车速检测毕业论文摘要随着汽车电子技术的快速发展,汽车监控系统已成为现代智能汽车的重要组成部分。本文设计了一种基于STM32单片机和蓝牙技术的汽车监控系统,该系统能够实时监控汽车驻车时的落锁状态、胎压、车窗状态,以及行车时的速度和时间等关键
- 2024-11-072、51单片机实现数码管的数值显示
2.1、实验目的8位共阴数码管显示8位以内的数字2.2、实验环境普中51开发板(stc89c52、74HC245、74HC138、8位共阴数码管)2.3、实验代码#include<reg52.h> #include<intrins.h> typedefunsignedcharu8; typedefunsignedintu16;staticu8digital_buffer[8]