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
STC89C52RC单片机学习
51单片机开发板资料270G | 免费下载
《手把手教你学51单片机》《郭天祥51单片机TX-1C51-视频教程征服你》《单片机视频教程(汇编)》《给力者51单片机视频教程》《慧净51单片机全套视频HJ-C5》《人人学会单片机教学资料》《天狼星
单片机学习
教程
电子芯
·
2020-08-14 00:28
资料
单片机
开发板
51单片机
资料
把.hex机器码下载到单片机的操作流程
对于
STC89C52RC
单片机,在下载程序时需要**机界面软件和一根USB转串口线。
BrumaireGeneral
·
2020-08-13 23:06
单片机
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
51单片机操作系统:Starlight V0.2
pan.baidu.com/s/1QG45WgvybpItMGwM0lYLhw密码:3pvh星光操作系统是基于51单片机的嵌入式操作系统,为单片机开发提供软件平台,其特性如下:(1)支持AT89S52、
STC89C52RC
engineer_wubin
·
2020-08-11 21:46
8051单片机
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
单片机
STC单片机片内EEPROM的读写
本人在
STC89C52RC
单片机上试验成功。
hchanghao
·
2020-08-11 12:27
代码片段
STC 内部 EEPROM 重复写入时遇到的问题
STC89C52RC
是很多开发板使用的一个型号,这些开发板除了附带I2C\mathrm{I^2C}I2C接口的AT24C02E2PROM\mathrm{E^2PROM}E2PROM之外,其实芯片内部本身也附带了一个
MkSwQi
·
2020-08-11 11:02
单片机
单片机学习
笔记————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
互斥量
键盘接口
在
STC89C52RC
中,键盘接口分为独立式按键和矩阵式键盘。如果项目中需要的交互较少,使用独立式键盘即可;如果输入参数较多,比方说打印机什么的,功能复杂的系统,则需要采用矩阵式键盘进行输入控制。
javaadu
·
2020-08-10 16:31
单片机学习
之路一些常见的疑问也是我的个人学习总结
STM32的八种输入输出模式?输入模式上拉输入:通过内部的上拉电阻将一个不确定的信号通过一个电阻拉到高电平。下拉输入:把电压拉到GND。与上拉原理相似。浮空输入:引脚内部什么都不接,处于浮空模式下,电平状态是不确定的。外部信号输入什么,IO口就是什么状态。模拟输入:接收到的是连续的模拟信号,一般用于AD转换。输出模式:推挽输出:可以输出高低电平,连接数字器件。在stm32中推挽电路由两个MOS管组
new_stylle
·
2020-08-10 12:04
嵌入式
Linux
STC89C52RC
烧录程序
遇到问题:正在检测单片机........没有下文了解决:检查单片机型号是否选对,我用的是STC-ISP烧录软件,片子是
STC89C52RC
,所以单片机型号必须选STC89C52。
firesunn
·
2020-08-10 09:55
烧录程序-ISP
第九节:独立按键的双击按键触发
(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
单片机
点灯
头一次学习,板子是在淘宝上买的开发板:星嵌XQ-1C(附带一条usb232下载供电线一条,杜邦线几条,几个螺丝,郭老师教学视频一套)芯片:
stc89c52rc
板子上的元件如下图:电路原理图如下使用软件:
天为我蓝
·
2020-08-08 23:07
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学习笔记
STC89C52RC
单片机读取DHT22温湿度传感器串口显示程序调试经验总结
附件下载例程代码例程如下://****************************************************************////DHT21使用范例//单片机AT89S52或
STC89C52RC
@bjtuhbxy_17813263
·
2020-08-08 20:01
单片机学习
笔记 —— 按键消抖
按键是我们学习单片机时一个重要的器件,我们在按下按键时,难免会一位手抖动或者接触不稳定,但如果不消抖,按键按下的瞬间将会产生成百上千次按键有效的结果,最终的现象不可预料,所以有必要进行消抖。一、消抖原理原理:使用定时器计时产生中断,只要在一定次数的中断内,按键按下有效的次数达到一定次数,就可以认为按键按下了,此时返回一个按键有效的现象。例子:比如,我们设置200us产生一个中断,定义两个变量:
我有两颗糖
·
2020-08-08 20:03
单片机
51
单片机学习
笔记【六】——串口通信实验
一.串口通信基础1.串行通信串行通信将数据字节分成一位一位的形式在一条传输线上逐个传送。单片机采用串行通信。特点是:传输线少,长距离传送成本低,但数据传送控制复杂。串行通信的传输的传输方向:单工(数据传输只能沿一个方向),半双工(传输数据和接受数据分布进行),全双工(传输和接受同步进行)。单片机采用异步通信,发送和接受设备使用各自的时钟频率,容易实现,但传输效率不高,数据格式2.MAX232实验通
OliverKen
·
2020-08-08 19:20
51单片机
单片机:STC89C52的最小单元
STC89C52RC
是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K字节系统可编程Flash存储器。
毛毛虫的爹
·
2020-08-08 18:18
硬件基础学习
单片机学习
笔记————指针的第一大好处,让一个函数可以封装多个相当于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单片机学习笔记
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他