引言 8051内核单片机是一种通用单片机,在国内占有较大的市场份额。在将C语言用于51内核单片机的研究方面,Keil公司做得最为成功。由于51内核单片机的存储结构的特殊性,Keil C51中变量的使用与标准C有所不同。
现在单片机的程序设计,C51已经得到广泛的推广和应用,算是单片机的主流设计程序,甚至可以说作为单片机开发人员必须要掌握的一门语言了。 作为一门工具,最终的目的就是实现功能。在满足这个前提条件下,我们希望
随着NAND Flash存储器作为大容量数据存储介质的普及,基于NAND闪存的文件系统YAFFS(Yet Another Flash File System)正逐渐被应用到各种嵌入式系统中。本文将详细阐述YAFFS文件系统在C51系统上的实现过程。1 NAND Fl
如何在C51系统上实现YAFFS文件系统
如何在C51系统上实现YAFFS文件系统
1单片机C51编程规范- 前言 为了提高源程序的质量和可维护性,从而最终提高软件产品生产力,特编写此规范。 2 单片机C51编程规范-范围 本标准规定了程序设计人员进行程序设计时必须遵循的规范。本规范主
摘要:首先介绍了光幕测量高度的原理,给出了高度测量光幕的一种实现方法,分析了由该方法设计的系统结构和主要性能。从而彻底解决了相邻通路间的干扰,提高了测量精度。1 引言光幕是电子测量系统中应用比较多的一
摘要:针对目前的电源普遍存在输出恒定、精度较差的问题,设计了一种基于单片机的新型数控直流电源。主要分为电源模块,单片机控制模块,数码管、按键模块和PWM波输出驱动模块这4部分。首先通过键盘输入预期的电压值
光传感器,也称为光探测器,可以生长在各种不同的衬底上:锗、砷化镓铟、磷化镓以及硅。所有这些光传感器都具有可变的光谱和时间响应及应用功能,但是这类非硅基传感器的应用空间相对较窄,而硅基传感器则广泛适用于
光传感器,也称为光探测器,可以生长在各种不同的衬底上:锗、砷化镓铟、磷化镓以及硅。所有这些光传感器都具有可变的光谱和时间响应及应用功能,但是这类非硅基传感器的应用空间相对较窄,而硅基传感器则广泛适用于
在Keil C51中数不能直接以二进制形式赋值,虽然在8051的汇编中是可以的。二进制数虽然书写长,易出错,但是由于是一位位写的,所以程序设计者能够很明确的看到每一位的状态,看得比较直观。于是很多人怀念了8051的汇
在8051体系中,数据指针DPTR作为一个特殊的16位寄存器,用于寻址64 KB的XDATA或CODE空间,通常它被当作一个16位指针,指向一个常数表。双数据指针可以改善同时有两个16位指针使用时的性能。作为一种增强特性,有许多
真正要用PID算法的时候,发现书上的代码在我们51上来实现还不是那么容易的事情。简单的说来,就是不能直接调用。仔细分析你可以发现,教材上的、网上现行的PID实现的C语言代码几乎都是用浮点型的数据来做的,可以想象