资讯
Keil软件的安装及Keil C51和Keil MDK兼容配置(2023-01-03)
MDK是同一个公司开发的,理论上它们不能相互兼容。
不过,我们无际单片机编程研究了一种方法,让Keil C51 和MDK能够彻底兼容,简单来说就是用同一个keil编写和编译51和ARM核的程序。
下面......
51单片机编程环境搭建方法(2024-03-19)
51单片机编程环境搭建方法;前言
本教程将向大家介绍KEIL C51软件的安装,通过本教程的学习,我们可以在电脑上安装一个KEIL C51 软件,为后面学习程序的开发做好铺垫。
一、KEIL......
跑马灯实验用汇编语言和C51语言做出的不同效果(2023-05-23)
程序经过 KeilμVi-sion3软件编译后生成的汇编程序与直接用汇编语言编写的程序比较,C51语言经编译后有54条指令,而直接用汇编语言编写只需要 17条指令。可以看出;直接......
STC单片机编程软件安装(2023-01-04)
STC单片机编程软件安装;STC单片机是由宏晶科技自主研发的可以款基于C51内核的单片机,在国内使用非常广泛。
STC在传统的C51单片机的基础上,性能设计得到了很大的提升,性能优越,而且......
51单片机编程开发(一)之C语言基础一(2023-05-24)
51单片机编程开发(一)之C语言基础一;C51编译器
51单片机开发编译有很多,现在比较有名的是IAR for 8051编译器和KEIL for C51编译器,但这两个软件都不是免费的,官网......
干货,三分钟教你Keil C51软件的使用方法(2024-01-26)
如下图所示。几秒钟后出现编辑界
启动Keil C51时的屏幕
进入Keil C51后的编辑界面
简单程序的调试 学习程序设计语言、学习某种程序软件,最好的方法是直接操作实践。下面通过简单的编程、调试,引导......
C51编程经验汇总分享(2023-04-06)
C51编程经验汇总分享; 在单片机的开发应用中,已逐渐开始引入高级语言,C语言就是其中的一种。用惯了汇编的人,总觉得高级语言“可控性”不好,不如汇编那样随心所欲。以下是笔者在C51编程......
零基础入门单片机(2)学会控制IO引脚你就入门啦(2022-12-07)
不断向外输出振荡器频率fosc 1/6的正脉冲信号。此引脚具有第二功能PROG,其作为对带有片内可编程ROM单片机进行固化程序写入操作时的编程脉冲输入端。●EA/VPP:外部程序存储器地址允许输入端。当EA引脚......
M60 单片机的在线仿真与步进、日志调试(2023-01-31)
M60 单片机的在线仿真与步进、日志调试;我们对M40 定时器0的代码进行步进调试,掌握调试技巧...
一、前期准备:
安装好keil C51
51单片机编程推荐软件,熟悉它,后续stm32同样......
C语言和单片机C语言有何差异?(2022-12-14)
的 data xdata bit sbit一类的,还有一些中断程序写法 void int() interrput 1一类的。
2、单片机c语言编程是基于C语言的单片机编程。单片机的C语言采用C51编译......
keil c51是如何启动c程序的(2023-06-25)
main:
;void main(void)
C:0x000F80FESJMPmain(C:000F);main()函数
现在分析上面的汇编程序就会明白c51程序是如何启动的。
该程......
单片机的程序结束后都干嘛去了?(2022-12-08)
干什么是由所使用的C语言编译器决定的。
一、问题提出
今天在单片机led模块定义函数中看到一个有趣的问题。提问者在进行基本的C51编程实验,编写了一个简单的C51程序如下:
程序执行完之后,可以......
c51特殊功能寄存器定义及作用(2024-03-20)
学习,同时具有汇编语言的硬件操作能力。对于具有C语言编程基础的读者,能够轻松地掌握单片机C51语言的程序设计。
c51主要特点
单片机C51语言兼备高级语言与低级语言的优点。
语法结构和标准C......
Keil C51编译器的使用(2024-08-14)
Keil C51编译器的使用;对于学习51系列单片机的人来说,Keil 可以说是最熟悉不过的了,但一直在Keil UI界面的掩盖之下,我们并不了解一个51的HEX文件......
stm32开发常用的软件和语言介绍(2023-10-12)
目标硬件设置工具选项。
(5) 编译项目并生成可以编程 PROM 的 HEX 文件。
编译后, C51 编译器产生一个列表文件。 文件中包含源代码、 指示信息、 汇编清单和字符表。
● C51 编译......
51单片机应用中5个常见问题总结(2023-08-30)
:
a:汇编程序如果带参数,则需要在汇编程序前多加一个下划线。而声明它的地方不用加(伟福编译器这么要求的)。
b:函数的形参中第一参数用R7传递,函数返回值用R7返回,这是C51的通用规范。其他......
单片机程序结束后去哪儿了?(2024-10-30 16:05:15)
式资料包
问题提出
在进行基本的C51编程实验,编写了一个简单的C51程序......
Keil C51 关键字sfr sbit相关知识(2024-04-07)
Keil C51 关键字sfr sbit相关知识;SFR 不是标准C 语言的关键字,而是Keil 为能直接访问80C51而提供了一个新的关键词。
功能:
用来定义硬件寄存器地址的关键字,具有......
基于μC/OS-II操作系统实现在P89V51RD2微控制器上运行(2023-06-20)
器则允许将代码和数据放置在目标处理器的指定内存中。Keil C51 还可以生成HEX格式的编程文件用于编程EPROM或是FLASH,同时可以实现完整软件仿真支持。Keil C51支持所有8051变种的微控制器。通过设置编译控制选项,它完......
51单片机存储器的结构和原理解析(2023-08-23)
存储器可以分为
程序存储器ROM:用于存放程序和表格之类的固定常识。C51编程中用code关键词声明。
内部数据存储器RAM:51子系列有128字节RAM,52子系列有256字节RAM
特殊......
keil单片机编程软件的使用方法说明(2024-06-25)
keil单片机编程软件的使用方法说明;单片机编程软件的使用尤为必要,每一款单片机编程软件都有各自特色。大家在选用单片机编程软件时,可依据自身情况而定。本文对单片机编程软件的介绍基于Keil,主要......
Keil C51是如何支持双数据指针,有哪些特别的要求(2023-08-09)
Keil C51是如何支持双数据指针,有哪些特别的要求;在8051体系中,数据指针DPTR作为一个特殊的16位寄存器,用于寻址64 KB的XDATA或CODE空间,通常它被当作一个16位指针,指向......
ADC0834模块的C51源程序(2023-03-28)
学习,同时具有汇编语言的硬件操作能力。对于具有C语言编程基础的读者,能够轻松地掌握单片机C51语言的程序设计。
C语言是一种高级程序设计语言,它提供了十分完备的规范化流程控制结构。因此采用C51语言......
C51学习笔记(2024-07-25)
C51学习笔记;一,C51内存结构深度剖析
在编写应用程序时,定义一个变量,一个数组,或是说一个固定表格,到底存储在什么地方;
当定义变量大小超过MCU的内存范围时怎么办;
如何......
51单片机和52单片机有什么区别(2023-06-21)
机的书籍。开发软件和工具也是一样,我们统称为8051开发系统、环境、等等,如我们网站介绍的汇编程序ASM51、Keil C51、MedWin 等均是针对8051内核单片机的开发软件。
单对AT89C51......
51S单片机ISP的工作原理及设计(2023-09-01)
器源程序中。该源程序适应用于所有的C51系列单片机编程。但本文制作只针对51S系列单片机进行下载。并且AT89C2051中程序空间较小。必须......
51单片机使用C语言点亮闪烁LED灯(2023-05-10)
51单片机使用C语言点亮闪烁LED灯;导语
下面是点亮51单片机使用C语言闪烁LED灯的的一段代码,也是我们迈入C51的第一步。我们将从头开始,一步步讲解下面的程序。
#include......
C51使用经验(2022-12-27)
C51使用经验;在单片机的开发应用中,已逐渐开始引入高级语言,C语言就是其中的一种。对用惯了汇编的人来说,总觉得高级语言’可控性’不好,不如汇编那样随心所欲。但是只要我们掌握了一定的C语言知识,有些......
增强型51单片机和传统51单片机对比分析(2024-03-15)
单片机,增强的地方在于存储器的扩展。而51单片机对于片内内存的寻址方式和片外内存的寻址方式有着很大的不同。因此,我们在使用C语言对增强型51单片机编程的时候,也需要按照寄存器位置的不同,采用......
单片机如何使用?51单片机C语言编程实例有哪些?(2023-01-04)
机是一款传统的,非常典型的通用性比较强的单片机,可以非常有效的帮助大家理解单片机的编程过程,而且学习起来相对比较简单,更容易上手。
如果选择C51单片机开始学习的,百度一下有大把的学习课程,如果......
51单片机编程环境的搭建及代码编写的方法(2024-03-20)
的数据手册。
2. 51单片机编程环境概述2.1. 代码编译工具
51单片机开发软件基本无疑选用Keil C51集成开发环境。Keil C51是德国Keil Software公司(ARM公司收购了)出品......
C51热启动代码的编制(2024-07-25)
C51热启动代码的编制;对于工业控制计算机,往往设有有看门狗电路,当看门狗动作,使计算机复位,这就是热启动。热启动时,一般不允许从头开始,这将导致现有的已测量到或计算到的值复位,导致......
intrins.h 简介(2024-08-08)
intrins.h 简介;在C51单片机编程中,头文件INTRINS.H的函数使用起来,就会让你像在用汇编时一样简便.
内部函数 描述
_crol_ 字符循环左移
_cror_ 字符......
esp8266加入到c51单片机单通道程序的编写(2023-05-25)
esp8266加入到c51单片机单通道程序的编写;at89c2051单片机,晶振11.096MHZ,通讯速率9600,TCP多连接方式,本地连接地址192.168.1.107,收发数据成功
汇编程......
C51单片机interrupt和using的使用(2023-09-06)
C51单片机interrupt和using的使用;8051 系列 MCU 的基本结构包括:32 个 I/O 口(4 组8 bit 端口);两个16 位定时计数器;全双工串行通信;6 个中断源(2......
基于C51中断过程及interrupt和using的使用(2023-09-07)
基于C51中断过程及interrupt和using的使用;8051 系列 MCU 的基本结构包括:32 个 I/O 口(4 组8 bit 端口);两个16 位定时计数器;全双工串行通信;6 个中......
如何采用51单片机开发操作体系(2023-07-19)
用共享资本;
② 在运用共享资本时关间断,运用完毕后再开间断;
③ 在运用共享资本时请求信号量,运用完后开释信号量。
这些条件在标准C中编程很简单完结,可是在Keil C51中就比较费事。由于标准C是把......
头文件intrins.h的用法(2024-08-02)
头文件intrins.h的用法;KEIL 中 头文件 INTRINS.H的作用 在 C51 单片机编程中,头文件 INTRINS.H 的函数使用起来,就会让你像在用汇编时一样简便.内部函数 描述......
面向单片机编程(二)-开端,点亮第一个LED(2022-12-08)
面向单片机编程(二)-开端,点亮第一个LED;上一章中我们已经认识了单片机,并且完成了开发环境的搭建,这章中我们正式开始进入单片机编程的学习,本章的学习目标是点亮一盏LED灯。
一、创建......
C51单片机重要知识点总结(2022-12-14)
C51单片机重要知识点总结;01 C51基本数据类型总结
我们要记得定义变量时,到底选择哪里一个,有一条重要原则是:在合理情况下,尽可能选择内存小的,单片机的内存资源很珍贵。51单片机只有128个字......
开发51单片机操作系统注意事项(2023-08-16)
完后释放信号量。
这些条件在标准C中编程很容易实现,但是在Keil C51中就比较麻烦。因为标准C是把局部变量分配到用户堆栈中(动态分配),而Keil C51将局部变量分配到寄存器或内存固定地址(静态......
intrins.h内部函数(2024-08-02)
intrins.h内部函数;在C51单片机编程中,头文件INTRINS.H的函数如下:
(1)_crol_ 字符循环左移
将char型变量循环向左(右)移动指定位数后返回
(2)_cror_ 字符......
面向单片机编程 (一)- 单片机该怎么学(2022-12-08)
://www.stcmcu.com
下载最新版本
五、单片机编程环境的搭建
1、下载Keil 到官网 https://www.keil.com/
下载C51版本
点击下载最新版本
下载......
怎样学会单片机?先学什么,怎么入门?(2023-01-03)
机。
C51内核的单片机学习完成之后,大家就需要提升一下C语言开发能力。
大家要掌握结构体,指针,队列等相关知识。
这块无际单片机编程也有相关系统课程和源码,都是无偿分享,需要自行去查找,这里......
51单片机工程模板创建方法(2024-03-19)
51单片机工程模板创建方法;前言
本教程将向大家介绍如何使用KEIL C51 软件以及如何创建51 单片机工程。通过本教程的学习,让大家创建属于自己的51 单片机工程模板,为后面学习51 单片机编程......
keil5和keil5 mdk有什么区别?(2023-03-14)
keil5和keil5 mdk有什么区别?;从Keil C51都Keil5 MDK,不知不觉已经用了Keil十几年。
虽然现在新增了一些开发环境,不过keil对于老工程师来说,应该......
51单片机编程在不同内存空间(data xdata bdata)定义变量的注意事项(2024-05-06)
51单片机编程在不同内存空间(data xdata bdata)定义变量的注意事项;1、data区空间小,所以只有频繁用到或对运算速度要求很高的变量才放到data区内,比如for循环中的计数值。
2......
利用单片机和FPGA实现系统中可延时调节模块的设计(2023-06-20)
号到达终端后相对延迟时间符合要求。由于利用了可编程器件FPGA和增强型单片机,延时模块不仅能较好地实现其功能,而且实现了系统的模块化和微型化,利于模块在系统中的使用和模块的二次开发。
系统结构及硬件设计
系统......
单片机如何提高编程效率优化程序(2023-09-13)
单片机如何提高编程效率优化程序;在进行8051单片机应用系统程序设计时,编程都往往少不了要直接操作系统的各个存储器地址空间。
C51程序经过编译之后产生的目标代码具有浮动地址,其绝......
单片机如何提高编程效率优化程序?(2024-03-04)
单片机如何提高编程效率优化程序?;在进行8051单片机应用系统程序设计时,编程都往往少不了要直接操作系统的各个存储器地址空间。
C51程序经过编译之后产生的目标代码具有浮动地址,其绝......
相关企业
及偏冷门电路.同时兼营:热压条,TOP系列编程器,C51单片机学习板.并能为客户提供专业的物料配套及产品方案,可为客户的物料配套提供更多的选择. 本公司价格合理,产品质量保证,真诚
国德克萨斯的Keil Software Inc。Keil公司制造和销售种类广泛的开发工具,包括ANSI C编译器、宏汇编程序、调试器、连接器、库管理器、固件和实时操作系统核心(real-time kernel
;田楚兵;;本公司是是一家专业研发、生产、销售标准、非标自动化设备、电子、工控产品的电子类企业!本公司经营范围:订做、销售标准、非标自动化设备,对外承接单片机(ARM、C51、PIC、AVR等)开发
;特斯汇电子;;主要致力于C51单片机、AVR单片机、CPLD/FPGA(可编程逻辑门阵列)、DSP和ARM嵌入式电路系统的开发学习板和宇宙人造卫星探测电路、星球探测器数传电路的研发和生产,全线
单片机学习开发板、MSP430系列单片机学习开发板,同时提供各类单片机编程器、仿真器、实验板,功能齐全,如USB开发板、以太网开发板等等,适用于广大中等学校、高等院校以及各类工厂企业,可贯穿于学习实验→开发
无线单片机开发系统,提供支持C51编程环境的无线协议通讯软件库,同时提供各种嵌入式无线应用模块,这些无线模块也可以作为嵌入式无线应用产品的参考设计。采用
;欧姆龙通信电缆.西门子plc编程电缆批发市场;;三菱USB接口PLC编程连接线(SC-09) 三菱(SC-09/SC-11) 西门子USB接口PLC编程连接线(USB-PPI+) 西门子PLC编程
;北京友诚科远科技发展有限公司;;三菱plc锂电池、欧姆龙plc锂电池、PLC编程电缆、西门子PLC编程电缆、三菱PLC编程电缆、欧姆龙PLC编程电缆、、三菱伺服编码器电缆、文本显示器、MD204L
设计了容易使用的8051无线单片机开发系统,提供支持C51编程环境的无线协议通讯软件库, 同时提供各种嵌入式无线应用模块,这些无线模块也可以作为嵌入式无线应用产品的参考设计。 采用
“优良的品质,完善的服务”赢得了广大用户的支持和肯定,使产品销售至全国。 公司主营: 各种品牌PLC编程电缆: (产地:台湾) 三菱PLC编程电缆,西门子PLC编程电缆,欧姆龙PLC编程电缆,台达PLC