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

正文內(nèi)容

最新畢業(yè)設(shè)計(jì)基于stc89c52單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)(參考版)

2025-06-25 07:38本頁(yè)面
  

【正文】 //延時(shí)大于10ms Write_Cmd(0x06)。 //延時(shí)大于100us Write_Cmd(0x01)。 //延時(shí)大于37us Write_Cmd(0x0c)。 //延時(shí)大于100us Write_Cmd(0x30)。 Write_Cmd(0x30)。 //延時(shí) Delay(1)。 //大于40MS的延時(shí)程序 PSB=1。 //將解碼出的字節(jié)值儲(chǔ)存在a[i] } if(a[2]=~a[3]) //驗(yàn)證鍵數(shù)據(jù)碼和其反碼是否相等,一般情況下不必驗(yàn)證用戶碼 return 1。(HighTime1800)) //如果高電平時(shí)間在1680微秒左右,即計(jì)數(shù)1680/=1548次 temp=temp|0x80。 //(520100=420, 520+100=620),則該位是0 if((HighTime1300)amp。(HighTime620)) //如果高電平時(shí)間在560微秒左 右,即計(jì)數(shù)560/=516次 temp=tempamp。 //如果低電平長(zhǎng)度不在合理范圍,則認(rèn)為出錯(cuò),停止解碼 if((HighTime420)amp。 //關(guān)閉定時(shí)器T0 HighTime=TH0*256+TL0。 //開啟定時(shí)器T0 while(IR==1) //如果是高電平就等待 。 //定時(shí)器清0 TL0=0。 //關(guān)閉定時(shí)器T0 LowTime=TH0*256+TL0。 //開啟定時(shí)器T0 while(IR==0) //如果是低電平就等待 。 //定時(shí)器清0 TL0=0。j++) //每個(gè)碼有8位數(shù)字 { temp=temp1。i++) //連續(xù)讀取4個(gè)用戶碼和鍵數(shù)據(jù)碼 { for(j=0。 //儲(chǔ)存解碼出的數(shù)據(jù) for(i=0。 }/* 遙控器解碼函數(shù)*/ bit DeCode(void) { unsigned char i,j。 E=0。 DataPort=Data。 RW=0。 }/* 寫入數(shù)據(jù)函數(shù)*/ void Write_Data(unsigned char Data) { Check_Busy()。 E=0。 DataPort=Cmd。 RW=0。 //延時(shí) }/* 寫入命令函數(shù)*/ void Write_Cmd(unsigned char Cmd) { Check_Busy()。 //BEEP取反 } BEEP=1。i++) { delay1ms()。 for (i=0。i++) delay1ms()。 for(i=0。j++) 。i++) for(j=0。 for(i=0。 //儲(chǔ)存用戶碼、用戶反碼與鍵數(shù)據(jù)碼、鍵數(shù)據(jù)反碼/**/ void DelayUs2x(unsigned char t) { while(t)。 uchar f=0xEC。 uchar c=0xF4。/* 遙控編碼的存儲(chǔ)*/ uchar a[4]。 uchar code mottor1[8]={0x01,0x03,0x02,0x06,0x04,0x0c,0x08,0x09}。 uchar num3=0。 uint num1=0。 uchar LowTime,HighTime。 sbit IR=P3^2。 //液晶讀/寫控制 sbit E = P3^3。即將踏入社會(huì),你們帶給我的每一次的感動(dòng)和歡笑都會(huì)是我最美好的財(cái)富,感謝我迄今為止遇到的每一個(gè)人,謝謝! 參考文獻(xiàn)[1] [J].科技資訊,2006,(27)[2] 朱宇,[M].西安微電機(jī)研究所,[3] —,3335[4] .[M].北京:,1:152164[5] (第二版)[J].機(jī)械工業(yè)出版社,[6] I. Scott DataSheet[M].,[7] 張毅剛,[J].電子工業(yè)出版社,[8] 華大龍,楊曄,[J].電子工業(yè)出版社,[9] 楊宜民. 新型驅(qū)動(dòng)器及其應(yīng)用[M ].機(jī)械工業(yè)出版社, [10] 孫平,[J].河南師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2001,(4).[11] 邱玉春,[J].[12] Circuit Board Design Techniques for EMC Pressseries,2000,12[13] 劉同法,[M].,3:299310 郭天祥[15] 李群芳,、接口及應(yīng)用[M].北京:清華大學(xué)出版社,[16] 王為青, ,12:197202 [17] 王淵峰, Designer10電路設(shè)計(jì)標(biāo)準(zhǔn)教程[M]. 附 錄附錄一 硬件原理圖附錄二 程序/* include include/*端口定義及數(shù)據(jù)類型定義*/ define uint unsigned int define uchar unsigned char define DataPort P1 sbit RS = P3^0。衷心感謝同學(xué)、師長(zhǎng)、朋友們陪我度過四年的快樂時(shí)光。感謝楊金泉老師在畢設(shè)硬件上給予我莫大的幫助。我親愛的父母,大學(xué)四年來與我一起學(xué)習(xí)的同學(xué)、師長(zhǎng)、朋友們?cè)趯W(xué)習(xí)生活中給予了我許多幫助,是他們教會(huì)了我專業(yè)知識(shí),教會(huì)了我怎樣學(xué)習(xí),教會(huì)了我怎樣做人。在畢設(shè)期間,王志秦老師不辭辛勞地在資料收集、設(shè)計(jì)構(gòu)思的過程中多次給我指點(diǎn),而且在硬件電路的搭建過程中也屢屢給了我?guī)椭Vx 辭寫到這里,畢設(shè)論文差不多已至尾聲;白駒過隙,我四年的大學(xué)生活也將敲響結(jié)束的鐘聲。本次設(shè)計(jì)依然存在著很多不足,比如程序響應(yīng)速度不夠快,有時(shí)會(huì)亂碼等,需要更深一層次的學(xué)習(xí)。對(duì)于一項(xiàng)不錯(cuò)的電子設(shè)計(jì),電路圖是必不可少的,現(xiàn)在比較厲害的電路圖軟件是Protel系列和Altium系列。與此同時(shí),我了解到單片機(jī)是學(xué)習(xí)一切微處理器的基礎(chǔ),它雖然在當(dāng)今應(yīng)用沒有明顯優(yōu)勢(shì),但重要的是它可以作為我們學(xué)習(xí)更強(qiáng)大處理器的必不可少的跳板。最讓人無奈的是系統(tǒng)的調(diào)試,一些無理由的錯(cuò)誤讓人非常無奈,自己的想法和設(shè)計(jì)的結(jié)果不相對(duì)應(yīng)時(shí),自己是無助的。對(duì)于電路的焊接與設(shè)計(jì),一定要細(xì)心,一點(diǎn)小錯(cuò)誤都會(huì)導(dǎo)致系統(tǒng)的癱瘓。在設(shè)計(jì)過程中,我了解到電子設(shè)計(jì)需要細(xì)心,耐心,上進(jìn)心。在設(shè)計(jì)過程中,翻閱了大量書籍,也通過網(wǎng)上的許多資料,掌握了單片機(jī)的設(shè)計(jì)方法,加強(qiáng)了動(dòng)手能力。7 結(jié) 論在本設(shè)計(jì)過程中,完成了基于單片機(jī)的步進(jìn)電機(jī)的系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)。圖63 液晶屏的顯示正常運(yùn)行后步進(jìn)電機(jī)轉(zhuǎn)動(dòng)速度非常穩(wěn)定,嚴(yán)格依據(jù)脈沖速率來轉(zhuǎn)動(dòng)。圖 62 液晶屏的顯示液晶屏的第一行顯示“步進(jìn)電機(jī)控制系統(tǒng)”,第二行顯示速度,第三行顯示速度檔位,最后一行顯示速度方向。圖61 硬件電路實(shí)物圖圖61包括了本次設(shè)計(jì)用到的所有模塊與芯片:電源插頭一個(gè),電源線一根,遙控器一個(gè),TL1838一個(gè),12864顯示屏,STC89C52單片機(jī)一個(gè),步進(jìn)電機(jī),ULN2003芯片,晶振一個(gè),杜邦線若干。調(diào)試是一個(gè)很麻煩的過程,一件復(fù)雜的設(shè)計(jì)調(diào)試更為復(fù)雜,要學(xué)會(huì)各種仿真與調(diào)試的方式,在編輯環(huán)境中要學(xué)會(huì)使用斷點(diǎn)、單步等調(diào)試方法。當(dāng)進(jìn)行焊接時(shí),由于電烙鐵的溫度很高,焊接過程中動(dòng)作要迅速,否則會(huì)損壞元器件。焊接時(shí)需要注意元器件的引腳不要太長(zhǎng),否則將影響電路的穩(wěn)定性,尤其是晶振的引腳,如果過長(zhǎng)會(huì)使晶振不起振。本系統(tǒng)的原理圖繪制和PCB繪制都是在Altium designer10中完成。在設(shè)計(jì)電路原理圖時(shí),必須規(guī)劃好每一模塊的功能,考慮到輸入、輸出之間的隔離以免產(chǎn)生干擾。最好可以用Proteus軟件進(jìn)行仿真,雖然并不能代表實(shí)際電路的運(yùn)行結(jié)果,但是如果仿真通不過,是很難在具體電路中實(shí)現(xiàn)的。 (4) 修改元件參數(shù) (5) 保存原理圖 電路實(shí)現(xiàn)的基本步驟(1)單片機(jī)方案設(shè)計(jì)。執(zhí)行主菜單的DESIGN|ADD REMOVE LIBRARY命令或單擊左側(cè)設(shè)計(jì)管理器的ADD|REMOVE按鈕。保存后新建原理圖文件,依次執(zhí)行File New Schematic即可創(chuàng)建。Altium Designer 10 具有可靠的穩(wěn)定性,增強(qiáng)的圖形功能和超強(qiáng)的用戶界面,設(shè)計(jì)者可以選擇最適當(dāng)?shù)脑O(shè)計(jì)途徑,以最優(yōu)化的方式工作。Altium Designer 10 是一套完整的板卡級(jí)設(shè)計(jì)系統(tǒng),真正的實(shí)現(xiàn)了在單個(gè)應(yīng)用程序中的集成。圖51軟件界面 6 硬件電路制作本次論文設(shè)計(jì)的原理圖繪制和PCB制作所采用的軟件是Altium Designer 10 PCB線路設(shè)計(jì)系統(tǒng)。下載步驟:(1)選擇MCU類型:STC89C52RC;(2)選擇串口及波特率;(3);(4)點(diǎn)擊“Download/下載”按鈕,給單片機(jī)上電,消息框提示握手成功,幾秒種后程序下載完畢,單片機(jī)自動(dòng)開始運(yùn)行下載的程序。在開發(fā)大型軟件時(shí)更能體現(xiàn)高級(jí)語(yǔ)言的優(yōu)勢(shì)。Keil C51軟件提供豐富的庫(kù)函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試工具,全Windows界面。緊接著對(duì)工程進(jìn)行設(shè)置,選擇工程管理窗口的Target1,再選擇Project/Option for Target“Target1”(或點(diǎn)右鍵彈出快捷菜單再選擇該選項(xiàng)),打開工程屬性設(shè)置對(duì)話框,共有8個(gè)選項(xiàng)卡,主要設(shè)置工作包括在Target選項(xiàng)卡中設(shè)置晶振頻率、在Debug選項(xiàng)卡中設(shè)置實(shí)驗(yàn)仿真板等,在Output選項(xiàng)卡中選中“Create Hex File”;其它選項(xiàng)卡內(nèi)容一般可取默認(rèn)值。這時(shí)工程管理窗口的文件頁(yè)(Files)會(huì)出現(xiàn)“Target1”,將其前面“+”號(hào)展開,接著選擇Source Group1,右擊鼠標(biāo)彈出快捷菜單,選擇Add File to Group/Source Group1,出現(xiàn)一個(gè)對(duì)話框,要求尋找并加入源文件(在加入一個(gè)源文件后,該對(duì)話框不會(huì)消失,而是等待繼續(xù)加入其它文件)。工程的建立、設(shè)置、編譯/匯編及連接產(chǎn)生目標(biāo)文件的方法非常易于掌握。應(yīng)用Keil進(jìn)行軟件仿真開發(fā)的主要步驟為:編寫源程序并保存——建立工程并添加源文件——設(shè)置工程——編譯/匯編、連接,產(chǎn)生目標(biāo)文件——程序調(diào)試。Keil提供了包括C編譯器、宏匯編、連接器、庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開發(fā)方案,通過一個(gè)集成開發(fā)環(huán)境(uVision)將這些部份組合在一起。下面介紹Keil和STCISP的特點(diǎn)及使用方法。5 編程
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1