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

正文內(nèi)容

基于單片機(jī)的結(jié)晶器液壓振動(dòng)波形發(fā)生器的設(shè)計(jì)——下位機(jī)部分畢業(yè)設(shè)計(jì)論文-資料下載頁

2025-06-27 19:48本頁面
  

【正文】 習(xí)用keil軟件進(jìn)行編程。本次設(shè)計(jì)主要進(jìn)行的就是編寫實(shí)現(xiàn)波形的程序,主要是按照設(shè)計(jì)的任務(wù)書來做,根據(jù)自己設(shè)計(jì)的實(shí)驗(yàn)步驟,一點(diǎn)點(diǎn)去實(shí)現(xiàn)各部分的功能。在這個(gè)過程中,學(xué)到了很多我已前沒有用到過的新知識(shí),真正的了解了一個(gè)單片機(jī)的基本工作原理,在了解了之后,設(shè)計(jì)程序才得心應(yīng)手,在這個(gè)過程當(dāng)中,遇到了很多問題,經(jīng)過李老師的耐心教導(dǎo),最終把程序都給實(shí)現(xiàn)了。在本次設(shè)計(jì)中,讓我學(xué)到了很多的知識(shí)也懂得了很多的道理,不管做什么工作前期準(zhǔn)備工作是必不可少的,也要發(fā)揮自己的想象力。本次設(shè)計(jì)雖然不能使我們了解更多的硬件知識(shí),不能使我們得到太多的經(jīng)驗(yàn),但它卻讓我知道在學(xué)習(xí)中要刻苦,在工作中要認(rèn)真。雖然在硬件的很多知識(shí)上知道的還很少,并且編寫的程序?qū)嵲谑怯幸稽c(diǎn)點(diǎn)的亂,但是有了這次經(jīng)驗(yàn),下次在編寫程序的過程中一定會(huì)注意這些問題。通過這次綜合設(shè)計(jì),鍛煉了我的動(dòng)手實(shí)踐能力,加強(qiáng)了我對(duì)單片機(jī)各個(gè)功能的了解,深刻地理解了keil編譯器的優(yōu)越性,也提高了單片機(jī)的編程能力,為今后從事電子線路設(shè)計(jì),從事單片機(jī)開發(fā)等硬件領(lǐng)域的工作打下一定的基礎(chǔ)。 參 考 文 獻(xiàn),張巖. 新編連續(xù)鑄鋼工藝及設(shè)備[M],北京:冶金工業(yè)出版社,2007,史學(xué)紅. 連續(xù)鑄鋼生產(chǎn)[M],北京:冶金工業(yè)出版社,2005. 薄板坯連鑄連軋[M],北京:冶金工業(yè)出版社,2004. 結(jié)晶器振動(dòng)系統(tǒng)在連鑄中的應(yīng)用與研究[J],連鑄,2007(03). 結(jié)晶器振動(dòng)對(duì)連鑄坯表面質(zhì)量的影響[J],鋼鐵,2002,37(03). 基于電液伺服控制實(shí)現(xiàn)的連鑄機(jī)結(jié)晶器振動(dòng)裝置[J],機(jī)械工程學(xué)報(bào),1999,35(01). 結(jié)晶器液壓振動(dòng)系統(tǒng)可靠性評(píng)估及配置優(yōu)化研究[J],液壓與氣動(dòng),2007(10). 連鑄結(jié)晶器制造技術(shù)發(fā)展趨勢[J],中國冶金報(bào),2004,6(008)[D],燕山大學(xué),2001,06[D],南昌大學(xué),2006,06. 結(jié)晶器振動(dòng)波形分析及其應(yīng)用研究[J],噪聲與振動(dòng)控制,2007(02). 新編單片機(jī)原理與應(yīng)用[M],西安:西安電子科技大學(xué)出版社,2003. 單片微型計(jì)算機(jī)[M],北京:北京航空航天大學(xué)出版社,1998,汲曉鷗. 單片機(jī)智能化波形發(fā)生器[J],儀表與傳感器,2001(10). 單片機(jī)波形發(fā)生器的設(shè)計(jì)[J],重慶郵電學(xué)院學(xué)報(bào),1996,9(02). 用單片機(jī)構(gòu)成的波形發(fā)生器[J],電子制作,1994(02). 連鑄機(jī)結(jié)晶器電液伺服振動(dòng)波形系統(tǒng)的開發(fā)研制[J],機(jī)床與液壓, 1998(03). 波形發(fā)生器的硬件設(shè)計(jì)與軟件實(shí)現(xiàn)[J],電氣電子教學(xué)學(xué)報(bào),2002(01),[M],北京:電子工業(yè)出版社,2003. 單片機(jī)的C語言應(yīng)用程序設(shè)計(jì)[M],北京:北京航空航天大學(xué)出版社,1998附錄1:設(shè)計(jì)源程序includeinclude include /* 定義絕對(duì)地址訪問 */includedefine DAC0832 XBYTE[0x7fff] /* 定義DAC0832端口地址 */define uchar unsigned chardefine uint unsigned intuchar sin_data[64]={0x20,0x23,0x26,0x29,0x2c,0x2f, 0x31,0x34,0x36,0x38,0x3a,0x3c, 0x3d,0x3e,0x3f,0x3f,0x3f,0x3f, 0x3f,0x3e,0x3d,0x3c,0x3a,0x38, 0x36,0x34,0x31,0x2f,0x2c,0x29, 0x26,0x23,0x20,0x1c,0x19,0x16, 0x13,0x10,0xe,0xb,0x9,0x7,0x5, 0x3,0x2,0x1,0x0,0x0,0x0,0x0,0x0, 0x1,0x2,0x3,0x5,0x7,0x9,0xb,0xe, 0x10,0x13,0x16,0x19,0x1c}。//正弦碼表,可通過SIN()函數(shù)獲得void delay_nus(uint N) {uint i。for(i=0。iN。i++)。}/********************************************** 輸出數(shù)據(jù)到端口(注意考慮延時(shí))**********************************************/ void conversion(uchar out_data){ int f。 float t。 scanf(%,amp。f)。 t=(f*64)。 t=t*1000000。 P0=out_data。 //輸出數(shù)據(jù) delay_nus(t)。 //延時(shí)等待轉(zhuǎn)換}/************************************************ 產(chǎn)生正弦波函數(shù)************************************************/void sine(void){uchar i。int h。scanf(%,amp。h)。for(i=0。i64。i++){ conversion(sin_data[i]*h)。}}/*********************************************** 產(chǎn)生鋸齒波***********************************************/void saw(void){uchar j。int h。scanf(%,amp。h)。for(j=0。j255。j++)conversion(j*h)。}/*********************************************** 產(chǎn)生方波(脈沖)***********************************************/void square(void){int h。scanf(%,amp。h)。conversion(255*h)。delay_nus(1000)。conversion(0)。delay_nus(1000)。}/*********************************************** 產(chǎn)生三角波***********************************************/void triangle(void){uchar k。int h。scanf(%,amp。h)。for(k=0。k255。k++)conversion(k*h)。for(。k0。k)conversion(k*h)。}/************延時(shí)程序*************/void delay(del){ for(del。del0。del)。 } /*********************************************** 鍵盤掃描程序 ***********************************************/Tkey( ){ uchar readkey。//rereadkey。 uchar x_temp,y_temp。 int key。 P1=0x0f。 x_temp=P1amp。0x0f。 if(x_temp==0x0f) goto keyout。 P1=0xf0。 y_temp=P1amp。0xf0。 readkey=x_temp|y_temp。 readkey=~readkey。 switch(readkey) { case 0x11:key=1。 break。 case 0x21:key=4。 break。 case 0x41:key=7。 break。 case 0x81:key=39。.39。 break。 case 0x12:key=2。 break。 case 0x22:key=5。 break。 case 0x42:key=8。 break。 case 0x82:key=0。 break。 case 0x14:key=3。 break。 case 0x24:key=6。 break。 case 0x44:key=9。break。 case 0x84:key=11。 goto keyout。break。 case 0x18:key=12。 break。 case 0x28:key=13。break。 case 0x48:key=14。break。 case 0x88:key=15。break。 default: break。 } return key。 keyout:_nop_()。} /**********************主程序*************************/void main(void){uchar key。while(1){key=Tkey()。delay(2000)。}switch(key){ case 12 : sine()。 break。 case 13 : saw()。 break。 case 14 : square()。 break。 case 15 : triangle()。break。 default : break。}} 附錄2:電路原理圖致謝本次設(shè)計(jì)及學(xué)位論文是在我的導(dǎo)師李文濤教授的親切關(guān)懷和悉心教導(dǎo)下完成的,她嚴(yán)肅的科學(xué)態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)精神,精益求精的工作作風(fēng),深深地感染和激勵(lì)著我。在此謹(jǐn)向老師致以誠摯的謝意和崇高的敬意。我還要感謝在一起愉快的度過畢業(yè)論文小組的同學(xué)們和幫助過我的同學(xué),正是由于你們的幫助和支持,我才能克服一個(gè)一個(gè)的困難和疑惑,直至本文的順利完成。在論文即將完成之際,我的心情無法平靜,從開始進(jìn)入課題到論文的順利完成,有多少可敬的師長、同學(xué)、朋友給了我無言的幫助,在這里請(qǐng)接受我誠摯的謝
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1