51单片机p1口控制8个led灯
骆咬宙1304要求用AT89C51单片机的P1口点亮8个发光二极管分为两组点亮,每次点亮4个点亮与熄灭之间的时间间隔为1秒, -
戎怜妍13260999345 ______ 程序如下: 绝对没有错 LED灯的一端接P1口的各各引脚,另一端接地.同时在P1口的每个管脚上加1K的上拉电阻,电阻另一端连接至+5V即可 ORG 0000H AJMP START ORG 0030H START:MOV SP,#07H MOV P1,#00H MOV A,#0AAH LOOP:CPL A MOV P1,A ACALL DELAY AJMP LOOP DELAY:MOV R0,#50 DL0:MOV R1,#200 DL1:MOV R2,#18H DL2:NOP NOP DJNZ R2,DL2 DJNZ R1,DL1 DJNZ R0,DL0 RET
骆咬宙1304用51单片机汇编语言控制8个发光二极管 -
戎怜妍13260999345 ______ KEY1 BIT P3.2 KEY2 BIT P3.3 ORG 00H MOV P3,#255 MOV A,#254 MOV P1,A continue: JNB KEY1,right JNB KEY2,left JMP continue right: RR A MOV P1,A ACALL DELAY JMP continue left: RL A MOV P1,A ACALL DELAY JMP continue DELAY: MOV R7,#250 LP2:MOV R6,#200 LP1:NOP DJNZ R6,LP1 DJNZ R7,LP2 RET END
骆咬宙1304单片机p1口控制一个发光二极管,每5秒闪缩一次的程序怎么写? -
戎怜妍13260999345 ______ 51单片机p1口是8个引脚, 可控制8个发光二极管,要说明一个发光管接哪个引脚 . C语言很简单 #include<reg51.H> #define uchar unsigned char #define uint unsigned int sbit led=P1^0;//发光管接P1.0 void main ()//主程序 { while(1) { led=1; delayms(2500); led=0; delayms(2500); } } void delayms(uint i) //1ms延时程序 { uint j; for(;i>0;i--) { for(j=0;j<125;j++) {;} } }
骆咬宙1304单片机外部中断实验 p1口接八个发光二极管,实现:s1加1键,s2减1键(INT0,INT1).要求:上灯全灭,8个发光要求:八个灯一开始全灭,每按一次加一键... -
戎怜妍13260999345 ______[答案] 很容易写的, 在INT0中断左移P1 在INT1中断右移P1 外部中断设为下降沿方式
骆咬宙1304单片机实验80C51 外中断 P1口接8个发光二极管,设计实验:S1加1键,S2减1键(INT0,INT1) -
戎怜妍13260999345 ______ 既可用外部中断方式来实现;也可以用查询方式读键处理.灯的亮灭,就是对P1口的赋值操作,每次多一盏,可以让初值为0xff.此后,每次左移或右移实现.每次少一盏,可以与前面相反,右移或左移,并在移入位补1.注意去抖动处理,好好写吧,不难.
骆咬宙1304设MC51单片机的P1口连着八个LED灯,用C语言编程实现使八个灯被循环点亮,并且亮的时间为500ms! -
戎怜妍13260999345 ______ #includenbsp;amp;lt;reg52.hamp;gt;#includenbsp;amp;lt;intrins.hamp;gt;nbsp;unsignednbsp;nbsp;charnbsp;codenbsp;rr_tab[]={0x7E,0x3C,0x18,0x00,0x18,0x3C,0xFFnbsp;};voidnbsp;nbsp;delay(unsignednbsp;intnbsp;i){nbsp;nbsp;nbsp;fornbsp;(...
骆咬宙1304单片机得P1口接8个独立的按键,按哪个键后进入相应的处理程序,要求用外部中断源编写其是汇编程序. -
戎怜妍13260999345 ______ 接与门到中断的脚上等待中断 然后读入p1口数据然后一个个判断跳转
骆咬宙1304用51单片机的p1口的一位 最多可以驱动几个LED ? -
戎怜妍13260999345 ______ 一个IO口可以提供20毫安电流,一个LED要达到正常的“亮”需要至少5毫安电流,所以一个IO口大概可以驱动4个LED正常工作.
骆咬宙130451单片机P0端口能驱动8个TTL是什么意思? -
戎怜妍13260999345 ______ TTL是晶体管-晶体管-逻辑电路的意思.单片机驱动TTL门,是指TTL门作为单片机的后续电路(负载).当单片机接TTL门作为负载时,单片机输出的输出信号就是TTL门的输入信号,因此称为:“单片机驱动TTL门”.单片机输出低电平时,一...
骆咬宙1304利用mcs51单片机p1口控制8只发光二极管循环点亮,采用定时器t0,使之工作在方式1中断实现2秒时间间隔编程/ -
戎怜妍13260999345 ______ unsigned char a,count; void main() { P1=0xff; a=0x01; count=0 //**********************************// TMOD=0x21; /*每2.5mS产生定时0中断,时钟11.0592MHZ*/ TH0=55536/256; //定时器0置为10ms定时器, TL0=55536%256; while(1) { ; } } ...