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

📄 order1.lst

📁 《PIC单片机C语言开发入门》所有章节源程序
💻 LST
字号:
     1:         
     2: 
     3: //****************************************************************/
     4:         /*8路顺序控制器源程序,源文件名order.c*/
     5: //****************************************************************/
     6: 
     7: //已调试通过。
     8: 
     9: #include <pic.h>
    10: #include <pic1687x.h>
    11: 
    12: void  delay();
    13:     
    14: main()
    15: {
    16:    TRISB=0x00;       //设置portb口全为输出
    17:    INTCON=0x00;      //关闭所有的中断
    18:    PORTB=0x00;       //RB口先送低电品平
    19: 
    20: loop1:   
    21:    //点亮led的第0位,顺序显示
    22:    PORTB=0x01;
    23:    delay();
    24: 
    25:    //点亮led的第1位
    26:    PORTB=0x03;
    27:    delay();
    28: 
    29:    //点亮led的第2位
    30:    PORTB=0x07;
    31:    delay();
    32: 
    33:    //点亮led的第3位
    34:    PORTB=0x0f;
    35:    delay();
    36: 
    37:    //点亮led的第4位
    38:    PORTB=0x1f;
    39:    delay();
    40: 
    41:    //点亮led的第5位
    42:    PORTB=0x3f;
    43:    delay();
    44: 
    45:    //点亮led的第6位
    46:    PORTB=0x7f;
    47:    delay();
    48: 
    49:    //点亮led的第7位
    50:    PORTB=0xff;
    51:    delay();
    52: 
    53:    //全灭
    54:    PORTB=0x00;
    55:    delay();
    56: 
    57:    //点亮led的第7位反,序显示
    58:    PORTB=0x80;
    59:    delay();
    60: 
    61:    //点亮led的第6位
    62:    PORTB=0xc0;
    63:    delay();
    64:    
    65:    //点亮led的第5位
    66:    PORTB=0xe0;
    67:    delay();
    68:    
    69:    //点亮led的第4位
    70:    PORTB=0xf0;
    71:    delay();
    72:    
    73: 
    74:    //点亮led的第3位
    75:    PORTB=0xf1;
    76:    delay();
    77: 
    78:    //点亮led的第2位
    79:    PORTB=0xf3;
    80:    delay();
    81:    
    82:    //点亮led的第1位
    83:    PORTB=0xf7;
    84:    delay();
    85:    
    86:    //点亮led的第0位
    87:    PORTB=0xff;
    88:    delay();
    89:   
    90:    //全灭
    91:    PORTB=0x00;
    92:    delay();
    93:    
    94:    goto  loop1;
    95: }
    96: 
    97: void  delay()
    98: {
    99:    int i;
   100:    for(i=0;i<=65;i++)
   101:    continue;
   102:  
   103: }
   104: 
   105: 
   106: 
   107: 
   108: 
   109: 

⌨️ 快捷键说明

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