资讯
基于51单片机最小系统点亮一个灯的程序(2023-08-09)
是将刚刚声明的变量led1,即P1端口寄存器的第一位写入0,意思就是然他输出低电平。为什么这样就达到目的了呢?因为我们原理图中二极管的阴极接的是单片机,阳极接的是电源,所以要使LED发光,它阴极就必须是低电平,所以我们把对应的单片机......
基于STM32调用固件库实现点灯(2024-03-08)
一点需要强调一下,如果未来你并不打算做单片机相关的工作的话,那么下面的东西你可以量力而行,可以作为了解的内容,并不用深入的了解。
大家学习51单片机的时候,是不是经常进行一些寄存器操作,为什么我们在32......
单片机 Mooc 课程讨论区问题集锦(2024-08-09)
就有各种寻址方法,立即、寄存器、直接、间接等等
双向并行 I/O 口中的'双向'是什么意思?是不是既可以输入又可以输出,也就是双工的意思?锁存器的作用是什么?
答:是,双工方式是串行通信里提到的,学串......
基于ARM单片机中的部分寄存器地址为什么会相差4(2023-03-23)
都是32位的。1个字节是8位,4个字节就是32位。32位单片机的寄存器基本上是32位的,8位单片机的寄存器基本上也是8位的。
打开你曾经用过的reg51.h文件,看看普通51单片机的寄存器......
STM32F0单片机快速入门三: MCU启动过程(2023-03-17)
指令。
到这里我们就可以理解复位向量为什么是 0x0800_00C9 了。
接下来我们来看复位向量 0x0800_00C8 指向的第一条指令:
单片机将要执行的第一条指令 0x4804,这是什么意思......
自学单片机难吗?单片机编程教学班怎么选?(2022-12-26)
不同,你想用单片机的资源,对不起,你需要自己去配置芯片的寄存器。
这个时候你需要去查询芯片手册的寄存器说明,每个位置1和置0是什么意思。
虽然你只是在学习单片机,实际上你学到了很多附加的知识,比如......
51单片机CPU的基本构成及作用(2023-09-13)
51单片机CPU的基本构成及作用;单片机是什么,是在一个集成硅片中集成了一些部件,构成了一个微型的计算机系统的东西,这些只是对单片机的基础概念是简单了解,会用单片机C语言的编程来实现一些简单的ALU......
STM32单片机寄存器的功能解析(2023-07-03)
是一个规定,可以去设置自己的寄存器的地址,然后来说明你的寄存器里面存放的是什么值,别人读的时候就知道怎么去读了。
比如说想读的是你当前的波特率,那我可以用03这个功能,从0067这个地址起始地址开始读,读一个寄存器是......
定时器中断是什么意思,定时器中断的工作原理(2024-02-22)
定时器中断是什么意思,定时器中断的工作原理;定时器中断是由单片机中的定时器溢出而申请的中断。51单片机中有两个定时器T0和T1。STM32中共有11个定时器。
一、定时器中断是什么意思
定时器中断是由单片机......
stm32f103最小系统的组成及各部分功能(2023-01-04)
stm32f103最小系统的组成及各部分功能;今天来跟大家普及一下stm32f103单片机的最小系统组成和各部分功能。
一、 什么叫最小系统
最小系统就像我们人,我们活着每天都要吃饭,喝水。
饭和......
单片机核心概念1---定时器与中断(2023-01-31)
编程、单片机学习还没有入门。
反过来可以这样说:
定时器理解了,单片机的入门学习你完成了90%,花再多的时间在定时器上都是值得的,是事半功倍的核心突破点。
定时器是什么:是秒表、沙漏。
定时......
stc51单片机怎么学, 先掌握STC单片机程序烧录方法!(2023-01-04)
框架,单片机的寄存器,以及单片机的操作指令,用汇编语言实现一些简单的功能。
当时学习的时候知识课本知识,而又没有配套的开发板,可以让我们动手。
当时的感触就是一个字:难,两个字:枯燥。
也许......
STM32单片机的串口波特率计算方法(2023-10-17)
STM32单片机的串口波特率计算方法;1. 什么是波特率
不管是什么单片机,在使用串口通信的时候,有一个非常重要的参数:波特率。什么是波特率:波特率就是每秒传送的字节数。双方在传输数据的过程中,波特......
STM32单片机的串口通信波特率计算方法(2024-05-14)
STM32单片机的串口通信波特率计算方法;1. 什么是波特率
不管是什么单片机,在使用串口通信的时候,有一个非常重要的参数:波特率。什么是波特率:波特率就是每秒传送的字节数。双方......
一文知道STM32G071 PD0 PD2引脚使用注意事项(2023-10-17)
法产生电平跳变而触发中断。
分析解决
查阅STM32G0数据手册可知:
这个引脚的电平类型为FT_c,我们知道FT是容忍5V的意思,那么FT_c是什么意思?不妨看看说明:
然后去用户手册查看GPIO相关说明,找到......
sbit和sfr到底是什么?(2024-08-16)
sbit和sfr到底是什么?;sbit是用来给特殊寄存器某个位取一个名字。sfr就是特殊寄存器。
下图就是51单片机所有的特殊寄存器
每个寄存器的位我们都可以给它取一个名字,专业术语叫 标识......
由浅入深尽享STM32标准库开发的乐趣(2023-08-17)
的位定义,这个非常重要,具体是什么意思?
我们知道一个寄存器有很多个位,每个位写 1 或者写 0 的功能都是不一样的,处理器外设寄存器的位定义就是把外设的每个寄存器的每一个位写 1 的 16......
增强型51单片机和传统51单片机对比分析(2024-03-15)
不同的操作方式。
1寄存器位于内部的特殊功能寄存器区
我们之前介绍传统8051单片机的时候,曾经列出了传统8051单片机已经使用的21个特殊功能寄存器,因此扩展外设寄存器......
入手STM32单片机的知识点总结(2023-01-06)
和 2 我们在用寄存器点亮 LED 的时候有讲解。
其中 3:处理器外设寄存器的位定义,这个非常重要,具体是什么意思?
我们知道一个寄存器有很多个位,每个位写 1 或者写 0 的功......
M40 定时器 中断程序形象化理解(2023-01-31)
是绿色的代表这个通道打开,当寄存器1~5的一位都变成绿色,蓝色的电子才能通过,进入后续的电路通道。
编写单片机程序,实际大部分工作就是在配置这些通道。
什么情况下打开通道,什么情况下关闭通道
什么......
说一说学51时候躺过的坑——bit和sbit的区别(2023-01-06)
说一说学51时候躺过的坑——bit和sbit的区别;什么是bit和sbit?他们有什么区别?
在刚学51单片机的时候刚看到这个两个东西的时候就是一脸懵逼,脑子里面第一反应就是,这是什么鬼啊,C语言......
STM32单片机如何实现软硬件结合(2023-10-11)
= 0x55aa55aa;
这个外设空间地址的寄存器是IO口硬件的一部分。如下图,左边的输出数据寄存器,就是我们操作的寄存器(内存、变量),它的地址就是 0X40000000+0X1800+0x14。
控制......
STM32单片机如何实现软硬件结合?(2024-09-19)
= 0x55aa55aa;
这个外设空间地址的寄存器是IO口硬件的一部分。如下图,左边的输出数据寄存器,就是我们操作的寄存器(内存、变量),它的地址就是 0X40000000+0X1800+0x14......
如何基于标准库构建STM32工程(2023-08-01)
的位定义。
关于 1 和 2 我们在用寄存器点亮 LED 的时候有讲解。
其中 3:处理器外设寄存器的位定义,这个非常重要,具体是什么意思?
我们知道一个寄存器有很多个位,每个位写 1......
STM32单片机的GPIO端口设置(2024-04-16)
STM32单片机的GPIO端口设置;1 寄存器问题
首先要了解什么是寄存器?寄存器是中央处理器CPU内用来暂存指令、数据和地址的存储器,在所有应用单片机来进行各种控制操作时,都是通过设置单片机的内部寄存器来操作单片机的......
手把手教你学51单片机-点亮LED(2024-08-22)
程序能够在KingST的C52单片机学习板上点亮一个LED小灯。
附上单片机原理图
#include
表示包含了C52单片机的特殊功能寄存器,和位的定义。
51单片机头文件reg51.h详解
我们......
51单片机C语言程序100例分析(1)IO+C语言+头文件(2022-12-07)
定义的头文件,51单片机是寄存器和IO统一编址的,所以你往相应的寄存器中写1就会在对应引脚输出高电平,写0就会输出低电平,我们知道51共32个引脚作为IO端使用,所以只需要四个寄存器(一个寄存器是8......
从这些知识点入手,学单片机就简单多了!(2023-01-11)
的位定义,这个非常重要,具体是什么意思?
我们知道一个寄存器有很多个位,每个位写 1 或者写 0 的功能都是不一样的,处理器外设寄存器的位定义就是把外设的每个寄存器的每一个位写 1 的 16 进制......
手动实现51单片机函数切换(2024-08-22)
main函数中直接调用Fun1,Fun2函数,然后程序就会跳转。但是问题来了,函数是怎么跳转的呢?在函数跳转的过程中51单片机的寄存器是如何变换的呢?
实际上,函数......
STM32单片机程序是如何编译,运行的?(2024-08-26)
= 0x55aa55aa;
这个外设空间地址的寄存器是IO口硬件的一部分。关于如下图STM32的GPIO文章推荐:STM32中GPIO工作原理详解。如下图,左边的输出数据寄存器,就是我们操作的寄存器......
51单片机中的数据类型解析(2023-09-01)
单片机内存地址0x98处的存储单元声明为8位特殊功能寄存器SCON,可以使用“sfr SCON = 0x98;”语句。
4、sfr16:声明一个16位的寄存器为特殊功能寄存器。为了将51单片机......
51单片机的定时器初始化设置的流程(2023-09-04)
51单片机的定时器初始化设置的流程;51单片机的定时/计数器是一种可编程部件。它的工作方式、计数初值以及启停操作均应在定时/计数器工作前进行初始化,即向相应的寄存器写入相应的控制字。
标准的51......
STC89C52RC定时器的应用基本实例(2023-06-09)
STC89C52RC定时器的应用基本实例;51单片机的定时/计数器是一种可编程部件。它的工作方式、计数初值以及启停操作均应在定时/计数器工作前进行初始化,即向相应的寄存器写入相应的控制字。
标准......
mcs51单片机有什么组成 分别有什么功能作用(2024-01-12)
进制数或代码。CPU是单片机的主要核心部件,在CPU里面包含了运算器、控制器以及若干寄存器等部件给成。
内部数据存储器(RAM):
MCS-51单片机芯片共有256个RAM单元,其中后128单元被专用寄存器......
初学者想自学单片机需要买什么呢?(2022-12-16)
很难接触到外设底层使用原理。
而51单片机不同,没人给你整固件库,整了内存太小也放不下。
所以51单片机基本上是通过看数据手册,配置寄存器去使用外设资源。
如果从STM32开始,学半年连寄存器是什么......
单片机C语言学习架构(2022-12-14)
光二极管发亮,这就是数字电路中组合逻辑的功能,虽然很简单,但是可以学习一般的单片机编程思想,例如,必须设置很多寄存器对引脚进行初始化处理,才能使引脚具备有数字输入和输出输出功能。每使用单片机的一个功能,就要对控制该功能的寄存器......
51单片机数据类型int,float,指针所占字节数(2024-04-10)
51单片机数据类型int,float,指针所占字节数;
1.int===2个字节
2.sfr===特殊功能寄存器,也是一种扩充数据类型,占用1个内存单元,利用它可以访问51单片机内的所有特殊功能寄存器......
ARM和嵌入式Linux的入门建议(2022-12-15)
GPIO(通用IO口),还有nandflash控制器,这些东西都有一些寄存器来控制,这些寄存器都有一个地址,那么这些地址是什么意思?又怎么通过寄存器来控制这些外围设备的运转?还有,norflash内部......
51单片机工程模板创建方法(2024-03-19)
内部地址0x80 处的这个寄存器重新起名叫P0,以后我们在程序中可直接操作P0,就相当于直接对单片机内部的0x80 地址处的寄存器进行操作。通俗点讲就是通过sfr 这个关键字,让Keil 编译器在单片机......
8051单片机CPU的内部组成及功能介绍(2024-02-03)
按一定时间节拍变化的电平和时钟,即所谓控制信息,在CPU内部协调寄存器之间的数据传输、运算等操作。
三、存储器
存储器是单片机的又一个重要组成部分,图6给出了一种存储容量为256个单元的存储器结构示意图。其中......
51单片机的工作原理(2022-12-15)
完成中断任务后又继续从原先中断停止的地方继续执行。
五、其他模块
至于作为外设的GPIO、串口以及定时/计数器就不再赘述了,之所以能正常工作就是因为控制器是沿着总线通过SFR寄存器来控制这些外设正常工作的。
好了,有了上面的基础后我们再来总结一下单片机的......
u-boot-1.3.4 移植到S3C2440 (带有某些解析)(2024-07-26)
, [r0]/*这三条协处理器命令确实不知道什么意思,在ATXJGYBC_ql.pdf中搜p15和c1,只知道它们执行以后会把协处理器p15的寄存器c1的最高两位置1,但c1的最高两位是没有意义啊,弄不懂它的真正意思......
细说MCS-51单片机的物理存储空间(2023-08-16)
地址可以被8整除的特殊功能寄存器,也可以支持位寻址。(52系列,在此范围,还有128字节的 RAM,必须间接寻址才能读写)。
注意,在51单片机的内部RAM中进行编程的时候,必须使用MOV指令......
面向单片机编程(二)-开端,点亮第一个LED(2022-12-08)
)
{
}
}
reg52.h:表示你调用了52或者51单片机的资源,也就是可以直接对单片机的相关寄存器与引脚进行操作
sbit led_out = P1^0;:sbit是定义特殊功能寄存器的位变量(bit和......
stm32单片机用什么语言 编程 stm32各种型号(2024-07-16)
进行STM32单片机编程时,需要掌握C语言的基本语法、数据类型、指针、结构体等概念,以及STM32单片机的寄存器操作和库函数使用方法。
汇编语言也是STM32单片机的一种编程语言,它可以直接操作CPU......
51单片机的启动代码究竟里面写了什么(2023-06-26)
51单片机的启动代码究竟里面写了什么;在我们使用kei c51创建一个51单片机项目时,会有如下图所示的提示:
keil创建新项目时,提示是否添加启动文件
一般情况下,需要选择“是”。当然,也可......
单片机如何使用?51单片机C语言编程实例有哪些?(2023-01-04)
口的输入输出、串口通讯、SPI接口、定时器(内部资源)等。
大家在学习过程中需要对单片机的寄存器有一个概念,会配置单片机的功能寄存器。
例如单片机GPIO模式对应的寄存器等。
最后,项目实战:
项目......
STM32单片机外部中断配置讲解(2022-12-07)
断源,其中有两个是外部中断,分别为INT0和INT1,INT0被分配在P3.2引脚,INT1被分配在P3.2引脚,也即是说如果使用51单片机的外部中断0,则必须将信号接在P3.2上,否则无效。
02举例说明什么是中断单片机......
基于51单片机控制的以太网通讯实现(2023-06-19)
等待更久的时间之后如100ms之后才对它操作,以确保完全复位。
4.2 初始化RTL8019AS
初始化页0与页1的相关寄存器,页2的寄存器是只读的,不可以设置,页3的寄存器不是NE2000兼容的,不用......
STM32外部中断解决方法(2024-02-26)
断源,其中有两个是外部中断,分别为INT0和INT1,INT0被分配在P3.2引脚,INT1被分配在P3.2引脚,也即是说如果使用51单片机的外部中断0,则必须将信号接在P3.2上,否则无效。
02
举例说明什么......
相关企业
;深圳维尔科技有限公司;;深圳市维尔科技有限公司经销的义隆松瀚PIC 单片机开发、atmel 51系列单片机开发单片机、义隆单片机、飞凌单片机、松瀚单片机、佑华单片机、LED驱动、储存器
;鑫焱;;我司是以世界知名品牌的电子元器件及IC集成电路做销售,..产品广泛为单片机/编程/储存器IC/通讯/等.长期提供单片机常用的存储器电路,一般为EPROM存储器(全
;金源电子公司;;我司是以世界知名品牌的电子元器件及IC集成电路做销售,..产品广泛为单片机/编程/储存器IC/通讯/等.长期提供单片机常用的存储器电路,一般为EPROM存储器(全
;深圳市南山区鑫焱电子商行;;我司是以世界知名品牌的电子元器件及IC集成电路做销售,..产品广泛为单片机/编程/储存器IC/通讯/等.长期提供单片机常用的存储器电路,一般为EPROM存储器(全
;香港爱信电子有限公司;;我司是以世界知名品牌的电子元器件及IC集成电路做销售,..产品广泛为单片机/编程/储存器IC/通讯/等.长期提供单片机常用的存储器电路,一般为EPROM存储器(全
;嘉盛电子商行;;深圳市嘉盛电子一直以信誉为主. 诚信经营,货真价实. 是什么货就是什么货.质量保证 以跟广大客户长期合作为基础. 价格可以谈,质量你放心.
;盖尔电子有限公司;;设计,生产,销售电子玩具机心及工业自动化控制电路.本公司有较强的单片机的开发能力,包括单片机的解密,单片机的开发,及产品的生产,同时承接语音闪光等消费类的IC开发及生产.
;深圳市科美业电子发展有限公司;;深圳市科美业电子发展有限公司已有多年的电子销售经验!一直持以“诚信经营”“质量第一”坚决对假货说不,的经营信念!是什么货就报什么货。在业界已积累不错的口碑!为了
;上海联单数码科技有限公司;;还是什么都没有
;芜湖华建电子技术有限公司;;专业开发单片机和单片机的应用