![]() |
你好這個有源代碼嘛 |
這是仿真圖和代碼一體的嗎 |
我也打不開這個,不知道怎么打開,可以去搜搜看這類文件怎么打開 |
a89588038 發(fā)表于 2018-7-20 10:45 不要在這里亂回好吧,你發(fā)的這個代碼根本就不是樓主這個實驗的代碼,別發(fā)在這誤導(dǎo)別人 |
來學(xué)習(xí)學(xué)習(xí)!!!! |
用什么打開啊 |
值了。學(xué)習(xí)的。運行成功,但是沒看到C語言代碼 |
你好 有你這個電梯仿真的C語言程序么 可以發(fā)一下么 想了解一下原理 |
多謝LZ!很有價值! |
/***************************************************************************************** * * * LED點陣實驗 (左右上下流動顯示) * * 說明 通過P0 P1和 P2 作為點陣接口 * *要求學(xué)員掌握 LED點陣的工作原理和 各點陣腳的定義及接法,具體接線請參考接線說明 * *我們采用的LED點陣式是低功耗,在做實驗時可以用單片機腳直接驅(qū)動 * ******************************************************************************************/ #include <REG51.H> unsigned char code taba[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //縱條表 unsigned char code tabb[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80}; //衡條表 /*************延時函數(shù)*********************/ void delay1(void) { unsigned char i,j,k; for(k=10;k>0;k--) //循環(huán)時間是 10*20*248次 for(i=20;i>0;i--) for(j=248;j>0;j--); } /*************主函數(shù)*****************************/ void main(void) { unsigned char i,j; while(1) { for(j=0;j<3;j++) //從左到右3次 { for(i=0;i<8;i++) //循環(huán)8次逐條點亮8個LED點陣燈 { P2=taba[i]; P0=0xff; delay1(); } } for(j=0;j<3;j++) //從右到左3次 { for(i=0;i<8;i++) //循環(huán)8次逐條點亮8個LED點陣燈 { P2=taba[7-i]; P0=0xff; delay1(); } } for(j=0;j<3;j++) //從上到下3次 { for(i=0;i<8;i++) //循環(huán)8次逐條點亮8個LED點陣燈 { P2=0x00; P0=tabb[7-i]; delay1(); } } for(j=0;j<3;j++) //從下到上3次 { for(i=0;i<8;i++) //循環(huán)8次逐條點亮8個LED點陣燈 { P2=0x00; P0=tabb[i]; delay1(); } } } } |
你好,有代碼嗎?![]() |
學(xué)習(xí)下 |
Powered by 單片機教程網(wǎng)