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