E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
c51单片机学习
单片机学习
笔记---独立按键控制LED状态
上一节学习的是独立按键控制LED亮灭这一节我们先来讲一下按键的抖动:对于机械开关,当机械触点断开、闭合时,由于机械触点的弹性作用,一个开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开,所以在开关闭合及断开的瞬间会伴随一连串的抖动。看一下下面这个波形,按键没有按下的时候,它就是高电平1,然后突然按下按键,就变成低电平0并且由于机械触点,它会弹开,然后上下抖动一下,之后才稳定得变成0。这个抖动
Vera一笔画人生~
·
2024-01-27 15:31
51单片机学习笔记
单片机
学习
笔记
单片机学习
笔记---矩阵键盘密码锁
目录一,设置密码按键1.设置密码区域2.设置输入的数字左移3.设置记录按键的次数二,设置确认键1.密码正确时显示OK2.密码错误时显示ERR3.密码错误恢复初始状态重输三,设置取消键学了这么久,迫不及待想要做一个密码锁玩一玩,那直接进入正题!这节我们可以直接创建一个跟上一节一模一样的工程文件。可以直接复制粘贴上一节的工程文件,把名字改成矩阵键盘密码锁就可以了。然后点击打开这个文件,就得到一个一模一
Vera一笔画人生~
·
2024-01-27 15:52
51单片机学习笔记
c++
开发语言
单片机
嵌入式硬件
学习
笔记
计算机外设
C51
单片机第四次实验 -----串口通信
前言实验1:在开关S0~S7上设置好两位十进制(学号的低两位)的BCD码,开机后在两个数码管上显示两位十进制数。实验2:将甲机P1口接8个开关设置的两位十进制(学号的低两位)BCD码,能过串口传送给乙机,乙机将这两位十进制数在两个数码管上显示。参考链接常用编码类型之BCD编码-CSDN博客51单片机——串口通信(发送和接受数据)-CSDN博客7SEG-BCD七段数码管实验一Keil和书上实现差不多
<有心人>
·
2024-01-27 13:14
51单片机
嵌入式硬件
单片机
问题处理: Keil5没有AT89
C51
芯片
问题处理:Keil5没有AT89
C51
芯片问题截图通过截图可看到芯片数量极少,并且没有需要使用的AT89
C51
芯片解决方案可通过安装芯片库解决蓝奏云链接(不限速)安装包下载地址下载完成后解压安装包,点击下一步安装即可安装完成后
JUSTfFUN
·
2024-01-27 10:46
51单片机
#
错误解决
Keil
单片机学习
笔记---静态数码管显示
目录数码管是什么?一位数码管的引脚定义四位一体的数码管引脚定义数码管的原理图解析数码管怎么显示数据?(总结+代码显示)今天开始学习数码管,它比LED和独立按键复杂一点数码管是什么?LED数码管是一种简单、廉价的显示器,是由多个发光二极管封装在一起组成“8”字型的器件也就是在我们开发板的这里它下方的138译码器和右边的74HC245都属于数码管操作的这些东西以下是它的原理图一位数码管的引脚定义市面上
Vera一笔画人生~
·
2024-01-26 19:29
51单片机学习笔记
单片机
学习
笔记
单片机学习
笔记---LCD1602调试工具
LCD1602调试工具这一节开始之前先说明一下,模块化编程相关的知识(就是将代码分成多个文件来写,比如函数的定义放在.c文件中,函数的声明写在.h文件中)属于是C语言的内容,学过C语言的伙伴应该都知道。由于这是单片机专栏,所以就不在这单独写一篇博客了,可能之后会补充在我的其他专栏。进入正题,本节主要讲LCD1602调试工具。长话短说就是使用LCD1602液晶屏作为调试窗口,提供类似printf函数
Vera一笔画人生~
·
2024-01-26 19:29
51单片机学习笔记
单片机
学习
笔记
单片机学习
笔记---矩阵键盘
目录矩阵键盘的介绍独立按键和矩阵按键的相同之处:矩阵按键的扫描代码演示代码模块化移植Keil自定义模板步骤:代码编写矩阵键盘就是开发板上右下角的这个模块这一节的代码是基于上一节讲的LCD1602液晶显示屏驱动代码进行的矩阵键盘的介绍在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式采用逐行或逐列的“扫描”,就可以读出任何位置按键的状态。数码管扫描(输出扫描)原理:显示第1位→
Vera一笔画人生~
·
2024-01-26 19:29
51单片机学习笔记
单片机
嵌入式硬件
学习
笔记
单片机学习
笔记---独立按键控制LED显示二进制
这节我们来实现独立按键的第三个功能,独立按键控制LED显示二进制新创建一个工程文件,然后上来我们就要把基本框架写好,这是基本的习惯老规矩,然后把Delay1ms的代码复制过来复制过来后改造一下:把1ms删掉,然后给Delay函数传个参数unsignedintxms把延时1ms的那段代码移到一个while(xms--)里面Delay函数定义后之后,先写程序点亮测试一下编译无错误下载程序,重启板子看看
Vera一笔画人生~
·
2024-01-26 19:28
51单片机学习笔记
单片机
学习
笔记
单片机学习
笔记-数码管的显示
单片机学习
笔记-数码管的显示数码管的显示1.首先我们来看一下开发板的原理图由管脚分配可知,数码管的末端(也就是LED端),是由74138译码器来控制的。
中距离美如画
·
2024-01-26 19:58
单片机
学习
嵌入式硬件
51
单片机学习
笔记-2数码管显示
2数码管显示[toc]注:笔记主要参考B站江科大自化协教学视频“51单片机入门教程-2020版程序全程纯手打从零开始入门”。注:工程及代码文件放在了本人的Github仓库。2.1静态数码管显示2.1.1原理介绍 LED数码管:数码管是一种简单、廉价的显示器,是由多个发光二极管封装在一起组成“8”字型的器件。本实验中使用共阴极数码管(高电平点亮),原理图如下:图动态数码管模块原理图图74HC138
虎慕
·
2024-01-26 19:27
#
51单片机-江科大
51单片机
学习
单片机
c51
单片机学习
笔记-动态数码管实验(un)
目的:控制动态数码管从左至右显示数字0-7编译软件:keil5过程(1)首先将51单片机的头文件包含进来,然后定义38译码器的控制引脚,并将共阴数码管0-F断码数据使用数组定义好#defineSMG_A_DP_PORTP0//使用宏定义数码管段码口//定义数码管位选信号控制脚sbitLSA=P2^2;sbitLSB=P2^3;sbitLSC=P2^4;//定义一个全局数组变量gsmg_code(开
GallyDowney
·
2024-01-26 19:25
单片机
c语言
stm32
单片机学习
笔记---动态数码管显示
上一节我们得出一个结论,多位一体的数码管不可能在同一时刻显示多个不同数字,即使有多位选中的话,那显示的数字也会是相同的。这是由于他们共用引脚导致的这个现象。当然这也是为了节省引脚的连接方式,方便操作。那这样的连接方式怎样才能让数码管同时显示不同数字呢?这就是我们要实现的第二功能:动态数码管显示。就是利用人眼视觉暂留和数码管显示的余晖这个原理来实现的。比如我们先让数码管的第一位显示“1”,然后很快地
Vera一笔画人生~
·
2024-01-26 19:54
51单片机学习笔记
单片机
学习
笔记
STC89
C51
单片机
本文为博主日月同辉,与我共生,csdn原创首发。希望看完后能对你有所帮助,不足之处请指正!一起交流学习,共同进步!>发布人:@日月同辉,与我共生_单片机-CSDN博客>欢迎你为独创博主日月同辉,与我共生点赞❤❤❤+关注+收藏+评论☺。系列专栏:CSDN-单片机串口通信学习系列>我的格言是:“尽最大努力,做最好的自己!要转载,请提前告知!!!版权声明:本文为CSDN博主「日月同辉,与我共生」的原创文
@日月同辉,与我共生
·
2024-01-26 10:40
单片机基础
单片机
嵌入式硬件
单片机之keil软件环境搭建
目前有KeilMDK-ARM、Keil
C51
、KeilC
仲夏那片海
·
2024-01-26 08:31
物联网
单片机
51单片机
stm32
单片机c语言1ms程序,51单片机c语言延时函数 Void delay 1ms(unsigned int ms){un
voiddelay_ms(unsignedintms_number)//ms延时函数(AT89
C51
@11.0592MHz){unsigned
Weiran Huang
·
2024-01-26 08:01
单片机c语言1ms程序
基于江科大的stm32
单片机学习
笔记
视频链接:[1-1]课程简介_哔哩哔哩_bilibiliSTM32F103c8t6引脚定义表:(橙色是电源相关的引脚,蓝色是最小系统相关的引脚。绿色的是IO口和功能引脚,FT意为能容忍5V电压,主功能是上电默认的功能,默认复用功能是IO口上连接的外设功能引脚,加粗的引脚是能直接用的,没加粗的引脚可能要进行其他配置才能使用)3-1GPIO输出GPIO叫通用输入输出端口,有八种配置模式这里解释一下各种
AFK3060
·
2024-01-25 13:29
单片机
嵌入式硬件
第一节——单片机概述
1.MCD-51单片机与8051(80
C51
)兼容的主要产品ATMEL公司生产的兼容51单片机的具体型号2.AVR系列单片机AVR系列是1997年ATMEL公司挪威设计中心的A先生与V先生共同研发出的精简指令集
小明在考研
·
2024-01-24 10:29
51
单片机
嵌入式硬件
51单片机中定时器/计数器详解
在单片机控制应用中定时和计数的需求很多,为此在单片机中都有定时器/计数器.80
C51
单片机中有两个16位定时器/计数器,分别为定时器/计数器0和定时器/计数器1.由于作为定时器使用的机会多一些,所以常把定时器
shaun2001
·
2024-01-24 06:31
51单片机
嵌入式硬件
单片机串行口详解
下面对80
C51
单片机中的串行口进行介绍。
shaun2001
·
2024-01-24 06:31
单片机
嵌入式硬件
-51
单片机学习
笔记1-单片机概述
目录什么是单片机?冯·诺依曼体系结构哈佛结构计算机在应用过程中的两大应用分支通用计算机系统嵌入式计算机系统什么是嵌入式系统?有哪些特点?如何构成的?①嵌入式系统的定义:②嵌入式系统的特点1)·嵌入性:2)·专用性:3)·计算机系统:③嵌入式系统是如何构成的?编辑(1)嵌入式处理器1)嵌入式微处理器(MPU)2)嵌入式微控制器(MCU)——微控制器(单片机)3)嵌入式DSP处理器(DSP)——数字信
庆庆知识库
·
2024-01-23 16:53
单片机学习笔记
单片机
51单片机
学习
STM32 PWM驱动常用库函数
单片机学习
!
Echo_cy_
·
2024-01-23 12:13
STM32
stm32
嵌入式硬件
单片机
51单片机----数码管----显示时间
/*******************************************************///普中51单片机开发板//文件名:main.c//处理器:STC89
C51
RC++//
ぃ小呆瓜
·
2024-01-23 09:30
c语言
51单片机
51单片机实验4-计时器设计(LED灯实现二进制计数,简易计数报警,呼吸灯)
实训步骤:(一)控制LED灯实现二进制计数电路连接如下:主要器件:AT89
C51
、RES、LED-GREEN、BUTTON程序代码如下:(每次按下K1键计数加一)#includevoidmain(){TMOD
artly1
·
2024-01-23 08:42
51单片机实训
51单片机
嵌入式硬件
单片机
51单片机实验2-花样流水灯的设计(花样流水灯,倒车警示灯)
实训步骤:(一)“流水灯”的实现电路连接如下:主要器件:AT89
C51
、RES、LED-GREEN程序代码如下:#include
artly1
·
2024-01-23 08:12
51单片机实训
51单片机
嵌入式硬件
单片机
自定义tarber
index","index/index2","index/index3"],//2"tabBar":{"custom":true,"color":"#7A7E83","selectedColor":"#3c
c51
f
小尘_3f79
·
2024-01-23 06:47
git 回滚到某个 commit
gitlogimage.pnggitreset--harda31ffa05546b72b
c51
5d77bf27d68a911304b43b
JsLin_
·
2024-01-23 02:38
基于51单片机的称重电子秤proteus仿真设计
本系统以AT89
C51
单片机为主控
薄情书生
·
2024-01-22 17:28
51单片机
proteus
单片机
单片机
C51
之1:流水灯
目录1.C语言移位指令实现连续点亮;2.
C51
库函数实现循环点亮;3.万能方法---硬写入数值并延时;4.C语言掩码实现连续点亮;5.C语言实现循环点亮6.连续亮灭实验准备:实验板P1口连接8个led小灯的阴极
jllws1
·
2024-01-22 12:24
C语言
51单片机
c语言
51单片机原理及应用张毅刚版课后习题以及答案
位定时器/计数器⑦1个看门狗定时器WDT⑧中断系统具有五个中断源五个中断向量⑨特殊功能寄存器SFR26个⑩低功耗节电模式有空闲模式和掉电保持模式且具有掉电模式下的中断恢复模式⑪3个程序加密锁定位与AT89
C51
EchoToMe
·
2024-01-21 11:28
51单片机
nosql
数据库
ARM体系架构
嵌入式开的的特点:开发环境的不同:交叉开发环境以应用为中心,围绕实际功能设计软件和硬件量体裁衣1.1计算机的基本组成部分:输入设备输出设备存储器运算器控制器总线计算机X64(64位)x86(32位)stm328位(
C51
进击的菜鸟子
·
2024-01-21 02:21
ARM
arm开发
c语言
(202401)深度强化学习基础与实践1:马尔科夫过程、DNQ算法回顾
文章目录序言马尔科夫决策过程含义性质回报状态转移矩阵DQN算法深度网络经验回放目标网络实战DQN算法DQN算法进阶DoubleDQNDuelingDQNNoisyDQNPERDQN
C51
算法序言本文章记录
早上真好
·
2024-01-20 22:56
参与dw开源学习
pytorch
深度学习
51
单片机学习
总结(自学)
1、模块化编程c语言模块化编程实现思路设计代码具体的程序实现代码如下所示1:程序的头文件2:程序的函数文件3:程序的主文件控制函数的实现第一章单片机led灯led介绍单片机的工作原理:cpu通过配置寄存器控制我们的硬件电路实现我们的功能二进制转换为16进制:进制转换关系对应表二进制转换16进制网址点亮51单片机的第一个led灯和让单片机的led灯实现亮灭亮灭的效果(采用16进制的方式实现)目前我使
ETF_TT
·
2024-01-20 18:51
51单片机
学习
嵌入式硬件
【MySQL】——关系数据库标准语言SQL(大纲)
闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN博客数据结构:数据结构_IT闫的博客-CSDN博客C++:C++_IT闫的博客-CSDN博客
C51
Y小夜
·
2024-01-20 11:29
MySQL
sql
数据库
【Java】——期末复习题库(十一)
闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN博客数据结构:数据结构_IT闫的博客-CSDN博客C++:C++_IT闫的博客-CSDN博客
C51
Y小夜
·
2024-01-20 11:29
Java基础
java
开发语言
【Java】——期末复习题库(十二)
闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN博客数据结构:数据结构_IT闫的博客-CSDN博客C++:C++_IT闫的博客-CSDN博客
C51
Y小夜
·
2024-01-20 11:29
Java基础
java
开发语言
【Linux】——期末复习题(一)
闫的博客-CSDN博客c语言:c语言_IT闫的博客-CSDN博客MySQL:数据结构_IT闫的博客-CSDN博客数据结构:数据结构_IT闫的博客-CSDN博客C++:C++_IT闫的博客-CSDN博客
C51
Y小夜
·
2024-01-20 11:55
Linux
linux
运维
服务器
【51单片机Keil+Proteus8.9】门锁控制电路
2.处理器部分:使用AT89
C51
芯片作为主处理器,通过编写程序实现门锁的控制。AT89
C51
芯片具有丰富的I/O端口,可以方便地与外部器件进行通信。
去追远风
·
2024-01-20 09:22
51单片机
51单片机
单片机
嵌入式硬件
【51单片机Keil+Proteus8.9+ADC0804】ADC实验 模拟转数字实验
一、实验名称ADC实验模拟转数字实验二、设计思路电路设计1.选用AT89
C51
单片机作为电路核心单元,外接8位单通道AD转换器ADC0804芯片和LM016L显示器以及滑动变阻器等其它常用元器件构成电路
去追远风
·
2024-01-20 09:52
51单片机
单片机
嵌入式硬件
51单片机
【51单片机Keil+Proteus8.9】AT89
C51
+7段数码管两位计数器
两位计数器显示设计思路电路设计使用AT89
C51
单片机,外部引出两个管脚P3^3和P3^4当作按钮分别作为start和stop,对计时状态进行控制,由于是两位计数器,引出两个管脚P3^0和P3^1作为两个数码管的片选信号
去追远风
·
2024-01-20 09:20
51单片机
51单片机
嵌入式硬件
单片机
【51单片机Keil+Proteus8.9】控制步进电机+LCD1602显示状态
步进电机控制设计思路电路设计:选用AT89
C51
单片机作为电路核心部件,外加LM016L液晶显示屏作为显示,显示步进电机的Fast,Slow,Stop的三个状态将AT89
C51
单片机所选引脚与LM016L
去追远风
·
2024-01-20 09:19
51单片机
单片机
嵌入式硬件
小程序自定义tabbar
自定义tabbar组件{{item.text}}-->Component({data:{selected:0,color:'#7A7E83',selectedColor:'#3c
c51
f',list:[
良诤
·
2024-01-19 18:24
在c语言中混汇编参数传递,c语言与汇编语言混编注意事项及参数传递方法
pragmaendasm结束ASM代码如果就这样直接编译的话,会出现以下错误:error'asm/endasm'requiressrc-controltobeactive解决方法:在FilesToolbar中选中当前
C51
一株绛珠草
·
2024-01-19 18:47
在c语言中混汇编参数传递
51
单片机学习
笔记-8 DS1302实时时钟
8DS1302实时时钟[toc]注:笔记主要参考B站江科大自化协教学视频“51单片机入门教程-2020版程序全程纯手打从零开始入门”。注:工程及代码文件放在了本人的Github仓库。8.1芯片介绍:DS1302RTC(RealTimeClock)实时时钟,是一种集成电路,通常称为时钟芯片。常见的时钟芯片有DS1302,是由美国DALLAS公司推出的具有涓细电流充电能力的低功耗实时时钟芯片。它可以对
虎慕
·
2024-01-18 01:15
#
51单片机-江科大
51单片机
学习
单片机
单片机学习
指南
转载队长路飞的电子设计宝藏7月26日鉴于原文只介绍了51单片机的学习路线(当时STM32刚兴起),与当前流行的STM32等高端单片机相比,显得有些落后,所以笔者更新了此文。一、51和STM32的区别。STM32比51主频高、RAM大、FLASH大,那么STM32能处理的事情就更多了。STM32外设比51多,如:CAN、USB、FSMC等,能让你省点芯片。STM32有固件库,不再需要看着手册,查寄存
一路带飞
·
2024-01-18 01:12
我的各个自媒体平台
单片机
stm32
物联网
认识定时器
容易在数数的过程中,捕获不到其他地方传来的信号(场景:当我蜂鸣器延时5秒,但是5秒内,有其他信号进来需要停止蜂鸣器响,CPU可能会捕抓不到,有一定的弊端)二、定时器1.简介
C51
中的定时器和计数器是同一个硬件电路支持的
枕上
·
2024-01-17 18:47
单片机
嵌入式硬件
简易电子琴的设计( 汇编)
使用元件:AT89
C51
、LM324,喇叭,按键等二、设计目的(1)能够对电子电路、电子元器件、印制电路板等方面的知识有进一步的认识,独立对其进行测试与检查。
sunnf
·
2024-01-17 13:24
c51
汇编
delay
工作
音乐
table
编程
51单片机_大棚环境自动管理系统&花苑自动管理系统&室内环境自动管理系统
演示效果链接51单片机_大棚环境自动管理系统&花苑自动管理系统&室内环境自动管理系统_哔哩哔哩_bilibili系统设计要求1.本设计基于STC89
C51
/52(与AT89
C51
/52、AT89S51/
城南观北
·
2024-01-17 07:38
51单片机DIY项目
51单片机
嵌入式硬件
单片机
STM32第一课[1-1]:STM硬件实物图+功能简介
keil5MDK是给ARM系列单片机编程keil5
C51
是给51系列单片机编程的包括:1.面包板2.跳线3.飞线4.杜邦线(公对母,母对母)5.STM32最小系统板(中间黑色芯片为STM32)
努力成为焦耳定律鸭
·
2024-01-16 18:11
STM32
stm32
单片机
主流浏览器设置代理IP之Firefox浏览器
4
c51
b56bhttps://www.xiequ.cn/index.html?4
c51
b56bFirefox浏览器内设置Ip代理1、首先需要进入浏览器【设置】2.进入【设置】后点击【
一只小鱼儿吖
·
2024-01-16 15:08
tcp/ip
firefox
腾讯云
基于51单片机的智能热水器设计
2.4键盘电路2.5蜂鸣器报警电路2.6温度检测电路2.7红外一体接受电路设计2.81602显示屏电路设计2.9单片机最小系统设计三、软件系统设计3.1主程序流程图设计四、附录摘要本设计采用STC89
C51
Svan.
·
2024-01-16 11:43
51单片机
嵌入式硬件
单片机
智能热水器
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他