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
【单片机学习】
52单片机IO口输出-蜂鸣器(硬核)
这里是我的
单片机学习
笔记,希望我的笔记可以在你学习的道路上对你有所帮助!什么是蜂鸣器蜂鸣器是一种一体化结构的电子讯响器,广泛应用于电子产品中作发声器件,起到警报提醒的作用。
Lhuang-attic
·
2021-01-20 22:26
单片机从入门到入土
单片机
c语言
编程语言
52单片机IO口输出点亮你的LED
这里是我的
单片机学习
笔记,希望我的笔记可以在你学习的道路上对你有所帮助!
Lhuang-attic
·
2021-01-18 21:31
单片机从入门到入土
单片机
c语言
编程语言
解决keil4 与keil5不能共存问题以及keil的汉化问题
2021的寒假准备蓝桥杯的
单片机学习
与今年的32国赛,注意到电脑上keil4与MDK不能共存的问题。电脑默认会用keil5打开keil4的文件。
CFbest
·
2021-01-17 16:29
keil
mdk
编程语言
单片机
stm32
c语言
流水灯控制
流水灯控制2021-01-09,51
单片机学习
笔记功能:8位流水灯由上至下由下至上来回流动,间隔1s流动,其中每个LED亮500ms,灭500ms,灯亮时蜂鸣器响,灯灭时关闭蜂鸣器,一直循环下去。
linwenzhe
·
2021-01-09 15:57
笔记
单片机
ht1621b和单片机电平匹配_干货 | 143条 超详细整理STM32
单片机学习
笔记
1、AHB系统总线分为APB1(36MHz)和APB2(72MHz),其中2>1,意思是APB2接高速设备2、Stm32f10x.h相当于reg52.h(里面有基本的位操作定义),另一个为stm32f10x_conf.h专门控制外围器件的配置,也就是开关头文件的作用3、HSEOsc(HighSpeedExternalOscillator)高速外部晶振,一般为8MHz,HSIRC(HighSpeed
猴子老湿
·
2021-01-02 01:14
ht1621b和单片机电平匹配
韦东山嵌入式Linux三大学习路线
1.理清学习资料百问网嵌入式Linux的学习资料分为两部分:第一部分:快速入门第二部分:深入学习1.1快速入门快速入门分为三条学习路线1.1.1路线一学习单片机针对
单片机学习
,你可以使用KEL、HAL库来快速的掌握单片机的开发
韦东山
·
2020-12-21 18:56
学习方法
单片机
linux
嵌入式
学习方法
【STC
单片机学习
】高级外设和项目篇三:综合项目-温度报警器
【朱老师课程总结侵删】第一部分、章节目录2.4.1.单片机做项目常识2.4.2.单片机小项目介绍2.4.3.工程建立及框架构建2.4.4.第一个模块-串口2.4.5_6.DS18B20移植1_22.4.7.问题解决和LCD1602的移植2.4.8.测温和LCD1602联调2.4.9.DS1302的移植和联合调试2.4.10_11.用结构体来实现时间读写1_22.4.12.时间显示的调试2.4.13
搞嵌入式的Lucas
·
2020-12-16 20:04
【单片机学习】
单片机开发
嵌入式开发
温度报警器
stm32单片机如何控制pc程序计数器_PIC单片机轻松入门与实践 — 畅学单片机
简介PIC是一款定位在商业、工业控制的芯片,本课程是PIC
单片机学习
者从入门到深入的一套经典视频教程,以初学者为对象,从零开始手把手教你学习PIC单片机,循序渐进地基于理论讲解并结合实验项目实战开发,讲解当前最热门的
weixin_39768645
·
2020-12-16 19:14
51
单片机学习
(1) LED点亮、闪烁以及流水灯实现
文章目录一、Keil创建项目二、Proteus搭建虚拟仿真电路三、LED点亮四、LED闪烁五、流水灯实现1.流水灯(库函数法)2.流水灯(左移法)3.流水灯(右移法)4.流水灯(数组索引法)一、Keil创建项目1.打开keil软件,在工具栏点击Project选项选择newuVisionProject创建新的工程并保存,步骤如下图所示:2.创建新的文件,按快捷键“Ctrl+S”命名为led.c并保存
叶庭云
·
2020-09-16 20:16
51单片机
LED
流水灯
电路
MSP430时钟分析
最近开始学习MSP430,在所有
单片机学习
中,时钟的设置无疑是最基本的一项工作!尤其对于现在的单片机,外部有低速,高速两种晶振,内部还有PLL的内部时钟源,设置好系统工作的时钟则是工作完美开始的表现。
玄道
·
2020-09-14 11:50
MSP430学习
basic
工作
module
system
ie
51
单片机学习
资料书籍分享
1-FPGA自学笔记——设计与验证1-单片机原理及接口技术.李全利2-新编MCS-51单片机应用设计3-书把手教你学CAN总线4-51单片机C语言编程入门以及keil_uvision使用5-51单片机C语言教程6-51单片机从入门到精通7-51单片机轻松入门—基于STC15W4K系列8-51单片机自学笔记9-单片机C语言程序设计实训100例10-单片机外围电路设计攻略11-单片机原理与应用12-工
电子芯
·
2020-09-14 01:29
资料
德飞莱STM32
单片机学习
(一)——下载环境搭建
一、下载驱动安装、1、手动打开CH341文件夹(驱动程序文件夹内),双击安装驱动2、尼莫M3S开发硬件设置硬件需要做到以下2点:1、USB插入USB1(COM),打开电源开关J14(蓝白开关),并安装好驱动程序2、BOOT启动跳帽插入位置,BOOT1设置0,BOOT0设置0,J15位置,正向看,跳帽都插入下端。3、使用FlyMcu进行下载(1)首先点击搜索串口(2)其次选择要下载的.hex文件进行
weixin_33913332
·
2020-09-13 06:54
单片机学习
笔记 —— 导航按键
在ADC模数转换的基础上,我们可以设计一个导航按键案例,通过将模拟电压转化为数字电压,根据数字电压值进行相应的处理。一、导航按键电路电流图:说明:左边有6个电阻,加起来700Ω,当按下/松开/拨动导航按键时,A/D转换输入的模拟电压有0、100、200、300、400、500、700六种组合。二、A/D转换目标实现效果:程序主要是对ADC进行操作,并将寄存器相应位取出分别用8位二极管和数码管显
我有两颗糖
·
2020-09-12 00:17
单片机
蓝桥杯
单片机学习
过程记录(十五)第七届模拟风扇系统
蓝桥杯
单片机学习
过程记录(十五)第七届模拟风扇系统PWM输出占空比,1khz一个周期,1ms,定时器1设置100us,每10次进行重置,按比例输出占空比。
爆炒小肥牛
·
2020-09-11 23:08
单片机
单片机
keil中data,xdata,code指的是什么,存放在哪里,大小是否符合单片机参数规格
大多数
单片机学习
者入门时,在编译过程中会遇到这样一个问题:“编写的程序大小超出了单片机规定的范围”,如何解决呢?
云木西
·
2020-09-10 12:03
单片机
单片机_IO口知识点介绍
部分是
单片机学习
中经常搞混的的地方,阅读需要一定的C语言和单片机编程基础。理论篇
xuewei_Li
·
2020-08-24 18:46
单片机学习
单片机学习
札记6---PCF8563显示时间
这一节,我们继续调试硬件电路,测试下PCF8563是不是正常,读出时间来,然后显示在数码管上,8563的驱动是搜来的,然后修改了一下,谢谢网友的贡献,先来看下硬件电路:SCL接在了P5.4口,SDA接在了P5.5口,复制之前建立的模板,然后将以下代码敲入,程序的功能是,将PCF8563的时间读出来,并显示在数码管上,程序比之前稍微复杂了一点,代码如下:可以看到程序还是比较大的,经过调试后,下载到目
dabing89
·
2020-08-24 08:36
51单片机入门分享
单片机学习
笔记--特殊功能寄存器
单片机学习
笔记--特殊功能寄存器21个特殊功能寄存器(52系列是26个)不连续地分布在128个字节的SFR存储空间中,地址空间为80H-FFH,在这片SFR空间中,包含有128个位地址空间,地址也是80H-FFH
鸟哥大补丸
·
2020-08-24 05:50
51单片机
小灰的51
单片机学习
之什么是51单片机(1)
哈喽,我是小灰第一次和大家见面,请多多支持呀!什么是51?肯定是你点开这篇文章最大的疑问,不要着急我们慢慢探寻什么是51!1.不懂就问我们搞技术就要学会不懂就问,我们不知道我们就去度娘看一看吧小灰打开了百度百科,瞬间懵逼了,这是啥啊,右边这张图是啥啊,小灰陷入了沉思,不知道这个玩意到底能干嘛,于是接着往下看小灰又看见了一张图,这长得和蜈蚣一样,脚密密麻麻的又是什么啊,刚刚那个51不是方块一样的嘛,
沉睡的小灰
·
2020-08-23 21:29
51单片机学习
单片机学习
资料
http://www.mcuchina.cn/download.htmlPIC书籍http://read.fanshu.com/OnlineReader.aspx?MetaId=m.20070917-m027-w017-015转载于:https://blog.51cto.com/01258/405388
weixin_33709219
·
2020-08-22 23:00
51
单片机学习
之关于1602液晶的使用
1602液晶的接口说明分享51
单片机学习
中的一些收获:1602液晶是一种字符液晶,其仅仅可以显示英文和日文等字符,不能用来显示汉字。
I3286583209
·
2020-08-22 12:56
51单片机学习分享
51
单片机学习
小结
下面是学习前的准备工作:=========================================================================================货单:1.紧锁座,40P(参考单价:2)(需求数量:2)2.普通IC座40P-用于51芯片(参考单价:0.4),普通IC座16P-用于RS232(参考单价:0.2)(需求数量:3)3.单排圆孔座,排
Claire_ljy
·
2020-08-21 10:35
单片机学习
(一):单片机基础—STM32
GPIOIO四种输入工作模式:输入浮空:多用于外部按键输入,在浮空输入状态下,IO的电平状态是不确定的,完全由外部输入决定,如果在该引脚悬空的情况下,读取该端口的电平是不确定的。输入下拉:悬空0V输入上拉:悬空高电平模拟输入:AD采样,低功耗省电IO四种输出工作模:开漏输出:输出通过控制N-MOS管,无法直接到高电平状态推挽输出:输出经过控制N-MOS管和P-MOS管复用开漏:某个IO口正常是为了
追涨杀跌一棵韭
·
2020-08-21 10:11
单片机
51
单片机学习
笔记
1、动态数码管:用for循环加switch语句来选择是哪个LED亮138译码器的01234567对应的ABC接口是的数要是对应的二进制编码,对二求二进制时是010所以A=0,B=1,C=0用延时函数来使LED实现不同情况(常亮还是流水),延时函数要接P0归零消除重影(虽然我没看到重影,,,,因为数码管炸了,,,,)2、独立按键通过检测P30~3的高低电平来使单片机做出不同的反应,注意因为震荡性要在
狂徒张三
·
2020-08-21 10:25
51单片机
单片机学习
笔记
计算机由三部分组成,中央处理器(CPU),存储器和I/O输入输出设备,这三部分又由三条总线连接,(BUS),数据总线,控制总线,地址总线单片机英文名MCU微控制器U是单元;OSC心脏
侠客岛的含笑
·
2020-08-21 09:44
单片机
51
单片机学习
笔记【0】——基础知识
一.单片机三大资源1.Flash—-程序存储空间相当于计算机的硬盘,可实现断电后数据不丢失。2.RAM—-数据存储空间相当于计算机的内存,用来存储程序运行过程中产生和需要的数据,断电后数据丢失,优点是读取速度快,可无限次写入。3.SFR—-特殊功能寄存器单片机每个功能都对应一个多个SFR,用户通过对SFR的读写来实现单片机的功能。二.单片机的最小系统1.电源主流单片机采用5V和3.3V的电压,供电
OliverKen
·
2020-08-21 09:14
51单片机
51
单片机学习
笔记(1)
程序编写环境——KEIL软件的安装前提:准备好keil4安装程序与相应注册机打开C51V901.exe(Keil4安装程序)*点击Next*勾选Iagreeallthetermsof···*点击Next*设置安装路径,根据自己的情况选中安装目录,重新设置请点击Browse进行浏览与选取,建议安装路径不要包含中文,设置好安装路径后点击Next*输入相关信息,随便输入即可,输入完毕后点击Next*开始
吴凯荣
·
2020-08-21 08:06
Keil
IDE
单片机
51
单片机学习
笔记
高考没考出水平,大大影响了我的心情,打算复读,但随着时间的流逝,热情逐渐褪去。几乎用了半个月才调整好。漫长的暑假,总不能全用来调整心态吧,于是按计划,重新接触编程,编程带来的快乐很快就把阴霾驱散了。而且对大学生活的憧憬令我打消了复读的念头。重新接触编程好几天了,进展神速,感觉有必要记录一下这段学习经历,这将会成为我宝贵的经验啊,待我成为高手之时,把这些记录拿出来,写教材,写书都容易啦。哈哈。我也希
0木木0
·
2020-08-21 07:28
单片机
单片机学习
中的模块化编程,例程:51单片机驱动LCD1602,开发软件:keil
在刚接触到单片机时,代码较短,单片机功能的实现函数都写在main.c一个文件。随着学习的深入,多模块的使用和代码量的增加使得单用一个.c文件显得程序很混乱。模块化编程的使用可增强代码的可读性,可移植性。这里以51单片机驱动LCD1602的为例讲解。一、知识储备---#ifndef作用:防止头文件的重复包含和编译定义#ifndefx#definex...#endif这是宏定义的一种,它可以根据是否已
SWPU_机器人实验室
·
2020-08-21 07:26
keil
单片机
51
单片机学习
笔记———2.按键检测及其延时消抖附加代码优化
我们在学习51单片机用按键控制LED的时候,通常会遇到按键抖动的问题,这是因为按键里面内置弹簧片,不能够精确的控制,下面是其原理图(PoweredbyAxGlyph):可以看到我们在按下按键的时候电平并没有立马变成低电平,而是有一个弹簧的抖动,所以我们要设计一个程序来抵消这个抖动,思路如下:当按下按键的时候,我们先检测一次是否真的为低电平然后延时一小段时间,大概是5ms。你们可能觉得5ms很少,但
Mr.YunLong
·
2020-08-21 05:22
C语言
51
单片机学习
笔记———5.定时器的认识与使用(查询法)
我们日常的生活离不开秒表的计时,它提醒着我们什么时刻该干什么,单片机也一样,通过单片机内置的晶振来计时,首先让我们认识一下针对单片机几个基本概念:时钟周期:时钟周期T是时序中最小的时间单位,具体计算的方法就是1/时钟源频率,如果晶振是11.0592M,那么对于我们这个单片机系统来说,时钟周期=1/11059200秒。机器周期:我们的单片机完成一个操作的最短时间。机器周期主要针对汇编语言而言,在汇编
Mr.YunLong
·
2020-08-21 05:22
笔记
C语言
51
单片机学习
笔记(2)
单片机指令系统(1)2.1单片机时钟系统1.时钟电路电容C1和C2对振荡频率起稳定微调作用。C1、C2必须相等,一般取30pF左右2.时序与工作周期8051MCU内部具有时钟电路,在引脚XTAL1、XTAL2外接晶体振荡器、电容,为时钟电路提供振荡源,就会产生MCU工作所需要的时钟信号。时钟频率=外接晶振频率MCU的时钟电路产生基准的时钟信号,还有如下几个工作周期:时钟周期状态周期机器周期指令周期
枫清云
·
2020-08-21 04:14
51单片机学习
51
单片机学习
笔记【二】——按键实验
一.独立按键实验1.电路原理图2.说明:使用排线连接JP10的和JP12,JP8连接JP5。本实验通过八个独立按键控制八个LED小灯。按键时会抖动,所以要消抖。3.消抖检测先给按键对应的I/O口置1;判断I/O口是否为1;若是1,则说明按键按下,若是0,则按键没有按下;4.源代码如下:/***********************************************>FileName
OliverKen
·
2020-08-21 04:36
51单片机
51
单片机学习
笔记——基于C与汇编(1)
即便疫情如此还是逃避不了开学啊!最近开始学习8051系列单片机的基本原理与应用,不过作为一个学计算机的本科菜鸟,感觉写博客也力不从心,因而选择结合(盗版,嘿嘿)我一个学硬件的朋友的文章,组成一个系列。写博客是个学习的好手段,大家一起进步吧!能力所限,如果文中有所不妥,恳请指正!该系列文章基于8051系列单片机,Keil4/Keil2,并主要使用C和汇编实现例程,汇编部分由我的大佬朋友(盗版对象)完
Charlie1492
·
2020-08-21 04:59
51单片机
单片机
嵌入式
编程语言
51
单片机学习
笔记——LCD1602
一、液晶的概述液晶的型号命名规则液晶的命名规则有两种,第一种是按照显示字符的行数和列数命名的,如LCD1602,表示液晶上显示2行,一行16个字符;第二种是按照液晶点阵的行数和列数命名的,如LCD12232,表示液晶上有122x32个点来显示图形。二、LCD16021.概况LCD1602为5V电压驱动,带背光,可显示两行,每行16个字符,不能显示汉字,内置128个字符的ASCII字符集字库,既可显
Obs_cure
·
2020-08-21 03:19
51
单片机学习
笔记——IIC和SPI总线
一、总线总线(Bus)是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束,按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制总线,分别用来传输数据、数据地址和控制信号。内总线,又称系统总线或板级总线,它是计算机各功能部户之间的传输通路,微型计算机总线通常称为内总线。外总线,又称通信总线,它是计算机系统之间,或者是计算机主机与外围设备之间的传输通路。摘自
Obs_cure
·
2020-08-21 03:19
单片机学习
笔记————51单片机累计中断次数使LED灯闪烁
一、使用proteus绘制简单的电路图,用于后续仿真二、编写程序/********************************************************************************************************************----@Project:LED----@File:main.c----@Edit:ZHQ----@V
DJDN426611
·
2020-08-21 02:50
单片机
51
单片机学习
笔记——基于汇编语言(2)
上一篇文章51
单片机学习
笔记——基于汇编语言(1)hh本菜鸟又来更新了,上一期讲的全是硬件结构,相信大家应该在其他地方也看过吧,如果没有看过建议去找正儿八经的教材看看,不过不去看也没有关系,用到我们再说
二猫ssr
·
2020-08-21 02:54
硬件
单片机
【
单片机学习
】Stm32寄存器版本技术总结
(一)背景介绍自从上一次完成小车工程后,好久都没有写博客了,因为这段时间都在忙着准备数学建模的比赛,而且这个学期课业任务很重,几乎没有怎么去进阶自己的单片机水平,总感觉自己被压的喘不过气来,没办法绩点不能不要哦。好在终于盼来了五一假期,可以松一口气,学习一下自己想学的东西了。经过一段时间的学习,我的stm32也算是入门了,前段时间也自己做了一个智能小车的工程。可我也知道只仅仅才是入门的水平。之前一
与光同程
·
2020-08-21 02:36
STM32开发技术总结
51
单片机学习
笔记(6)——三极管介绍
①三极管简介:三极管是一种很常用的控制和驱动器件,常用的三极管根据材料分有硅管和锗管两种,原理相同,压降略有不同,硅管用的较普遍,而锗管应用较少。三极管有2种类型,分别是PNP型和NPN型,如下图:②三极管基本结构:三极管有三个极,分别为基极(b)、集电极(c)、发射极(e)。在上图中,横向的引脚为基极(b),和箭头连接的引脚为发射极(e),剩下的引脚为集电极(c)。③三极管的原理:发射结正偏,集
Horse~
·
2020-08-20 05:25
51单片机学习笔记
51单片机汇编语言学习记录
51
单片机学习
之汇编语言实验一学51单片机的时候老师上课是用汇编语言教的,但实际应用中很少用到汇编语言,本次将学习期间做的实验分享出来,和刚刚学习51汇编的朋友一起学习,新手一个,有错望指正。
NV.风信子
·
2020-08-18 01:29
51单片机
基础知识
STM小车之拼装篇
前段时间,舍友一直在宿舍抱怨
单片机学习
太过枯燥,实在学不下去了。
stm小白
·
2020-08-18 01:36
51单片机使用定时器进行数码管动态扫描程序
数码管是51
单片机学习
中比较基础的一个模块,为简化电路连接,提高系统可靠性,降低制造成本,多位数码管广泛采用动态扫描的方式进行显示。
jzj1993
·
2020-08-17 23:42
单片机相关
单片机学习
笔记————51单片机实现在主函数while循环中驱动数码管的动态扫描程序
一、使用proteus绘制简单的电路图,用于后续仿真二、编写程序/********************************************************************************************************************----@Project:LED-74HC595----@File:main.c----@Edit:Z
DJDN426611
·
2020-08-17 19:37
单片机
proteus
C
单片机学习
笔记:中断学习
1.什么是中断,中断的原理中断是为使单片机具有对外部或内部随机发生的事件实时处理而设置的,中断功能的存在,很大程度上提高了单片机处理外部或内部事件的能力。为了能让大家更容易理解中断概念,我们先来举一个生活事例:你打开火,烧上一壶水。然后去洗衣服,在洗衣服的过程中,突然听到水壶发出水开的报警声,这时,你停止洗衣服动作,立即去关掉火,然后将开水灌入暖水瓶中,灌完开水后,你又回去继续洗衣服。这个过程中实
ToDoNothing
·
2020-08-17 01:25
单片机
小蜜蜂
单片机学习
EFM8SB
EFM8SB是一款芯科科技的8位低功耗单片机。开发环境simplicitystudio。具体使用方法:http://download.csdn.net/download/badagougou/101647901sbit是定义特殊功能寄存器的位变量例如:sbitp0_0=p0^0定义p0_0为P0口第一位2sfr定义一个八位特殊功能寄存器形式为:sfrname=address30x99为串口数据缓冲
badagougou
·
2020-08-16 18:55
单片机
蓝桥杯
单片机学习
(二)——继电器与蜂鸣器
一.原理同LED一样,继电器(RELAY)和蜂鸣器(BUZZER)仍然是由P0口控制,再往前对应的依次是Y5C,Y5,再到P2口的三位。这也能解释为啥每次程序前都有一串“P2=0XA0,P0=0X00;”,就是为了关闭这两者。ULN2003是一个达林顿管(不用管这是个啥),取反门,且输出端与VCC相接,因此P0输出端为高电平时继电器和蜂鸣器会开始工作。简单讲,P0输出0x10时P04为高电平,继电
blurrrrrrrr
·
2020-08-15 16:48
蓝桥杯单片机
单片机
c语言
51
单片机学习
历程(一)单片机入门
单片机入门什么是单片机单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由
ZalGGboy
·
2020-08-15 13:14
51单片机
初学者
单片机
单片机学习
笔记————51单片机实现判断数据头来接收一串数据的串口通用程序框架
proteus虚拟串口的实现:https://mp.csdn.net/console/editor/html/107251649一、使用proteus绘制简单的电路图,用于后续仿真二、编写程序/*******************************************************************************************************
DJDN426611
·
2020-08-15 13:26
单片机
proteus
C
单片机学习
笔记————51单片机实现判断数据尾来接收一串数据的串口通用程序框架
proteus虚拟串口的实现:https://mp.csdn.net/console/editor/html/107251649一、使用proteus绘制简单的电路图,用于后续仿真二、编写程序/*******************************************************************************************************
DJDN426611
·
2020-08-15 13:26
单片机
proteus
C
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他