چشمك زن شماره 2 به زبان C (برنامه نویسی به زبان سی)
/*  چشمك زن شماره 2 */
برنامه به اين صورت مي باشد كه ايتدا همه بيت ها روشن مي شوند و در مرحله بعد همه آنها خاموش مي شوند و در مرحله بعدي يك در ميان روشن مي شوند و در مرحله آخر عدد E5 را نمايش مي دهد.
/-----*-----------*----------------*-------------*----------*--------*------------/
()()()                ()()()            ()()()()()()()()          ()()     ()()
()()  ()            ()  ()()          ()()()()()()()()()()       ()()     ()()
()()    ()        ()    ()()          ()()                   ()     ()()     ()()
()()      ()    ()      ()()          ()()     ()()()()            ()()()()()()
()()        ()()        ()()  ()()   ()()          ()()            ()()     ()()
()()                     ()()  ()()   ()()()()()()()()            ()()     ()()
()()                     ()()          ()()()()()()()()            ()()     ()()
/-----*-------------*--------------*-----------------*----------*-------------------/
------------------------------------MGH------------------------*/
*/------------------project flash number 2 ---------------------
1 #include 
2 #define on 0xff
3 #define off 0x00
4 #define mgh 0x55
5 #define mc 0xE5
6 void wait_mgh()
7  {
8    unsigned int mc;
9    for(mc=0;mc<33000;mc++);
10  }
11   main()
12     {
13       for(;;)
14        {
15          P1=on;
16          wait_mgh();
17          P1=off;
18          wait_mgh();
19          P1=mgh;
20          wait_mgh();
21          P1=mc;
22          wait_mgh();
23          }  }
1)  #include 
2) #define براي تعريف يك داده ثابت مي باشد.
MGH MGH MGH MGH MGH MGH MGH MGH MGH MGH MGH MGH MGH MGH