两个74ls164十六个led灯,1个。用单片机控制红、黄、蓝、绿四组LED灯,实现欢乐灯笼效果,完全点亮后闪烁,3...51单片机控制16个LED灯,#10HSETBP1.0(P1.0和P1.1分别接164的两个接地引脚)SETBP1.1CLRP1.0MOVSBUF。
1、8051单片机16个显示灯实现顺序点亮和循环点亮!双IO口流水灯(组装)org 0000 hajmpstartstart: movdptr,# table数据表地址发送到dptrmov30h,# 16;单元30用作循环计数器lop:mova,# 0;Acc清除movca,@ a dptr;在数据表中查找值,并发送到amovp2,a;查表的结果(dw的第一个字节)发送到P2端口的incdptr数据指针加1mova,
@ a dptr;在数据表中查找下一个值并发送给amovP0,a;查找表结果(dw的最后一个字节)被发送到端口P0 incdptr数据指针加1lcalldelay100ms延时100msdjnz30h,lop继续查表得到16次之前的值ajmpstart到达时,延时100ms:movr5,# 195;1 (1 2 * 255)* 195 2 * 195100.036 ms @ 12 mtemp:movr 6,
2、1、用单片机控制红黄蓝绿四组共16个LED灯实现跑马灯效果,每两 个灯亮...#includesbitaddr0p1^0;sbitaddr1p1^1;sbitaddr2p1^2;sbitaddr3p1^3;sbitenledp1^4;typedefunsignedintuint16typedefunsignedcharuint8main(){ uint 16 I;uint8j9ENLED0ADDR00ADDR11ADDR21ADDR31while(1){P0~(。