学习一段日子的单片机,重写LED流水灯

 #include "reg52.h"
 #define LED P2
 #define uInt8 unsigned int
 uInt8 array[]={
    
    0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
 void del(uInt8 i){
    
    
 	while(i--);
 }
 void ledOne(){
    
    
 	uInt8 i=0;
 	for(i;i<8;i++){
    
    
		LED=array[i];
	  del(8000);
	  LED=0xff;
	del(8000);
	  
	}
 }
 void main(){
    
    
 	

   while(1){
    
    
   
   	 ledOne(); 
   }
 }

单片机很大程度上是在了解相关模块原件和单片机的关系,最直接就是看两者的电路图,但是往往单机已经隐藏大部分的内容,但得从要操作的原件上思考,c语言或汇编就是只是工具,工具是用来操作单片机,通常都是操作接口,但单片机涉及到电路,是学习方向

おすすめ

転載: blog.csdn.net/weixin_43591127/article/details/121314826