请问单片机使两单片机2个led灯交替闪烁程序用什么单片机?


p1.0和p1.1接两个led,使用中断控制两灯的交替点亮,开关用负跳沿手动脉冲。要汇编程序,急求!!!...
p1.0和p1.1接两个led,使用中断控制两灯的交替点亮,开关用负跳沿手动脉冲。要汇编程序,急求!!!
展开选择擅长的领域继续答题?
{@each tagList as item}
${item.tagName}
{@/each}
手机回答更方便,互动更有趣,下载APP
提交成功是否继续回答问题?
手机回答更方便,互动更有趣,下载APP
展开全部
;按键触发 外部中断0LEDA EQU P1.0LEDB EQU P1.1ORG 0000HSTARTORG 0003HINT_X0ORG 0030H;初始化START:CLR
EA
;关总中断SETB LEDA
;A灯亮(灭)CLR
LEDB
;B灯灭(亮)SETB IT0
;沿触发SETB EX0
;开外部中断0中断SETB EA
;开总中断;主函数MAIN:LJMP MAIN;外部中断0INT_X0:CPL LEDA;取反CPL LEDB;取反RETIEND
已赞过已踩过你对这个回答的评价是?评论
收起金升阳,专业电源研发制造厂商,自1998年成立以来,金升阳深耕开关电源行业二十余年,深受行业客户的认可和喜爱。金升阳研发团队700+人,技术专利1400+项,并在全国多个城市设有专业团队驻办,快速响应为客户解决技术问题。开关电源选择主要考虑...
点击进入详情页本回答由金升阳提供
展开全部51单片机设计用开关控制两个灯的交替点亮我,单片机设计,程序,还是有论文吧
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
为你推荐:
下载百度知道APP,抢鲜体验使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。扫描二维码下载
×个人、企业类侵权投诉
违法有害信息,请在下方选择后提交
类别色情低俗
涉嫌违法犯罪
时政信息不实
垃圾广告
低质灌水
我们会通过消息、邮箱等方式尽快将举报结果通知您。说明
做任务开宝箱累计完成0
个任务
10任务
50任务
100任务
200任务
任务列表加载中...
#include#defineucharunsignedcharuchartimes,led;sbitkey1=P1^0;sbitkey2=P1^1;voidt0isr()interrupt1{TH0=(65536-50000)/256;TL0=(65536-50000)%256;times++;}voidrolled(){P0=led;led=(led>>1)|0x80;if(led==0xff)l北京京海鸣电子技术研究所, 注册于2006年8月,公司主要从事:销售自主研发的停车场车位显示,探测系统噪音计等产品;另从事电子技术开发设计,包括单片机、CPLD、FPGA、LED外延产品等。 主要技术人员从事单片机技术开发及LED显示屏外延...
点击进入详情页本回答由北京京海鸣提供uchar a=0;void main(){TMOD=0X01;TL0=(65536-50000)%256;//定时50msTH0=(65536-50000)/256;ET0=1;EA=1;TR0=1;while(key==1){if(a<100)//50*100=5000ms 即5S{led1=0;led2=1;}else//5-10秒,灯变换状态{led1=1;led2=0;}} }void timer0() interrupt 1{TL0=(65536-50000)%256;TH0=(65536-50000)/256;a++;if(a==200) a=0;}
本回答被提问者和网友采纳

//LED1接P2.0,LED2接P2.1,低电平点亮#include <REGX51.H>void _delay_ms(unsigned int c)
//误差 0us{unsigned char a,b;for(;c>0;c--)for(b=199;b>0;b--)for(a=1;a>0;a--);}void main(void){while(1){P2|=(1<<0)&(1<<1);_delay_ms(300);//300MSP2|=~((1<<0)&(1<<1));_delay_ms(300);//300MS}}
来自:求助得到的回答
本回答被网友采纳鲁班到家安装平台,覆盖全国城市,汇聚180多万优质安装师傅,专业化培训,持证上岗,为家居建材企业直省40%售后费用,每年为100万+家居建材/家电企业用户和5000万中国家庭提供家具安装、灯具安装、卫浴洁具安装、智能锁安装等专业化家居安装维...
点击进入详情页本回答由萨科(深圳)科技有限公司_提供
void main(void){unsigned char a,b;while(1){for(a=60;a>0;a--) for(b=250;b>0;b--) ;P1^0=~P1^0;P1^1=~P1^1;}}

我要回帖

更多关于 单片机2个led灯交替闪烁程序 的文章

 

随机推荐