当前位置: 移动技术网 > IT编程>脚本编程>Python > 基于mini2440流水灯(裸机代码)

基于mini2440流水灯(裸机代码)

2019年04月05日  | 移动技术网IT编程  | 我要评论

第六大陆游戏,阿莎丽遗孀,曲臂式升降机

[cpp]
#include "def.h"  
#include "option.h"  
#include "2440addr.h"       
#include "2440lib.h"  
#include "2440slib.h"     
 
 
int system_init(void); 
void rdelay(unsigned int x ); 
 
 
int main() //主函数   
 {   
  
    system_init();  //初始化   
    while(1)    //死循环   
         {      
            rgpbdat = ~(0xf<<5); //led1-4亮(gpb5-8)=0   
            rdelay(120); 
            rgpbdat = ~(0x1<<5); //led1亮 gpb5=0  
            rdelay(120); 
            rgpbdat = ~(0x1<<6); //led2亮 gpb6=0  
            rdelay(120); 
            rgpbdat = ~(0x1<<7); //led3亮 gpb7=0  
            rdelay(120); 
            rgpbdat = ~(0x1<<8); //led4亮 gpb8=0  
            rdelay(120);            
         } 
         return(0); 
 } 
  
 int system_init(void)      //初始化函数   
 { 
  rgpbcon = 0xd57fc;    // gpb5,gpb6,gpb7,gpb8设置为输出  
  rgpbdat |= ((1<<5)|(1<<6)|(1<<7)|(1<<8));         //使led全灭  
  } 
 
void rdelay(unsigned int x ) 
 { 
         unsigned int i,j,k; 
         for(i=0;i<=x;i++) 
            for(j=0;j<=0xff;j++) 
                for(k=0;k<=0xff;k++); 
  

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网