版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 單片機(jī)</b></p><p><b> 課程設(shè)計(jì)說明書</b></p><p> 課 程 名 稱 單片機(jī)原理課程設(shè)計(jì) </p><p> 院(系、部、中心) 機(jī)械工程學(xué)院 </p><p> 專 業(yè)
2、 過程裝備與控制工程 </p><p> 班 級(jí) 過程裝備xxx </p><p> 姓 名 xxxxxxx </p><p> 學(xué) 號(hào) xxxxxxxxxxxx </p><p&g
3、t; 起 止 時(shí) 間 xxxxxxxxxxxxxxxxx </p><p> 指 導(dǎo) 教 師 xxxxxxxxxxxxxxxx </p><p><b> 目錄</b></p><p><b> 設(shè)計(jì)任務(wù)書</b></p><p><b
4、> 系統(tǒng)總體設(shè)計(jì)方案</b></p><p> 接口電路圖、元器件清單</p><p><b> 流程圖</b></p><p><b> 源程序清單</b></p><p> 調(diào)試中出現(xiàn)的問題和解決方法</p><p><b> 收獲
5、、體會(huì)</b></p><p><b> 主要參考資料</b></p><p><b> 南京工程學(xué)院</b></p><p><b> 課程設(shè)計(jì)任務(wù)書</b></p><p> 課 程 名 稱 單片機(jī)原理課程設(shè)計(jì)</p><
6、p> 院(系、部、中心)機(jī)械工程學(xué)院</p><p> 專 業(yè) 過程裝備與控制工程</p><p> 班 級(jí) 過程裝備xxx</p><p> 起 止 日 期 xxxxxxxxxxxxxxxxxxxxx</p><p> 指 導(dǎo) 教 師 xxxxxxx
7、xxxxxxx</p><p> 二、系統(tǒng)總體設(shè)計(jì)方案</p><p> 一臺(tái)鉆床的主軸由一臺(tái)主電機(jī)驅(qū)動(dòng),并分別由快進(jìn)電機(jī)和工進(jìn)電機(jī)控制鉆頭的進(jìn)給,快進(jìn)電機(jī)可正、反轉(zhuǎn)。工作時(shí)首先按下啟動(dòng)按鈕SB,如果鉆頭不在原位,啟動(dòng)按鈕SB失效,否則主軸電機(jī)轉(zhuǎn)動(dòng),鉆頭按下列工步運(yùn)行:</p><p> 主軸由一臺(tái)主電機(jī)驅(qū)動(dòng)由單片機(jī)特有的中斷系統(tǒng)控制電機(jī)的四個(gè)步驟,將整個(gè)過程
8、化簡(jiǎn)到實(shí)驗(yàn)箱中,接好線后每按一次按鈕將開關(guān)的狀態(tài)通過 LED顯示出來。</p><p> 本設(shè)計(jì)連線只需按任務(wù)要求,分別連接LED及撥動(dòng)開關(guān)。如:P1.0 ~ P1.3接撥動(dòng)開關(guān),P1.4 ~ P1.7接發(fā)光二極管。 </p><p> 模擬時(shí),可用實(shí)驗(yàn)箱上的4個(gè)撥動(dòng)開關(guān)分別模擬啟動(dòng)按鈕和限位開關(guān)(SB,SQ1,SQ2,SQ3),用實(shí)驗(yàn)箱上的4個(gè)發(fā)光二極管分別模擬快進(jìn)、工進(jìn)、快退及主軸
9、電機(jī)運(yùn)行狀態(tài)(發(fā)光二極管亮表示電機(jī)工作,發(fā)光二極管滅表示電機(jī)停止)。 </p><p> 采用定時(shí)/計(jì)數(shù)器的中斷功能實(shí)現(xiàn)1秒延時(shí)。定時(shí)器部分每20ms中斷一次,在中斷服務(wù)程序中,對(duì)中斷次數(shù)進(jìn)行計(jì)數(shù),20ms計(jì)數(shù)50次即可定時(shí)1秒。</p><p> 三、接口電路圖、元器件清單</p><p><b> 發(fā)光管電路原理圖</b></p
10、><p> JP65:發(fā)光管控制接口,0-燈亮,1-燈滅</p><p> 按鍵電路原理圖 開關(guān)電路原理圖</p><p> JP74:按鍵控制接口;按下-0信號(hào),松開-1信號(hào) JP80:開關(guān)控制接口;閉合-0信號(hào),斷開-1信號(hào)</p><p> PC機(jī)一臺(tái)(裝有仿真、調(diào)
11、試軟件),實(shí)驗(yàn)箱一個(gè)(時(shí)鐘頻率12MHz),通訊線一根,連接導(dǎo)線若干。 </p><p><b> 四、流程圖</b></p><p><b> 五、源程序清單</b></p><p> ORG 0000H </p><p> LJMP
12、 MAIN</p><p> ORG 000BH</p><p> LJMP HERE</p><p> MOV P1,#0FFH ;P1口賦初值</p><p> MAIN: JNB P1
13、.0,LOOP1 ;判斷是否啟動(dòng)</p><p> LJMP MAIN</p><p> LOOP1: JB P1.3 ,$ ;判斷是否在原位</p><p> CLR P1.7 ;主軸燈開
14、</p><p> CLR P1.4 ;快進(jìn)燈開</p><p> JNB P1.1,LOOP2 ;判斷是否到快進(jìn)限位</p><p> SJMP LOOP1</p><p> LOOP2: SETB
15、 P1.4 ;快進(jìn)燈滅</p><p> CLR P1.5 ;工進(jìn)燈亮</p><p> JNB P1.2,LOOP3 ;判斷是否到工進(jìn)限位</p><p> LJMP LOOP2&
16、lt;/p><p> LOOP3: SETB P1.5 ;工進(jìn)燈滅</p><p> MOV TMOD,#01H</p><p> MOV TH0,#3CH</p><p> MOV TL0,#0B
17、0H</p><p> MOV IE,#82H</p><p> MOV R7,#20</p><p> SETB TR0 ;定時(shí)器開,延時(shí)1秒</p><p> WAIT: LJMP MAIN
18、 ;循環(huán)程序</p><p> SJMP WAIT</p><p> HERE: MOV TH0,#01H</p><p> MOV TL0,#3CH</p><p> DJNZ R7,RETURN &
19、lt;/p><p> CLR TR0 ;關(guān)閉定時(shí)器</p><p> LOOP4: CLR P1.6 ;快退燈開</p><p> JNB P1.3,LOOP5 ;回到原位</p>
20、<p> LJMP LOOP4</p><p> LOOP5: SETB P1.6 ;快退燈關(guān)</p><p> SETB P1.7 ;主軸燈關(guān)</p><p> RETURN: RETI&l
21、t;/p><p><b> END </b></p><p> 六、調(diào)試中出現(xiàn)的問題和解決方法</p><p> 利用星研集成環(huán)境軟件系統(tǒng)調(diào)試程序 </p><p> ?。?) 程序輸入 在星研集成環(huán)境軟件將上述程序輸入計(jì)算機(jī) </p><p> ?。?) 連接電路 打開實(shí)驗(yàn)箱,在未通電源的情況
22、下,按照設(shè)計(jì)的硬件電路原理圖連接電路并檢查是否有誤 </p><p> ?。?) 設(shè)置仿真器 設(shè)置仿真器為STAR51SL系統(tǒng)</p><p> (4) 對(duì)程序進(jìn)行編譯 打開實(shí)驗(yàn)箱的電源,點(diǎn)擊編譯按鈕進(jìn)行程序編譯 編譯正確的情況下進(jìn)行調(diào)試運(yùn)行程序。</p><p> 運(yùn)行后,經(jīng)過操作,發(fā)現(xiàn)源程序只可執(zhí)行一次,不能進(jìn)行多次循環(huán)執(zhí)行,對(duì)程序進(jìn)行修改后,可以進(jìn)行多次重
23、復(fù)機(jī)床的順序控制。</p><p><b> 七、收獲、體會(huì)</b></p><p> 通過本次課程設(shè)計(jì) ,我對(duì)單片機(jī)這門課有了進(jìn)一步的了解,真正將課本上的理論知識(shí)聯(lián)系到了實(shí)際中。學(xué)會(huì)了利用星研集成環(huán)境軟件調(diào)試程序,檢查其中的錯(cuò)誤并做相應(yīng)的修改,再將它連到電路中對(duì)它的實(shí)際運(yùn)行的結(jié)果有個(gè)直觀的了解。通過查閱大量的書籍進(jìn)一步提高了單片機(jī)語言編程的掌握,得到靈活的運(yùn)用。
24、通告與同學(xué)們的互相討論以及老師的指導(dǎo),我能夠在原本的程序上作相應(yīng)的改動(dòng)來完成其他的作用與功能,通過實(shí)際電路的連接提高了動(dòng)手的能力,此次的設(shè)計(jì)讓我收益匪淺。</p><p><b> 八、主要參考資料</b></p><p> ?。?)胡漢才.單片機(jī)原理及其應(yīng)用(第三版).北京:清華大學(xué)出版社,2010</p><p> ?。?)徐泳龍. 單片
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 單片機(jī)課程設(shè)計(jì)---單片機(jī)原理及應(yīng)用
- 單片機(jī)課程設(shè)計(jì)-- 單片機(jī)原理及應(yīng)用
- lcd單片機(jī)原理課程設(shè)計(jì)
- 《單片機(jī)原理》課程設(shè)計(jì)--單片機(jī)交通的燈控制設(shè)計(jì)與實(shí)現(xiàn)
- 單片機(jī)課程設(shè)計(jì)-單片機(jī)控制步進(jìn)電機(jī)
- 單片機(jī)課程設(shè)計(jì)--單片機(jī)控制步進(jìn)電機(jī)
- 單片機(jī)課程設(shè)計(jì)--單片機(jī)控制各種器件
- 單片機(jī)原理及應(yīng)用課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)報(bào)告——單片機(jī)控制步進(jìn)電機(jī)
- 單片機(jī)課程設(shè)計(jì)報(bào)告---單片機(jī)控制秒表系統(tǒng)
- 單片機(jī)溫度控制課程設(shè)計(jì)
- 單片機(jī)原理及系統(tǒng)課程設(shè)計(jì)
- 單片機(jī)原理及系統(tǒng)課程設(shè)計(jì)
- 單片機(jī)原理及應(yīng)用課程設(shè)計(jì)
- 空調(diào)控制系統(tǒng)單片機(jī)原理課程設(shè)計(jì)
- 單片機(jī)彩燈控制課程設(shè)計(jì)
- 空調(diào)控制系統(tǒng)單片機(jī)原理課程設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)——單片機(jī)控制步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì)
- 單片機(jī)課程設(shè)計(jì)-單片機(jī)課程設(shè)計(jì)---電子時(shí)鐘
- 單片機(jī)課程設(shè)計(jì)--基于單片機(jī)的控制循環(huán)燈設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論