资讯

51单片机的片内RAM和片外RAM的区别(2023-07-26)
型号有更大的 RAM 的 51 系列单片机,如果要使用更大的 RAM,就必须得用 xdata 来访问了。
......

如何对51单片机RAM不同的区域进行划分(2024-03-19)
是使用 data 区域,data 不够用了,我们就用 xdata,如果希望程序执行效率尽量高一点,就使用 pdata 关键字来定义。其它型号有更大的 RAM 的 51 系列单片机,如果要使用更大的 RAM,就必......

51单片机存储程序和数据(2024-03-19)
51单片机存储程序和数据;初学51总是会有这样的疑问,从电脑下载程序到开发板后,程序去哪了? C51中,用户或应用程序,系统程序和数据都是存放在哪的?
51单片机从物理结构上,可分为片内,片外......

51单片机的启动代码究竟里面写了什么(2023-06-26)
51单片机的启动代码究竟里面写了什么;在我们使用kei c51创建一个51单片机项目时,会有如下图所示的提示:
keil创建新项目时,提示是否添加启动文件
一般情况下,需要选择“是”。当然,也可......

51学习笔记之关键词data、bdata、idata、pdata、xdata、code的含义(2024-07-24)
51学习笔记之关键词data、bdata、idata、pdata、xdata、code的含义;最近用51单片机做个小项目,编写程序时,出现如下错误
MAIN.C(284): error C249......

51单片机的启动文件作用是什么(2023-06-19)
51单片机的启动文件作用是什么;在我们使用kei c51创建一个51单片机项目时,会有如下图所示的提示:
一般情况下,需要选择“是”。当然,也可以选择不加。那么,这个启动文件的作用是什么?什么......

51单片机的启动文件内容(2023-07-18)
51单片机的启动文件内容;在我们使用kei c51创建一个51单片机项目时,会有如下图所示的提示:
keil创建新项目时,提示是否添加启动文件
一般情况下,需要选择“是”。当然,也可......

单片机启动文件.s有什么作用(2023-06-27)
单片机启动文件.s有什么作用;在我们使用kei c51创建一个51单片机项目时,会有如下图所示的提示:
keil创建新项目时,提示是否添加启动文件
一般情况下,需要选择“是”。当然,也可......

单片机启动文件.s有什么作用?(2023-07-11)
单片机启动文件.s有什么作用?;在我们使用kei c51创建一个51单片机项目时,会有如下图所示的提示:
keil创建新项目时,提示是否添加启动文件
一般情况下,需要选择“是”。当然,也可......

51单片机编程在不同内存空间(data xdata bdata)定义变量的注意事项(2024-05-06)
51单片机编程在不同内存空间(data xdata bdata)定义变量的注意事项;1、data区空间小,所以只有频繁用到或对运算速度要求很高的变量才放到data区内,比如for循环中的计数值。
2......

51单片机data,bdata,idata,xdata使用注意事项(2024-08-19)
51单片机data,bdata,idata,xdata使用注意事项;1、data区空间小,所以只有频繁用到或对运算速度要求很高的变量才放到data区内,比如for循环中的计数值。
2、data区内......

怎么才能知道单片机程序占了多少字节(2024-07-12)
中数据为字节数,kb=byte/1024);
运行在RAM中的数据是:
RW-data+ZI-data;
2、51类单片机编译后会有如下画面
上图分别有data、xdata、const、code。data:片内RAM......

51单片机存储器的结构和原理解析(2023-08-23)
51单片机存储器的结构和原理解析;一、存储器结构
51单片机存储器采用的是哈佛结构,即是程序存储器空间和数据存储器空间分开,程序存储器和数据存储器各自有自己的寻址方式、寻址空间和控制系统。
51......

单片机keil C中的data、bdata、idata、xdata、hdata、pdata、code解释;从数据存储类型来说,8051系列有片内、片外程序存储器,片内、片外数据存储器,片内......

Keil C51单片机变量的使用方法详细介绍(2023-05-05)
就可以使用了。现在很多51内核兼容型单片机扩展了更多的特殊功能寄存器,这些就需要用户自行定义,具体方法可参考器件的使用说明。
4.8 外部数据存储器变量
若设置成pdata和xdata存储类型,将把......

增强型51单片机和传统51单片机对比分析(2024-03-15)
增强型51单片机和传统51单片机对比分析;前面的内容,我们从传统的51单片机出发,从硬件的基础上,一步步衍生出了增强型51单片机所增强的地方。现在我们可以清楚地了解,增强型51单片机对比传统的51......

51单片机和52单片机区别是什么?51仿真器有必要买吗?(2022-12-21)
或者P1.6/P1.7再使用
9.仿真监控程序占用内部扩展RAM(XDATA)的最后768字节
51单片机学习过程中,我们是不需要购买仿真器的,因为压根就没有51单片机仿真器。
如果想实现51单片机......

51单片机中的数据类型解析(2023-09-01)
用法属于中级问题,这里不提。
当然现在有些51单片本身内部就有扩展的RAM区域,故在允许使用内部扩展RAM的时候 使用xdata 和pdata并不影响P2和P0口。
单片机C语言unsigned char......

absacc.h keil软件里怎么找不到 ,如何找?(2024-08-05)
#endif
当51单片机通过8255和锁存器74LS273来扩展IO时,经常用到头文件absacc.h。
在程序中,用“#include”即可使用其中定义的宏来访问绝对地址,包括:CBYTE、XBYTE......

AT89C52单片机与PC机之间的无线数据传输设计(2023-10-08)
AT89C52单片机与PC机之间的无线数据传输设计;在一些特殊的应用场合,单片机通信不能采用有线数据传输方式,而需要采用短距离的无线数据传输方式。短距离的无线传输具有抗干扰能力强、可靠性高、安全......

C51学习笔记(2024-07-25)
在51系列基础上扩展的并与特殊功能寄存器具有相同地址编码的区域。即:data memory是idata memory的一个子集。
xdata xdata......

初学C51者应注意的地方(2023-01-03)
,PHILIPS的P87(89)x,台湾WINBOND的w77(78)x系列,Cygnal的C8051Fx系列。6)51单片机结构的C描述这里不讲51的具体结构,只是引导初学者快速理解51单片机......

单片机C语言的知识汇总(2022-12-14)
程序;
·不同函数的数据实行覆盖,有效利用片上有限的RAM空间;
·提供auto、static、const等存储类型和专门针对8051单片机的data、idata、pdata、xdata......

51单片机学习——存储和引脚(2023-01-06)
51单片机学习——存储和引脚;前言
首先阅读这篇文章需要有 51 单片机 C 语言编程基础(至少要学完定时器)。这篇文章作为我的一个学习笔记,总结我学到的内容,后面在学习的过程中会慢慢补充,如果......

如何用Keil来验证单片机变量占多少字节(2023-05-24)
变量:
double
编译结果:
Program Size: data=13.0 xdata=0 code=17
Keil MDK、32位单片机
这一节基于Keil MDK工具,32位单片机(STM32)进行......

面向单片机编程(二)-开端,点亮第一个LED(2022-12-08)
可能会出现未知错误!
3、工程新建后,会弹出一个窗口,让你选择设备信息,由于我们要用的51单片机STC89C52和AT89C52引脚完全兼容,硬件连接基本一样,所以我们可以搜索AT89C52
4、接下......

51单片机中将变量、数组、函数设置在固定位置,定位到绝对地址(2024-07-25)
51单片机中将变量、数组、函数设置在固定位置,定位到绝对地址;一、不带初值的变量或数组
直接使用_at_ 关键字加上地址就行。
如:
unsigned char idata myvar _at_......

KEIL输出窗口(Build Output)信息含义(2024-08-05)
系统存储的容量表示,以便于选择不同存储容量型号的单片机时做一个参考,或者对程序修改或升级时有一个参考和估计,data对应的是片内的RAM,xdata对应......

51单片机学习笔记(2024-08-13)
51单片机学习笔记;一、基础知识
1.1 名词解释
比特(bit): 即一位二进制数,用小写b表示bit。二进制数字后面用B或b作后缀。字节(Byte): 由八位二进制数构成,一般用大写B表示。十六......

单片机C语言的知识汇总(2)(2022-12-14)
一个内存单元,值域为 0~255。利用它能访问 51 单片机内部的所有特殊功能寄存器。
sfr16 占用两个内存单元,值域为 0~65535。sfr16 和 sfr 一样用于操作特殊功能寄存 器,所不......

51单片机学习笔记之基础部分(2024-04-07)
51单片机学习笔记之基础部分;一、普中单片机详解
电源接口(火牛接口):额定电压5V
ch340:USB转串口
DB9串口:RS232芯片,可用于下载程序,要用普通线
官方STC下载......

C51单片机指针实例(2023-01-03)
C51单片机指针实例;#pragma src#include f(){}f1(){}f2(){}main(){{int x;int *px;//下面这些表示虽然很烦,但是生成的代码却及其简洁://将......

第4章 汇编语言程序设计(2024-08-09)
日趋成熟,成为了专业化的实用高级语言。
㈠ C-51的特点
C语言作为一种非常方便的语言而得到广泛的支持,国内最通用的是Keil C51.
C语言程序本身不依赖于机器硬件系统,基本上不作修改就可将程序从不同的单片机......

C51_单片机开发_XBYTE的使用(2024-04-15)
C51_单片机开发_XBYTE的使用;【实例】
百度结果:这个主要是在用C51的P0,P2口做外部扩展时使用,其中XBYTE [0x0002],P2口对应于地址高位,P0口对......

8051指令系统汇总表(2024-07-24)
总体结构
[单片机]
8051单片机基础4:数据存储类型(data,idata,xdata......

C语言和单片机C语言有何差异?(2022-12-14)
的 data xdata bit sbit一类的,还有一些中断程序写法 void int() interrput 1一类的。
2、单片机c语言编程是基于C语言的单片机编程。单片机的C语言采用C51编译......

51单片机——存储器(二)(2022-12-14)
51单片机——存储器(二);3.RAM(数据存储器)
RAM(数据存储器)存放数据(常量或变量)或运算的结果,相当于计算机的内存;
3.1 片内外RAM(数据存储器)
8051单片机内部有256......

如何将51单片机进行内存优化(2023-10-10)
如何将51单片机进行内存优化;对51单片机内存的认识,很多人有误解,最常见的是以下两种
① 超过变量128后必须使用compact模式编译
实际的情况是只要内存占用量不超过 256.0 就可......

基于C8051F020单片机与RTL8019AS的音频峰值采集终端设计(2023-10-26)
基于C8051F020单片机与RTL8019AS的音频峰值采集终端设计;广播信号经节目制作播出、信号传送、发射等环节,最终在听众用户端收听,其中......

单片机c语言教程第十六章--C51指针的使用(2023-04-13)
单片机c语言教程第十六章--C51指针的使用;指针就是指变量或数据所在的存储区地址。如一个字符型的变量 STR 存放在内存单元DATA 区的 51H 这个地址中,那么 DATA 区的 51H 地址......

51单片机的idata,xdata,pdata,data的详解(2024-08-19)
51单片机的idata,xdata,pdata,data的详解;data: 固定指前面0x00-0x7f的128个RAM,可以用acc直接读写的,速度最快,生成的代码也最小。bit :是指0x20......

51单片机还适合作为初学者入门的单片机吗?(2022-12-08)
51单片机还适合作为初学者入门的单片机吗?;对于很多初学者来说考虑要不要从51单片机入门是个挺头疼的问题。毕竟现在许多公司已经不用51单片机做产品了。但是51单片机流行了这么久,它肯......

C51单片机指针变量的定义及应用(2023-09-07)
C51单片机指针变量的定义及应用;一。 指针变量的定义
指针变量定义与一般变量的定义类似,其形式如下:
数据类型 [存储器类型1] * [存储器类型2] 标识符;
[存储器类型1] 表示......

51单片机到底是什么跟单片机有什么关系(2023-02-10)
51单片机到底是什么跟单片机有什么关系;
的种类繁多且应用广泛,如今我们的生活中大大小小的应用都离不开。51作为单片机中应用最广泛的一类,市场需求量也是非常的大。那么到底是什么,跟单片机......

【MCS-51】内部资源及工作时序(2023-04-23)
【MCS-51】内部资源及工作时序;51单片机是一种广泛应用于嵌入式系统中的芯片,具有极高的性价比和通用性。了解51单片机内部资源及其工作时序对于理解其基本原理和实现应用功能非常重要。本文将从51......

什么是51单片机?又该如何自学51单片机(2024-03-15)
什么是51单片机?又该如何自学51单片机;51 单片机是目前使用最多的单片机之一,那么什么是 51 单片机呢?作为新手,又该如何自学 51 单片机?为帮助大家更好的学习 51 单片机,本文......

单片机第一步——51单片机(2023-01-04)
单片机第一步——51单片机;俗话说:“天才第一步,XX纸尿裤。”哈哈!扯远了。不过,我们今天说的,确实可能是绝大多数嵌入式工程师或者电子爱好者接触的第一款单片机——51单片机。
图为51单片机......

STC单片机的特性及缺点解析(2024-01-17)
单片机是51与AVR的结合体,有人说AVR是51的替代单片机,但是AVR单片机在位控制和C语言写法上存在很大的差 异。而STC单片机洽洽结合了51和AVR的优点,虽然功能不及AVR那么强大,但是在AVR......

单片机指针基本知识(2023-03-24)
地使用数组。
三、单片机指针咋么表示?
数据类型 [存储器类型] * 变量名,例如:int xdata * pi,其中*是指针运算符,pi是指针变量,*pi表示某变量或数据所在存储区地址所对应的数值。
四、单片机......

51系列单片机:51子系列和52子系列(2023-06-19)
51系列单片机:51子系列和52子系列;MCS-51系列单片机
MCS-51系列单片机分为两大系列,即51子系列与52子系列。
51子系列:基本型,根据片内ROM的配置,对应的芯片为8031......
相关企业
;博灵单片机;;博灵工作室 专业单片机,主营51系列单片机,最小系统单片机,烧录机
;深圳市乾龙电子有限公司;;本公司于2003年3月建立于深圳市深南中路,公司主要经营51/PIC等单片机.51/PIC等仿真器;实验板等单片机开发工具.
;恒海电子经营部;;ST先科二三极管,ARTSCHIP品牌IC,茂钿MOS管。 专业单片机开发,电子产品设计。 ELAN/十速/松翰/中颖单片机。 PIC/51/AVR/FREESCAL 单片机。
;深圳瑞芯茂电子有限公司;;我司是台湾新茂(SYNCMOS)单片机的一级代理! SM系列单片机是SYNCMOS半导体公司推出的与MCS-51系列产品兼容的8位单片机,SM系列
CC1101 26元 300米 CC2430 98元 支持ZIGBEE 协议,带128KB FLASH 51内核单片机 CC2431 108元 支持ZIGBEE 协议,带128KB FLASH 51内核单片机
;深圳维尔科技有限公司;;深圳市维尔科技有限公司经销的义隆松瀚PIC 单片机开发、atmel 51系列单片机开发单片机、义隆单片机、飞凌单片机、松瀚单片机、佑华单片机、LED驱动、储存
;北京时代飞翔科技有限公司;;不损坏母片, 51系列解密立等可取 STC单片机独家解密 PIC、CY、EMC、AVR、HT、MDT......解密价格最优、时间快、只需等1-3天 CPLD系列单片机
(LPC2132、LPC2138、LPC2368、LPC2458、LPC2468等、ALMEL芯片、51单片机、ARM单片机开发学习板,并提供各方面的技术支持,欢迎来电咨询
机、液量监测及各类遥控系统板, 单片机类:PIC系列、MCS-51系列、HOLTEK系列、MDT单片机等;开发板类:51系列单片机开发板、单片机最小系统板、合泰单片机开发板、PIC单片机开发板、AVR单片机
;深圳伟嵌科技有限公司;;深圳伟嵌科技有限公司主要致力于嵌入式产品开发及代理 比如:51开发板单片机