资讯
Keil软件的安装及Keil C51和Keil MDK兼容配置(2023-01-03)
MDK版本开发。
那如何配置,可以让C51和MDK 兼容呢?
首先我们,先了解一下 Keil C51 和Keil MDK的区别:
Keil C51: 支持绝大部分8051内核......
51单片机和52单片机有什么区别(2023-06-21)
升级一样,虽然都可以跑Windows98,不过速度是不同的。从AT89C51升级到AT89S51 ,也是同理。和S51比起来,C51就要逊色一些,实际应用市场方面技术的进步是永远向前的。
51单片......
Keil C51单片机变量的使用方法详细介绍(2023-05-05)
果要使用一个二义性变量,只能用枚举类型。如:
以上程序在Keil C51中使用时,变量t虽然仅有0和1两种状态,但在目标代码中仍占用一个字节。此处理方法既浪费存储资源,又延长了处理时间,这对于8086内核......
keil5和keil5 mdk有什么区别?(2023-03-14)
keil5和keil5 mdk有什么区别?;从Keil C51都Keil5 MDK,不知不觉已经用了Keil十几年。
虽然现在新增了一些开发环境,不过keil对于老工程师来说,应该......
C语言和单片机C语言有何差异?(2022-12-14)
C51都有自已的编译器。具体区别是由编译器决的,只能参考对应的编译手册,即使同种平台不同的编译器对C的扩展也有不同。
4、C只是一种高级语言。它除具有一般高级语言的功能特性外,它可......
51单片机的启动代码究竟里面写了什么(2023-06-26)
包含了52的头文件就会出现重复定义所以要先声明一下不适用汇编器内部定义的寄存器名。
这个文件是C51编译器包的一部分
版权所有(c) 1988-2005 Keil Elektronik GmbH和......
C51单片机的IO口介绍(下)(2024-03-15)
C51单片机的IO口介绍(下);上一篇文章我们对C51的IO简单的介绍了一下,现在我们来简单了解C51的IO的结构
这里我们学习一下比较常见的单片机的IO模式,分别是准双向,开漏......
51单片机的启动文件作用是什么(2023-06-19)
51单片机的启动文件作用是什么;在我们使用kei c51创建一个51单片机项目时,会有如下图所示的提示:
一般情况下,需要选择“是”。当然,也可以选择不加。那么,这个启动文件的作用是什么?什么......
单片机启动文件.s有什么作用(2023-06-27)
单片机启动文件.s有什么作用;在我们使用kei c51创建一个51单片机项目时,会有如下图所示的提示:
keil创建新项目时,提示是否添加启动文件
一般情况下,需要选择“是”。当然,也可......
单片机启动文件.s有什么作用?(2023-07-11)
单片机启动文件.s有什么作用?;在我们使用kei c51创建一个51单片机项目时,会有如下图所示的提示:
keil创建新项目时,提示是否添加启动文件
一般情况下,需要选择“是”。当然,也可......
51单片机的启动文件内容(2023-07-18)
51单片机的启动文件内容;在我们使用kei c51创建一个51单片机项目时,会有如下图所示的提示:
keil创建新项目时,提示是否添加启动文件
一般情况下,需要选择“是”。当然,也可......
单片机的程序结束后都干嘛去了?(2022-12-08)
干什么是由所使用的C语言编译器决定的。
一、问题提出
今天在单片机led模块定义函数中看到一个有趣的问题。提问者在进行基本的C51编程实验,编写了一个简单的C51程序如下:
程序执行完之后,可以......
说一说学51时候躺过的坑——bit和sbit的区别(2023-01-06)
说一说学51时候躺过的坑——bit和sbit的区别;什么是bit和sbit?他们有什么区别?
在刚学51单片机的时候刚看到这个两个东西的时候就是一脸懵逼,脑子里面第一反应就是,这是什么鬼啊,C语言......
C51学习笔记(2024-07-25)
C51学习笔记;一,C51内存结构深度剖析
在编写应用程序时,定义一个变量,一个数组,或是说一个固定表格,到底存储在什么地方;
当定义变量大小超过MCU的内存范围时怎么办;
如何......
51单片机应用中5个常见问题总结(2023-08-30)
端口的bit0,即P0.0位于位地址空间0x80处。这2个0x80具有完全不同的含义,靠关键字sfr和sbit来区别。这样当程序被编译时,编译器会依此编译成相应的汇编语言。例如:
C51语句: P0......
51单片机工程模板创建方法(2024-03-19)
码中加入头文件有两种书写方法,分别为#include 和#include"reg52.h",包含头文件时都不需要在后面加分号。两种写法的区别如下:
①当使用<>包含头文件时,编译......
AT与STC单片机的主要区别(2024-03-08)
AT与STC单片机的主要区别;1.常用的51单片机
51单片机即传统的兼容8051指令代码的8位单片机,对于新手来说,刚接触单片机主要已AT单片机和STC单片机。其两种单片机主要区别......
单片机程序结束后去哪儿了?(2024-10-30 16:05:15)
式资料包
问题提出
在进行基本的C51编程实验,编写了一个简单的C51程序......
51单片机编程在不同内存空间(data xdata bdata)定义变量的注意事项(2024-05-06)
,pdata的区别data:固定指前面0x00-0x7f的128个RAM,可以用acc直接读写的,速度最快,生成的代码也最小。idata:固定指前面0x00-0xff的256个RAM,其中前128和data的......
51单片机data,bdata,idata,xdata使用注意事项(2024-08-19)
定义内存位置的变量全放到xdata区。当然最好对所有变量都要指定内存类型。
7、当使用到指针时,要指定指针指向的内存类型。
在c51中未定义指向内存类型的通用指针占用3个字节;而指定指向data区的指针只占1个字节;指定......
C51 中data, idata, xdata, pdata, code的作用(2024-08-13)
C51 中data, idata, xdata, pdata, code的作用; 从数据存储类型来说,8051系列有片内、片外程序存储器,片内、片外数据存储器。片内......
初学C51者应注意的地方(2023-01-03)
初学C51者应注意的地方;这里讲述一些初学者学习C51的一些误区和注意事项。高手的特别应用不包括在内。1)C忌讳绝对定位。常看见初学者要求使用_at_,这是一种谬误,把C当作ASM看待了。在C中变......
AT89S51是怎样出现的它和C51有什么区别(2023-03-07)
AT89S51是怎样出现的它和C51有什么区别;很多初学51单片机的网友会有这样的问题:AT89S51是什么?书上和网络教程上可都是8051,89C51等!没听 说过有89S51 ?!
这里,初学......
keil c51是如何启动c程序的(2023-06-25)
keil c51是如何启动c程序的;汇编是从org 0000h开始启动,那么keil c51是如何启动main()函数的?keil c51有一个启动程序startup.a51,它总是和c程序......
proteus仿真51流水灯和点阵(心形)(2024-08-02)
proteus仿真51流水灯和点阵(心形);使用SDCC,不能简单套用keil环境下的语法,以下是SDCC中8051.h头文件与keil环境下reg51.h头文件的区别:
关于如何在proteus......
单片机如何使用?51单片机C语言编程实例有哪些?(2023-01-04)
实战是我们学习的一个重要环节,大家掌握了这些基础,就可以做一些实战项目了,例如我们无际单片机编程给大家提供的“无线门磁探测器”和“WIFI报警主机”这两个实战项目。
学习的理论知识,如果不实战,毫无......
c51特殊功能寄存器定义及作用(2024-03-20)
c51特殊功能寄存器定义及作用; 单片机C51语言是由C语言继承而来的。和C语言不同的是,C51语言运行于单片机平台,而C语言则运行于普通的桌面平台。C51语言具有C语言结构清晰的优点,便于......
程序存储器还分直接寻址区和间接寻址类型,分别对应code、data、xdata、idata以及根据51系列特点而设定的pdata类型,使用不同的存储器,将使程序执行效率不同,在编写C51程序时,最好......
Keil C51编译器的使用(2024-08-14)
Keil C51编译器的使用;对于学习51系列单片机的人来说,Keil 可以说是最熟悉不过的了,但一直在Keil UI界面的掩盖之下,我们并不了解一个51的HEX文件......
51单片机的片内RAM和片外RAM的区别(2023-07-26)
51单片机的片内RAM和片外RAM的区别;前边介绍单片机资源的时候,我们提到过 STC89C52 共有 512 字节的 RAM,是用来保存数据的,比如我们定义的变量都是直接存在 RAM 里边的。但是......
Keil C51是如何支持双数据指针,有哪些特别的要求(2023-08-09)
Keil C51是如何支持双数据指针,有哪些特别的要求;在8051体系中,数据指针DPTR作为一个特殊的16位寄存器,用于寻址64 KB的XDATA或CODE空间,通常它被当作一个16位指针,指向......
ADC0834模块的C51源程序(2023-03-28)
ADC0834模块的C51源程序;单片机C51语言是由C语言继承而来的。和C语言不同的是,C51语言运行于单片机平台,而C语言则运行于普通的桌面平台。C51语言具有C语言结构清晰的优点,便于......
8031、8051、8751、89C51、89S51的区别与特点介绍(2024-01-12)
样可以照常运行,这就是所谓的向下兼容。比较结果:就如同INTEL的P3向P4升级一样,虽然都可以跑Windows98,不过速度是不同的。从AT89C51升级到AT89S51 ,也是同理。和S51比起来,C51就要......
51单片机编程环境搭建方法(2024-03-19)
51单片机编程环境搭建方法;前言
本教程将向大家介绍KEIL C51软件的安装,通过本教程的学习,我们可以在电脑上安装一个KEIL C51 软件,为后面学习程序的开发做好铺垫。
一、KEIL......
STM32常用的一些开发工具汇总(2023-06-06)
开发环境。 IDE通常包含编辑器、编译器、调试器、图形用户界面等集成多种工具的应用程序(也就是大家写代码的上位机软件)。
通用IDE
1.KeilMDK
2.IAREWARM
3.Embedded......
C51语言与LCM12864ZK的接口控制技术(2023-06-07)
C51语言与LCM12864ZK的接口控制技术;C51语言与LCM12864ZK的接口控制技术
介绍LCM12864ZK的原理及功能,给出了MCU与LCM128 64ZK的硬件接口电路,同时......
keil c51和keil mdk的共存方式(2024-04-15)
keil c51和keil mdk的共存方式;keil c51版本c51v959,2018年版本 最新是C51V960A.EXEkeil mdk 5.29,目前最新版本
两个......
单片微机原理P2:80C51外部中断与定时器系统(2024-08-21)
TL0拆成两个单独的8位计数器,其中TL0占用TR0和TF0,TH0占用TR1和TR0,TL0作为一个单独的8位计数器/定时器和其他定时器/计数器没有区别(只是是8位而已)。但是TH0不一样,由于它没有C......
51单片机存储器的结构和原理解析(2023-08-23)
存储器可以分为
程序存储器ROM:用于存放程序和表格之类的固定常识。C51编程中用code关键词声明。
内部数据存储器RAM:51子系列有128字节RAM,52子系列有256字节RAM
特殊......
零基础入门单片机(2)学会控制IO引脚你就入门啦(2022-12-07)
一个电阻后分别连接到MCS-51单片机的P1^0和P1^1引脚,利用上述代码即可实现LED交替闪烁的效果。
这是个很小的成功的C51程序,可以看到,它清楚地包括头文件和程序主题。头文......
51单片机(入门保姆级教程)——LED闪烁及流水灯(2023-01-06)
delay(50000); //大约延时450ms
}
}
2.3 包含/区分/学习知识点
#include和#include"reg52.h"区别两者来说区别不大,< >的引......
干货,三分钟教你Keil C51软件的使用方法(2024-01-26)
干货,三分钟教你Keil C51软件的使用方法;KEIL C51标准C编译器为8051微控制器的软件开发提供了C语言环境,但是界面是英文的好多初学者看很多教程都是一头雾水,本站......
【零基础】彻底搞懂51单片机各种型号(ATMEL系列)(2024-08-13)
是先简单的升个级嘛,于是将ROM和RAM空间增倍就是AT89C52了(ROM 8K、RAM 258Byte)。
三、C51与S51
AT89S51是AT89C51的一次全面升级,除了采用更新的工艺、更高......
STC单片机编程软件安装(2023-01-04)
STC单片机编程软件安装;STC单片机是由宏晶科技自主研发的可以款基于C51内核的单片机,在国内使用非常广泛。
STC在传统的C51单片机的基础上,性能设计得到了很大的提升,性能优越,而且......
51单片机的idata,xdata,pdata,data的详解(2024-08-19)
-0x2f的可位寻址区idata:固定指前面0x00-0xff的256个RAM,其中前128和dATa的128完全相同,只是因为访问的方式不同。idata是用类似C中的指针方式访问的。汇编......
51单片机编程开发(一)之C语言基础一(2023-05-24)
51单片机编程开发(一)之C语言基础一;C51编译器
51单片机开发编译有很多,现在比较有名的是IAR for 8051编译器和KEIL for C51编译器,但这两个软件都不是免费的,官网......
如何对51单片机RAM不同的区域进行划分(2024-03-19)
单片机的这512字节的RAM在地位上并不都是平等的,而是分块的,块与块之间在物理结构和用法上都是有区别的,因此我们在使用的时候,也要注意一些问题。
51单片机的RAM分为两个部分,一块是片内RAM,一块......
基于μC/OS-II操作系统实现在P89V51RD2微控制器上运行(2023-06-20)
字,另外“pdata” 和“data” 在uCOS中用做一些函数的形参,但它同时又是Keil C51 的关键字,会导致编译错误。我通过把“pdata”改成“ppdata”,“data”改成“ddata”解决......
单片机 Mooc 课程讨论区问题集锦(2024-08-09)
-1C51 和JD51 是有怎样的本质区别?
答:JD51 有在线仿真功能,电脑连上 JD51 实验板,可以每执行一条指令停下来看看是否执行正确,也可以在认为可能出错的地方让程序停下来观察执行结果,对与......
单片机c语言教程第三章--C51数据类型(2023-05-25)
机c语言编译器所支持的数据类型。在标准C语言中基本的数据类型为 char,int,short,long,float 和 double,而在c51编译器中int 和 short 相同,float 和......
相关企业
;特斯汇电子;;主要致力于C51单片机、AVR单片机、CPLD/FPGA(可编程逻辑门阵列)、DSP和ARM嵌入式电路系统的开发学习板和宇宙人造卫星探测电路、星球探测器数传电路的研发和生产,全线
定位开发系统,同时研制了基于ISM高频段(315M/433M/868M/915M/2.4G)频段的无线开发工具;全部802.15.4和zigbee网络库文件.c51源代码,价格低于国外同类
及偏冷门电路.同时兼营:热压条,TOP系列编程器,C51单片机学习板.并能为客户提供专业的物料配套及产品方案,可为客户的物料配套提供更多的选择. 本公司价格合理,产品质量保证,真诚
:手套白色棉布型及黑色橡胶型,加长加厚。 性能:耐磨、耐高压。 喷砂手套和普通的橡胶手套的区别在于: 喷砂手套是采用高耐磨橡胶经达特殊的生产工艺制成。 吸尘布袋各种规格非标订做,白色
)。有超过10万名微控制器开发人员在使用这种得到业界认可的解决方案。其Keil C51编译器自1988年引入市场以来成为事实上的行业标准,并支持超过500种8051变种。
;田楚兵;;本公司是是一家专业研发、生产、销售标准、非标自动化设备、电子、工控产品的电子类企业!本公司经营范围:订做、销售标准、非标自动化设备,对外承接单片机(ARM、C51、PIC、AVR等)开发
;上海如鱼得水塑胶制品有限公司;;上海如鱼得水塑胶制品有限公司是位于上海市奉贤区四团镇的一家生产新型专利环保游泳圈的公司。我们公司所设计的泳乐宝区别于传统的所有游泳圈,并获得国家专利号。
;云南松花粉;;公司主要开发“植物王国”中的纯天然特殊营养保健品(主要区别于化学合成类型的保健品,以及通过化学方法提取的保健品),不仅具有绝对的质量优势和认知度,正在牛气冲天的产品,而且
;梅安茶庄;;清香型安溪铁观音和浓香型安溪铁观音最主要的区别就在于:浓香型在精制工艺上多了一道烘焙工序,因而冲泡时汤色较浓。 浓香型产品精制工艺:毛茶→验收→归堆→投放→筛分→风选→拣剔→号茶
;龙行科技电子商行;;本公司是一家专业化的电子元件供应商,具有多年集成电路的销售经验,我公司经营品牌齐全,可为您寻找**,工业级通讯用,较偏门,冷门之高科技元器件.本公司与其它代理商区别