亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? vectors08.c

?? 基于HC908GP32的計算器完整程序
?? C
字號:
/*-----------------------------------------------------*
*文件名:vectors08.c                                    *
*功  能:用于定義中斷矢量表                             *
*-----------------------------------------------------*/
/*[頭文件]*/
#include "GP32C.H"        
#include "KB.h"           
#include "SCI.h"
#pragma interrupt_handler isrKBI
int result(unsigned char m[]);
extern void lcdshow(unsigned char *str);
extern void LcdInit(void);
extern void Lcd_Command(unsigned char cmd);
unsigned char n[32]={"                                "};
unsigned char m[32];
unsigned char mn[32];
unsigned char KB_valve,i,s2,x,t1,s1=0,t=0;
int  mm; 
unsigned char i1,i2,i3,i4,i41,i42,i5,i6,i7,i8,i9;
unsigned char sign1[16],sign2[16];
int r[16];
int res;
int result(unsigned char m[])
{
for(i1=0;i1<16;i1++)r[i1]=0;
i1=0;i2=0;i3=0;i4=0;i5=0;i6=0;i7=0;
while(m[i1]!='='&&m[i1]!='')
{i1++;i2++;}
if(m[0]=='-')i3=1;
for(;i3<=i2;i3++)
{if(m[i3]=='+'||m[i3]=='-'||m[i3]=='*'||m[i3]=='/'||m[i3]=='=')
{sign1[i4]=m[i3];sign2[i4]=i3;i4++;}}
i41=i4;i42=i4;
if(m[0]=='-')i5=1;
while(i41--)
{ 
for(;i5<sign2[i6];i5++)
r[i7]=r[i7]*10+m[i5]-'0';
i5++;i6++;i7++;
}
if(m[0]=='-')r[0]=0-r[0];
for(i8=0;i8<i42-1;i8++)
{if(sign1[i8]=='*')
{r[i8+1]=r[i8]*r[i8+1];r[i8]=0;
if(i8>0&&sign1[i8-1]=='-')sign1[i8]='-';
else sign1[i8]='+';}
if(sign1[i8]=='/')
{r[i8+1]=r[i8]/r[i8+1];r[i8]=0;
if(i8>0&&sign1[i8-1]=='-')sign1[i8]='-';
else sign1[i8]='+';}}
res=r[0];
for(i9=0;i9<i42-1;i9++)
{
if(sign1[i9]=='+')res=res+r[i9+1];
if(sign1[i9]=='-')res=res-r[i9+1];
}
return res;
}

         
/*鍵盤中斷處理函數------------------------------------*/

void isrKBI(void) 
{
	 unsigned char KB_valve;
	 asm("SEI");	  	        //關總中斷
	  INTKBSCR|= (1<<IntBit); //屏蔽鍵盤中斷(IMASKK=1)
	  x=1;
	  if(x==1)
	  {
	  x=0;
	  KB_valve=KB_Scan();     //掃描鍵值
      KB_valve=KB_Def(KB_valve);  //鍵值轉化為定義值
      switch(KB_valve)
      {
case '1':n[t++]='1';s1=0;break;
case '2':n[t++]='2';s1=0;break;
case '3':n[t++]='3';s1=0;break;
case '4':n[t++]='4';s1=0;break;
case '5':n[t++]='5';s1=0;break;
case '6':n[t++]='6';s1=0;break;
case '7':n[t++]='7';s1=0;break;
case '8':n[t++]='8';s1=0;break;
case '9':n[t++]='9';s1=0;break;
case '0':n[t++]='0';s1=0;break;
case '<':while(n[t-1]==' ')t--;if(t!=0)n[--t]=' ';s1=2;break;
case '+':if(s1==1)
{
s2=0;
while(n[s2]!='=')s2++;
for(i=0;i<t-s2;i++)n[i]=n[i+s2+1];
for(i=t-s2;i<32;i++)n[i]=' ';
t=t-s2-1;
}
if(t==0)break;
else n[t++]='+';
s1=0;break;
case '-':if(s1==1)
{
s2=0;
while(n[s2]!='=')s2++;
for(i=0;i<t-s2;i++)n[i]=n[i+s2+1];
for(i=t-s2;i<32;i++)n[i]=' ';
t=t-s2-1;
}
else n[t++]='-';
s1=0;break;
case '*':if(s1==1)
{
s2=0;
while(n[s2]!='=')s2++;
for(i=0;i<t-s2;i++)n[i]=n[i+s2+1];
for(i=t-s2;i<32;i++)n[i]=' ';
t=t-s2-1;
}
if(t==0)break;
else n[t++]='*';
s1=0;break; 
case '/':if(s1==1)
 {
s2=0;
while(n[s2]!='=')s2++;
for(i=0;i<t-s2;i++)n[i]=n[i+s2+1];
for(i=t-s2;i<32;i++)n[i]=' ';
t=t-s2-1;
}
if(t==0)break;
else n[t++]='/';
s1=0;break; 
case '=':
n[t++]='=';
for(i=0;i<t;i++)
m[i]=n[i];
mm=result(m);
if(t<17)
{n[t-1]=' ';n[16]='=';t=17;}
if(mm<0)
 {
n[t++]='-';
mm=0-mm; 
 }
 t1=0;
 if(mm==0)n[t++]='0';
 else
 {
while(mm)
{
mn[t1++]=mm%10+'0';
mm=mm/10;
}
while(t1>0)n[t++]=mn[--t1];}
s1=1;break;
 }
Lcd_Command(0b00001100);
lcdshow(n);
if(t>32)
 {
for(i=0;i<32;i++)n[i]=' ';
lcdshow(n);
t=t%32;
 }
if(s1==2)
 {
lcdshow(n);
s1=0;
 }
 }
	  KB_Init();			     //重新初始化鍵盤
	  INTKBSCR&= ~(1<<IntBit); //打開鍵盤中斷(IMASKK=0)
	 asm("CLI");			     //開總中斷
}
//未定義的中斷處理函數,本函數不能刪除
#pragma interrupt_handler isrDummy  
void isrDummy(void) 
  {
  }
//中斷矢量表,需定義中斷函數,可修改下表中的相應項目
//(interrupt service routine,isr 中斷處理程序)
#pragma abs_address:0xffdc    //中斷向量表起始地址
void (* const _vectab[])(void) = {            
	isrDummy,   //時基中斷 
	isrDummy,		//AD轉換中斷      
	isrKBI,    	//鍵盤中斷    
	isrDummy,		//SCI TC/TE 
	isrDummy,   //SCI RF/IDLE 
	isrDummy,		//SCI PE/FE/NF/OR
	isrDummy,		//SPI TE  
	isrDummy,		//SPI MOD/OVR/RF
	isrDummy,		//TIM2溢出中斷 
	isrDummy,		//TIM2通道1
	isrDummy,		//TIM2通道0
	isrDummy,		//TIM1溢出中斷      
	isrDummy,		//TIM1通道1
	isrDummy,		//TIM1通道0
	isrDummy,		//CGM     
	isrDummy,		//IRQ     
	isrDummy		//SWI       
    //RESET也是中斷,定義在 crt08.o中 
   };
#pragma end_abs_address  

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩成人精品在线观看| 综合久久国产九一剧情麻豆| 蜜臀av一级做a爰片久久| 色综合激情五月| 亚洲成人一区二区| 欧美大片免费久久精品三p| 黄色日韩网站视频| 国产精品免费视频网站| 色哟哟一区二区三区| 亚洲中国最大av网站| 91精品国产综合久久精品性色| 日韩av不卡在线观看| 久久综合资源网| av成人免费在线| 视频一区在线视频| 久久免费看少妇高潮| 91免费国产视频网站| 午夜精品123| 久久这里只有精品6| 99热99精品| 日韩在线卡一卡二| 国产蜜臀av在线一区二区三区| 91亚洲精品久久久蜜桃| 免费黄网站欧美| 国产精品三级视频| 欧美日韩黄色一区二区| 国产一区不卡视频| 亚洲精品少妇30p| 欧美一区二区大片| av亚洲产国偷v产偷v自拍| 视频一区二区中文字幕| 久久蜜桃av一区精品变态类天堂| 99久久99久久精品国产片果冻| 视频精品一区二区| 国产精品私人影院| 欧美电影一区二区| jlzzjlzz亚洲日本少妇| 天天色天天操综合| 中文字幕一区二区三区在线不卡 | 国产精品久久久久久一区二区三区| 在线视频一区二区免费| 国产suv精品一区二区883| 香蕉影视欧美成人| 日韩毛片精品高清免费| 精品国产三级电影在线观看| 色狠狠综合天天综合综合| 国产一区二区主播在线| 视频在线观看一区| 亚洲精品伦理在线| 国产亚洲欧美色| 欧美日韩的一区二区| 99在线热播精品免费| 狠狠色狠狠色综合| 国产999精品久久| 日韩精品久久久久久| 一区二区三国产精华液| 国产精品久久久久久久久果冻传媒 | 欧美高清在线一区| 欧美大胆人体bbbb| 欧美乱熟臀69xxxxxx| 色哟哟亚洲精品| 色综合久久中文综合久久97| 从欧美一区二区三区| 国产精品亚洲第一区在线暖暖韩国| 日本不卡不码高清免费观看| 亚洲一区二区三区四区在线| 中文字幕一区在线观看视频| 国产精品三级av在线播放| 国产偷v国产偷v亚洲高清| 精品国产伦一区二区三区观看方式 | 国产电影精品久久禁18| 精品一区二区精品| 久久99精品视频| 极品销魂美女一区二区三区| 美女视频免费一区| 美女视频黄频大全不卡视频在线播放| 五月综合激情婷婷六月色窝| 亚洲曰韩产成在线| 亚洲国产日韩一区二区| 一区二区三区在线免费播放| 夜夜亚洲天天久久| 亚洲国产精品自拍| 日韩国产精品久久久久久亚洲| 亚洲成人久久影院| 日韩福利电影在线| 麻豆成人久久精品二区三区红 | 国产在线不卡一区| 国产精品99久久久久久似苏梦涵 | 国产拍揄自揄精品视频麻豆| 亚洲观看高清完整版在线观看| 亚洲男人的天堂一区二区| 亚洲图片有声小说| 日韩激情视频网站| 蜜桃精品在线观看| 大尺度一区二区| 在线区一区二视频| 91精品免费观看| 日本一区二区三区国色天香| 亚洲人成亚洲人成在线观看图片| 亚洲制服欧美中文字幕中文字幕| 日韩av中文字幕一区二区三区 | 日韩精品久久久久久| 久久国产精品99精品国产| 高潮精品一区videoshd| 在线观看亚洲精品视频| 日韩精品一区二区三区四区视频| 国产亚洲精品7777| 亚洲激情第一区| 看电视剧不卡顿的网站| 成人的网站免费观看| 欧美四级电影网| 久久久影视传媒| 亚洲与欧洲av电影| 国产精品18久久久久久久久| 在线观看日韩av先锋影音电影院| 欧美一区二区女人| 一区精品在线播放| 奇米影视在线99精品| www.欧美精品一二区| 欧美日韩国产精选| 中文字幕成人av| 日韩成人精品视频| 91免费看视频| 久久久99久久| 午夜精品免费在线| kk眼镜猥琐国模调教系列一区二区| 这里是久久伊人| 国产精品伦一区二区三级视频| 日精品一区二区三区| 99久久精品国产观看| 精品福利一二区| 日日摸夜夜添夜夜添精品视频| 粉嫩嫩av羞羞动漫久久久| 欧美一卡二卡三卡四卡| 尤物视频一区二区| 成人综合在线观看| 精品日韩一区二区三区免费视频| 亚洲在线一区二区三区| 成人av高清在线| 精品国产一区二区三区忘忧草| 亚洲国产裸拍裸体视频在线观看乱了| 粉嫩蜜臀av国产精品网站| 久久综合九色综合欧美就去吻| 午夜伦欧美伦电影理论片| 99re视频精品| 中文av字幕一区| 国产福利一区在线观看| 日韩欧美一二三区| 日韩不卡免费视频| 91麻豆精品91久久久久同性| 亚洲综合一二区| 色系网站成人免费| 亚洲欧洲av色图| 国产盗摄一区二区| 国产日韩欧美制服另类| av亚洲精华国产精华| 国产精品久久久久久久浪潮网站 | 国产乱国产乱300精品| 日韩免费观看高清完整版在线观看| 亚洲国产裸拍裸体视频在线观看乱了| 色综合婷婷久久| 亚洲精品精品亚洲| 欧美影院一区二区| 亚洲午夜精品网| 欧美日免费三级在线| 亚洲综合色视频| 欧美日韩一区二区三区四区| 亚洲已满18点击进入久久| 一本一道综合狠狠老| 亚洲人123区| 欧美性生活久久| 午夜精品一区二区三区电影天堂 | 91高清视频在线| 亚洲高清视频在线| 91精品国产乱码久久蜜臀| 天堂一区二区在线免费观看| 69av一区二区三区| 久久成人麻豆午夜电影| 久久久青草青青国产亚洲免观| 国产在线视频精品一区| 国产精品久久久久影院| 一本大道久久a久久综合婷婷| 亚洲主播在线播放| 日韩欧美三级在线| 国产91露脸合集magnet| 成人免费在线视频| 欧美在线色视频| 免费观看在线色综合| 久久婷婷色综合| 91在线国产福利| 性久久久久久久久久久久| 精品欧美乱码久久久久久| 国产成人夜色高潮福利影视| 国产精品国产自产拍在线| 欧美色网站导航| 精品一区二区三区视频| 国产精品久久久久久亚洲伦| 欧美午夜一区二区三区| 精品一区二区久久| 亚洲精品中文字幕乱码三区 |