关于【擒敌拳第三套16动分解动作名称】,擒敌拳十六动图解,今天涌涌小编给您分享一下,如果对您有所帮助别忘了关注本站哦。
- 内容导航:
- 1、教你用51做简易计算器
- 2、擒敌拳第三套16动分解动作名称:擒敌拳十六动图解
1、教你用51做简易计算器
2.主程序(源代码)
#include//#include#define LEDS 8char keyscan();void display();char dsp[9]={0,0,12,12,12,12,12,12,12};//³õʼ»¯ÏÔʾÊý×évoid calculate(char k,char c1[8],char c2[8]);unsigned char code Select[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};unsigned char code LED_CODES[]={0xC0,0xF9,0xA4,0xB0,0x99,//0-40x92,0x82,0xF8,0x80,0x90,//5-90x86,0xAF,0xFF,0x7F,0xBF,};//E,r,¿Õ¸ñ,.,-void main(void){char i,j,k,c;char a[8],b[8];TMOD=0;TL0=-(1000/256);TH0=-(1000%256);EA = 1; //×ÜÖжϿª¹ØET0 = 1; //¿ªÖжÏTR0 = 1; //ÆôÓüÆÊýÆ÷0KSC:do{for(i=1;i<9;i++)//Êý×Ö¼ÈëÑ»·{dsp[0]=keyscan();if(c==2&&dsp[0]<10)//´Ë¶Î´úÂëÑéÖ¤ÊÇ·ñÓоɵļÆËã½á¹ûÔÚÏÔʾ£¬ÇÒ²»ÔÙ²ÎÓëмÆËã{dsp[1]=dsp[0];for(j=2;j<9;j++)dsp[j]=12;c=0;}else if(c==2&&dsp[0]>9)//¾ÉµÄ¼ÆËã½á¹û½«²ÎÓëеļÆË㣬×÷ΪµÚÒ»¸öÊý{c=0;}if(dsp[0]==0&&dsp[1]==0&&dsp[2]==12)//¸öλΪ0ÇÒʮλΪ¿Õʱ°´ÏÂ0,°´¼üÎÞЧ£¬Ìø»ØKSCµÈ´ýÕýÈ·ÊäÈë{goto KSC;}else if(dsp[0]>9) break;//ÓвÙ×÷·û°´Ï£¬Ìø³öÊý×Ö¼ÈëÑ»·else{for(j=i;j>0;j--)dsp[j]=dsp[j-1];//ÒÆÎ»£¬ÒÔÕýÈ·ÏÔʾÊý×Ö}}if(i==9)//ÅжÏÊÇ·ñÊäÈë8¸öÓÐЧÊý×Ö£¬ÊÇÔòµÈ´ý²Ù×÷·û£¬·ñÔòÖ±½ÓÅжϲÙ×÷·û{do//ʹÓÃdo whileÎÞÂÛÊÇ·ñµÚÒ»¸öÊý¶¼È¡Ò»´Î²Ù×÷·û{dsp[0]=keyscan();//»ñÈ¡²Ù×÷·ûºÅif(dsp[0]==14||dsp[0]<10)//°´ÏÂC»òÕßµÚ9λÊý×ÖÇåÁã{dsp[1]=0;for(i=2;i<9;i++)dsp[i]=12;c=0;}}while((dsp[0]==15)&&(c==0));//µÈºÅ±»°´Ï£¬µÈ´ýеIJÙ×÷·û£¨½ö¶ÔµÚÒ»¸öÊý×ÖÓÐЧ£©}else if(dsp[0]==14)//°´ÏÂCÇåÁã{dsp[1]=0;for(i=2;i<9;i++)dsp[i]=12;c=0;}while(dsp[0]==15&&c==0)//δÊäÂú8λÇÒÊǵÚÒ»¸öÊý×Ö¼´°´ÏµȺţ¬µÈ´ý·ÇµÈºÅ²Ù×÷·û{dsp[0]=keyscan();//»ñÈ¡²Ù×÷·ûºÅif(dsp[0]==14||dsp[0]<10)//°´ÏÂC»òÕßÊý×Ö¶¼½øÐÐÇåÁã,ÖØÐÂÊäÈëa{dsp[0]=14;//½«dsp[0]ÖÃΪ14£¬·ÀÖ¹ÒòÊý×ÖÇåÁãδÄÜÀ¹½Ødsp[1]=0;for(i=2;i<9;i++)dsp[i]=12;c=0;}}}while(dsp[0]==14);//Êý×ÖÊäÈëδÍê³É¼´°´ÏÂC£¬ÖØÐµȴýÊäÈëdo{if(c==0)//ûÓÐÊý×ÖÊäÈë{ k=dsp[0];//´æ¼ÆËã·û£¨Ñ»·ÄÚÒÑÅųýC¡¢£½¡¢Êý×Ö£©for(i=0;i<8;i++)//½«µÚÒ»¸öÊý´æÈëa[8]{a[i]=dsp[i+1];}dsp[1]=0;//ÇåÁãfor(i=2;i<9;i++)dsp[i]=12;c=1;//ÒÑÊäÈëagoto KSC;}else if(c==1){for(i=0;i<8;i++)//½«µÚ¶þ¸öÊý´æÈëb[8]{b[i]=dsp[i+1];}c=2;//ÒÑÊäÈëbif(dsp[0]!=15)//bÊäÍêºó²Ù×÷·û²»ÊǵȺÅ{calculate(k,a,b);for(i=0;i<8;i++)//½«¼ÆËã½á¹û´æÈëa[8]£¬aÖµ¸üÐÂ{a[i]=dsp[i+1];}k=dsp[0];//¸üмÆËã·ûc=1;goto KSC;}}}while((dsp[0]==15)&&(c<2));//Ö±µ½abÊäÈëÍê³ÉÇÒ°´ÏµȺÅcalculate(k,a,b);//½øÐÐ×îºó¼ÆËãgoto KSC;//Ìø»ØKSC£¬µÈ´ýÐÂÒ»ÂÖ¼ÆËãwhile(1);//·ÀÖ¹³ÌÐòÅÜ·É}char keyscan(){char KeyL;char KeyR;char j;do{do{P3=0xF0;P3=P3|0xF0;//ÐÐɨÃè11110000if(P3!=0xF0){KeyL=P3;P3=0x0F;P3=P3|0x0F;//ÁÐɨÃè00001111KeyR=P3;}}while(KeyL==0xF0||KeyR==0x0F);for(j=0;j<12;j++)//ÑÓʱ0.001s=1ms{;}}while(P3!=0x0F); switch(KeyL&KeyR){case 0x28:{return 0;break;}case 0x11:{return 1;break;}case 0x21:{return 2;break;}case 0x41:{return 3;break;}case 0x12:{return 4;break;}case 0x22:{return 5;break;}case 0x42:{return 6;break;}case 0x14:{return 7;break;}case 0x24:{return 8;break;}case 0x44:{return 9;break;}case 0x81:{return 10;break;}//¼Ó·¨(µÚÒ»ÐУ¬µÚËÄÁÐ)case 0x82:{return 11;break;}//¼õ·¨£¨µÚ¶þÐУ¬µÚËÄÁУ©case 0x84:{return 12;break;}//³Ë·¨£¨µÚÈýÐУ¬µÚËÄÁУ©case 0x88:{return 13;break;}//³ý·¨£¨µÚËÄÐУ¬µÚËÄÁУ©case 0x18:{return 14;break;}//ÇåÁ㣨µÚËÄÐУ¬µÚÒ»ÁУ©case 0x48:{return 15;break;}//¼ÆËã½á¹û£¨µÚËÄÐУ¬µÚÈýÁУ©}}void display() interrupt 1 using 1//ÀûÓö¨Ê±Æ÷ÖжÏʵÏÖ¼äʱÏÔʾ{char i,j,h;ET0=0;for(j=8;j>0;j--)//ɨÃè8´Î{for(i=7;i>=0;i--)//´Ó¸ßλµ½µÍλɨÃèÏÔʾ{P2=0;P1=LED_CODES[dsp[8-i]];P2=Select[i];for(h=0;h<8;h++){;}}}TL0=-(1000/256);TH0=-(1000%256);ET0=1;}void calculate(char k,char a[8],char b[8]){char r[8];long i,x,y;i=0;x=0;y=0;for(i=7;i>0;i--)//Êýֵת»¯£¬½«´ú±í¿Õ¸ñµÄ12ת»¯ÎªÊý×Ö0£¬ÒòΪ¸öλ²»ÏÔʾ¿Õ¸ñ£¬Ä¬ÈÏΪ0£¬ËùÒÔ²»×ª»¯{while(a[i]==12)a[i]=0;while(b[i]==12)b[i]=0;}x=a[4];x=10000*x;x=x+a[0]+a[1]*10+a[2]*100+a[3]*1000+a[5]*100000+a[6]*1000000+a[7]*10000000;y=b[4];y=10000*y;y=y+b[0]+b[1]*10+b[2]*100+b[3]*1000+b[5]*100000+b[6]*1000000+b[7]*10000000;if(k==10)//¼Ó·¨ÔËËã{x=x+y;if(x>99999999)//´óÓÚ8룬ÏÔʾ¡°Err¡±{r[0]=11;//rr[1]=11;//rr[2]=10;//Er[3]=12;//¿Õ¸ñr[4]=12;r[5]=12;r[6]=12;r[7]=12;}else{r[0]=x%10;r[1]=(x%100)/10;r[2]=(x%1000)/100;r[3]=(x%10000)/1000;r[4]=(x%100000)/10000;r[5]=(x%1000000)/100000;r[6]=(x%10000000)/1000000;r[7]=x/10000000;}}if(k==11)//¼õ·¨ÔËËã{if(x9999999){r[0]=11;//rr[1]=11;//rr[2]=10;//Er[3]=12;//¿Õ¸ñr[4]=12;r[5]=12;r[6]=12;r[7]=12;}else{r[0]=x%10;r[1]=(x%100)/10;r[2]=(x%1000)/100;r[3]=(x%10000)/1000;r[4]=(x%100000)/10000;r[5]=(x%1000000)/100000;r[6]=(x%10000000)/1000000;r[7]=x/10000000;for(i=7;i>0;i--)//½«ÓÐЧÊý×ֵĸßһλת»¯Îª£ºÅ{if(r[i]==0&&r[i-1]!=0){r[i]=14;break;}}}}else{x=x-y;r[0]=x%10;r[1]=(x%100)/10;r[2]=(x%1000)/100;r[3]=(x%10000)/1000;r[4]=(x%100000)/10000;r[5]=(x%1000000)/100000;r[6]=(x%10000000)/1000000;r[7]=x/10000000;}}if(k==12)//³Ë·¨ÔËËã{i=x;x=x*y;if(y==0){x=0;}else if(x>99999999||x0;i--)//Êýֵת»¯,½«¸ßλµÄÎÞЧÊý×Ö0ת»¯Îª¿Õ¸ñ·û12{if(r[i]==0)r[i]=12; else break;}for(i=0;i<8;i++)//½«¼ÆËã½á¹û´æÈëdsp[9]£¬ÏÔʾÊý¸üÐÂ{dsp[i+1]=r[i];}}3.计算结果展示
输入2+3

输入2

输入3
2、擒敌拳第三套16动分解动作名称:擒敌拳十六动图解
擒敌拳
预备姿势:在立正的基础上,听到“擒敌拳——预备”的口令后身体左转成格斗势。 动作要求:撤步、提拳、转头同时到位,动作自然放松。
贯耳冲击
动作用途:由前贯耳,击胸、腹。 动作要领:前进步的同时,双拳贯耳,两拳与太阳穴同高,相距20 厘米;随即右冲膝;右脚向前落步成右弓步的同时,左手成立掌前推右拳面,右肘前击与肩同高,两眼目视前方。
动作要求:进步贯耳快、右膝冲击猛、落步肘击狠。
抓腕砸肘
动作用途:由前抓腕砸肘。
动作要领:左脚在右脚后垫步,右脚上步成右弓步的同时,左手成八字掌向前下做抓腕式,与小腹同高,右臂自然后摆,右拳拳心朝下,目视左手);随即左后转体成左弓步的同时,左手变拳回拉至腰际,拳心朝上。右手握拳挥臂下砸,小臂略成水平,肘部 轻贴右肋,拳距腹部约30 厘米,拳眼向上,目视前下。
动作要求:垫步抓腕快、转体砸肘猛。
挡臂掏腿
动作用途:掏腿,推击腹、胸部。 动作要领:右后转身成右弓步的同时,右臂上格挡; 左脚向前上步成左弓步的同时,右手成插掌前插,掌心向上,与腰部同高;随即,右手变勾回拉置于右腹前,手心向上,左手成立掌前推与胸同高,目视前方。
动作要求:挡臂要快,掏推要协调一致。
砍肋击胸
动作用途:以双掌砍肋、双拳击胸实施连续攻击。 动作要领:左脚收回成左虚步的同时,双手变掌砍肋,掌心向上,肘轻贴腰际,小臂略成水平;随即右脚向前上步扒地成右弓步的同时,双掌变拳收于腰际,拳心向上,由腰际向前击出,与肩同高,两拳相距20 厘米,拳心朝下。
动作要求:虚步砍肋狠、上步击腹快。
缠腕冲拳
动作用途:破抓腕,拧臂击面。
动作要领:右脚收回成侧虚步的同时,左手抓握右手腕猛力后拉至左腹前,右手成虎爪,手心向下,目视前方;右转身的同时,右脚抬脚猛力下踏,左脚自然上步成半马步,两手经胸前猛力下切于右腹前(右手成虎爪),目视两手;随即,左手成八字掌前挡,右拳收于腰际,拳心向下;重心前移成左弓步的同时,右拳向前击出与肩同高,左拳收于腰际,拳心向上,目视前方。
动作要求:切腕迅猛,挡抓回拉与冲拳协调一致。
上架弹砍
动作用途:架防护头,弹踢敌裆,掌砍敌颈。 动作要领:右脚上步成右弓步的同时,双臂上架,左臂在外 ;起左脚弹踢;左脚落步成左弓步的同时,右手变掌向前砍击与颈部同高,左拳收于腰际,拳心向上,目视前方 。
动作要求:上架有力、弹踢迅猛、砍击准确。
接腿涮摔
动作用途:抄抱敌腿,涮摔制敌。 动作要领:左脚进步,右脚自然跟进成骑龙步,右抄抱;随即,左手抓握右手腕,右手变拳,拳心向上;右脚右后撤步成左仆步的同时,双手由两膝前划过后拉上提,右小臂略垂直,拳与头同高,距太阳穴约20厘米,目视前方。
动作要求:进步接腿准、撤步涮摔快。
横踢鞭打
动作用途:以横踢、鞭拳实施连续攻击。 动作要领:右脚在左脚后垫步的同时起左脚横踢; 左脚落步,右脚在左脚后背步,右后转体,接右鞭拳,目视攻击方向;随即,左后转身180°成格斗势。
动作要求:垫步横踢快、转体鞭打猛。
直摆勾击
动作用途:运用组合拳法实施连续攻击。 动作要领:左脚进步的同时左直拳;右脚跟步接右摆拳;右转体接左勾拳,目视前方。
动作要求:进步快捷、拳击迅猛。
抱腿顶摔
动作用途:由后抱顶敌腿摔敌。 动作要领:起右脚前蹬;右脚落步成右弓步的同时,双手变掌前插与膝同高,掌心相对约30 厘米;随即右肩前顶,两手后拉置于腹前成虎爪,手心相对,目视前下方。
动作要求:起脚前蹬猛,抱腿顶摔协调一致。
绊腿抡摔
动作用途:抄抱敌腿,下绊上抡反击。 动作要领:右脚在左脚前方上步,左脚自然跟进成骑龙步,左抄抱;随即左脚在右脚后背步,右脚扬起,右手成八字掌,向后挥臂,掌心向下,左拳护于颌前;左后转体成左弓步的同时,右脚后绊,右手由后向前抡摆置于左胸前20 厘米处,掌心向下,目视前下。
动作要求:进步抄抱快、背步绊腿猛、转体抡摔狠。
格挡弹踢
动作用途:格挡护头,踢裆击腹反击。 动作要领:右后转身180°成右弓步的同时右上格挡,左拳收于腰际,拳心向上;起左脚弹踢;左脚落步成骑龙步的同时接右勾拳,目视前方。
动作要求:转身格挡快、起脚弹踢猛、落步勾拳狠。
侧踹下砸
动作用途:侧踹击胸,跟进下砸。 动作要领:右脚在左脚后垫步的同时,起左脚侧踹; 左脚前落步成骑龙步的同时,右肘在胸前下砸与左膝同高,左拳变立掌顶压右拳面,目视前下。
动作要求:侧踹迅猛、下砸狠。
马步侧击
动作用途:提膝防守,以插掌、侧击实施连续攻击。 动作要领:左脚支撑,提右膝上防,左手变掌前插,掌心向上,右拳后拉抬平与肩同高,拳心向下;右脚向前落步成马步的同时,左臂上架防守,右拳向前击出与肩同高,拳眼向上,目视攻击方向 。
动作要求:左脚支撑稳固、上架侧击迅猛协调。
提膝前戳
动作用途:提膝格挡,戳击喉部。
动作要领:左脚支撑,提右膝上防,左拳护于颌前,右拳护于腹前,拳眼向上,目视前方;右脚在左脚后垫步,左脚上步成半马步的同时,左臂下格挡,右手成插掌收于腰际,掌心向上 ;重心前移成左弓步的同时,左拳收于腰际,拳心向上,右掌前戳与喉部同高,目视前方。
动作要求:提膝防守快、垫步前戳狠。
摆勾冲膝
动作用途:摆击头部,勾击、膝顶胸腹部。 动作要领:左脚进步,同时左摆拳;接右勾拳 ;随即右冲膝。右脚落步,左后转体180°成格斗势。
动作要求:拳击快捷、冲膝迅猛、转体到位。
结束势:身体向右转的同时,两拳收于腰际,拳眼向上,两腿挺直;右脚靠拢左脚的同时两手放下,成立正姿势。
本文关键词:擒敌拳十六动图解慢动作,擒敌拳十六动图解 新式,擒敌拳十六动图解第三套,擒敌拳十六动图解老式,擒敌拳十六动图解火柴人。这就是关于《擒敌拳第三套16动分解动作名称,擒敌拳十六动图解(教你用51做简易计算器)》的所有内容,希望对您能有所帮助!
本文链接:https://bk.89qw.com/a-711285