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
【单片机学习】
单片机学习
:单片机独立按键和矩阵键盘概念及原理
1.按键分类与输入原理按键按照结构原理科分为两类,一类是触点式开关按键,如机械式开关、导电橡胶式开关灯;另一类是无触点式开关按键,如电气式按键,磁感应按键等。前者造价低,后者寿命长。目前,微机系统中最常见的是触点式开关按键。在单片机应用系统中,除了复位按键有专门的复位电路及专一的复位功能外,其他按键都是以开关状态来设置控制功能或输入数据的。当所设置的功能键或数字键按下时,计算机应用系统应完成该按键
EDA365????
·
2020-08-15 12:37
单片机
stm32f103系列单片机串口初始化
stm32f103系列单片机串口初始化这篇文章是本人从小白到熟悉这个单片机的过程,本在使用过程中主要是针对的64为单片机,但是其它引脚位数的单片机应该也是比较实用,由于篇幅较长,废话不多说,开始
单片机学习
之旅吧
欲言还修
·
2020-08-15 12:43
stm32
STM32单片机(10) 数码管输出实验[补] 静态(共阳)+动态(共阴)
转载请注明出处:http://blog.csdn.net/leytton/article/details/38445553】注:使用普中科技开发板测试时,需要拔掉Boot1插口参考手册、电路图等参见STM32
单片机学习
weixin_30482181
·
2020-08-15 11:56
STC51单片机下载程序的时候不要在VCC端接DHT11
今天使用51
单片机学习
板调试DHT11湿度传感器,下载程序的时候把DHT11烧掉了。一开始我使用杜邦线把DHT11的VCC引脚接到学习板上的VCC端,GND接GND,数据端口接51单片机的P0.0。
阏男秀
·
2020-08-15 11:10
单片机
51
单片机学习
笔记——串口通信
一、通信传输方式并行通信与串行通信通信传输方式可分成串行通信和并行通信:并行通常将数据字节的各位用多条数据线传送。并行通信控制简单,传输速度快;但对传输线路要求高,成本较高,且接收方同时接收存在困难,抗干扰能力差。适合近距离、大量、快速的信息交换。串行通信将数据字节分成一位一位的形式在一条传输线上逐个传送。传输线少,长距离成本低,可利用电话网等现成设备,但数据的传送控制比并行通信复杂,且传送效率低
Obs_cure
·
2020-08-15 10:51
51单片机定时器初值计算详解
前言:本文详细介绍了51
单片机学习
过程中定时器的初值计算问题以及相关概念,力求把每一个学习过程中的可能会遇到的难点说清楚,并举相关的例子加以说明。
SudekiMing
·
2020-08-15 07:17
51单片机
MSP430
单片机学习
视频
MSP430系列单片机是美国德州仪器(TI)1996年开始推向市场的一种16位超低功耗、具有精简指令集(RISC)的混合信号处理器(MixedSignalProcessor)。MSP430单片机称之为混合信号处理器,是由于其针对实际应用需求,将多个不同功能的模拟电路、数字电路模块和微处理器集成在一个芯片上,以提供“单片机”解决方案。该系列单片机多应用于需要电池供电的便携式仪器仪表中。与51单片机相
weixin_30273931
·
2020-08-14 01:33
性价比超高的51
单片机学习
板与开发板
产品简介LG-MCU单片机开发学习板是一款全面支持STC全系列、AT89S系列与SST系列单片机的多功能合一开发学习工具,是专门为广大51
单片机学习
者和开发人员而专门设计的;可谓性能卓越,相对于市面上的其他同类产品具有极高的性价比
tx05512
·
2020-08-14 01:36
51
单片机学习
路程(三)数码管点亮
文章最后面附有:数码管一些特殊运用。数码管电路图数码管原理和结构图真值表,编程时用的到,这边先列出来。下面就是点亮大数码管(共阳级)的代码://七段数码管显示实验//2018.7.22#include#include#defineDataPortP1//换接口,只需修改这里sbitSeg_Latch=P2^2;//段锁存sbitBit_Latch=P2^3;//位锁存unsignedcharcod
MyFamily_IT
·
2020-08-14 00:41
51单片机
51单片机开发板资料270G | 免费下载
《手把手教你学51单片机》《郭天祥51单片机TX-1C51-视频教程征服你》《单片机视频教程(汇编)》《给力者51单片机视频教程》《慧净51单片机全套视频HJ-C5》《人人学会单片机教学资料》《天狼星
单片机学习
教程
电子芯
·
2020-08-14 00:28
资料
单片机
开发板
51单片机
资料
STM32
单片机学习
心得——MDK使用技巧
这一篇是我学习单片机两个月来对KeilMDK(Version522)的小技巧总结但是丑话摆在前头,别指责我使用的是盗版软件,我不过是一个穷学生,到我有能力支持正版的时候,我自然会购买使用关于MDK,其实小技巧很多,但总的来说大约就是美化和调试了(所用例子是我自己写的一个花式流水灯,其中流水灯外设来源于LY-51S单片机开发板)1.美化按如图位置打开configuration(配置项),找到Colo
weixin_30617695
·
2020-08-13 20:07
STC 51单片机程序下载失败总结
工具STC单片机最小系统、USB-TTL下载线(戒者
单片机学习
板自带下载电路)、电脑STC单片机
opshres169
·
2020-08-13 16:09
STC 51
单片机学习
by day1 ----------LED灯闪烁
STC51
单片机学习
byday1----------LED灯闪烁一,普中科技单片机接线图:二,LED灯闪烁#include//此文件中定义了51的一些特殊功能寄存器voiddelay(unsignedinti
zdd880101
·
2020-08-11 15:48
单片机
STM32处理器定时器分析(实现一个定时中断)
前言:1.本博文基于STM32F103ZET6芯片和ST官方提供的3.5.0库函数;2.学习过51
单片机学习
STM32定时器会容易理解一些,但是两个定时器的实力有很大的距离;3.定时器是难点也是重点;本博文以通用定时器
wuyuzun
·
2020-08-11 14:54
stm32
stm32
通用定时器
TIM
【51
单片机学习
笔记】基于STC89C52制作的交通信号灯
一、简介近来学(玩)了下已经好久没碰的51,心血来潮自己DIY了一个交通信号灯模型。没有什么创新之处,就是复(dao)习(gu)复(dao)习(gu)了下51的定时器中断、外部中断以及最小系统电路,熟悉了下74HC595的用法和数码管。因为好久没碰51了导致数码管的顺序记反了懒得再改电路了,于是将错就错就按反着的顺序搞下去了。由于快考试了事情也比较多,基本是隔三差五得做,时间战线拉得比较长。。。当
凡人就行
·
2020-08-11 13:48
单片机学习
【蓝桥杯——
单片机学习
笔记】十一.定时器和计数器详解(STC15F2K60S2)
一.寄存器(只给出有用的位)1.TCON定时器/计数器0/1控制寄存器SFRnameAddressbitB7B6B5B4B3B2B1B0TCON88HnameTF1TR1TF0TR0TF1:T1溢出中断标志位。产生溢出时,硬件置1,请求中断。进入中断后硬件清0;TR1:0—关闭T1,1—打开T1;TF0:T0溢出中断标志位。产生溢出时,硬件置1,请求中断。进入中断后硬件清0;TR0:0—关闭T0,
默默无闻小菜鸡
·
2020-08-11 13:51
STC15学习笔记
单片机学习
笔记 —— 软件的使用
一个半月前学习了单片机,现在忘的差不多了,重新把遗忘的拾起来吧(●’◡’●)一、STC-ISP软件的使用软件主界面:软件包含基本的设置、打开/下载程序按钮以及串口助手、定时器计算器、软件延时计算器等窗口。基本使用串口号:当单片机与电脑连接后,正常连接则显示USB-SERALCH340和对应串口号单片机型号:单片机型号选择IAP15F2K61S2打开程序文件:点击打开程序文件按钮,选择hex文件
我有两颗糖
·
2020-08-11 13:37
单片机
单片机学习
笔记————51单片机实现通过串口用delay延时方式发送一串数据
proteus虚拟串口的实现:https://mp.csdn.net/console/editor/html/107251649一、使用proteus绘制简单的电路图,用于后续仿真二、编写程序/*******************************************************************************************************
DJDN426611
·
2020-08-11 11:24
单片机
proteus
C
STM32F1开发指南笔记20----数码管驱动芯片TM1640解析
以前在
单片机学习
中,驱动数码管是直接将数码管连接单片机,在单片机上需要编写很复杂的程序,并且对数码管需要实时扫描。在实际项目开发中,一般使用数码管专用控制芯片来驱动数码管,提高开发效率。
_Amen
·
2020-08-11 10:43
STM32
stm32
单片机
嵌入式
物联网
二、新唐N32905U1DN开发教程:控制IO口点亮LED
新唐
单片机学习
交流群:57955260,本教程代码分享至群共享,欢迎加入学习交流开发板上有四颗LED等,分别有PB3、PB4、PB5、PB6,低电平点亮①拷贝Non-OS_KEIL\N32905_Non-OS_KEIL
电子茶馆
·
2020-08-11 05:42
单片机学习
笔记————用关中断和互斥量来保护多线程共享的全局变量
一、使用proteus绘制简单的电路图,用于后续仿真二、编写程序/********************************************************************************************************************----@Project:Mutex----@File:main.c----@Edit:ZHQ----
DJDN426611
·
2020-08-10 23:45
单片机
C
proteus
单片机
proteus
互斥量
单片机学习
之路一些常见的疑问也是我的个人学习总结
STM32的八种输入输出模式?输入模式上拉输入:通过内部的上拉电阻将一个不确定的信号通过一个电阻拉到高电平。下拉输入:把电压拉到GND。与上拉原理相似。浮空输入:引脚内部什么都不接,处于浮空模式下,电平状态是不确定的。外部信号输入什么,IO口就是什么状态。模拟输入:接收到的是连续的模拟信号,一般用于AD转换。输出模式:推挽输出:可以输出高低电平,连接数字器件。在stm32中推挽电路由两个MOS管组
new_stylle
·
2020-08-10 12:04
嵌入式
Linux
第九节:独立按键的双击按键触发
(1)硬件平台:基于朱兆祺51
单片机学习
板。用矩阵键盘中的S1和S5号键作为独立按键,记得把输出线P0.4
yuanmeixiang
·
2020-08-10 08:32
单片机程序框架
基于状态机的单片机按键短按长按功能的实现
转载自:http://m.elecfans.com/article/608499.html发表于2017-12-2808:43:46控制/MCU+关注1、引言在自己在科研实践和对学生教学中发现,现在
单片机学习
中对于按键处理的方法都是
weixin_30699235
·
2020-08-10 07:40
单片机学习
记录——独立按键
硬件连接从电路连接图可以看出,8个独立按键一端接地,一端接插口JP5。在开发板上,通过外接排线使JP5接P1端口。单片机通过读入P1端口的状态(0或1),就得之哪个按键被按下。软件设计编写按键扫描函数/*************************************************************函数名:duli_key_scan*函数功能:识别哪个键被按下*输入:无*输
jiaruitao777
·
2020-08-10 06:28
51单片机学习记录
单片机学习
笔记————51单片机实现独立按键的双击按键触发
一、使用proteus绘制简单的电路图,用于后续仿真二、编写程序/********************************************************************************************************************----@Project:Independent-KEY----@File:main.c----@Ed
DJDN426611
·
2020-08-10 06:17
单片机
C
proteus
蓝桥杯
单片机学习
过程记录(二十九)第八届国赛超声波测距机
蓝桥杯
单片机学习
过程记录(二十九)第八届国赛超声波测距机题目如下:已完成应用的内容:EEPROM、定时器、数码管led灯,独立按键DA电压输出超声波测距/*-----------------------
爆炒小肥牛
·
2020-08-09 02:55
单片机
单片机
串口通信
超声波
蓝桥杯
单片机学习
过程记录(二十四)动态数码管中断内显示
蓝桥杯
单片机学习
过程记录(二十四)动态数码管中断内显示不得不改进的一点了,把数码管的显示放进中断内,以实现数码管不受外界干扰。以往的写法是放进main函数里,这样的话受干扰很大,索性拿进了中断。
爆炒小肥牛
·
2020-08-09 02:24
单片机
蓝桥杯
单片机学习
过程记录(九)IIC通信读取
蓝桥杯
单片机学习
过程记录(九)IIC通信读取没写写入的函数,听说不考//IIC通信读电压值#include#include#defineucharunsignedchar;#defineuintunsignedint
爆炒小肥牛
·
2020-08-09 02:23
单片机
蓝桥杯
单片机学习
过程记录(二)独立按键
蓝桥杯
单片机学习
过程记录(二)独立按键按键控制led灯按键控制流水灯按键消抖、抬起亮灯多个按键控制流水灯单片机独立按键控制部分长夜漫漫无心睡眠,京京姑娘你在哪按键控制led灯//按键控制led灯#includevoidmain
爆炒小肥牛
·
2020-08-09 02:23
单片机
蓝桥杯
单片机学习
过程记录(十六)第八届电子钟
蓝桥杯
单片机学习
过程记录(十六)第八届电子钟这届做的时间好像有点久,在中间关于时钟显示页面并设置这一步停了好久,后来设置了三个变量,得出了显示较为不错的结果,稍后去研究以下大佬们的代码学习学习。
爆炒小肥牛
·
2020-08-09 02:23
单片机
51
单片机学习
之流水灯的设计
我是我在学习郭天祥的《51单片机C语言教程》中的笔记。【例2.2.1】编写程序,点亮第一个发光二极管。#include//52系列单片机头文件abitled1=p1^0;//声明单片机P1口的第一位voidmain()//主函数{led1=0;/*点亮第一个发光二极管*/}在代码中假如头文件有两种输入方法:#include-->从软件安装文件中搜#include"reg52.h"-->先从当前工程
筱意思
·
2020-08-08 22:01
51单片机
2015.08.01 STC15
单片机学习
日记-并行I/O口
大一摸爬滚打时听说过单片机IO有四种模式,只用过强推挽。今天经过系统学习了解到他们分别是:准双向口/弱上拉、强推挽/强上拉、高阻输入、开漏。其中第一种是默认模式,传统8051模式。每个端口的模式设定由中PxM1、PxM0(x=0~7)中的相应引脚为进行选择,P0M1.0和P0M0.0用于设置P0.0引脚,P0M1.7和P0M0.7用于设置P0.7脚。也可以用十六进制数直接给PxM1、PxM0(x=
PeterrrWang
·
2020-08-08 22:22
【蓝桥杯——
单片机学习
笔记】九.超声波模块和红外收发模块(STC15F2K60S2)
一.超声波模块测距跳线帽连接1-3和2-4!1.原理图2.代码及注释sbitTX=P1^0;sbitRX=P1^1;//延时函数voidDelay10us()//@11.0592MHz{unsignedchari;_nop_();i=25;while(--i);}//发送超声波,规定每次发送8个40kHz的方波voidsend_ware(void){unsignedchari;for(i=0;i<
默默无闻小菜鸡
·
2020-08-08 20:31
STC15学习笔记
单片机
【蓝桥杯——
单片机学习
笔记】一.蜂鸣器和继电器的控制(STC15F2K60S2)
一.原理图二.原理图分析如上图,74HC138是一个3-8译码器,三个输入端分别与单片机的P2.7、P2.6和P2.5相连,四个输出端(输出低电平有效)分别作为74HC02四个或非门的输入端。或非门U25B的输出端Y5C与M74HC573锁存器的锁存使能输入端LE(输入高电平有效)。锁存器的输入端分别与P0.0~P0.7相连,输出端分别与ULN2003驱动芯片的输入端相连(ULN2003可看作一个
默默无闻小菜鸡
·
2020-08-08 20:31
STC15学习笔记
【蓝桥杯——
单片机学习
笔记】十七.CCP/PCA/PWM的应用(STC15F2K60S2)
简介:此模块共有3个,可用作外部中断,定时器,高速脉冲产生,PWM产生。CCP意思是:Capture(捕获),Compare(比较),PWM(脉宽调制)。PCA是ProgrammableCounterArray(可编程计数器阵列)。一.所用寄存器1.CMODPCA工作模式寄存器SFRnameAddressbitB7B6B5B4B3B2B1B0COMDD9HnameCIDLCPS2CPS1CPS0E
默默无闻小菜鸡
·
2020-08-08 20:00
STC15学习笔记
单片机学习
笔记 —— 按键消抖
按键是我们学习单片机时一个重要的器件,我们在按下按键时,难免会一位手抖动或者接触不稳定,但如果不消抖,按键按下的瞬间将会产生成百上千次按键有效的结果,最终的现象不可预料,所以有必要进行消抖。一、消抖原理原理:使用定时器计时产生中断,只要在一定次数的中断内,按键按下有效的次数达到一定次数,就可以认为按键按下了,此时返回一个按键有效的现象。例子:比如,我们设置200us产生一个中断,定义两个变量:
我有两颗糖
·
2020-08-08 20:03
单片机
51
单片机学习
笔记【六】——串口通信实验
一.串口通信基础1.串行通信串行通信将数据字节分成一位一位的形式在一条传输线上逐个传送。单片机采用串行通信。特点是:传输线少,长距离传送成本低,但数据传送控制复杂。串行通信的传输的传输方向:单工(数据传输只能沿一个方向),半双工(传输数据和接受数据分布进行),全双工(传输和接受同步进行)。单片机采用异步通信,发送和接受设备使用各自的时钟频率,容易实现,但传输效率不高,数据格式2.MAX232实验通
OliverKen
·
2020-08-08 19:20
51单片机
单片机学习
笔记————指针的第一大好处,让一个函数可以封装多个相当于return语句返回的参数
proteus虚拟串口的实现:https://mp.csdn.net/console/editor/html/107251649一、使用proteus绘制简单的电路图,用于后续仿真二、编写程序1/******************************************************************************************************
亲爱的小燕子
·
2020-08-08 16:00
单片机学习
:用三个按键实现对四线…
输入设备:三个按键:1、K1:实现正常旋转的启动2、K2:实现电机的反转启动3、K3:不管是正向还是反向立即停止对电机的旋转输出设备:单片机的四个管教,分别对应四线双极电机驱动模块的四个输入管教A、B、C、D,该驱动模块的四个输出模块的管教分别对应。其代码如下:#include#definespeed200sbitMA=P0^0;sbitMB=P0^1;sbitMC=P0^2;sbitMD=P0^
瞧不起的鱼
·
2020-08-08 16:51
单片机学习
————数码管与独立按键
静态数码管LED显示器工作方式有两种:静态显示方式和动态显示方式。静态显示的特点是每个数码管的段选必须接一个8位数据线来保持显示的字形码。当送入一次字形码后,显示字形可一直保持,直到送入新字形码为止。所谓静态显示,就是数码管的笔画点亮后,这些笔画就一直处于点亮状态。这种方法的优点是占用CPU时间少,显示便于监测和控制。缺点是硬件电路比较复杂,成本较高。LED数码管根据LED的不同接法可以分为2类:
frenzied
·
2020-08-08 15:10
51
单片机学习
之步进电机
四线双极性步进电机1.原理:分别给两个绕组通电,从而依次吸引转子转动。如:本实验原理,顺(逆)时针吸引转子。原理视频2.芯片(TC1508S)讲解:让第一个绕组高,其他低,让顺(逆)时针的第二个高,其他低,依次下去。代码如下:#include#includetypedefunsignedcharu8;typedefunsignedintu16;sbitmotoa=P1^0;sbitmotob=P1
心广体胖
·
2020-08-08 11:54
51单片机
单片机学习
笔记 —— STC15单片机ADC
将模拟信号转换成数字信号的电路,我们称其为模数转换器,简称A/D转换器或ADC(Analog-to-digitalconverter)。同理,将数字信号转换成模拟信号的电路称为数模转换器,简称D/A转换器或DAC,单片机能够存储的数据都是数字类型的。一、逼近式ADC原理简介:在进行转化时,一般都需要经过采样、量化和编码三个步骤。A/D转换的过程是需要时间的,我们可以在连续变化的模拟量上按一定的
我有两颗糖
·
2020-08-08 11:35
单片机
【蓝桥杯】
单片机学习
(7)——UART串口通信
UART串口通信一、基础知识介绍1、通信方式的分类2、RS232通信接口3、UART模块介绍(1)串口控制寄存器SCON(可位寻址)(2)电源控制寄存器PCON(不可位寻址)(3)辅助寄存器AUXR(不可位寻址)(4)数据的发送和接收过程。(5)定时器重载值的计算二、代码实例(UART+SMG)一、基础知识介绍1、通信方式的分类(1)通信方式可分为并行通信和串行通信。由于并行通信占用资源过多且成本
Ω snow
·
2020-08-07 21:41
单片机学习(蓝桥)
单片机
codeblocks 51
单片机学习
(一)
codeblocks51
单片机学习
(一)原先是在keil下进行51单片机编程的,那个时候跟着视频学,发现没学会什么,后来因某些原因重装了一下电脑,又准备继续学习51单片机,决定换一个环境,也就是codeblocks
枫沉枯绿
·
2020-08-07 21:57
51
单片机学习
笔记(清翔版)(13)——LED点阵、74HC595
如图3,点阵屏分单色和彩色,点阵屏是由许多点组成的,在一个点上,只有一颗一种颜色的灯珠,这就是单色点阵屏,彩色的在一个点上有三颗灯珠,分别是RGB三原色。图4你可能没看出来,那么大块黄色的就是点阵屏,下面那个粉色的长条也是。大的点阵屏实际上是由许多一小块一小块点阵屏拼接在一块的,最终形成一个大的,在做移动舞台时,它拆装方便,例如演唱会时,液晶的就不方便,运输也不方便,也容易损坏,而点阵屏就一快一块
weixin_30655569
·
2020-08-07 19:00
51
单片机学习
之74HC595 串转并
74HC595芯片串转并作用:只用一个接口控制8个输出口。(实现了I/O口的扩展)具体实现看下图:端口介绍:SER(14):串行数据输入端。比方说串行数据是0x01(00000001),那么这个端口就是接收这个数据的,当然,一次只能接收一个,要分八次接收。(因为他就一个引脚,只能分辨高低)SRCLK(11):上升的时候移位。也就是说我上升一次,就把SER口上的电平情况保存下来。RCLK(12):上
心广体胖
·
2020-08-07 17:32
51单片机
自学
51
单片机学习
笔记之新建工程、点亮一盏小灯
我们keil软件安装成功之后,我们就开始新建工程之旅。首先我们在桌面新建一个文件夹,起名叫51工程。在里面在新建两个文件夹,起名叫obj,main我们双击keil软件。点击Project,选择NewuVisionProject........然后我们找到刚才新建的51工程文件夹,为我们新建的文件起名叫led,并保存在51工程文件夹里面的obj文件夹,点击保存在弹出的窗口找到Atmel,点击其旁边的
l明天你好
·
2020-08-07 17:17
C51
【NUCLEO_F767ZI开发板系列】五、串口通信——查询+中断+DMA
串口通信是
单片机学习
和应用中非常重要而且非常实用的一个外设。在项目开发中,常常需要使用到串口调试,来查看程序运行的状态。一、简述:首先来看一看NUCLEO_F767开发板的串口原理图。
Miss_若星
·
2020-08-07 16:42
51
单片机学习
笔记(8)——74HC573锁存器
①简介74HC573是一种八进制3态非反转透明锁存器。它是高性能硅门COMS器件。②管脚定义和说明OELEGNDVCC1D-8D1Q-8Q使能端锁存控制端地电源数据输入端数据输出端③真值表(L表示低电平,H表示高电平,X表示任意电平,Z表示高阻抗,Q0表示输出端上一次的输出数据)由真值表可以知道,当OE使能端接入低电平时,芯片才有效,若是OE接高电平,输出端永远是高阻抗状态,相当于芯片没有起作用,
Horse~
·
2020-08-07 15:36
51单片机学习笔记
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他