wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

基于單片機的紅外稅收計算器

作者:佚名   來源:本站原創   點擊數:  更新時間:2010年12月14日   【字體:

發了我將近一天半時間

總結:
一,一開始就想做出來,導致出現錯誤不知道是那個地方。

二,由于一開始方向錯誤,導致時間用了很久。

三,由于不能調試,不知道怎樣檢查錯誤之所在。

四,后面自己有寫了子函數一個一個的調。

五,由于一開始我調用了POW函數,不知道為什么這個函數居然占用了大量的空間,導致程序反映很慢

這還不說,由于代碼有點長,居然編譯不過,找了好久才找出原因,后來只有自己寫一個函數了,所以以后

盡量不要亂調用函數,能自己寫代碼就自己寫。哎。。


最后總結:一,把任務模塊化,從最簡單的開始。

                二,一定要先想好了,才開始敲鍵盤

              三,最事情一定要注意細節,由于輸入的最大值超過了65535,而我調用函數的時候卻返回了一個int

導致自己始終不知道那個地方出錯了,要是一個變量我應該很容易想到溢出,但是函數返回值溢出第一次碰見。本程序完整版的下載地址:http://m.izizhuan.cn/f/suishoujisu.rar 

//本單片機紅外直接由外部中斷1連起來的為紅外輸入你的工資,再通過稅收的公式算出你要交的稅//按一下外部中斷0,表示輸入完成
 

#include <reg51.h>  
unsigned a[5],b[5],flag;
unsigned char table[]=
            {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
int wei;
long temp=0 ;
double recond;
sbit hwx=P3^3;        //定義紅外接收腳, 
char cout;
unsigned char l_lhj[66] ;      //定義66位數組變量來存儲接收的時間參數

 
void delay (void)                                //空5個指令
{
    unsigned char i=13;
    while(i)
        i--;
}
void delay1()
{
   int i=100 ;
   while(i--);
}
long power( int i) //10的i次方函數
{
    long  sum=1;
    unsigned char j;
      for(j=0;j<i;j++)
        sum=sum*10;
        return sum;
}
void display()
{
    int i;
    P1=0;
    P2=table[a[wei]];
    for(i= 1;i<=wei;i++)
       {
             delay1();
          P2=table[a[wei-i]];      
           
               
          
           P1++;
       } 
       
}
void displayf()     //由于只有兩位小數,所以就單獨顯示
{
   int tmp=recond ;
   P2=P2+0x80;
   delay1();            
     P1=wei+1;
    P2=table[tmp/10] ;
    delay1();     
       P1++; 
       P2=table[tmp%10];
       delay1(); 

}
void intandfloat()
{
    //這個地方要根據你輸入數字的位數,如果是4位,i<4
    //如果是五位i<5
    
    int   i; 
     if(cout<4)
       ;
     else
     {
        if(b[0]>=2)
        {
        for(i=0;i<cout ;i++)
        temp=temp+b[i]*power(cout-1-i);    //10的i次方
       temp=temp-2000;    //稅收規定:工資-2000
    }
    }
}
void chuli(int temp)
{
    int i;
    for(i=0;;i++)
   {
       a[i]=temp%10;
       temp=temp/10; 
       if(temp<=0)
       break;
        wei++;
   }
}
void  f(int i)     //
{    
       int temp1;//保留變量
       temp1=temp;
       temp=temp*0.05*i;//記住整數部分 
        recond=temp1*5*i; 
        recond=100*(recond-temp*100);//記住小數部分 
        recond=recond/100; 
}
void tax()
{
   int  c  ;
   long b;
   b=temp;
    if(b<=500)
c=1;
else
if(b<=2000)
c=2;
else
if(b<=5000)
c=3;
else
if(b<=20000)
c=4;
else
if(b<=40000)
c=5;
else
if(b<=60000)
c=6;
else
if(b<=80000)
c=7;
else
if(b<=100000)
c=8;
                      

switch(c)
{
case 1:  f(c); 
        
        break;
case 2: 
        f(c);
        temp=temp-25;
        break;
case 3: 
        f(c);
        temp=temp-125;
        break;
case 4: 
        f(c);
        temp=temp-375;
        break;
case 5: 
         f(c);
        temp=temp-1375;
        break;
case 6: 
         f(c);
        temp=temp-3375;
        break;
case 7:  
        f(c);
        temp=temp-10375;
        break;
case 8:  
        f(c);
        temp=temp-17375;
        break; 
}
  
}            
void show()
{
    int i;
    P1=0;
    for(i=0;i<cout;i++)
    {
      P2=table[b[i]];
      delay1();
      if(i>=cout-1)
      break;
      P1++;
    }
     
}
void main()
{
  
      EA=1;
    EX0=1;
    EX1=1;
    IT0=1;
    IT1=1;
    while(1)
    {
    if(flag==0)
    show();
    else
    {
      display(); //顯示整數 
      displayf() ;  //顯示小數
    }
    }       
    
}    
void zhongduan() interrupt 0
{
    flag++;
       intandfloat(); //整數和小數分開
    tax();//稅收函數
    chuli(temp); //處理整數
    EX0=0;
}
void hongwai(void)   interrupt 2     //外部中斷 1 ,INT1(P3^3)連接紅外線接收IC數據腳
{
    unsigned char i,j,tmp ;
    unsigned int tmp2;
    EX1=0;
//    hwx=1;
    j=33;          
    i=0;           
    tmp2=0;
    while(!hwx){            
    tmp2++;                   
    if(tmp2==1000)           
        break;
    }
    if(tmp2<1000){            //小于1000個記數的判斷為干擾退出接收
        EX1=1;
        return;
    }
    //P2=0x76;    //數碼管輸出顯示H,作為紅外接收的指示

    while(j){    
        tmp=0;
        l_lhj[i]=1;        
        while(!hwx){    //檢測高低電平的變化
            l_lhj[i]++;        //沒變繼續加1
            delay();        //加入延時,是因為我們采用8位二進來存儲,如果不加延時,時間量將計滿
            tmp++;            //此變量為防止干擾帶來的死循環
            if(tmp==250)
                break;
        }
        i++;
        tmp=0;
        l_lhj[i]=1;        //時間量從1開始
        while(hwx){        //檢測高低電平的變化
            l_lhj[i]++;    //沒變繼續加1   
            delay();        //同上
            tmp++;
            if(tmp==250)
                break;
        }   
        i++;       
        j--;
    }
    i=255;                //加入循環延時,處理數據
    while(i){
    tmp=255;
    while(tmp){
    P2=0XF0;
    tmp--;
    }
    i--;           
    }
    tmp=0;
    //這里顯示了全部的四段碼,包括地址位兩段,控制位兩段,每段用點分開 
    
    for(i=35;i<51;i++,i++)                  //同上,這里處理控制位前8位
            {    
             tmp>>=1;
             if(l_lhj[i]>30)
                tmp+=0x80;
            }
               
                b[cout]=tmp%16;
             
                    cout++;
                 
           EX1=1;   
} 
 
關閉窗口

相關文章

亚洲福利在线视频| 老司机久久精品| 久久精品国产96久久久香蕉| 风间由美中文字幕在线看视频国产欧美| 午夜刺激在线| 影音先峰男人站| 久久久久99精品成人片毛片| 日本中文字幕片| 国产另类自拍| 久久久这里只有精品视频| 欧美日韩成人一区| 中文字幕亚洲欧美在线不卡| 蜜臀av性久久久久蜜臀aⅴ四虎| 国产一区二区三区四区大秀| 黄视频网站在线观看| 日本24小时在线高清视频| 国产高清大尺度一区二区不卡| 国产成人自拍偷拍| 黄色片子在线观看| 午夜不卡久久精品无码免费| 欧美 日韩 国产在线观看| 69国产精品视频| 欧美老头gaygay1069| 337p粉嫩色噜噜噜大肥臀| 国产真人做爰视频免费| av网站在线不卡| 中文字幕乱码免费| 国产亚洲欧美一区二区| 青青久久aⅴ北条麻妃| 中文字幕一区二区精品| 欧美一区二区国产| 色www精品视频在线观看| 国产精品无码永久免费888| 精彩视频一区二区三区| 一区在线视频| 色一区二区三区四区| 91精品导航| 不卡亚洲精品| 在线黄色的网站| 成人无遮挡免费网站视频在线观看| 久久久一二三区| 毛毛毛毛毛毛毛片123| 69堂免费视频| 亚洲色成人www永久在线观看 | 欧美xxxx黑人| 久久久噜噜噜www成人网| 一区二区三区视频在线播放| 精品国产二区在线| 亚洲va国产va天堂va久久| 欧美资源在线观看| 久久久久中文字幕2018| 欧美日韩不卡合集视频| 色av吧综合网| 一区二区三区回区在观看免费视频| 日韩精品中文字幕在线不卡尤物| 欧美在线免费播放| 精品久久久久久久久久久| 亚洲午夜久久久久久久久电影网| 亚洲视频综合在线| 综合激情成人伊人| 亚洲视频一区二区免费在线观看| 国产农村妇女精品| 中文字幕电影一区| 国产女主播视频一区二区| 欧美激情一区在线| 国产精品理伦片| 中文字幕欧美三区| 亚洲欧美偷拍另类a∨色屁股| 国产精品网站在线播放| 中文字幕五月欧美| 最新热久久免费视频| 国产精品久久久久国产精品日日| 中文字幕欧美国产| 亚洲免费在线播放| 亚洲地区一二三色| 色av成人天堂桃色av| 欧美日韩你懂的| 制服丝袜亚洲色图| 亚洲精品wwww| 亚洲无限av看| 欧美日韩国产二区| 91成人在线观看国产| 国产激情999| 成人性生交大片免费看小说| 国产不卡一区二区在线观看| 久久国产精品一区二区三区四区 | www成人在线| 免费黄色网址在线| 国产免费的av| 97精品人人妻人人| 偷偷色噜狠狠狠狠的777米奇| av直播在线观看| 久久综合激情网| 中文字幕精品一区二| 亚洲免费黄色片| 国产一级片网站| 18岁以下禁止观看的美女视频| 天天舔天天干| 蜜桃视频在线播放| av资源在线播放| 外国成人毛片| 偷拍自拍亚洲色图| 在线视频观看日韩| 国产很黄免费观看久久| 日本一区二区三级电影在线观看| 亚洲图片自拍偷拍| 91精品国产色综合久久ai换脸| 国产视频精品在线| 88xx成人精品| 国产一区自拍视频| 日本免费黄色小视频| 污色网站在线观看| 播金莲一级淫片aaaaaaa| 欧美成人片在线观看| 中文字幕在线观看高清| 亚洲精品国自产拍在线观看| 成人动漫h在线观看| bbbbbbbbbbb在线视频| 色在线视频观看| 开心激情综合| 午夜一区二区三区不卡视频| 99热在这里有精品免费| 欧美日韩美女在线观看| 亚洲国产精品va在看黑人| 久久免费国产视频| 久久精品日韩精品| 日韩网址在线观看| 91禁男男在线观看| 国产婷婷在线视频| 免费吸乳羞羞网站视频| 国产女人在线观看| 免费一区二区三区四区| 欧美日韩影院| 91视频免费观看| 在线看国产一区| 最好看的2019年中文视频| 国产第一区电影| 国产免费内射又粗又爽密桃视频| 日本少妇xxxx软件| 高清乱码免费看污| 国产精品久久久高清免费| 污污软件在线观看| 日韩高清不卡| 亚洲私拍自拍| 国产精品三级av| 精品国产乱码久久久久久免费| 77777亚洲午夜久久多人| 先锋影音一区二区三区| 人妻 丝袜美腿 中文字幕| 精品免费囯产一区二区三区| 国产精品外围在线观看| 国产乱视频在线观看| 亚洲国产中文在线| 老司机亚洲精品| 一区二区国产盗摄色噜噜| 日韩精品极品在线观看| 国产精品自产拍在线观看中文| www插插插无码免费视频网站| 三级电影在线看| 国产又粗又大又爽视频| 天天骑天天射| 最新欧美电影| 中文日韩欧美| 一二三区精品福利视频| 日韩亚洲国产中文字幕| 欧美主播一区二区三区美女 久久精品人| 久久精品视频在线观看免费| 久久久国产免费| japan高清日本乱xxxx| 九色porny丨国产首页在线| 久久久久久免费视频| 中日韩av电影| 亚洲人成网站999久久久综合| 国产精品av一区| 极品白嫩少妇无套内谢| 国产黄a三级三级看三级| 久艹在线视频| 国产精品17p| caoporn国产精品| 亚洲国产中文字幕久久网| 国产伦精品一区二区三毛| 久久国产免费视频| 婷婷综合激情网| 岛国在线大片| 欧美a级成人淫片免费看| 国产日韩亚洲欧美综合| 综合欧美国产视频二区| 艳母动漫在线观看| 国产在线视频二区| 免费福利片在线观看| 欧美一区=区三区| 国产成人日日夜夜| 精品视频在线播放免| 日韩福利视频| 国内偷拍精品视频| eeuss鲁片一区| 国产福利资源一区| 国产精品久久久久一区二区三区共 | 亚洲黄色毛片| 色呦呦一区二区三区| 国产精品看片资源| 久久久久亚洲av无码网站| 隣の若妻さん波多野结衣| 婷婷激情在线| 国产欧美日韩亚洲一区二区三区| 色哟哟欧美精品| 成人免费视频网站入口| 激情五月深爱五月| av第一福利大全导航| 欧美另类中文字幕| 中文字幕二三区不卡| 久久久久久噜噜噜久久久精品| 国产黄色特级片| 手机在线观看毛片| 国产美女高潮在线| 国产一区二区三区四区五区入口 | 毛片网站在线| 黑人一区二区三区四区五区| 在线精品亚洲一区二区不卡| 国产在线一区二区三区欧美 | 你懂的视频在线| 欧美日韩亚洲国产精品| 欧美高清激情brazzers| 日本免费高清不卡| 日日噜噜噜噜人人爽亚洲精品| 午夜视频在线免费| 亚洲看片一区| 亚洲精品久久在线| 免费欧美一级视频| 人人妻人人澡人人爽精品日本| 乱插在线www| 国产福利91精品一区二区三区| 国产午夜精品全部视频播放| 欧美日韩在线中文| av中文网站| 国产999精品在线观看| 国产精品国产三级国产普通话99| 国产精品18久久久久久首页狼| 9.1成人看片| 男裸体无遮挡网站| 久久久久久美女精品 | 久久精品亚洲一区二区三区浴池 | 天堂√中文最新版在线| 懂色av一区二区三区免费看| 精品中文字幕视频| 午夜免费福利影院| 天天影视色香欲综合网天天录日日录| 欧美**vk| 欧美日韩在线一区二区| 综合久久国产| 亚洲国产精品二区| **精品中文字幕一区二区三区| 亚洲欧洲日韩综合一区二区| 69174成人网| 国产成人精品片| av在线免费网站| 99久久精品免费精品国产| 日韩av手机在线| 永久久久久久久| 国产高清一区在线观看| 国产精品一区二区视频| 久久久久国产一区二区三区| 色婷婷在线影院| 美女黄视频在线播放 | www.日韩不卡电影av| 欧美激情第四页| 四虎4hu新地址入口2023| 在线成人欧美| 色偷偷偷亚洲综合网另类 | 免费网站观看www在线观看| av在线不卡顿| 亚洲国产精品va在线看黑人| 999精品视频在线| 18岁成年人网站| 久久久亚洲人| 韩国精品美女www爽爽爽视频| 在线观看亚洲大片短视频| 国产精品久久一区二区三区不卡| 国产成人精品午夜视频免费| 国产精品第一区| 久久免费激情视频| 日本不卡免费高清视频在线| 亚洲欧洲日产国码二区| 欧美色欧美亚洲另类七区| 亚洲高清视频网站| 丝袜久久网站| 亚洲精品国产品国语在线| 少妇极品熟妇人妻无码| 羞羞视频在线观看| 91麻豆文化传媒在线观看| 国产伦精品一区二区三区四区免费| 国产又粗又猛视频免费| 97品白浆高清久久久久久| 欧美二区乱c少妇| 1314成人网| 污黄网站在线观看| 2020日本不卡一区二区视频| 国产精品久久久久久久天堂第1集| 一级特黄aaa大片| 另类图片第一页| 亚洲女在线观看| www久久久久久久| 欧美性video| 日韩人体视频一二区| 久久久久狠狠高潮亚洲精品| 成人av影视| 高清在线不卡av| 国产自产精品| 四虎影视免费看电影| 午夜久久tv| 97视频在线观看免费| 日韩三级一区二区| 国产成人一二| 国产一区二区三区视频| 亚洲色图27p| 日韩伦理在线| 欧美日韩日日骚| 538国产视频| 福利在线导航136| 日韩欧美中文字幕在线播放| jizzzz日本| www黄在线观看| 亚洲国产一区二区三区| 女人另类性混交zo| 亚洲精品套图| 亚洲精品乱码久久久久久久久| 欧美 日韩 亚洲 一区| 欧美r片在线| 国产精品国产自产拍高清av| 999一区二区三区| 免费在线观看麻豆视频| 国产精品国产精品国产专区不蜜 | 999视频在线免费观看| 影音先锋5566中文源资源| 亚洲经典视频在线观看| 国产视频福利一区| 影音先锋日韩| 蜜臀av性久久久久蜜臀aⅴ| 不卡的av一区| 91九色蝌蚪视频| 成人午夜激情视频| 欧美另类videosbestsex日本| 成人午夜影院| 中文字幕一区视频| 久久久精品三级| 黄色在线视频网站| 欧美日韩三级一区二区| 一区二区三区伦理片| 日本精品不卡| 亚洲性视频网站| 羞羞色院91蜜桃| 欧美激情自拍| 成人自拍视频网站| 国卡一卡二卡三免费网站| 久久人人超碰精品| 日本一极黄色片| 性欧美videoshd高清| 日韩免费在线观看| 久久中文字幕无码| 欧美伦理在线视频| 国产精品一区二区三区免费视频 | 国产香蕉视频在线| 精品国产一区二区三区久久久樱花| 欧美做受高潮1| 欧美色图色就是色| 成人av电影在线网| 国产成人av影视| 丁香花在线电影| 亚洲男女自偷自拍图片另类| 青娱乐在线免费视频| 亚洲激情黄色| 亚洲欧洲精品在线观看| 麻豆导航在线观看| 欧美狂野另类xxxxoooo| 清纯粉嫩极品夜夜嗨av| 久久日文中文字幕乱码| 欧美精品在线观看播放| 欧美又粗又大又长| 日本一二区不卡| 波多野结衣久草一区| av网站免费| 日韩欧美亚洲成人| 日本一级二级视频| 久久人体视频| 欧美精品v日韩精品v国产精品| 午夜刺激在线| 欧美日韩精品一区二区在线播放| 精品99在线观看| 欧美1区3d| 亚洲欧美国产一区二区| 午夜激情视频在线观看| 日韩国产高清污视频在线观看| 这里只有精品国产| 免费成人美女在线观看.| 日韩在线综合网| 亚洲女同av| 久久久久久伊人| 性生活视频网址| 婷婷综合久久一区二区三区| 日韩av手机在线免费观看|