⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 51

📁 51单片机大量源码
💻
字号:

#include <reg52.h> //51芯片管脚定义头文件 
#include <intrins.h>//内部包含延时函数 _nop_(); 

#define uchar unsigned char 
#define uint unsigned int 

uchar display[ ]={0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff,

 0xBF,0xBF,0x89,0x86,0xC7,0xC7,0xC0,0xBF,0xBF, 

// --H E L L O -


0xff,0xff,0xff,0xff,0xff,0xff,0xff,0xff}; 

uchar shift,j=0; 

/********************************************************

 ms延时函数 

********************************************************/ 

void delayms(uint ms) 

{

 uchar t; 

while(ms--)


 { 
for(t = 0; t < 120; t++); 
} 
} 

/******************************************************* 
显示函数 
*******************************************************/ 

void disp(void) 

{ 
uchar i; 
shift=0x7f; 

for(i=8; i>0; i--)

 { 	P2=0xff ; 
P0=display[i+j]; 
P2=shift; 
shift=(shift>>1)|0x80; 
delayms(1);


 } 

} 

/******************************************************* 
主函数 
*******************************************************/ 

void main() 
{ 
uchar k;

 P0=0xFF; 
P2=0xFF; 


while(1)


 { 
for(j=0;j<17;j++) 
{ 


for(k=0;k<125;k++) 
disp(); 
} 
} 
} 


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -