-
所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。 实际上在前面的各章中我们...
来自
C语言|by
期待 |发表时间 2015-09-17
|0个回复
-
;看到网上有人求“四字节除以三字节”的子程序,随手把我以前写的程序改了改,发表在下面。;自我感觉不错,自认为是一个能够完成该功能的,最简短的程序。;程序如下...
-
举例说明volatile:
volatile int i=10;
int j = i;
...
int k = i;
volatile 告诉编译器i是随时可能发生变化的,...
-
在网上看到的,觉得很有用,copy过来的。
非局部跳转语句—setjmp和longjmp函数。非局部指的是,这不是由普通C语言goto,语句在一个函数内实施的跳转,而...
-
在单片机开发板上,很多时候为了节省IO口的资源,扩展和利用IO口,我们很经常使用的一个方法是使用三八译码器,这将由三个IO口变成了八个IO口的控制,但三八译码器的三个口输入口只能同...
-
设计思路:用定时器中断产生最小时间单位T0,每m个T0组成一个子周期T10,其中前n个T0为LED导通时间,即Ton=n*T0,则Toff=(m-n)*T0
;每X个T10组成一...
-
引起我注意Keil c函数参数传递的是在一个偶然的机会,我在写一个函数的时候:如下write_byte(ulong addr, uchar dat){ &nb...
-
单片机C语言的主程序,通常要用一个while(1)语句来让程序进入一个无限循环,目的是为了让程序一直保持在我们需要运行的情况下。
虽然这种做法毋庸置疑,在网上还是有...
-
X1226提供一个备份电源输入脚VBACK,允许器件用电池或大容量电容进行备份供电。采用电容供电时,用一个硅或肖特基二极管连接...
-
RW BIT P3.4E BIT P3.5 &nbs...
-
ORG 00HSTART: MOV P0,#00H ;两位七段数码管显示00...
-
我们在学单片机时我们第一个例程就是灯的闪烁,那是用延时程序做的,现在回想起来,这样做不很恰当,为什么呢?我们的主程序做了灯的闪烁,就不能再干其它的事了,难道单片机只能这...
-
在单片机系统中,常常用LED数码数码管显示器来显示各种数字或符号。由于它具有显示清晰、亮度高、使用电压低、寿命长的特点,因此使用非常广泛。...
-
最近做过51_IAP和ARM_IAP升级,感觉到他们的相同点和不同点,特记录如下:
共同点:
做好IAP的关键都是中断向量的映射(REMAP)问题
一般都分为bo...
-
开始当一个周期后,会出现所有灯都熄灭的状态,再重新点亮
分析原因
P3值 R1
1-1111 1111-0 ...
-
LED等的闪烁,P1口的0~7与LED相连,
当置位0的时候LED通过限流电阻后导通
限流电阻用的是排阻560R,560欧姆,5V,3~10mA的电流,计算得出R值
&nbs...
-
我是初学的汇编 要求在中断中处理使p1口先左移两次(8个灯)再右移两次再闪烁两次后往复循环,写到这不会了希望大哥大姐叔叔阿姨们指导一下,可以给编好的程序更好,最好给汇编的。。。感激...
-
随着微电子技术和超大规模集成电路技术的发展,单片微型计算机以其体积小、性价比高、功能强、可靠性高等独有的特点,在各个领域(如工业控制、家电产品、汽车电子、通信、智能仪器仪表)得到了...
-
跳转指令
短跳指令 Ajmp addr11
&n...
-
51单片机软件复位汇编代码
POP ACC ; pop return address
...