编程led ipad突然黑屏1秒又亮亮一次 时钟频率12兆

单片机c语言编程点亮led灯_百度知道
单片机c语言编程点亮led灯
要求 八个led灯 第一个灯亮第二个熄灭第三个亮··也就是1357亮的时候2468熄灭 1357熄灭2468点亮 来回循环
我有更好的答案
&&&&&800;i;{&&&&&&P1&^=&255;&&&&&&for(i&P1&void&&&main(){&&&&unsigned&int&&&&=&100;&i&&&&0,&j;&&while(1)&j&&&0;&j--);&=&85;for(j&=&&i--)&&&nbsp如下即可:#include&reg52.h&gt
采纳率:64%
0xaa就是1357亮,0x55就是2468亮,加个延时加个while就行了
我想要整套编程我刚开始学
#include&reg52.h&#define uint unsigned int#define uchar unsigned charvoid delay(uchar x) //毫秒级延时{ uchar i,j; for(i=x;i&0;i--) for(j=125;j&0;j--);}void main(){
delay(500);P1=0x55;
While里边的P1=0X55后边也得加延时的。。。。。。
为您推荐:
其他类似问题
您可能关注的内容
奥德赛的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。以下试题来自:
填空题若8031单片机时钟频率为6MHz,在P1.0口接一个LED发光二极管,P1.0为低电平时点亮,运行以下程序后LED亮暗的周期为______秒,点亮的时间为______秒。
BEG:MOV TMOD,#20H
MOV TH1,#6
MOV TL1,#6
提示:TMOD、TCON和IE寄存器各位内容如前所示。 2
为您推荐的考试题库
你可能感兴趣的试题
1.填空题 ①@ DPTR
⑧@ DPTR2.问答题 ORG 1000H
MOV R7,#20H
MOV R0,#30H
MOV R1,#60H
LOOP: MOV A,@R0
MOV @R1...... 3.填空题 45H
08H4.填空题 错误MOV TMOD,#10H
正确MOV TMOD,椭1H5.填空题 8BH(或B)
热门相关试卷
最新相关试卷设单片机晶振频率是12MHz,试用中断技术,利用定时器控制一发光二极管LED闪烁,闪烁周期为1S,要求亮0.5S_百度知道
设单片机晶振频率是12MHz,试用中断技术,利用定时器控制一发光二极管LED闪烁,闪烁周期为1S,要求亮0.5S
(接上面),再暗0.5S。
我有更好的答案
main (){ TMOD = 0x01;//使能T0定时器工作于16位定时/计数方式 TH0 = 0x3C;//T0定时器50mS定时初值,此值按照12MHz频率计算出来的(假定是51单片机) TL0 = 0xC0;
ET0 = 1;//允许定时器T0中断
EA = 1;//开中断 TR0 = 1;//定时器T0开始计数 while(1);//在这里死循环,等待T0中断发生}
Timer0_int() interrupt 1 //定时器T0中断函数,每中断1次50mS{ static unsigned char i = 10;//定义1个用于中断次数计数的静态变量 if(i)i--;//如果变量为真,减量计数
//中断次数达到10次,10 * 50mS = 0.5S
LED = ~LED;//LED的状态取反(由亮变灭或由灭变亮)//LED用那根I/O自己定义
i = 10;//为下1个0.5S的中断次数计数重新赋值
} TH0 = 0x3C;//恢复定时器T0初值 TL0 = 0xC0;}
采纳率:61%
定时器T0中断函数;如果变量为真,减量计数
///计数方式 TH0 = 0x3C;T0定时器50mS定时初值;////为下1个0;/定义1个用于中断次数计数的静态变量 if(i)i--;/恢复定时器T0初值 TL0 = 0xC0;//
ET0 = 1;///LED的状态取反(由亮变灭或由灭变亮)/&#47,每中断1次50mS{ static unsigned char i = 10;/开中断 TR0 = 1;//允许定时器T0中断
EA = 1;O自己定义
i = 10.5S的中断次数计数重新赋值
} TH0 = 0x3C;/定时器T0开始计数 while(1);//在这里死循环;LED用那根I&#47,等待T0中断发生}
Timer0_int() interrupt 1 /////中断次数达到10次,10 * 50mS = 0.5S
LED = ~LED;&#47main (){ TMOD = 0x01,此值按照12MHz频率计算出来的(假定是51单片机) TL0 = 0xC0;使能T0定时器工作于16位定时&#47
本回答被网友采纳
设置定时器定时50毫秒中断一次,然后对中断计数,计数10次为500毫秒,每计数500毫秒把发光二极管取反后,再把计数次数清零。就可以了。
为您推荐:
其他类似问题
发光二极管的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。1.用单片机控制8个LED灯,8个LED灯从左到右依次点亮一次,再从右到左依次点亮一次,下面是后面的题,这样-_百度知道
1.用单片机控制8个LED灯,8个LED灯从左到右依次点亮一次,再从右到左依次点亮一次,下面是后面的题,这样-
这样一个过程无限循环形成一个&霹雳灯&效果.采用定时器T1方式1,查询方式实现0.5s定时.
2.用单片机控制2位数码管静态循环显示“00-99”100个数,时间间隔为1s,采用查询方式,要求采用定时器T0工作于工作方式2下。按要求完成下列题目。
3. 用单片机控制8个LED...
我有更好的答案
用左移和右移函数
分成小题,再来提问,你将能较顺当的得到答案。
1条折叠回答
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。开源硬件指与自由及开放原始码软体相同方式设计的计算机和电子硬体。开源硬体开始考虑对软体以外的领域开源,是开源文化的一部分。关注话题分享
阅读全文3.7K456 条评论分享收藏阅读全文3K353 条评论分享收藏感谢阅读全文2.4K172 条评论分享收藏感谢
阅读全文2.3K289 条评论分享收藏感谢penguintutor.com/linux/raspberrypi-webserver家庭自动化:BitTorrent 服务器:Web Cam 服…阅读全文1.5K43 条评论分享收藏感谢4,674}

我要回帖

更多关于 突然黑屏1秒又亮 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信