freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的計(jì)算器設(shè)計(jì)畢業(yè)論文-資料下載頁(yè)

2024-11-08 04:48本頁(yè)面

【導(dǎo)讀】近年來(lái)隨著科技的飛速發(fā)展,單片機(jī)的應(yīng)用正在不斷深入,同時(shí)帶動(dòng)傳統(tǒng)控制檢測(cè)技術(shù)日益更新。在實(shí)時(shí)檢測(cè)和自動(dòng)控制的。合,來(lái)加以完善。計(jì)算機(jī)在人們的日常生活中是比較常見(jiàn)的電子產(chǎn)品之一。制按鍵為元件來(lái)設(shè)計(jì)的計(jì)算器。利用此設(shè)計(jì)熟悉單片機(jī)微控制器。掌握MicrosoftVisualC++應(yīng)用程序開(kāi)發(fā)環(huán)境,常用的。LCD顯示器的使用方法和一般鍵盤(pán)的使用方法。且比較容易出錯(cuò)。計(jì)算器可謂是我們最親密的電子伙伴之一。驗(yàn)出發(fā)對(duì)計(jì)算器設(shè)計(jì)做了詳細(xì)的分析和研究。型計(jì)算機(jī)的一個(gè)重要分支,也是頗具生命力的機(jī)種。算機(jī)簡(jiǎn)稱單片機(jī),特別適用于控制領(lǐng)域,故又稱為微控制器。本系統(tǒng)就是充分利用了8051芯片的I/O引腳。MCS-51系列單片機(jī)Intel8051為中心器件來(lái)設(shè)計(jì)計(jì)算器控制器,計(jì)的能力的目的。具備一定程度的設(shè)計(jì)能力。陣鍵盤(pán)采用四條I/O線作為行線,四條I/O線作為列線組成鍵盤(pán),中I/O口的利用率?,F(xiàn)不同的功能或顯示相應(yīng)的數(shù)據(jù)。而C語(yǔ)言雖然執(zhí)行效率沒(méi)有匯編語(yǔ)言高,但語(yǔ)言簡(jiǎn)潔,使。示完則繼續(xù)送行地址和列地址。

  

【正文】 b 24 { sscanf(temp2,%d,amp。a)。//從一個(gè)字符串輸入到變量 firstflag=1。 c=a。 } else {sscanf(temp2,%d,amp。b)。 } for(s=0。s3。s++) //賦值完成后把緩沖區(qū)清零,防止下次輸入影響結(jié)果 temp2[s]=0。 for(s=0。s12。s++) //賦值完成后把緩沖區(qū)清零,防止下次輸入影響結(jié)果 temp[s]=0。 /////////////////////// if(num!=39。=39。) //判斷當(dāng)前符號(hào)位并做相應(yīng)處理 sign=num。 //如果不是等號(hào) 記下標(biāo)志位 else { firstflag=0。 //檢測(cè)到輸入 =號(hào),判斷上次讀 25 入的符合 switch(sign) { case 39。+39。:a=c+b。 break。 case 39。39。:a=cb。 break。 case 39。x39。:a=c*b。 break。 case 39。/39。:a=c/b。 break。 default:break。 } sprintf(temp2,%d,a)。 //打印十進(jìn)制到臨時(shí)緩沖區(qū) LCD_Write_String(7,1,temp2)。 LCD_Write_String(0,1,Output:)。 sign=0。a=b=0。 //用完后所有數(shù)據(jù)清零 for(s=0。s12。s++) temp[s]=0。 } } else if(i9) 26 { temp[i]=num+39。039。 temp2[j]=num+39。039。 LCD_Write_String(1,0,Input:)。 LCD_Write_Char(i+7,0,temp[i])。 i++。 //輸入數(shù)值累加 j++。 } } } } } /* 定時(shí)器初始化子程序 */ void Init_Timer0(void) { TMOD |= 0x01。 //使用模式 1, 16 位定時(shí)器,使用 |符號(hào)可以在使用多個(gè)定時(shí)器時(shí)不受影響 //TH0=0x00。 //給定初值 //TL0=0x00。 EA=1。 //總中斷打開(kāi) ET0=1。 //定時(shí)器中斷打開(kāi) 27 TR0=1。 //定時(shí)器開(kāi)關(guān)打開(kāi) } /* 定時(shí)器中斷子程序 */ void Timer0_isr(void) interrupt 1 { static unsigned int num,num1,num2。 TH0=(655362020)/256。 //重新賦值 2ms TL0=(655362020)%256。 num++。 num1++。 num2++。 if(num==200) // { num=0。 ReadTempFlag=1。 //讀標(biāo)志位置 1 } if(num1==300) { num1=0。 ReadTimeFlag=1。 } 28 if(num2==100) { num2=0。 ReadFlag=1。 } } void KeyScan1(void) { if(!KEY) //如果檢測(cè)到低電平,說(shuō)明按鍵按下 { DelayMs(10)。 //延時(shí)去抖,一般 1020ms if(!KEY) //再次確認(rèn)按鍵是否按下,沒(méi)有按下則退出 { while(!KEY)。//如果確認(rèn)按下按鍵等待按鍵釋放,沒(méi)有釋放則一直等待 { fun++ 。 LCD_Clear()。 } } } }
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1