资源简介

紧急情况时将按键按下,交通灯变换,同时LCD显示时间、内容

资源截图

代码片段和文件信息

#include 
//#include “display.c“
#define uint unsigned int
#define uchar unsigned char
extern void lcd_pos(uchar xuchar y);
extern void Disp_HZ(const uchar * ptuchar num);
void Disp_SZ(uchar shuzi);
void delay_1ms();
void delay_nms(uint n);
extern void clear_scr();
void change(void)
{
    unsigned int jz;
    clear_scr();
    for (z=36;z>0;z--)
    {
      P1OUT =0x21;  //东西路红灯亮南北路绿灯亮
      //clear_scr();
      lcd_pos(10);
      Disp_HZ(“    “2);
      lcd_pos(21);
      Disp_HZ(“绿灯通行“4);
      
      lcd_pos(25);
      Disp_SZ(z/4);
      lcd_pos(26);
      Disp_HZ(“秒“1);
    }
    clear_scr();
    lcd_pos(21);
    Disp_HZ(“遵守交通规则“6);
    lcd_pos(31);
    Disp_HZ(“做文明市民“5);
    
    //P1OUT &= ~(BIT2+BIT3);
    for(j=4;j>0;j--)
    {
      P1OUT &= ~BIT5;//南北绿灯灭
      delay_nms(50);
      P1OUT |= BIT5;//南北绿灯亮
      delay_nms(50);
    }//南北路绿灯闪
    
    P1OUT &= ~BIT5;//南北路绿灯灭
    P1OUT=0x11;
    delay_nms(500);
 
    P1OUT=0;//东西路红灯灭南北路黄灯灭 
    clear_scr();
    
    for (z=36;z>0;z--)
    {
      P1OUT |=BIT2+BIT3;//东西路绿灯南北路红灯亮
    //  clear_scr();
      lcd_pos(10);
      Disp_HZ(“    “2);
      lcd_pos(21);
      Disp_HZ(“请耐心等待“5);
      lcd_pos(26);
      Disp_SZ(z/4);
      lcd_pos(27);
      Disp_HZ(“秒“1);
    }
    clear_scr();
    lcd_pos(21);
    Disp_HZ(“遵守交通规则“6);
    lcd_pos(31);
    Disp_HZ(“做文明市民“5);
    
    // P1OUT |= BIT2;//南北绿灯亮
     //delay_nms(500);
    for(j=4;j>0;j--)
    {
      P1OUT &= ~BIT2;//东西绿灯灭
      delay_nms(50);
      P1OUT |= BIT2;//东西绿灯亮
      delay_nms(50);
    }//东西路绿灯闪
    P1OUT &= ~BIT2;//东西路绿灯灭
    P1OUT |= BIT1;//东西路黄灯亮
    delay_nms(500); //东西路黄灯亮5s
    P1OUT &= ~(BIT1+BIT3);
    clear_scr();
    P1OUT |=BIT0+BIT5;
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1944  2013-09-22 19:20  交通灯\交通灯\change.c

     文件      22674  2013-09-22 19:20  交通灯\交通灯\Debug\Exe\zhenggai.d43

     文件      16138  2013-09-17 16:55  交通灯\交通灯\Debug\Exe\交通灯.d43

     文件      16235  2013-09-22 19:20  交通灯\交通灯\Debug\Obj\change.r43

     文件      15724  2013-09-17 18:33  交通灯\交通灯\Debug\Obj\display.r43

     文件      13453  2013-09-20 15:16  交通灯\交通灯\Debug\Obj\main.r43

     文件        257  2013-09-22 19:22  交通灯\交通灯\Debug\Obj\zhenggai.pbd

     文件        259  2013-09-17 18:31  交通灯\交通灯\Debug\Obj\交通灯.pbd

     文件      17110  2013-09-17 18:33  交通灯\交通灯\Debug\Obj\交通灯.r43

     文件       3191  2013-09-17 17:55  交通灯\交通灯\display.c

     文件        162  2013-09-17 18:33  交通灯\交通灯\jiaotongdeng.eww

     文件        425  2013-09-17 17:47  交通灯\交通灯\LCD12864P.h

     文件       1707  2013-09-22 19:22  交通灯\交通灯\main.c

     文件          0  2013-09-22 19:20  交通灯\交通灯\path.txt

     文件       3997  2013-09-22 19:22  交通灯\交通灯\settings\jiaotongdeng.wsdt

     文件       1293  2013-09-22 19:22  交通灯\交通灯\settings\zhenggai.cspy.bat

     文件       4977  2013-09-22 19:22  交通灯\交通灯\settings\zhenggai.dbgdt

     文件       1380  2013-09-22 19:22  交通灯\交通灯\settings\zhenggai.dni

     文件       1293  2013-09-17 18:29  交通灯\交通灯\settings\交通灯.cspy.bat

     文件       5075  2013-09-17 18:31  交通灯\交通灯\settings\交通灯.dbgdt

     文件       1000  2013-09-17 18:31  交通灯\交通灯\settings\交通灯.dni

     文件       4384  2013-09-22 19:22  交通灯\交通灯\zhenggai.dep

     文件      20124  2013-09-17 18:33  交通灯\交通灯\zhenggai.ewd

     文件      52368  2013-09-17 18:37  交通灯\交通灯\zhenggai.ewp

     文件        320  2013-09-17 18:21  交通灯\交通灯\交通灯.c

     文件       4760  2013-09-17 18:31  交通灯\交通灯\交通灯.dep

     文件      20124  2013-09-17 11:28  交通灯\交通灯\交通灯.ewd

     文件      52420  2013-09-17 18:25  交通灯\交通灯\交通灯.ewp

     目录          0  2013-09-25 17:29  交通灯\交通灯\Debug\Exe

     目录          0  2013-09-17 10:03  交通灯\交通灯\Debug\List

............此处省略8个文件信息

评论

共有 条评论