33问答网
所有问题
当前搜索:
单片机流水灯1到8依次亮
求这段C语言的解释 求详细
答:
P0=0xff; /*将P0口电平全部置
1
,此时LED全部熄灭*/ while(1){ /*将中间变量的值置为0xfe,表示最右侧的小
灯亮
*/ temp=0xfe;for(num1=0;num1<8;num1++) /*循环*/ { P0=temp; /*将中间变量的值传递给P0*/ Delay(100); /*延时*/ temp = _crol_(temp , 1); ...
P1=~(0x80>>j++)在
单片机
的c语言里是表示什么意思啊
答:
把十六进制数0x80右移j位后按位取反,再将结果赋给变量p1,最后给j增
1
。其中>>右移操作符,~是按位取反操作符,++是自增1操作符(由于是所谓后++,所以要在整个运算结束后才生效)。比如当前j=2,则10000000>>2→00100000;~00100000→11011111。结果p1=11011111。然后再执行j++使j增1为3。
51
单片机
intrinsic.h怎么用
答:
还有剩余的一些其实就和上面讲的是
一
个类型。无非就是条件编译和预编译指令,和你关系不大这里就不展开了。综合一下。看一个例子:void hahaha(int a, char b);//实际上你打开一个
单片机
的project,里面有reg51.h和intrins.h。这句话就如同intrins.h的功能,仅仅是声明。main(){ hahaha(qwe,...
51
单片机
学习板是用来学习C语言的吗,怎么有人说用它可以学习汇编语言...
答:
temp>>=
1
;} temp=0xFE;for(i=0;i<8;i++) //8个
流水灯依次
全部点亮 { P1=temp;delay(100); //调用延时函数 temp<<=1;} temp=0x7F;for(i=0;i<8;i++) //8个流水灯依次反向全部点亮 { P1=temp;delay(100); //调用延时函数 temp>>=1;} } } void delay(uint t) //定义...
单片机
调用子程序后无法返回
答:
如果晶振为12M,则delaym函数体中的一次for(b=0;b<10;b++)循环就需要差不多1s的时间,前面的调用是delaym(500),所以至少需要500秒,8分多钟才会完成,所以不是出不来,而是等待时间不够,你没等那么长时间吧?
AVR的
单片机
走马灯是什么意思???
答:
/ 文件:LED.C 环境:编译为ICC iccv7avrV6.31A,仿真为AVR Studio4.
1
硬件:ATMEGA16芯片 外部12M晶振 日期:2008年8月8日 功能:驱动开发板上的LED。1.
流水灯
2.闪烁指定的LED 备注:参考《AVR系列
单片机
C语言编程与应用实例》(清华大学出版社)/***/ include <iom16v.h>//包含型号头...
单片机
》在不影响功能的前提下,如何最大限度地减少程序所占空间?_百 ...
答:
不用C写,改用汇编,如果是汇编写的就按下面方法:
1
,把重复的程序段写成子程序供调用 2,改变算法,3,精简表格数据 4,多用散转算法,少用直判跳转 5,...最后: 换
一
个容量大点的
单片机
.
汇编语言
答:
如下即可:ORG 0000H MOV A, #88H LOOP:XRL P1, A XRL P2, A ACALL DELAY RR A SJMP LOOP ;DELAY:MOV R6, #255 D
1
: MOV R7, #255 DJNZ R7,DJNZ R6, D1 RET END
0.5h=多少min=多少秒
答:
```ORG 0000H LJMP START ORG 0030H START: MOV R2,#8 ; 设置左移次数 MOV A,#0FEH ; A的初始值,即P0.0的L0点亮 SETB C LOOP: MOV P0,A LCALL DELAY RLC A ; 左移
流水灯
(带进位的左移),即亮点向P0口的高位移动 DJNZ R2,LOOP MOV R2,#8 ; 设置右移次数 LOOP1: RRC A ;...
谁有
单片机
的程序控制占空比,,要完整的单片机程序,尽量少用定时计数器...
答:
while(
1
)//循环系统 { KeyResp();//调用 按键响应 函数 } } 这里有现成的程序,可LZ 说不想用定时器,难道用延时函数?第
一
、延时函数精度严重匮乏;第二、延时函数是对
单片机
资源的最大浪费;第三、本人不喜欢延时函数,连
流水灯
、数码管都不用延时函数,更别说精度要求较高的占空比控制。
棣栭〉
<涓婁竴椤
32
33
34
35
37
38
39
40
41
涓嬩竴椤
灏鹃〉
36
其他人还搜