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
51单片机学习
51单片机学习
:LCD1602液晶显示实验
实验名称:LCD1602液晶显示实验接线说明:实验现象:下载程序后,LCD1602上显示字符信息注意事项:***************************************************************************************/#include"public.h"#include"lcd1602.h"/*********************
白茶丫
·
2023-03-28 21:33
51单片机学习
51单片机
学习
嵌入式硬件
AutoLeaders控制组——
51单片机学习
笔记(蜂鸣器、AT24C02芯片)
本篇内容是观看B站江科大自化协UP主的教学视频所做的笔记,对其中内容有所引用,并结合自己的单片机板块进行了更改调整。以下笔记内容以一个视频为一个片段(内容较多,可能不适合速食,望见谅)一些内容涉及前面的知识点,可能需要提前了解(可以翻看本人之前的文章或者去B站看UP主的视频)文章目录11-1蜂鸣器蜂鸣器介绍驱动电路Ⅰ、三极管驱动①高电平导通NPN型②低电平导通PNP型Ⅱ、集成电路驱动补充:ULN2
draw_future_TL
·
2023-03-14 22:00
51单片机
学习
单片机
如何学习嵌入式系统(硬件篇),含
51单片机学习
资料
学习嵌入式之前我们需要了解什么是嵌入式。(官方说法)嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。国内普遍认同的嵌入式系统定义为:以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。举些例子,手机、电子时钟、智能报警装置、自动监控器、出租车计费器等等都属于嵌入式系统,嵌入式系统是硬件和软件的综合体。硬件篇:1、基本电路
dilireba
·
2023-02-02 08:46
【C
51单片机学习
笔记----DS18B20温度传感器&&LCD1602液晶屏&&直流电机调速与呼吸灯&&AD模数转换&&红外外部中断】
文章目录一、DS18B20温度传感器1.DS18B20温度传感器连接原理图2.DS18B20温度传感器单总线通信时序3.DS18B20温度传感器代码模块二、LCD1602液晶屏1.LCD1602液晶屏连接原理图2.字符码和指令集3.LCD1602液晶屏模块三、直流电机调速与呼吸灯1.直流电机连接原理图2.PWM直流电机调速和呼吸灯亮度变化3.直流电机调速和呼吸灯亮度变化代码模块四、AD模数转换和D
szu_ljm
·
2023-01-21 10:59
c语言
其他
51单片机
10串口通信
51单片机学习
记录10通信通信的的基本概念串口参数及时序图常用通信接口比较51单片机串口介绍串口通信简介串口内部结构串口通信相关寄存器串口通信实验串口向计算机发送数据计算机通过串口控制LED通信通信的的基本概念通信的方式通信方式具体解释串行通信一条数据线
饥饿的半导体
·
2023-01-11 15:42
51单片机入门
单片机
51单片机
c语言
基于
51单片机学习
----矩阵按键
//方法一代码实现//变量说明://GPIO_KEY代表控制矩阵按键的IO口,例P1、P2//matrixkey代表哪一个按键号,取值[0~15]//**********//函数:voidmatrixkeyscan()//作用:矩阵按键扫描函数,检测按下了哪按键,最后调用数码管显示函数//输入:无//输出:无//**********voidmatrixkeyscan(){GPIO_KEY=0x0F
Mr庞.
·
2023-01-10 12:28
单片机学习----外设
C
51单片机学习
笔记之定时器
简介“定时器/计数器”说的是一个东西,因为它既能计时也能计数。是存在于单片机内部的一个独立的硬件部分,依赖晶振产生固定的时间间隔,产生了一定量的固定时间间隔后会引发定时器中断从而将其产生的时间信息传送给由CPU执行的主程序中。相关寄存器TMOD寄存器:决定定时器/计数器的工作方式,C51单片机中一共有两个16位定时器/计数器,分别为T1,T0。位76543210符号T1T1T1T1T0T0T0T0
想从小菜鸟变大菜鸟
·
2022-12-29 03:02
C51单片机笔记
单片机
学习
c语言
【
51单片机学习
】PWM电机调速
简单的PWM电机调速--基于51单片机(一)51单片机需要用到的寄存器(二)PWM波的产生及调速原理(三)电机调速的实现(一)51单片机需要用到的寄存器中断允许寄存器,详情可以看STC51单片机芯片手册第160页TMOD、TCON详情可以看STC51单片机芯片手册第187页51单片机中的定时器有三个,(C52比C51多了一个定时器3,但这些都统称为51单片机)本次以Timer0为例进行介绍定时器的
仙人his
·
2022-12-14 09:24
基础学习
51单片机
学习
单片机
51单片机学习
笔记(清翔版)(22)——数字温度传感器DS18B20
IIC需要两条线,一条时钟线,一条数据线。DS18B20通信只需一条数据线,即单总线。如果一条总线挂了多个18B20,要访问指定的一个,我们就需要发送序列码,总线上的18B20收到序列码就会和自己的进行比较。可以不外接电源,直接从数据线获取电。其内部有一个AD转换器。寄生电源就是不需要外部电源,从数据线吸取能量,数据线为高电平,器件从数据线吸取能量给内部电容充电,当为低电平,内部电容给18B20供
裂缘冰释
·
2022-12-08 02:46
51单片机
单片机
java
嵌入式
arm
go
stm32和51单片机的区别,先学51还是先学stm32?
其中一个就是新手可不可以直接跳过
51单片机学习
stm32。很多老鸟教唆初学者说51已经过时了,建议直接学stm32单片机。如果新手信了他的邪,能学会才怪!
无际单片机编程
·
2022-11-29 18:59
单片机
嵌入式
51单片机学习
笔记(郭天祥版)(3)——引脚讲解、数码管静态显示、中断系统(外部中断,定时器中断)...
学习引脚的功能9引脚复位管脚,当给2个机器周期(24个时钟振荡周期)的高电平时会复位,单片机正常工作时会给0.5v的低电平VPD备用电源的输入端,当主电源VCC发生故障降低到某一规定的低电平时,将+5V电源自动接入RST端,为内部RAM提供备用电源,以保证片内RAM信息不丢失,从而保证单片机在复位后能继续正常运行(第二功能暂时不用)RXD:串行输入口TXD:串行输出口单片机通过电脑下载程序就是通过
裂缘冰释
·
2022-11-26 14:03
单片机
java
嵌入式
编程语言
stm32
【C
51单片机学习
笔记--DS1302时钟芯片&&蜂鸣器&&I2C总线&&AT24C02存储器】
C
51单片机学习
笔记–DS1302时钟芯片&&蜂鸣器&&I2C总线&&AT24C02存储器文章目录一、DS1302时钟芯片介绍二、DS1302时钟芯片相关寄存器和数据传输三、DS1302时钟芯片实验四、
szu_ljm
·
2022-11-19 14:21
c语言
单片机
学习
51单片机学习
——9--温度传感器DS18B20
温度传感器DS18B20简介特点实物图原理图内部结构(1)64位(激)光刻只读存储器(2)DS18B20温度转换规则(3)DS18B20温度传感器的存储器(4)配置寄存器ROM指令RAM指令编程原理DS18B20初始化DS18B20读时序DS18B20写时序大致过程代码实现DS18B20简介DS18B20数字温度传感器接线方便,封装后可应用于多种场合,如管道式,螺纹式,磁铁吸附式,不锈钢封装式。主
青铜世纪
·
2022-08-23 10:29
51单片机
单片机
c语言
嵌入式
51单片机学习
——8.1外部中断0和1
外部中断0和1外部中断原理编程原理(外部中断0)代码实现外部中断原理外部中断0:(P3.2)可由IT0(TCON.0)选择其为低电平有效还是下降沿有效。当CPU检测到P3.2引脚上出现有效的中断信号时,中断标志IE0(TCON.1)置1,向CPU申请中断。外部中断1:(P3.3)可由IT1(TCON.2)选择其为低电平有效还是下降沿有效。当CPU检测到P3.3引脚上出现有效的中断信号时,中断标志I
青铜世纪
·
2022-08-23 10:58
51单片机
单片机
嵌入式
c语言
51单片机学习
笔记(清翔版)(21)——ADDA数模转换
A:anolog模拟的D:digital数字的AD模拟转数字,DA数字转模拟生活中的基本都是模拟量,如温度,可以是10℃,10.1℃等手机的背光亮度自动调节,拿到太阳光下,亮度会增亮,拿到暗的地方光线会减暗,是因为,手机上有一个感光头,采集环境光的亮度,采集到的的是模拟量,经过内部的AD转换器,把模拟量转换成数字量给CPU,CPU通过亮度值再输出一个数字量,输出的数字量再转换为模拟量去控制背光屏的
裂缘冰释
·
2022-08-05 10:38
51单片机
传感器
python
单片机
fpga
物联网
【Proteus+
51单片机学习
笔记】-51/52系列单片机简介
0摘要本文主要对STC89C52系列单片机进行了简单介绍,对其主要电路进行整理。1STC89C52系列单片机简介STC89C52单片机指令完全兼容传统8051单片机,包括12T和6T两种模式,用户可以根据自己需要任意选择。12T指12时钟每机器周期,6T指6时钟每机器周期。STC89C52的特性如下:1.增强型8051单片机,6T和12T两种模式任选,指令完全兼容传统8051。2.工作电压:STC
逐梦小伙
·
2022-07-18 19:52
51单片机——ADC讲解(A/D转换、D/A转换)
51单片机必学系列
51单片机学习
——中断系统
51单片机学习
——存储器详解(程序存储器、片内RAM、拓展RAM、EEPROM)
51单片机学习
——定时器/计数器51单片机——A/D转换更新ing51的单片机
不知何人
·
2022-06-19 07:59
单片机学习
单片机
51单片机
嵌入式硬件
单片机学习——定时器/计数器
51单片机必学系列
51单片机学习
——中断系统
51单片机学习
——存储器详解(程序存储器、片内RAM、拓展RAM、EEPROM)
51单片机学习
——定时器/计数器51单片机——A/D转换更新ing单片机学习—
不知何人
·
2022-06-19 07:29
单片机学习
c语言
单片机
mcu
硬件架构
51单片机学习
——存储器详解(程序存储器、片内RAM、拓展RAM、EEPROM)
51单片机必学系列
51单片机学习
——中断系统
51单片机学习
——存储器详解(程序存储器、片内RAM、拓展RAM、EEPROM)
51单片机学习
——定时器/计数器51单片机——A/D转换更新ing单片机学习—
不知何人
·
2022-06-19 07:29
单片机学习
单片机
mcu
硬件架构
51单片机学习
记录(EIDE开发)
文章目录1、前期准备2、程序编写3、烧录使用的开发板如下,其实一些其他的51也是可以的,EIDE都提供了相关的库,这里就拿手头上有的进行实验测试吧!1、前期准备前面讲过一篇文章关于EIDE的使用,建议提前看一下,这样方便后续使用超好用的开发工具-VScode插件EIDE要想能够开发51,这里先还是弄下工具链,在如下选项里面选择51的工具链这里需要事先下载keil的c51版本,如果你电脑上已经有了m
桃成蹊2.0
·
2022-05-29 12:16
51单片机
51单片机
学习
单片机
嵌入式硬件
51单片机学习
记录(三)中断系统
文章目录1、中断系统介绍1、中断概念2、中断相关寄存器3、中断服务函数2、定时器中断1、单片机中的时序2、51单片机的定时器3、相关的寄存器4、定时器配置5、定时器配置3、串口中断1、串口中断相关寄存器2、波特率计算前面讲到了关于51单片机的中断,串口通信,但是他的中断系统没有详细介绍,因此这里就来把他的中断系统做一个理清。注:下面内容参考普中科技51单片机教程1、中断系统介绍1、中断概念首先还是
桃成蹊2.0
·
2022-05-29 12:16
51单片机
单片机
51单片机
学习
嵌入式硬件
c语言
51单片机学习
记录(二)
文章目录1、按键2、串口前面的文章提到了关于51单片机使用EIDE进行开发的基本功能的实现,下面继续完善相关教程,完成其他相关外设的开发学习记录。1、按键先来看下按键的连接图吧,可以看到这里按键按下是变为低电平,开始的电平是不确定的下面是按键的驱动函数,抄的普中科技的代码,加入了延时消抖,实测还是比较稳定的下面是按键在主函数中的调用,如下所示:最终效果如下所示后面将继续开发按键的功能,加入定时器或
桃成蹊2.0
·
2022-05-29 12:16
51单片机
单片机
51单片机
学习
嵌入式硬件
c语言
请描述定时器初值的计算方式_51单片机定时器初值计算详解
前言:本文详细介绍了
51单片机学习
过程中定时器的初值计算问题以及相关概念,力求把每一个学习过程中的可能会遇到的难点说清楚,并举相关的例子加以说明。
jeanne4101
·
2022-05-23 14:17
请描述定时器初值的计算方式
51单片机学习
成长记录-预备知识
一、关于电平特性1、数字电路只有两种电平特性:高or低高:+5v低:0v2、RS232电平:计算机的串口高:-12v低:+12vmax232芯片作用:用于计算机和单片机的通信的电平转换二、进制及其进制之间的转换二进制、八进制、十进制、十六进制(数电已学习)补充:B表示二进制、H表示十六进制三、二进制数的逻辑运算与、或、非、异或(数电已学习)逻辑操作:&&||!位操作:&|~^四、P3第二功能各引脚
爱吃红柚子的七月
·
2022-03-28 15:38
单片机学习
51单片机
51单片机学习
篇-- --蜂鸣器的使用
开篇先说一句废话····本旺名字叫萨摩耶,,Please叫我旺财,,,哈哈,招财进宝嘛!蜂鸣器是个啥蜂鸣器一般分为两种,一种是无源蜂鸣器,一种是有源蜂鸣器。电磁式蜂鸣器就是有源蜂鸣器,由振荡器、电磁线圈、磁铁、振动膜片及外壳等组成。接通电源后,振荡器产生的音频信号电流通过电磁线圈,使电磁线圈产生磁场。振动膜片在电磁线圈和磁铁的相互作用下,周期性地振动发声。压电式蜂鸣器是无源蜂鸣器,由多谐振荡器、压
三傻萨摩耶
·
2022-03-05 09:45
51单片机
单片机
51单片机学习
笔记——OLED贪吃蛇
一、成果展示功能:1.贪吃蛇的基本游戏规则2.有开始和结束界面3.实现计分功能4.游戏有无墙和有墙两种模式5.游戏有简单和困难两种难度6.在开始和结束时有声音提示源码链接,提取码:o93u二、软件部分1.OLED模块与SSD1306使用OLED引脚图OLED的引脚与SSD1306和单片机的通信方式有关。常见的有SPI,I2C串行通信和并行通信等。博主购买的是7针的OLED模块,引脚详情如下。引脚名
Obs_cure
·
2022-02-25 11:46
单片机
51单片机学习
笔记——DA转换
一、DA转换器的分类权电阻网络D/A转换器一个多位二进制数中每一位的1所代表的数值大小称为这一位的权。对于N位的权电阻网络D/A转换器,当反馈电阻为Rf=R/2时,输出电压的计算公式为:V0=−VREF2n(dn−12n−1+dn−22n−2+...+d121+d020)=−−VREF2nDnV_{0}=-\frac{V_{REF}}{2^n}(d_{n-1}2^{n-1}+d_{n-2}2^{n
Obs_cure
·
2022-02-25 11:16
单片机
51单片机学习
篇-- --ULN2003芯片的总结
开篇先说一句废话····本旺名字叫萨摩耶,,Please叫我旺财,,,哈哈,招财进宝嘛!先说下写这篇的原因········在学习蜂鸣器的时候,看过教学视频之后,自己动手实践的时候,因为老师和自己的开发版不一样,导致我死活没有找到原理图中的BEEP接在了哪,后来知道自己的电路图和自己的开发版是对应的,意思就是:开发版上面芯片在哪个位置,原理图上就在哪,,,,比如:在我的开发板上面,我的ULN2003
三傻萨摩耶
·
2022-02-22 10:07
51单片机
单片机
51单片机学习
笔记8 -- OLED显示(SPI)
0.96寸OLED显示1.OLED简介1.2OLED结构1.2OLED特点1.3发光原理1.4模块参数2.OLED显示编程2.1OLED显示库2.2汉字取模2.3OLED显示1.OLED简介有机发光二极管(OrganicLight-EmittingDiode,OLED)又称为有机电激光显示、有机发光半导体。由美籍华裔教授邓青云(ChingW.Tang)于1979年在实验室中发现。OLED显示技术具
GenCoder
·
2022-02-22 10:02
51单片机学习笔记
51单片机
学习
单片机
51单片机学习
笔记7 -- 超声波测距
超声波测距实操1.超声波2.超声波模块2.1模块参数2.2模块原理图2.3超声波位差测距2.4模块特征3.超声波测距编程3.1超声波+流水灯3.2超声波+蜂鸣器1.超声波蝙蝠和某些海洋动物都能够利用高频率的声音进行回声定位或信息交流。它们能通过口腔或鼻腔把从喉部产生的超声波发射出去,利用折回的声波来定向,并判定附近物体的位置、大小以及是否在移动。超声波是一种频率高于20000赫兹的声波,它的方向性
GenCoder
·
2022-02-22 10:31
51单片机学习笔记
51单片机
嵌入式硬件
单片机
超声波
51单片机学习
笔记6 -- 定时器中断
定时器中断属于51单片机3种中断类型其中一种,51单片机具有2个定时器T0和T1(定时器0、定时器1),都需要通过寄存器来配置定时器中断1.引脚复用2.定时器配置1.定时器/计数器控制寄存器TCON2.定时器/计数器工作模式寄存器TMOD3.中断号和中断类型4.定时器中断编程1.引脚复用通过原理图可以发现定时器0(T0)和定时器1(T1)是P3.4引脚和P3.5引脚的复用功能,当将这两个引脚配置为
GenCoder
·
2022-02-22 10:31
51单片机学习笔记
单片机
51单片机
stm32
单片机电路基础《上》
开新坑,
51单片机学习
不起眼的目录前言一、电平特性51单片机IO口介绍初识电容电阻总结前言学习单片机需要一定的C语言以及电路基础,C语言不必多说,但电路是绝大单片机初学者的坑,不过关就难受一、电平特性单片机是一种数字集成芯片
琅時壹
·
2022-02-15 07:39
笔记
单片机
嵌入式硬件
51单片机学习
之路(三)-按键
写在前面:以下涉及到的程序及电路图不保证为最优方案,会存在很多不足之处,望谅解。另外,C51的内容是在整理很久之前所学的知识,可能会存在错误,欢迎指正。正文学习目标:使用51单片机实现按键控制。学习内容:用按键控制LED灯的亮灭通过按键实现数码管数字加减程序一:控制LED灯功能要求:按下按键灯亮,再次按下灯灭。源程序#include"reg52.h"sbitled=P2^0;//定义LED端口sb
好奇宝宝θ
·
2021-06-21 00:30
笔记
51单片机
单片机
51单片机学习
——点亮LED灯
51单片机学习
——点亮LED灯1、对照开发板原理图对端口进行赋值如下图,要使LED2点亮,需要在其正极输入高电平,在负极输入低电平。而这需要PNP型三极管Q16导通,即标点LEDS6要为低电平。
马己
·
2021-05-16 22:37
51单片机
其他
经验分享
51单片机学习
——7--8*8LED点阵显示
8*8LED点阵显示原理点阵简介74HC595具体操作原理:代码实现原理点阵简介点阵的外部点阵的内部结构和矩阵按键相似,将每一行或每一列的LED阳极或阳极并联一起。如左图,如果我们想让某个led灯点亮,就让某一行输出高电平,某一列输出低电平。我们通过74HC595向led点阵输入段选数据,即控制每一列哪些灯亮通过P0口输入位选数据,即控制哪一列显示74HC595通过控制14,11,12引脚来输入数
Joker0x00
·
2021-02-11 18:41
51单片机学习
单片机
c语言
嵌入式
51单片机学习
——4--数码管显示
数码管显示数码管静态显示原理显示器及其接口数码管动态显示原理74HC138译码器代码实现数码管静态显示原理显示器及其接口单片机系统中常用的显示器有:发光二极管LED(LightEmittingDiode)显示器、液晶LCD(LiquidCrystalDisplay)显示器、TFT液晶显示器等。LED显示器有两种显示结构:段显示(7段、米字型等)和点阵显示(5×8、8×8点阵等)。LED数码管根据L
Joker0x00
·
2021-02-10 10:37
51单片机学习
单片机
c语言
嵌入式
加一计时器——每隔1s六位数码管显示数字加1,直至999999,之后归零,重新开始。
加一计时器2021-01-23,
51单片机学习
笔记每隔1s六位数码管显示数字加1,直至999999,之后归零,重新开始。
linwenzhe
·
2021-01-23 18:48
笔记
单片机
流水灯控制
流水灯控制2021-01-09,
51单片机学习
笔记功能:8位流水灯由上至下由下至上来回流动,间隔1s流动,其中每个LED亮500ms,灭500ms,灯亮时蜂鸣器响,灯灭时关闭蜂鸣器,一直循环下去。
linwenzhe
·
2021-01-09 15:57
笔记
单片机
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
流水灯
电路
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
资料
小灰的
51单片机学习
之什么是51单片机(1)
哈喽,我是小灰第一次和大家见面,请多多支持呀!什么是51?肯定是你点开这篇文章最大的疑问,不要着急我们慢慢探寻什么是51!1.不懂就问我们搞技术就要学会不懂就问,我们不知道我们就去度娘看一看吧小灰打开了百度百科,瞬间懵逼了,这是啥啊,右边这张图是啥啊,小灰陷入了沉思,不知道这个玩意到底能干嘛,于是接着往下看小灰又看见了一张图,这长得和蜈蚣一样,脚密密麻麻的又是什么啊,刚刚那个51不是方块一样的嘛,
沉睡的小灰
·
2020-08-23 21:29
51单片机学习
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
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单片机
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单片机学习
笔记———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单片机学习
上一页
1
2
3
4
5
6
7
下一页
按字母分类:
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
其他