跑马灯编程
Ⅰ 鐢佃剳璺戦┈𨱔00鏄浠涔
璺戦┈𨱔鏄涓绉岖数鑴戠紪绋嫔伐鍏凤纴鍒╃敤娑傞甫绛夋晥鏋沧樉绀烘枃瀛椼
鐢佃剳涓镄勮窇椹𨱔锛岃窇椹𨱔鍦ㄧ紪绋嬩腑锛岄氩父鎸囨湁镞堕渶瑕佺敤涓鐭╁舰𨱒℃樉绀哄皯閲忕敤鎴风壒鍒鍏冲绩镄勪俊鎭锛岃繖𨱒′俊鎭涓查栧熬鐩歌繛锛屽悜涓涓鏂瑰悜寰鐜婊氩姩銆傝瘉鍒镐笟涓甯哥敤钬滆窇椹𨱔钬濇潵鏄剧ず涓嶆柇鍙桦寲镄勮偂绁ㄨ屾儏锛涘疄闄呭簲鐢ㄤ腑涔熷父阃氲繃钬滆窇椹𨱔钬濇潵鐩戣嗘槸钖︽绘満銆
涓鑸鏄鎸囧悇绉嶅彂鍏変簩鏋佺★纴濡备富𨱒垮拰涓绘満绠变笂镄勬寚绀虹伅銆傚紑链哄悗鐢ㄦ潵鎸囩ず钖勭嶅伐浣灭姸镐併
Flash锅氱殑涓绉嶆晥鏋滐纴鍏埚缓涓灞傦纸鍙栧悕涓烘枃瀛楀眰锛夛纴鍦ㄨ繖灞备腑杈揿叆鏂囧瓧锛屽啀寤轰竴灞傦纸鍙栧悕涓哄浘鐗囧眰锛屾敞镒忥细杩欎竴灞备竴瀹氲佸湪鏂囧瓧灞傜殑涓嬮溃锛夛纴瀵煎叆涓骞呭浘鐗囷纴鎶婂浘鐗囱剧疆鍦ㄦ枃瀛椾笅鏂逛粠宸﹀悜鍙宠繍锷锛堟笎鍙桦姩鐢伙级锛屾渶钖庡湪鏂囧瓧灞备笂镣瑰嚮鍙抽敭锛岄夋嫨阆缃╋纴鎸塁trl+Enter鍗冲彲瑙傜湅鏁堟灉銆
Ⅱ 51单片机设计跑马灯的程序用(c语言)编写
|P1口接8个发光二极管共阳
#include <AT89X51.H>
unsigned char i;
unsigned char temp;
unsigned char a,b;
void delay(void)
{
unsigned char m,n,s;
for(m=20;m>0;m--)
for(n=20;n>0;n--)
for(s=248;s>0;s--);
}
void main(void)
{
while(1)
{
temp=0xfe;
P1=temp;
delay();
for(i=1;i<8;i++)
{
a=temp<<i;
b=temp>>(8-i);
P1=a|b;
delay();
}
for(i=1;i<8;i++)
{
a=temp>>i;
b=temp<<(8-i);
P1=a|b;
delay();
}
}
}
(2)跑马灯编程扩展阅读:
Proteus 自从有了单片机也就有了开发系统,随着单片机的发展开发系统也在不断发展。 keil是一种先进的单片机集成开发系统。它代表着汇编语言单片机开发系统的最新发展,首创多项便利技术,将开发的编程/仿真/调试/写入/加密等所有过程一气呵成,中间不须任何编译或汇编。