首页 >>  正文

c51流水灯轮流点亮

来源:baiyundou.net   日期:2024-08-23

卓杜昂2971c51 按键控制流水灯,按第一次模式一点亮,依次类推;每按下数码管显示相应数字,数码管能显示,但led没亮 -
甄卫削19825723407 ______ p1都没有变,p1的值都等于led1【1】了,应该会亮,只是不变吧

卓杜昂2971单片机c51流水灯一亮一闪依次左移编程 -
甄卫削19825723407 ______ 下面是采用定时器定时1S(时钟晶振是11.0592MHz)的流水灯程序.采用左移函数_crol_(),此函数包含在intrinsic.h的头文件内.有不懂得再问,需要汇编的话,留言,再写给你. #include<reg52.h> #include<intrins.h> unsigned int a,temp; ...

卓杜昂2971用c51程序编写8个流水灯程序低电平灯亮 高电平灯灭 -
甄卫削19825723407 ______ #include<reg52.h> unsigned char MAIN_Buf[] = { 0xFE, 0xFD, 0xFB, 0xF7, 0xEF, 0xDF, 0xBF, 0x7F, }; void Delay_1ms(unsigned int Time) { unsigned int x,y; for(x = Time; x > 0; x--) for(y = 120; y > 0; y--); } int main(void) { unsigned char i; ...

卓杜昂2971用c51单片机设计花样流水灯.8个发光二极管在p1口. 1:用左向右流动,然后全部闪烁 2:由右向左流动,然后全部闪烁 3:由左向右1,3,5,7,流动闪烁,由右向左2,4,6,8流动闪烁 4:有中间4,5向中间流动,然后由两边向中间流动. -
甄卫削19825723407 ______ #include <reg52.h> #define LED P1 //led引脚宏定义,低电平亮 //1ms延时函数 void DelayMs(unsigned int xms) { unsigned int i,j; for(i=0;i<xms;i++) for(j=0;j<110;j++); } //闪烁 void LED_OnOff(void) { unsigned char i; LED = 0xFF; for(i=0;i<8;i++) { ...

卓杜昂2971c51单片机怎样利用中断程序写一个流水灯 -
甄卫削19825723407 ______ 设置定时器初值并开启中断,在中断服务函数中重新载入初值并写入将要循环运行的流水灯程序即可,主函数中完成初始化后进入while(1);死循环.

卓杜昂297151单片机流水灯电路的问题 -
甄卫削19825723407 ______ LED压降为1.5V左右,电流5-10 mA 亮度较合适 鉴于所有LED均由单片机I/O口的灌电流点亮, 如果是一个一个地轮流点亮(流水灯通常如此), 电流可取上限,限流电阻取值在310-350欧姆左右, 原图中的1K 太大,所以亮度不够.

卓杜昂2971用c51单片机设计花样流水灯.8个发光二极管在p1口. 1:用左向右流动,然后全部闪烁两次 2:由右向左流动,然后全部闪烁两次 3:由左向右1,3,5,7,流动闪烁,由右向左2,4,6,8流动闪烁 4:有中间4,5向中间流动,然后由两边向中间流动. 急求 求完整程序 老师留的作业 -
甄卫削19825723407 ______ 授鱼于人不如授渔于人! 可以将这些花样方式写成一个数组,如Tab = {0x7f,0x3f,……},然后用for循环调用即可,当然还有其他的方法!如果想学习可以找我

卓杜昂2971怎样用按键C51语言控制流水灯亮灭呢? -
甄卫削19825723407 ______ #include <reg51.h> sbit P3_3=P3^3; sbit P3_4=P3^4; unsigned char Time,Ledtemp,Sign; void InitTimer1()//50ms定时器初始化 { TMOD = 0x10; TH1 = 0x3C; TL1 = 0x0B0; EA = 1; ET1 = 1; TR1 = 1; } main() { InitTimer1(); while(1) { if(P3_3==...

卓杜昂2971C51单片机花样流水灯问题 -
甄卫削19825723407 ______ 单片机主程序中需要死循环,不然程序顺序执行完就停止了.所以这程序不是不停止,而是停止了. 主程序应修改 void main() { uchar temp; temp = 0xfe; while(1) { P2 = temp; delay(1000); temp = _crol_(temp, 1); } }

卓杜昂2971求一个用c语言编译的流水灯程序,要求灯从中间向两边亮 -
甄卫削19825723407 ______ #include<reg52.h> #define uchar unsigned char void delay(z); uchar code t[]={0x18,0x24,0x42,0x81};//这是编码表 void main() { int i=0; while(1)//死循环 { for(i=0;i<4;i++) P1=t[i];//取码,我用的P1口,你要用其他的端口你就把取出来的码送给你要用的端口 delay(5); } } void delay(z) { int a,i; for(a=0;a<z;a++) for(i=0;i<110;i++); }

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024