资讯

51单片机工程模板创建方法(2024-03-19)
步的配置工作非常重要,很多人自己编写程序编译后发现找不到.HEX 文件,或者使用我们51 仿真器的时候出现仿真失败,这些问题都是在这个地方没有配置好导致的。
1,选择魔术棒工具的Output 选项......

关于51单片机学习的一些小建议(2022-12-19)
多单片机开发软件中都会事先定义好;比如在Keil软件中如果要编写C51系列的单片机程序只需键入#include即可。在后续的学习开发中应该尝试去编写头文件,这对程序的模块化会有一定的帮助。
接下来分析主函数:
void......

如何将UCOSII移植到51单片机上(2023-07-26)
UCOS_II.C
UCOS_II.H
以上这些文件在c51移植过程中只需给函数加上可重入性即可,即在每个函数后面添加关键字:reentrant
2)与应用相关的文件:
INCLUDES.H——其中包含51单片机头文件和相关应用头文件......

基于51单片机--C语言之预处理总结(2023-06-25)
写的at89c51.h头文件,那么使用尖括号时用的就是系统里的;而使用双引号的话则会使用你自己写的那个。
所以建议: 使用系统里提供的头文件时使用尖括号
使用自己编写的头文件......

51单片机学习笔记(一):LED(2023-01-06)
用移位操作和循环语句可以实现不断循环。
但是Keil C51软件有对应移位库函数,包含头文件intrins.h,左移函数是_crol_(),右移函数是_cror_()。函数有两个参数,分别......

零基础入门单片机(2)学会控制IO引脚你就入门啦(2022-12-07)
);
}
对于用户来说,C51函数可以使用标准库函数,或者自定义函数。
标准库函数在C51库文件中已经定义好,并在相关的头文件中也已加以说明,用户只需要直接调用即可。
自定义函数是用户根据自己的需要自己......

STM32CubeMX系列 | 使用小熊派硬件SPI驱动W5500以太网模块(2023-03-13)
w5500_port_hal.h文件和w5500_port_hal.c文件来存放自己的实现,并利用驱动库提供的接口,注册到驱动库中。
加入到MDK工程中:
添加头文件路径:
5.2. 编写头文件
编写......

proteus仿真51流水灯和点阵(心形)(2024-08-02)
上调用在codeblocks上编写好的C51代码:
在proteus上双击51单片机或右击51单片机点击编辑属性
浏览到codeblocks编译后的hex文件即可。
现在开始流水灯:
原理......

STC单片机编程软件安装(2023-01-04)
打开STC-ISP软件
选择Keil仿真设置-> 增加型号和头文件到Keil中,如下图。
2.2.3选择Keil C51的安装目录,点击确定
2.2.4安装完成
四、新建工程
双击Keil......

ADC0834模块的C51源程序(2023-03-28)
一些常用的常数,如TRUE,FALSE,PI以及各种特殊功能寄存器,或程序中一些重要的依据外界条件可变的常量,可采用宏定义“#define”或集中起来放在一个头文件中进行定义,再采用文件......

器不会为函数增加返回指令,所以需要自己编写返回命令,也就是每个函数后面的 bx lr。
1. __ASM uint32_t__get_PSP(void):获取进程堆栈指针PSP。
2......

C51学习笔记(2024-07-25)
访问内部任何空间的方式,后述有对指针使用的详细介绍)
2对SFR,RAM ,ROM的直接存取
C51提供了一组可以直接对其操作的扩展函数
若源程序中,用#include包含头文件,io51.h 后,就可......

基于51单片机最小系统点亮一个灯的程序(2023-08-09)
KEIL公司自己编写的文件,里面包含对单片机特殊功能寄存器地址声明以及部分寄存器位的声明,搞不清楚的朋友可以打开该文件看一下。
以后......

单片机c51头文件的解释(2024-08-19)
单片机c51头文件的解释;#include 是 c51(用于单片机开发的一种c语言)的头文件。 类似于头文件 AT89X51.h。 这两个头文件基本是一样的,只是......

stm32固件库在stm3210e-eval开发板上的移植(2023-05-23)
夹里。
在这里要填写放置头文件的位置,一般MDK在安装目录里会有现成的头文件,但是那是低版本的,我们要改写头文件的位置。在这之前要先做一个步骤是把3.3版本的固件库放到MDK文件......

基于Keil与ISP的软件界面操作(2024-03-05)
(Output)时,需创建HEX格式文件;
2**、C语言预编译/程序基本结构**
头文件的引用
(1)写法 # include"reg52.h" ****
凡是编写 51内核单片机程序时,我们源代码的第一行应包含该头文件......

移植RT-Thread到STM32开发板的详细步骤例程(2023-08-21)
我们把它拷贝一份放在user这个文件夹下面。user,见名之义我们就可以知道里面存放的文件都是用户自己编写的。
4.3. 拷贝board.c文件到user文件夹
将RT-Thread/3.0.3/bsp文件......

keil单片机编程软件的使用方法说明(2024-06-25)
编,很想在C51中使用二进制。没猜错的话搜到本篇日志的人很可能就是来找这种解决办法的,下面两种办法都是不错的选择。
方法一:
建立一个头文件,将所有的二进制数宏定义列举出来,用的......

如何将FreeRTOS移植到STM32单片机上(2024-09-03)
添加进项目。
头文件路径添加完成以后编译一下,看看有没有什么错误,结果会发现提示打不开“FreeRTOSConfig.h”这个文件,因为我们还没添加这个文件。这个文件最好是自己编写,当然......

C51单片机的PID程序编写(2023-09-06)
C51单片机的PID程序编写;//主程序======================================================
#include “Main.h......

Keil C51编译器的使用(2024-08-14)
它的编译其实也是调用了'C51'中的编译器来完成的,所以我们将着重讲解一下'C51'文件夹;
C51文件夹下有以下文件夹
(1).ASM – 使用汇编语言时所包含的头文件
(2).BIN – 编译器执行文件......

如何使用KeilMDK以及标准外设库创建STM32工程(2024-03-26)
..LIBCMSISCM3DeviceSupportSTSTM32F10x
图13添加头文件包含路径
如果有用户自己编写的头文件也要相应的加上引用路径。仔细观察可以发现在标注外设库中头文件的引用为:#include......

一个通用嵌入式驱动层的代码实现(2024-01-03)
候需要遍历一遍驱动链表,这样会增加代码运行时间。
三、代码实现
国际惯例,写代码先写头文件。rt_thread中使用的是双向链表,为了简单在这我只用单向链表。有兴趣的可以自行研究rt_thread
头文件......

TM32F4 RT-thread移植(2024-07-01)
个软件项目分成四个部分:app,bsp,mdk,rt-thread-2.0.1。如下图所示。
app:应用层,存放项目开发时自己编写的应用文件
bsp:驱动层,里面主要包括了RT-thread在......

LPC2119简介 μC/OS-II在LPC2119上的移植(2023-03-06)
机中的BIOS和VxWorks中的 Bootloader。由于飞利浦未提供该芯片的启动代码,所以需要自己编写启动代码。
启动代码可以划分为五个文件: STartup.s、IRQ.s、stack.s......

嵌入式技能-51单片机仿真芯片调试(2023-03-23)
:C51 V9.54
STC-ISP综合下载软件,版本:V6.88
仿真芯片:IAP15W4K58S4
51单片机在线仿真环境搭建
第一步:将STC单片机的头文件以及仿真驱动文件添加到Keil软件......

stm32头文件和源文件的作用(2024-08-09)
stm32头文件和源文件的作用;对于STM32F4xx_StdPeriph_Driver,其重要源文件为:
stm32f4xx_ppp.h:外设头文件。这里的ppp只是一个代码,在实......

C语言面向对象编程的最佳实(2023-10-30)
候需要遍历一遍驱动链表,这样会增加代码运行时间。
三、代码实现
国际惯例,写代码先写头文件。rt_thread中使用的是双向链表,为了简单在这我只用单向链表。有兴趣的可以自行研究rt_thread
头文件......

嵌入式软件分层模块封装例子(2023-10-30)
候需要遍历一遍驱动链表,这样会增加代码运行时间。
三、代码实现
国际惯例,写代码先写头文件。rt_thread中使用的是双向链表,为了简单在这我只用单向链表。有兴趣的可以自行研究rt_thread
头文件......

C语言面向对象编程的最佳实践(2024-01-03)
候需要遍历一遍驱动链表,这样会增加代码运行时间。
三、代码实现
国际惯例,写代码先写头文件。rt_thread中使用的是双向链表,为了简单在这我只用单向链表。有兴趣的可以自行研究rt_thread
头文件......

在嵌入式中如何实现应用层和硬件层分层管理呢(2024-01-03)
的时候需要遍历一遍驱动链表,这样会增加代码运行时间。
三、代码实现
国际惯例,写代码先写头文件。rt_thread中使用的是双向链表,为了简单在这我只用单向链表。有兴趣的可以自行研究rt_thread......

STM32软件层实现原理(2024-07-23)
候需要遍历一遍驱动链表,这样会增加代码运行时间。
三、代码实现
国际惯例,写代码先写头文件。rt_thread中使用的是双向链表,为了简单在这我只用单向链表。有兴趣的可以自行研究rt_thread
头文件......

51单片机(入门保姆级教程)——点亮一个LED灯(2023-01-06)
回值(即return 0)。
C51中的一些程序扩充定义(了解)
(1)sfr:特殊功能寄存器。
sfr 变量名=地址值(现在已经平时不用我们自己去定义寄存器的名字,因为在reg52.H这个头文件......

干货,三分钟教你Keil C51软件的使用方法(2024-01-26)
大家学习Keil C51软件的基本使用方法和基本的调试技巧。
1)建立一个新工程 单击Project菜单,在弹出的下拉菜单中选中New Project选项
2)然后选择你要保存的路径,输入工程文件......

内核总线之LCD,frambuffer(sb)(2024-09-18)
再把新的镜像文件下载到板子,发现两个目录下的文件都不在了,在自己编写LCD驱动程序之前,需要先了解驱动程序是怎样工作的,设备文件的/dev/fb0 的文件创建过程如下:
编写......

s3c2440液晶屏驱动 (非内核自带) linux-4.1.24(2023-09-01)
s3c2440液晶屏驱动 (非内核自带) linux-4.1.24;对于,不想逐一检查内核自带驱动,想自己编写驱动。
1,make menuconfig 去掉 编译到内核,改为 M 编译为 模块......

头文件intrins.h的用法(2024-08-02)
头文件intrins.h的用法;KEIL 中 头文件 INTRINS.H的作用 在 C51 单片机编程中,头文件 INTRINS.H 的函数使用起来,就会让你像在用汇编时一样简便.内部函数 描述......

初识STM32 标准库(2023-02-27)
即可。
stm32f10x_stdperiph_lib_um.chm: 库帮助文档,这个很有用,不喜欢直接看源码的可以在合理查询每个外设的函数说明,非常详细。这是一个已经编译好的HTML 文件,主要讲述如何使用驱动库来编写自己......

增强型51单片机和传统51单片机对比分析(2024-03-15)
操作,只需要在C语言中直接使用“P0”这个标号即可。如“P0 = 0xff;”。
我们可以打开传统的keil C51头文件“reg51.h”,可以发现这个头文件中,将传统8051的所......

跑马灯实验用汇编语言和C51语言做出的不同效果(2023-05-23)
跑马灯实验用汇编语言和C51语言做出的不同效果;当前开发单片机应用系统程序主要应用汇编语言和C51语言,采用汇编语言编写可直接操纵系统的硬件资源,能编写出高效运行的程序代码,程序运行速度快。而采......

u-boot中nandflash初始化流程分析(2024-07-25)
nand_chip结构体的函数指针用于打开或关闭nand芯片,0为打开,1为关闭。在这个函数中会调用nand_chip结构体中的hwcontrol函数指针,这个指针指向的函数是需要自己编写的。这个......

51单片机编程环境的搭建及代码编写的方法(2024-03-20)
动代码到工程中,由于我们编写的是汇编语言,此处不需要,加入后启动代码会与我们自己的汇编代码定义冲突。这里需要说明的是,启动代码是初始化c环境需要的文件,启动代码会设置c代码运行时的堆栈,清零全局变量,静态......

c51特殊功能寄存器定义及作用(2024-03-20)
单片机的特殊功能寄存器的数量与类型不尽相同,因此建议将所有特殊的“sfr”定义放入一个头文件中,该文件应包括MCS-51单片机系列机型中的SFR定义。C51编译器的“reg51.h”头文件是这样一个文件......

51单片机仿真芯片调试(2023-01-30)
STC单片机的头文件以及仿真驱动文件添加到Keil软件中,单击准备添加;
添加STC单片机仿真文件
第二步:选择Keil软件的安装位置,我们绝大部分人安装了开发STM32的keil软件,这里......

RTX51 Tiny 操作系统第二篇:任务的创建和删除(2024-08-13)
将RTX51_Tiny的头文件和Lib库文件添加到工程,这两个文件在keil C51的安装目录下,我的KEIL装载G盘,所以路径为:G:KEIL5MDKC51RtxTiny2SourceCode 大家......

51单片机编程环境搭建方法(2024-03-19)
界面如下图所示。
使用我们提供下载好的软件包,其内部含有如下图所示文件。
C51V901.exe:是KEIL C51 软件的安装文件。
keygen_new2032.zip:KEIL C51 破解......

stm32开发常用的软件和语言介绍(2023-10-12)
统的要求比较低, 一般的 windows 系统就可以了。 安装过程也很方便,依照软件安装过程的提示完成安装即可。
Keil C51 软件的集成编写时在 Vision2 编译......

利用单片机和FPGA实现系统中可延时调节模块的设计(2023-06-20)
中的子程序。由于IAP子程序接口是汇编语言,为了编写方便,同时使程序框架明了,编写了一个IAPLIB.A51汇编语言接口函数库和IAPLIB.H头文件。在程序中加上IAP.H头文件,调用固件程序时就不需在C51......

Keil软件的安装及Keil C51和Keil MDK兼容配置(2023-01-03)
MDK是同一个公司开发的,理论上它们不能相互兼容。
不过,我们无际单片机编程研究了一种方法,让Keil C51 和MDK能够彻底兼容,简单来说就是用同一个keil编写和编译51和ARM核的程序。
下面......

在Linux下51单片机的开发环境搭建详细程序编写详细概述(2023-08-16)
在Linux下51单片机的开发环境搭建详细程序编写详细概述;在Linux下没有像keli那样好用的IDE来开发51单片机,开发环境只能自己搭建了。
第一步:安装交叉编译工具
a) 安装SDCC......
相关企业
;汕头文发电子商行;;诚信为旨,顾客第一
;菲比舞蹈生活馆;;成都菲比(FAB)舞蹈生活馆,授课种类几乎涵盖了所有街头文化的种类,是西南地区最权威的HIPHOP领导力量除街舞为主要内容外,其他街球、BEATBOX、说唱、涂鸦、DJ等都
;汕头文发电子有限公司;;汕头文发电子有限公司是一家专业经营世界各国名牌IC,具有品种齐全、 货源直接、价格合理 ,且长期备有现货。“质量第一、信誉第一”是我公司一贯宗旨。我们
过各种各样的传感器来感知环境,通过控制灯光、马达和其他的装置来反馈、影响环境。板子上的微控制器可以通过Arduino的编程语言来编写程序,编译成二进制文件,收录进微控制器。对Arduino的编
;汕头文洲电子商行;;本公司于2006成立至今、靠的是诚信为主、质量品质保证为名、欢迎大家前来光顾、提携!
;汕头文通电子有限公司;;文通电子经营品种齐全,备有大量现货,公司一直秉着"质量三包.价格便宜.交货及时"为宗旨.不断的提高服务质量,
;汕头文滨电子;;信誉:实事求是,无虚假库存,无货即删! 宗旨:质量保证,发货快捷,只为您的信任及肯定! 服务:有问必答,欢迎查询. 主营:PLCC,JLCC及CLCC封装系列. 废话多说无益,交易过您才知道!
;成都瑞芙舞蹈生活馆;;瑞芙舞蹈生活馆(RE4M DANCE ACADEMY)于2003年正式成立,是一家根据市场需要而成立的专门从事文化推广、街头文化传播、专业街舞舞者表演、电音乐队表演、提供街头文
;勤思智能电子;;PCB板制作及打样 C语言程序编写 新项目开发
;恒科科技;;本公司一直着力于,音频信号处理IC和功放IC的代理,包含方案的开发,软件的编写