| 
 
| /****************PMS150G掉电模式*******************/ /**************************************************/
 /**************************************************/
 /**************************************************/
 //                     ________pms150g________
 //               3.3v-|1 vdd     \_/     gnd 8|-地
 //                key-|2 pa7             pa0 7|-led
 //                    |3 pa6             pa4 6|
 //                    |4_pa5_____________pa3_5|
 #include        "extern.h"
 led                bit                pa.0;
 key                bit                pa.7;
 /**************************************************/
 void        FPPA0 (void)
 {
 .ADJUST_IC        SYSCLK=IHRC/8                //        SYSCLK=IHRC/4
 byte                a1;
 /**************************************************/                //IO初始化
 $                led                out,low;                //输出,低
 $                key                in,pull;                //输入,上拉电阻
 /**************************************************/
 while(1)
 {
 led=0;
 //$                clkmd                ilrc/4,en_ilrc;                //切换到ilrc/4
 clkmd                =0xf4;
 clkmd.4                =0;
 while (1)
 {
 stopsys;                //进入断电模式
 if(key== 0){break;}
 }
 
 
 //$                clkmd                ihrc/8,en_ihrc;                //切换到ihrc/8
 clkmd                =0x3c;
 a1                =5;
 while(a1--)                                        //闪5次
 {
 led                =0;
 .delay 500000;
 led                =1;
 .delay 500000;
 led                =0;
 }
 
 
 }
 }
 /**************************************************/
 
 
 
 | 
 |