电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

电子发烧友网>控制/MCU>单片机学习笔记

单片机学习笔记

收藏

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论

查看更多

相关推荐

STM32单片机学习笔记(8):外部中断

利用CubMX生成基于32单片机的HAl库工程,然后编写程序在proteus上仿真验证。本项目最适合没有开发板的同学学习,零成本利用仿真软件率先入门STM32单片机。本项目需要实现的功能就是利用CubMX配置外部中断,由外部按键触发外部中断,控制LED灯的状态改变,并在Proteus上仿真验证。
2023-07-20 15:32:02227

STM32单片机学习笔记(6):PWM波形产生

利用CubMX生成基于32单片机的HAl库工程,然后编写程序在proteus上仿真验证。本项目最适合没有开发板的同学学习,零成本利用仿真软件率先入门STM32单片机。这是第六部分针对STM32单片机内置TIM模块的PWM波形产生的学习和理解。
2023-07-19 15:34:46695

STM32单片机学习笔记(3):虚拟串口

利用CubMX生成基于32单片机的HAl库工程,然后编写程序在proteus上仿真验证。本项目最适合没有开发板的同学学习,零成本利用仿真软件率先入门STM32单片机。这是第三部分针对串口通信的一个
2023-07-18 16:40:121306

STM32单片机学习笔记(1):LCD1602

利用CubMX生成基于32单片机的HAl库工程,然后编写程序在Proteus上仿真验证,首先是对LCD1602的学习
2023-07-18 16:38:48305

单片机学习笔记

`单片机学习笔记`
2013-06-21 16:58:36

stm32单片机-学习笔记(1)

学习资源会教你怎么加载的三、keil4和keil5最大区别:采用相关包形式,相关包也是必须下载keil5之后才可以打开四、破解:破解授权管理时软件Keygen记得内核是ARM的记得运行Key...
2022-01-17 13:40:0721

单片机学习笔记(1)

不一样的,具体我们看下边这张图。像这个原理图,是共阳接VCC的,所以要使灯亮,就要赋予灯的负极对于的脚0,这样才能形成回路使得灯亮;相反的,如果是共阴接GND,这要赋予它1,才能使得灯亮。2.代码#include "reg52.h" //此文件中定义了单片机的一些特殊功能寄存器.
2022-01-17 13:24:031

单片机学习笔记】上传一整年的自学电子笔记!互相交流,共同进步。

室里学过相关课程就电工电子和C语言程序设计,学单片机基本靠自学。我将会在 【单片机学习笔记】 专栏中,将我一年多自学C语言以及单片机的所有笔记上传上来供大家参考。最早一篇笔记在20年九月底,今天是2021.9.26,期间我基本上是每周一篇电子笔记,这几天我抽空把之前的笔记整理后都上传上来。...
2022-01-17 13:19:025

ESP32 单片机学习笔记 - 04 - ADC和定时器

ESP32 单片机学习笔记 - 04 - ADC和定时器一、模拟数字转换器 ADC编程指南:Analog to Digital Converter。数据手册: ESP32 技术参考手册 (PDF
2022-01-17 13:18:0211

单片机-学习笔记

2022-01-17 13:17:024

stm32单片机学习笔记——keil使用基本操作

stm32单片机学习笔记##(一)keil使用基本操作1、新建文件>源代码基础上建议新建副本改写,防止源代码错误修改>注意后缀.c/.h2、添加工程使用魔方块—>添加文件到工程
2022-01-17 13:14:013

单片机学习笔记(1)。

一、单片机最小系统——即除去32个P接口的最小系统外围电路。 1 电源组; 2 晶振组; 3 复位组; 4 存储器选择脚;二、 电源组和晶振组1、电源组:(40脚和20脚)—— VCC是接电源的正极
2022-01-17 13:10:001

32单片机学习笔记

电机的输出引脚。其中PWMA, AIN1, AIN2 为一组控制其中一个电机,PWMB, BIN1, BIN2 为一组控制另一个电机。以A组为例, PWMA接单片机的PWM接口,AIN1和AIN2控制电机
2022-01-17 13:08:001

单片机学习笔记_按键_DA

居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-12-31 19:37:358

ESP32 单片机学习笔记 - 08 - WebSocket客户端

前言,终于要到网络模型的最后一层,第四层,应用层,http、websocket的实践了。文章目录ESP32 单片机学习笔记 - 08 - WebSocket客户端一、应用层协议 科普概念二、编程指南
2021-12-29 18:56:267

单片机学习笔记 —— 导航按键

  在ADC模数转换的基础上,我们可以设计一个导航按键案例,通过将模拟电压转化为数字电压,根据数字电压值进行相应的处理。一、导航按键电路电流图:说明:左边有6个电阻,加起来700Ω,当按下/松开/拨动导航按键时,A/D转换输入的模拟电压有0、100、200、300、400、500、700六种组合。二、A/D转换目标实现效果:程序主要是对ADC进行操作,并将寄存器相应位取出分别用8...
2021-12-23 19:50:391

ESP32 单片机学习笔记 - 07 - TCP连接

中扮演什么角色了。文章目录ESP32 单片机学习笔记 - 07 - TCP连接一、例程实践1)建立TCP客户端 - tcp_client2)总结二、TCP/IP协议 - 科普1)科普了解2)三次握手
2021-12-22 18:58:143

单片机学习笔记1(2021-01-07)

单片机学习笔记单片机工作需求单片机是一种时序电路,必须要有脉冲信号才能工作,内部有一个时钟产生电路,有两种震荡方式:内部震荡方式:只要接上两个电容和一个晶振即可外部震荡方式:需要加外部时钟信号单片机
2021-12-05 09:06:107

ESP32 单片机学习笔记 - 02 - 软件IIC&硬件SPI

ESP32 单片机学习笔记 - 02 - 软件IIC&硬件SPI前言,继续上一篇的内容。为了不堆积太多内容,所以切分编写。一、ESP32读取陀螺仪(IIC)官方例程:github
2021-12-04 15:21:055

单片机学习笔记(六)

单片机内存资源比较小用途主要是一些专用的功能应用处理器在MCU的基础上,扩展了一些模块由于芯片内部ram flash比较小可外接DDR 和flash,芯片内部可扩展lcd GPU dsp等模块功能
2021-12-01 16:21:198

单片机学习笔记(2)

一.动态数码管1.数码管介绍我的单片机上的显示器是液晶LED,液晶LED显示器可以分为:段显示(7段)和点阵(8*8) 数码管静态显示是段显示,也就是7段加一个点,看上去像一个8字(如图) 1-F
2021-11-29 15:51:0423

单片机学习笔记————为指针加上紧箍咒const,避免意外修改了只做输入接口的数据

单片机学习笔记————为指针加上紧箍咒const,避免意外修改了只做输入接口的数据
2021-11-26 11:06:099

单片机学习笔记————指针的第四大好处,指针作为数组在函数中的输入输出接口

单片机学习笔记————指针的第四大好处,指针作为数组在函数中的输入输出接口
2021-11-26 10:51:0514

单片机学习笔记————指针的第二大好处,指针作为数组在函数中的输入接口

单片机学习笔记————指针的第二大好处,指针作为数组在函数中的输入接口
2021-11-26 10:51:057

单片机学习笔记————指针的第三大好处,指针作为数组在函数中的输出接口

单片机学习笔记————指针的第三大好处,指针作为数组在函数中的输出接口
2021-11-26 10:51:041

单片机学习笔记(1)

不一样的,具体我们看下边这张图。像这个原理图,是共阳接VCC的,所以要使灯亮,就要赋予灯的负极对于的脚0,这样才能形成回路使得灯亮;相反的,如果是共阴接GND,这要赋予它1,才能使得灯亮。2.代码#include "reg52.h" //此文件中定义了单片机
2021-11-25 18:21:0511

单片机学习笔记

一、基本概念单片机:CPU,存储器(RAM(随机存储器),ROM(只读存储器)),定时/计数器,I/O接口在单片机中,ROM称为程序存储器,只存放程序,固定常数以及数据表格;RAM则为数据存储器
2021-11-25 11:51:040

stm32单片机学习笔记(模块学习一——舵机SG90)

stm32单片机学习笔记(模块学习)(二)舵机SG90舵机简介最大承重90克三个接口,黄的为信号线(PWM信号传输),棕的为GND,红的为VCC舵机一般周期为20ms,0.5ms–0度;1.0ms
2021-11-23 18:21:1918

单片机学习笔记————51单片机实现从的串口收发

单片机学习笔记————51单片机实现从的串口收发
2021-11-23 17:06:2538

单片机学习笔记————51单片机(利用return)实现判断数据头来接收一串数据的串口通用程序框架

单片机学习笔记————51单片机(利用return)实现判断数据头来接收一串数据的串口通用程序框架
2021-11-23 17:06:2417

单片机学习笔记————51单片机实现常用的自定义串口通讯协议

单片机学习笔记————51单片机实现常用的自定义串口通讯协议
2021-11-23 17:06:2334

单片机学习笔记————51单片机实现在串口接收中断里即时解析数据头的特殊程序框架

单片机学习笔记————51单片机实现在串口接收中断里即时解析数据头的特殊程序框架
2021-11-23 17:06:2312

单片机学习笔记————51单片机实现判断数据尾来接收一串数据的串口通用程序框架

单片机学习笔记————51单片机实现判断数据尾来接收一串数据的串口通用程序框架
2021-11-23 17:06:176

51单片机学习笔记(一)软件及驱动安装

51单片机学习笔记(一)开发工具KEIL5 C51STC-ISP开发工具KEIL5 C51STC-ISP
2021-11-23 16:36:360

51单片机学习笔记(三)独立按键

51单片机学习笔记(三)独立按键一、补充的知识点——定义单独的IO口二、独立按键的控制原理三、独立按键控制LED一、补充的知识点——定义单独的IO口在上一篇文章中学习了使用位寄存器对LED小灯进行
2021-11-23 16:20:558

51单片机学习笔记(3)

单片机指令系统(2)3.1指令分类按51单片机指令的功能来进行分类,可分为以下几类数据传输类指令 29条算术运算类指令 24条逻辑操作类指令 24条控制转移类指令 17条位操作类指令 17条
2021-11-23 16:20:480

51单片机学习笔记(二)点亮第一个LED

51单片机学习笔记(二)一、 从点亮LED开始的第一个程序1.建立工程2.添加文件3.调节字体4.了解LED工作原理5.编写程序6.下载程序二、改进程序一、 从点亮LED开始的第一个程序上一篇
2021-11-23 16:20:339

51单片机学习笔记

1、动态数码管:用for循环加switch语句来选择是哪个LED亮138译码器的0 1 2 3 4 5 6 7对应的 ABC接口是的数要是对应的二进制编码,对二求二进制时是 0 1 0所以 A = 0, B = 1, C = 0用延时函数来使LED实现不同情况(常亮还是流水),延时函数要接P0归零消除重影(虽然我没看到重影,,,,因为数码管炸了,,,,)2、独立按键通过检测P30~3的...
2021-11-22 15:21:030

单片机学习笔记:中断学习

1. 什么是中断2. 中断的原理3.通过中断实现代码控制LED灯的关闭和开启
2021-11-22 14:36:039

51单片机学习笔记———10.中断机制

中断单片机的中断系统是最基础也是最重要的部分,博主在学习这个的时候踩到了很多的坑,于是写下这篇笔记来整理一下自己的思路。中断涉及的内容:中断源:C51单片机有5个中断源,C52单片机有6个中断源
2021-11-22 13:51:0611

51单片机学习笔记——中断

一、51单片机的中断过程1.中断的示意图二、中断源与内部寄存器1.中断源52单片机共有6个中断源。中断源解释端口线INT0外部中断0,低电平或下降沿引起P3.2INT1外部中断1,低电平或下降沿
2021-11-22 13:21:036

单片机学习笔记

一、基本概念单片机:CPU,存储器(RAM(随机存储器),ROM(只读存储器)),定时/计数器,I/O接口在单片机中,ROM称为程序存储器,只存放程序,固定常数以及数据表格;RAM则为数据存储器
2021-11-22 10:36:026

51单片机学习笔记

1、动态数码管:用for循环加switch语句来选择是哪个LED亮138译码器的0 1 2 3 4 5 6 7对应的 ABC接口是的数要是对应的二进制编码,对二求二进制时是 0 1 0所以 A = 0, B = 1, C = 0用延时函数来使LED实现不同情况(常亮还是流水),延时函数要接P0归零消除重影(虽然我没看到重影,,,,因为数码管炸了,,,,)2、独立按键通过检测P30~3的...
2021-11-21 11:21:0317

基于Proteus的51单片机学习笔记之GPIO的简单使用

最近学习了用Proteus进行51单片机仿真并实现一些功能做一些总结。
2021-11-21 09:36:0118

51单片机学习笔记(2)

单片机指令系统**2.1单片机时钟系统1.时钟电路电容C1和C2对振荡频率起稳定微调作用。C1、C2必须相等,一般取30pF左右2.时序与工作周期8051 MCU内部具有时钟电路,在引脚XTAL1
2021-11-20 15:51:1011

51单片机学习笔记(上)

单片机学习笔记(上)开发板介绍51单片机介绍单片机在一片集成电路芯片上集成微处理器、存储器、I/O接口电路,从而构成了单芯片微型计算机,就是单片机。 Intel公司推出了MCS-51系列单片机:集成
2021-11-18 10:51:0231

单片机学习笔记————51单片机实现通过串口用计数延时方式发送一串数据

单片机学习笔记————51单片机实现通过串口用计数延时方式发送一串数据
2021-11-16 17:36:049

51单片机学习笔记《一》

1.单片机采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟
2021-11-16 17:06:0521

51单片机学习笔记———8.点亮流水灯的一种奇葩算法

51单片机学习笔记———8.点亮流水灯的一种奇葩算法最近学习51单片机的过程发现了一种脑洞大开点亮流水灯的方法,于此分享一下源码:#include<reg52.h&gt
2021-11-14 15:21:0010

51单片机学习笔记之数码管1显示数字0以及使用蜂鸣器

51单片机学习笔记之数码管1显示数字0以及使用蜂鸣器
2021-11-14 14:36:057

51单片机学习笔记——基于C与汇编(1)

即便疫情如此还是逃避不了开学啊!最近开始学习8051系列单片机的基本原理与应用,不过作为一个学计算机的本科菜鸟,感觉写博客也力不从心,因而选择结合(盗版,嘿嘿)我一个学硬件的朋友的文章,组成一个系列
2021-11-14 14:06:050

51单片机学习笔记———7.按键法配置定时器

51单片机学习笔记———7.按键法配置定时器如果用延时函数来对按键进行检测的话,会消耗单片机的内存,不是很好,于是我们有以下方法:unsigned char cnt1 = 0XFF;cnt1
2021-11-14 14:06:0417

单片机学习笔记————51单片机实现通过串口用delay延时方式发送一串数据

单片机学习笔记————51单片机实现通过串口用delay延时方式发送一串数据
2021-11-14 13:51:047

单片机学习笔记———ULN2003D有什么作用

单片机学习笔记———ULN2003D有什么作用
2021-11-14 13:36:0016

C51单片机学习笔记(三)——按键对灯、蜂鸣器等器件的控制

C51单片机学习笔记(三)——按键对灯、蜂鸣器等器件的控制文章目录C51单片机学习笔记(三)——按键对灯、蜂鸣器等器件的控制1.独立按键的原理2.独立按键控制蜂鸣器响3.独立按键对流水灯的控制1.
2021-11-14 13:21:0421

C51单片机学习笔记(六)——液晶显示屏的使用

C51单片机学习笔记(六)——液晶显示屏的使用文章目录C51单片机学习笔记(六)——液晶显示屏的使用1.LCD1602的认识1.LCD1602的认识液晶显示屏简称液晶、LCD。各种型号的液晶通常是按
2021-11-14 12:21:0018

51单片机学习笔记一,电子元件(运算放大器)

51单片机学习笔记一,电子元件(运算放大器)电子元件包括,电阻、电感和电容,这些元件比较简单也比较容易理解。需要注意的是:1.电感和电容属于动态元件;2.瞬态发生的原因与换路定则,这个在电子电工
2021-11-14 12:06:049

51单片机学习笔记——中断

一、51单片机的中断过程1.中断的示意图二、中断源与内部寄存器1.中断源52单片机共有6个中断源。中断源解释端口线INT0外部中断0,低电平或下降沿引起P3.2INT1外部中断1,低电平或下降沿
2021-11-14 11:21:059

单片机学习笔记(51单片机的cpu)

下面这张51单片机的内部构造很重要:
2021-11-14 11:06:008

51单片机学习笔记

1、动态数码管:用for循环加switch语句来选择是哪个LED亮138译码器的0 1 2 3 4 5 6 7对应的 ABC接口是的数要是对应的二进制编码,对二求二进制时是 0 1 0所以 A = 0, B = 1, C = 0用延时函数来使LED实现不同情况(常亮还是流水),延时函数要接P0归零消除重影(虽然我没看到重影,,,,因为数码管炸了,,,,)2、独立按键通过检测P30~3的...
2021-11-14 10:51:0012

51单片机学习笔记之按键控制一盏小灯

51单片机学习笔记之按键控制一盏小灯
2021-11-14 10:36:013

单片机学习笔记 —— 软件的使用

  一个半月前学习单片机,现在王的差不多了,重新把遗忘的拾起来吧 (●’◡’●)一、STC-ISP软件的使用软件主界面:软件包含基本的设置、打开/下载程序按钮以及串口助手、定时器计算器、软件延时
2021-11-14 10:21:0111

C51单片机学习笔记(五)——数码管的静态显示和动态显示

C51单片机学习笔记(五)——数码管的静态显示和动态显示文章目录C51单片机学习笔记(五)——数码管的静态显示和动态显示1.数码管的显示原理1.数码管的显示原理数码管有一位和多位一体两类,它是由8个
2021-11-14 10:21:016

单片机学习笔记(一)——概述

单片机学习笔记(一)一、单片机的产生、发展及简介1、定义:单片机就是在一片半导体硅片上集成了微处理器(CPU)、存储器(ROM、RAM、EPROM)和各种I/O接口。这样一块集成电路芯片具有一台
2021-11-14 10:21:018

C51单片机学习笔记(四)——单片机的中断系统及应用

C51单片机学习笔记(四)——单片机的中断系统及应用文章目录C51单片机学习笔记(四)——单片机的中断系统及应用1.单片机的中断系统2.中断需要设置的4个寄存器1.单片机的中断系统中断的概念:CPU
2021-11-14 10:21:0017

PIC单片机学习笔记

视频内容来自哔哩哔哩-【单片机】PIC单片机F877A视频教程(郭天祥)1、简介本视频使用的单片机是PIC16F877A(公司用的的dsPIC33FJ128GP306)dsPIC33——16位单片机
2021-11-14 10:06:0214

51单片机学习笔记(1)——初识单片机

51单片机学习笔记(1)——初识单片机1、什么是单片机单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口
2021-11-14 09:36:018

C51单片机学习笔记(二)——花样流水灯的实现

C51单片机学习笔记(二)——花样流水灯的实现文章目录C51单片机学习笔记(二)——花样流水灯的实现1.单片机引脚、晶振、复位的作用2.流水灯原理图3.单片机的周期4.延时函数的编写5.使用“位操作
2021-11-12 13:51:0936

51单片机学习笔记——基于汇编语言(1)

51单片机汇编语言学习日记(1)阿婆主近期在疫情学校上网课期间里开始汇编语言的51单片机学习,由于博客与论坛上的单片机教程几乎都是基于C语言的,阿婆主打算将自己的学习记录连载在博客上。该系
2021-11-12 13:21:0011

51单片机学习笔记

1、动态数码管:用for循环加switch语句来选择是哪个LED亮138译码器的0 1 2 3 4 5 6 7对应的 ABC接口是的数要是对应的二进制编码,对二求二进制时是 0 1 0所以 A = 0, B = 1, C = 0用延时函数来使LED实现不同情况(常亮还是流水),延时函数要接P0归零消除重影(虽然我没看到重影,,,,因为数码管炸了,,,,)2、独立按键通过检测P30~3的...
2021-11-12 12:51:005

C51单片机学习笔记(一)——搭建开发环境及烧写工具

C51单片机学习笔记(一)——搭建开发环境及烧写工具文章目录C51单片机学习笔记(一)——搭建开发环境及烧写工具1.搭建软件开发环境及使用(Keil uVision)2.将程序下载到单片机(烧写)在
2021-11-12 10:06:0313

51单片机学习笔记(1)

单片机的基本概念1.1单片机的组成*由CPU、RAM(随机存储器)、ROM(只读存储器)、I/O接口、以及内部功能部件组成。1.2单片机内部数据传输*单片机内部数据传输通过总线完成,输入数据时会
2021-11-11 19:21:019

单片机学习笔记——中断原理及应用

单片机中断原理(外部中断)中断概念:中断发生:CPU在处理某一事件A时,发生了另一事件B请求CPU迅速去处理。中断响应和中断服务:CPU暂时中断当前的工作,转去处理事件B。中断返回:待CPU将事件B
2021-11-11 11:06:0646

单片机学习笔记 —— 串口通信原理

一、串口通信电路电路图:说明:当RXD TXD为低电平时,对应的led灯会亮起二、串口通信控制寄存器下图为80C51串行口的结构:SCON(serial Control Register):串行口控制寄存器bit76543210字节地址:98HSM0SM1SM2RENTB8RB8T1R1SM0 SM1:工作方式选择位...
2021-11-10 21:06:049

单片机学习笔记:基础理论知识学习

基础理论知识包括模拟电路、数字电路和C语言知识。模拟电路和数字电路属于抽象学科,要把它学好还得费点精神。在你学习单片机之前,觉得模拟电路和数字电路基础不好的话,不要急着学习单片机,应该先回顾所学过的模拟电路和数字电路知识,为学习单片机加强基础。
2020-05-30 10:45:133593

AVR单片机学习笔记详细资料免费下载

本文档的主要内容详细介绍的是AVR单片机学习笔记详细资料免费下载。
2018-11-19 08:00:0030

AVR单片机学习笔记之AVR单片机的七个实验资料说明

本文档的主要内容详细介绍的是AVR单片机学习笔记之AVR单片机的七个实验资料说明主要内容包括了:1.点亮发光二极管2.跑马灯3.控制蜂鸣器鸣叫4.数码管显示数字5.多位数码管的显示6.1602液晶的显示7.12864液晶的显示
2018-10-26 16:11:5214

详细的STM32单片机学习笔记

STM32单片机学习笔记给大家参考
2017-11-23 17:55:0113973

PIC单片机学习笔记

PIC16F87X共有35条指令,均是长度为14位的单字节指令。所有指令按操作对象的不同又分为3类:面向字节操作类(17条);面向位操作类(4条);常数操作和控制操作类(14条)。
2017-11-22 09:14:182253

C8051F MCU应用笔记-AN011-在5V系统中使用C8051Fxxx

单片机学习笔记
2017-10-23 10:20:088

C8051F MCU应用笔记-AN010-用片内定时器实现16位PWM

单片机学习笔记
2017-10-23 10:15:519

经典讲述单片机学习笔记

2014-10-20 15:20:358

单片机学习笔记

2012-06-23 21:48:03360

McuPlayer的EMC单片机学习笔记

因为工作的缘故,必须学习EMC单片机了。我会把我的学习历程写下来,算是对坛子的一点贡献,也算是自己的一个总结吧。因为以前学过51的和PIC、HOLTEK的单片机,并且也大致了
2010-07-26 12:40:3358

已全部加载完成