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

正文內(nèi)容

基于at89s52單片機(jī)的簡易計(jì)算器設(shè)計(jì)-wenkub

2022-11-03 08:21:30 本頁面
 

【正文】 單片機(jī)系統(tǒng)開發(fā)與應(yīng)用工程實(shí)習(xí) 報(bào)告 選題名稱 : 基于 AT89S52 單片機(jī)的簡易計(jì)算器設(shè)計(jì) 系(院) : 計(jì)算機(jī)工程 學(xué)院 專 業(yè) : 計(jì)算機(jī)科學(xué)與技術(shù)(嵌入式方向) 班 級(jí) : 姓 名 : 學(xué) 號(hào) : 指導(dǎo)教師 : ~ 2020 學(xué)年 第 2 學(xué)期 2020 年 5 月 30 日 摘要: 隨著科學(xué)技術(shù)的飛速發(fā)展,單片機(jī)具有集成度高、功能強(qiáng)、結(jié)構(gòu)簡單、易于掌握、應(yīng)用靈活、 可靠性高、價(jià)格低廉等優(yōu)點(diǎn),在工業(yè)控制、機(jī)電一體化、通信終端、智能儀表、家用電器等諸多領(lǐng)域得到了廣泛的應(yīng)用,已成為傳統(tǒng)機(jī)電設(shè)備向智能化機(jī)電設(shè)備轉(zhuǎn)變的重要手段。本任務(wù)重在設(shè)計(jì)構(gòu)思和電路圖的繪制以及電路的焊接。 單片機(jī)概述 單片機(jī)微型計(jì)算機(jī)( Single Chip Microputer)是微型計(jì)算機(jī)的一個(gè)重要分支,也是具有很強(qiáng)生命力的機(jī)種。因受工藝技術(shù)水平的限制,單片機(jī)的結(jié)構(gòu)和功能 都很簡單。 第三階段( 1978 年 ~1983 年)高性能單片機(jī)階段。目前大家仍然保留單片機(jī)這一習(xí)慣叫法,但也都明白它是指 Single Chip Microcontroller。第一次按下時(shí),顯示 D1;第二次按下時(shí),顯示 D1D2。 框圖設(shè)計(jì) 基于 AT89S52 單片機(jī)的簡易計(jì)算器由電源電路、單片機(jī)主控電路、按鍵電路、顯示電路和復(fù)位電路幾部分組成,框圖組成如圖 21 所示。 單片機(jī)系統(tǒng)開發(fā)與應(yīng)用工 程實(shí)習(xí) 計(jì)報(bào)告 3 ? 按鍵電路的設(shè)計(jì)。 ? 單片機(jī) C 語言及程序設(shè)計(jì)。基于 AT89S52 單片機(jī)簡易計(jì)算器程序流程圖如 33 所示 。 //初始化顯示數(shù)組 /***計(jì)算程序 ***/ 單片機(jī)系統(tǒng)開發(fā)與應(yīng)用工 程實(shí)習(xí) 計(jì)報(bào)告 5 void calculate(char k,char c1[8],char c2[8])。 char a[8],b[8]。 EA = 1。i9。dsp[0]10) //此段代碼驗(yàn)證是否有舊的計(jì)算結(jié)果在顯示,且不再參與新計(jì)算 單片機(jī)系統(tǒng)開發(fā)與應(yīng)用工 程實(shí)習(xí) 計(jì)報(bào)告 6 { dsp[1]=dsp[0]。 c=0。 } if(dsp[0]==0amp。dsp[2]==12) //個(gè)位為 0 且十位為空時(shí)按下 0,按鍵無效,跳回 KSC 等待正確輸入 { /***goto 跳轉(zhuǎn)標(biāo)志 ***/ goto KSC。j) dsp[j]=dsp[j1]。i9。amp。i9。amp。 for(i=2。 } } }while(dsp[0]==14)。i++) //將第一個(gè)數(shù)存入 a[8] { a[i]=dsp[i+1]。i++) dsp[i]=12。i8。 for(i=0。 //更新計(jì)算符 c=1。(c2))。 //防止程序跑飛 } char keyscan() { char KeyL。 P3=P3|0xF0。//列掃描 00001111 KeyR=P3。j++) //延時(shí) =1ms {。break。break。break。break。break。break。break。break。 ET0=0。i=0。 for(h=0。 TH0=(1000%256)。 i=0。i0。 x=10000*x。 y=y+b[0]+b[1]*10+b[2]*100+b[3]*1000+b[5]*100000+b[6]*1000000+b[7]*10000000。 //r r[2]=10。 r[6]=12。 r[2]=(x%1000)/100。 r[6]=(x%10000000)/1000000。 //r r[1]=11。 r[5]=12。 r[1]=(x%100)/10。 r[5]=(x%1000000)/100000。i0。 break。 r[2]=(x%1000)/100。 r[6]=(x%10000000)/1000000。 if(y==0) { x=0。 //E r[3]=12。 r[7]=12。 r[3]=(x%10000)/1000。 r[7]=x/10000000。 //E r[3]=12。 r[7]=12。 r[2]=(x%1000)/100。 r[6]=(x%10000000)/1000000。i) //數(shù)值轉(zhuǎn)化 ,將高位的無效數(shù)字 0 轉(zhuǎn)化為空格符 12 { if(r[i]==0) r[i]=12。i++) //將計(jì)算結(jié)果存入 dsp[9],顯示數(shù)更新 { 單片機(jī)系統(tǒng)開發(fā)與應(yīng)用工 程實(shí)習(xí) 計(jì)報(bào)告 17 dsp[i+1]=r[i]。先排除硬件電路故障,包括設(shè)計(jì)性錯(cuò)誤和工藝性故障。 在調(diào)試過程中主要是注意以下幾點(diǎn): ( 1) 注意焊接工藝,避免虛焊、連焊。隨著科學(xué)技術(shù)發(fā)展的日新月異,單片機(jī)已經(jīng)成為當(dāng)今計(jì)算機(jī)應(yīng)用中空前活躍的領(lǐng) 域,在生活中無處在。這都是我們要考慮和努力的。最重要的就是軟件的調(diào)試了,也是我此次問題出現(xiàn)最多的地方。 隨著就業(yè)形勢的日趨嚴(yán)峻,大學(xué)生的動(dòng)手能力、實(shí)際能力和綜合素質(zhì)越來越 受到學(xué)校和用人單位的重視。通過此次課程設(shè)計(jì),我發(fā)現(xiàn)我對(duì)程序的掌握還不夠 ,尤其是單片機(jī)匯編語言 掌握的不牢固 。調(diào)試也是此次的重點(diǎn),這其中包括硬件和軟件兩部分,硬件要注意焊接問題,主要檢差虛焊、連焊等問題。 我做的題目是基于 AT89S52 單片機(jī)的簡易計(jì)算器設(shè)計(jì),對(duì)于我們這些實(shí)踐中的新手來說,這是一次考驗(yàn)。 ( 3) 顯示如出現(xiàn)閃爍,可適當(dāng)增大定時(shí)器 T0 的初值。然后用萬用表測試各電源電壓,若這些都沒有問題,則接上仿真機(jī)進(jìn)行聯(lián)機(jī)調(diào)試,觀察各接口線路是否正常。軟件調(diào)試 可以利用開發(fā)及仿真系統(tǒng)進(jìn)行調(diào)試。 } for(i=0。 } } for(i=7。 r[
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1