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

正文內(nèi)容

畢業(yè)設(shè)計論文基于單片機的科學(xué)計算器設(shè)計-資料下載頁

2025-06-28 10:25本頁面
  

【正文】 d writedata(uint data1){initpindata(0)。setRS(1)。setRW(0)。 //10寫數(shù)據(jù)setE(0)。P0=data1。setE(1)。shortdelay(10)。setE(0)。 //下降沿開始執(zhí)行}//從RAM 中讀數(shù)據(jù)函數(shù)uint readdata(void){uint temp。initpindata(1)。setRS(1)。setRW(1)。 //數(shù)據(jù)寄存器讀出setE(1)。shortdelay(1)。temp=P0。shortdelay(10)。setE(0)。 //下降沿開始執(zhí)行return(temp)。}//顯示程序 X 為行號,Y 為列號,date 為要顯示的數(shù)據(jù)void dispcharacter(int x,uint y,uint data1){uint temp。while(statuscheck())。 //判忙temp=yamp。0x0f。 //不忙此語句執(zhí)行 高四位被置0xamp。=0x01。 //高七位被置0if(x) temp|=0x40。writedata( data1)。//setDDRAM_Add(temp)。}//LCD 初始化void initLCD(){writeinstruc(0x01)。 //LCD 復(fù)位函數(shù)writeinstruc(0x06)。//增量方式,不移位writeinstruc(0x0c)。//顯示開,光標(biāo)關(guān),閃爍關(guān)writeinstruc(0x38)。//8 位,2 行,5*7}//準(zhǔn)備工作完成//計算器pute(char key1,i){signed char m,n,c,act。long int num1,num2,result。signed char str[4][4]={{39。739。,39。839。,39。939。,39。/39。},{39。439。,39。539。,39。639。,39。*39。},{39。139。,39。239。,39。339。,39。39。},{39。c39。,39。039。,39。=39。,39。+39。}}。 signed char str1[11],string1[2]。m=(key1amp。0xf0)。 //屏蔽低四位m=m/16。m=m1。n=key1amp。0x0f。 //屏蔽高四位n=n1。c=str[m][n]。sprintf(string1,%c,c)。strcat(str1,string1)。if((c==39。+39。)||(c==39。39。)||(c==39。*39。)||(c==39。/39。)){act=c。num1=atoi(str1)。memset(str1,0,11)。memset(string1,0,2)。}if(c==39。=39。){num2=atoi(str1)。switch(act){case39。+39。:result=num1+num2。break。case39。39。:result=num1num2。break。case39。*39。:result=num1*num2。break。case39。/39。:result=num1/num2。break。}}if(c==39。c39。){act=0。num1=str1[0]。num1=str1[8]。memset(str1,0,11)。memset(string1,0,2)。num1=str1[0]。num1=str1[8]。}longdelay(350)。switch(key1){case 0x11: dispcharacter(0,i,39。739。)。i++。break。case 0x12: dispcharacter(0,i,39。839。)。i++。 break。case 0x13: dispcharacter(0,i,39。939。)。i++。 break。case 0x14: dispcharacter(0,i,39。/39。)。i++。break。case 0x21: dispcharacter(0,i,39。439。)。i++。break。case 0x22: dispcharacter(0,i,39。539。)。i++。break。case 0x23: dispcharacter(0,i,39。639。)。i++。break。case 0x24: dispcharacter(0,i,39。*39。)。i++。break。case 0x31: dispcharacter(0,i,39。139。)。i++。break。case 0x32: dispcharacter(0,i,39。239。)。i++。break。case 0x33: dispcharacter(0,i,39。339。)。i++。break。case 0x34: dispcharacter(0,i,39。39。)。i++。break。case 0x41: writeinstruc(0x01)。 break。case 0x42: dispcharacter(0,i,39。039。)。i++。break。case 0x44: dispcharacter(0,i,39。+39。)。i++。break。case 0x43: dispcharacter(0,i,39。=39。)。i++。 //上面為各個運算符號所對的按鍵m=result/10000。 //取模值result=result%10000。 //取余數(shù)if(m!=0||result==0) //模制不為1或余數(shù)為0{n=0。m=m+39。039。dispcharacter(0,i,m)。i++。 //}m=result/1000。result=result%1000。if(m!=0||n==0){m=m+39。039。n=0。dispcharacter(0,i,m)。i++。 //}m=result/100。result=result%100。if(m!=0||n==0){m=m+39。039。n=0。dispcharacter(0,i,m)。i++。 //}m=result/10。 //取模值result=result%10。 //取余值if(m!=0||n==0){m=m+39。039。n=0。dispcharacter(0,i,m)。i++。 //}m=result。if(m!=0||n==0)m=m+39。039。dispcharacter(0,i,m)。i++。break。 ////case 0x44: dispcharacter(0,i,39。+39。)。i++。break。}return(i)。}//////主函數(shù)//void main(){char key1,i。start:initpindata(0)。 //設(shè)置RS RW E 的值//P2=0X00。initLCD()。 //初始化LCDTMOD=0x11。 //T1定時,且在工作方式1;T0定時,且在工作方式1 00010001EA=1。 //開定時器中斷ET0=1。 //允許T0中斷ET1=1。 // 允許T1中斷TH0=(6553650000)/256。TL0=(6553650000)%256。TH1=(6553650000)/256。TL1=(6553650000)%256。i=0。scan:key1=key_scan()。 //掃描鍵盤i=pute(key1,i)。 //執(zhí)行計算if(key1==0x41)goto start。elsegoto scan。 }攀枝花學(xué)院本科畢業(yè)設(shè)計(論文) 附錄B:系統(tǒng)總圖附錄B:系統(tǒng)總圖攀枝花學(xué)院本科畢業(yè)設(shè)計(論文) 致 謝致 謝本次畢業(yè)設(shè)計能夠順利的完成首先要感謝我的指導(dǎo)教師劉衍平老師,從設(shè)計初的設(shè)計內(nèi)容的選擇到最終論文的定稿,劉老師都給予了我很大的幫助,并且在設(shè)計過程中對我的設(shè)計思路和方法及論文格式以及軟件的使用和使用中遇到的問題都耐心的指導(dǎo)。同時我也要感謝我的同學(xué)和領(lǐng)導(dǎo),在我遇見困難的時候,都給予了我熱情的幫助,讓我在焦灼之中逐步找到思路,靜下心來完成畢業(yè)設(shè)計。在這短短幾個月的畢業(yè)設(shè)計中,我學(xué)會了許多以前在學(xué)習(xí)中都沒有掌握的專業(yè)知識;通過查閱有關(guān)設(shè)計的資料,我進一步了解了單片機的內(nèi)部結(jié)構(gòu)和各個部分之間的銜接,掌握了C語言的編程設(shè)計方法,充分燃燒起了對進一步學(xué)習(xí)更高級單片機的欲望。畢業(yè)設(shè)計使我們大學(xué)的一個總結(jié),是最后一次作業(yè),當(dāng)我們靜下心來認(rèn)真完成這件事情的時候,我們會發(fā)現(xiàn)學(xué)習(xí)竟然是那么的有意思,也許你幾年來都沒有如此地緊張過,當(dāng)你看到你的設(shè)計成果了,你的心中會無比地喜悅和激動。大學(xué)畢業(yè)對于我們來說,不是學(xué)習(xí)的結(jié)束結(jié)束,而是學(xué)習(xí)之路的另一個開端。今后人生路漫漫,必須要時時刻刻堅持學(xué)習(xí),才不會退步。在這個即將離開校園的時候,我要感謝辛勤培育我的老師和母校,是你們讓我學(xué)習(xí)到了更深層次的專業(yè)知識和技能,讓我知道了知識的無窮魅力,更讓我學(xué)會了怎樣做人。在這里我渡過了我人生中最精彩、最重要的四年大學(xué)生活,更與同學(xué)和老師們結(jié)下了深厚的友誼,我會把它作為我最珍貴的回憶好好珍惜。在今的工作中,我一定會將自己所學(xué)的知識和技能應(yīng)用到實際工作中,理論聯(lián)系實際,更好的服務(wù)于社會、報答恩師、回報母校。最后,我衷心的祝愿母校的明天會更加美好!
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦

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

【總結(jié)】電》