




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、單片機(jī)原理及應(yīng)用實(shí)驗(yàn) 教材 單片機(jī)原理及其接口技術(shù)實(shí)驗(yàn) 丁筱鈴等 編著 山東農(nóng)業(yè) 大學(xué) 課時(shí)安排 上 機(jī): 9學(xué)時(shí) 上機(jī)安排 上機(jī)地點(diǎn):機(jī)電學(xué)院機(jī)房 l上機(jī)時(shí)間:根據(jù)教學(xué)日歷安排 l上機(jī)內(nèi)容: 隨教學(xué)進(jìn)度的基礎(chǔ)訓(xùn)練(上機(jī)調(diào)試每次實(shí)驗(yàn)內(nèi)容) l要求: 所有作業(yè)必須獨(dú)立完成 實(shí)驗(yàn)內(nèi)容必須經(jīng)上機(jī)調(diào)試通過 每次實(shí)驗(yàn)必須寫出實(shí)驗(yàn)報(bào)告 上機(jī)考勤3次缺席,按不及格處理 發(fā)現(xiàn)上機(jī)時(shí)間上網(wǎng),按缺席一次處理 課程要求 課前請(qǐng)做好預(yù)習(xí) 保持課堂安靜,頭腦清醒,思維活躍 認(rèn)真、獨(dú)立、按時(shí)完成并提交作業(yè) 重視上機(jī)實(shí)踐,有效利用寶貴的上機(jī)時(shí)間 l實(shí)驗(yàn)一、匯編語言軟件調(diào)試實(shí)驗(yàn)實(shí)驗(yàn)一、匯編語言軟件調(diào)試實(shí)驗(yàn) l實(shí)驗(yàn)二、實(shí)驗(yàn)二、
2、8031單片機(jī)單片機(jī)P3、P1口應(yīng)用口應(yīng)用 l實(shí)驗(yàn)三、工業(yè)順序控制實(shí)驗(yàn)三、工業(yè)順序控制 l實(shí)驗(yàn)四、實(shí)驗(yàn)四、A/D轉(zhuǎn)換轉(zhuǎn)換0809應(yīng)用應(yīng)用 l一、實(shí)驗(yàn)?zāi)康囊?、?shí)驗(yàn)?zāi)康?l二、實(shí)驗(yàn)內(nèi)容二、實(shí)驗(yàn)內(nèi)容 l三、實(shí)驗(yàn)程序流程圖三、實(shí)驗(yàn)程序流程圖 l四、實(shí)驗(yàn)步驟四、實(shí)驗(yàn)步驟 l五、思考五、思考 l一、實(shí)驗(yàn)?zāi)康囊?、?shí)驗(yàn)?zāi)康?掌握匯編語言設(shè)計(jì)和調(diào)試方法,熟悉鍵盤操作。掌握匯編語言設(shè)計(jì)和調(diào)試方法,熟悉鍵盤操作。 l二、實(shí)驗(yàn)內(nèi)容二、實(shí)驗(yàn)內(nèi)容 把把7000H70FFH的內(nèi)容清零。的內(nèi)容清零。 開始 R0=00 00送到7000H DPTR+1,R0+1 結(jié)束 Y N R0=FF (1) 聯(lián)接聯(lián)接DVCC實(shí)驗(yàn)系統(tǒng)(實(shí)驗(yàn)
3、系統(tǒng)(Ctrl+H) (2) 裝載目標(biāo)文件(裝載目標(biāo)文件(Ctrl+L) (3) 設(shè)置設(shè)置PC起始地址起始地址 (4) 運(yùn)行程序運(yùn)行程序 (5) 單步、斷點(diǎn)運(yùn)行完后,在存貯器窗口內(nèi)檢查單步、斷點(diǎn)運(yùn)行完后,在存貯器窗口內(nèi)檢查 0000H70FFH中的內(nèi)容是否全為中的內(nèi)容是否全為00H l假使要把假使要把700070FFH中的內(nèi)容改成中的內(nèi)容改成FF,如何編制程序。,如何編制程序。 l一、實(shí)驗(yàn)?zāi)康囊?、?shí)驗(yàn)?zāi)康?l二、實(shí)驗(yàn)內(nèi)容二、實(shí)驗(yàn)內(nèi)容 l三、實(shí)驗(yàn)程序流程圖三、實(shí)驗(yàn)程序流程圖 l四、實(shí)驗(yàn)原理圖四、實(shí)驗(yàn)原理圖 l五、實(shí)驗(yàn)步驟五、實(shí)驗(yàn)步驟 l六、實(shí)驗(yàn)程序六、實(shí)驗(yàn)程序 l一、實(shí)驗(yàn)?zāi)康囊?、?shí)驗(yàn)?zāi)康?1、
4、掌握掌握P3口、口、P1口簡單使用??诤唵问褂?。 l2、 學(xué)習(xí)延時(shí)程序的編寫和使用。學(xué)習(xí)延時(shí)程序的編寫和使用。 l二、實(shí)驗(yàn)內(nèi)容二、實(shí)驗(yàn)內(nèi)容 l1、P3.3口做輸入口,外接一脈沖,每輸入一個(gè)脈沖,口做輸入口,外接一脈沖,每輸入一個(gè)脈沖, P1口按十六進(jìn)制加一??诎词M(jìn)制加一。 l2、 P1口做輸出口,編寫程序,使口做輸出口,編寫程序,使P1口接的口接的8個(gè)發(fā)光個(gè)發(fā)光 二極管二極管L1L8按按16進(jìn)制加一方式點(diǎn)亮發(fā)光二極管。進(jìn)制加一方式點(diǎn)亮發(fā)光二極管。 開 始 循 環(huán) A+1送P1口 延 時(shí) N 延 時(shí) N Y Y Y P3.3為高嗎? P3.3為高嗎? N P3.3為低嗎? l1、P3.3用插
5、針連至用插針連至K1, P1.0P1.7用插針連至用插針連至L1 L8。 l2、從起始地址、從起始地址0540H開始連續(xù)運(yùn)行程序(輸入開始連續(xù)運(yùn)行程序(輸入0540 后按后按EXEC鍵)。鍵)。 l3、開關(guān)、開關(guān)K1每撥動(dòng)一次,每撥動(dòng)一次,L1L8發(fā)光二極管按發(fā)光二極管按16進(jìn)進(jìn) 制方式加一點(diǎn)亮。制方式加一點(diǎn)亮。 lORG 0000H lLJMP ST lORG 0030H lST: MOV SP,#60H lCLR A lKK: SETB P3.3 lJB P3.3,KK lLCALL DL10MS lJB P3.3,KK lJNB P3.3,$ lLCALL DL10MS lINC A l
6、MOV P1,A lLJMP KK lDL10MS:MOV R6,#10 lDL1MS:MOV R7,#250 lLP:NOP l NOP lDJNZ R7,LP lDJNZ R6,DL1MS lRET lEND l一、實(shí)驗(yàn)?zāi)康囊?、?shí)驗(yàn)?zāi)康?l二、實(shí)驗(yàn)內(nèi)容二、實(shí)驗(yàn)內(nèi)容 l三、實(shí)驗(yàn)程序流程圖三、實(shí)驗(yàn)程序流程圖 l四、實(shí)驗(yàn)原理圖四、實(shí)驗(yàn)原理圖 l五、實(shí)驗(yàn)步驟五、實(shí)驗(yàn)步驟 l六、實(shí)驗(yàn)程序六、實(shí)驗(yàn)程序 l1、掌握工業(yè)順序控制程序的簡單編程,中斷的使用。、掌握工業(yè)順序控制程序的簡單編程,中斷的使用。 l2、 學(xué)習(xí)延時(shí)程序的編寫和使用。學(xué)習(xí)延時(shí)程序的編寫和使用。 l3、學(xué)習(xí)現(xiàn)場(chǎng)數(shù)據(jù)的保護(hù)和堆棧、學(xué)習(xí)現(xiàn)場(chǎng)數(shù)
7、據(jù)的保護(hù)和堆棧 l 8032的的P1.0P1.6控制注塑機(jī)的七道工序,現(xiàn)??刂谱⑺軝C(jī)的七道工序,現(xiàn)模 擬控制七只發(fā)光二極管的點(diǎn)亮,高電平有效,設(shè)定擬控制七只發(fā)光二極管的點(diǎn)亮,高電平有效,設(shè)定 每道工序時(shí)間轉(zhuǎn)換為延時(shí),每道工序時(shí)間轉(zhuǎn)換為延時(shí),P3.4為開工啟動(dòng)開關(guān),為開工啟動(dòng)開關(guān), 低電平啟動(dòng)。低電平啟動(dòng)。P3.3為外故障輸入模擬開關(guān),為外故障輸入模擬開關(guān),P3.3為為0 時(shí)不斷告警,時(shí)不斷告警,P1.7為報(bào)警聲音輸出,設(shè)定為報(bào)警聲音輸出,設(shè)定6道工序只道工序只 有一位輸出,第七道工序三位有輸出。有一位輸出,第七道工序三位有輸出。 主程序: 開始 工序7延時(shí) 中斷、P1口、P3口初 始化,P1口
8、全低 等開工 工序1延時(shí) 工序2延時(shí) 關(guān)輸出 中斷服務(wù)子程序: 保護(hù)現(xiàn)場(chǎng) 報(bào) 警 返回 恢復(fù)現(xiàn)場(chǎng) Y N 故障清除了 嗎? l七、實(shí)驗(yàn)步驟七、實(shí)驗(yàn)步驟 l P3.4連連K1,P3.3連連K2,P1.0P1.6分別連到分別連到L1 L7,P1.7連連SIN(電子音響輸入端)。(電子音響輸入端)。 lK1開關(guān)撥在上面,開關(guān)撥在上面,K2撥在上面。撥在上面。 l 用連續(xù)方式從起始地址用連續(xù)方式從起始地址0580H開始運(yùn)行程序(輸開始運(yùn)行程序(輸 入入0580后按后按EXEC鍵),此時(shí)應(yīng)在等待開工狀態(tài)。鍵),此時(shí)應(yīng)在等待開工狀態(tài)。 l K1撥至下面(顯低電平),各道工序應(yīng)正常運(yùn)行。撥至下面(顯低電平)
9、,各道工序應(yīng)正常運(yùn)行。 l K2撥至下面(低電平),應(yīng)有聲音報(bào)警(人為設(shè)撥至下面(低電平),應(yīng)有聲音報(bào)警(人為設(shè) 置故障)。置故障)。 l K2撥至上面(高電平),即排除故障,程序應(yīng)從撥至上面(高電平),即排除故障,程序應(yīng)從 剛才報(bào)警的那道工序繼續(xù)執(zhí)行。剛才報(bào)警的那道工序繼續(xù)執(zhí)行。 l思考:修改程序,使每道工序中有多位輸出。思考:修改程序,使每道工序中有多位輸出。 l ORG 0000H l LJMP ST l ORG 0013H l LJMP BREAK l ORG 0030H lST: MOV SP,#60H l MOV P1,#0 lL1:JB P3.4,L1 l SETB EA l S
10、ETB EX1 lSETB PX1 lLP:MOV P1,#1 l LCALL DL10MS l MOV P1,#2 l LCALL DL10MS lMOV P1,#4 l LCALL DL10MS lMOV P1,#8 l LCALL DL10MS lMOV P1,#10H l LCALL DL10MS lMOV P1,#20H l LCALL DL10MS lMOV P1,#07H l LCALL DL10MS lLJMP L2 lBREAK: MOV PSW,#08H lLL: MOV P1,#0 l MOV R3,#10 lKK: SETB P1.7 l LCALL DL10MS l
11、CLR P1.7 l LCALL DL10MS l DJNZ R3,KK l LCALL DL10MS l JNB P3.3, LL l MOV PSW,#00H l RETI lDL10MS:MOV R6,#10 lDL1MS:MOV R7,#250 lLP:NOP l NOP lDJNZ R7,LP lDJNZ R6,DL1MS lRET lEND l一、實(shí)驗(yàn)?zāi)康囊弧?shí)驗(yàn)?zāi)康?l二、實(shí)驗(yàn)內(nèi)容二、實(shí)驗(yàn)內(nèi)容 l三、實(shí)驗(yàn)程序流程圖三、實(shí)驗(yàn)程序流程圖 l四、實(shí)驗(yàn)原理圖四、實(shí)驗(yàn)原理圖 l五、實(shí)驗(yàn)步驟五、實(shí)驗(yàn)步驟 l六、實(shí)驗(yàn)程序六、實(shí)驗(yàn)程序 l1.掌握掌握A/ D轉(zhuǎn)換與單片機(jī)的接口方法。轉(zhuǎn)換與單片機(jī)的
12、接口方法。 l 2.了解了解A/ D芯片芯片0809轉(zhuǎn)換性能及編程方法。轉(zhuǎn)換性能及編程方法。 l 3.通過實(shí)驗(yàn)了解單片機(jī)如何進(jìn)行數(shù)據(jù)采集。通過實(shí)驗(yàn)了解單片機(jī)如何進(jìn)行數(shù)據(jù)采集。 l利用實(shí)驗(yàn)儀上的利用實(shí)驗(yàn)儀上的0809做做A/ D轉(zhuǎn)換實(shí)驗(yàn),實(shí)驗(yàn)儀上的轉(zhuǎn)換實(shí)驗(yàn),實(shí)驗(yàn)儀上的 W1電位器提供模擬量輸入。編制程序,將模擬量轉(zhuǎn)電位器提供模擬量輸入。編制程序,將模擬量轉(zhuǎn) 換成數(shù)字量,通過二位七段數(shù)碼管顯示器顯示。換成數(shù)字量,通過二位七段數(shù)碼管顯示器顯示。 開 始 0809初始化 初始顯示00 0809通道0采樣 數(shù)碼管顯示采樣 l1、把、把A/D區(qū)區(qū)0809的的0通道通道IN0用插針線接至用插針線接至W1的中
13、心的中心 抽頭抽頭V01插孔插孔(05V)。 l2、0809的的CLK插孔與分頻輸出端插孔與分頻輸出端T4相連。相連。 l3. 將將W2的輸入的輸入VIN接接+12V插孔,插孔,+12V插孔再連到插孔再連到 外置電源的外置電源的+12上(電源內(nèi)置時(shí),該線已連好)。調(diào)上(電源內(nèi)置時(shí),該線已連好)。調(diào) 節(jié)節(jié)W2,使,使VREF端為端為+5V。 l4. 將將A/D區(qū)的區(qū)的VREF連到連到W2的輸出的輸出VREF端。(如端。(如 果精度要求不高的話,果精度要求不高的話,A/D區(qū)的區(qū)的VREF直接連到直接連到VCC 插孔,這樣步驟可以去掉)。插孔,這樣步驟可以去掉)。 l5、EXIC1上插上上插上74L
14、S02芯片,將有關(guān)線路按圖連好。芯片,將有關(guān)線路按圖連好。 l6、將、將A/D區(qū)區(qū)D0D7用排線與用排線與BUS2區(qū)區(qū)XD0XD7相連。相連。 l7、BUS3區(qū)區(qū)P3.0插孔連到數(shù)碼管顯示區(qū)插孔連到數(shù)碼管顯示區(qū)DATA插孔。插孔。 l8、BUS3區(qū)區(qū)P3.1插孔連到數(shù)碼管顯示區(qū)插孔連到數(shù)碼管顯示區(qū)CLK插孔。插孔。 l9、單脈沖發(fā)生、單脈沖發(fā)生/SP插孔連到數(shù)碼管顯示區(qū)插孔連到數(shù)碼管顯示區(qū)CLR插孔。插孔。 l10、 按實(shí)驗(yàn)系統(tǒng)上的按實(shí)驗(yàn)系統(tǒng)上的F2鍵,仿真實(shí)驗(yàn)儀進(jìn)入仿真狀態(tài)鍵,仿真實(shí)驗(yàn)儀進(jìn)入仿真狀態(tài) (內(nèi)程序,外數(shù)據(jù)),顯示器顯示(內(nèi)程序,外數(shù)據(jù)),顯示器顯示“P”。 l11、 以連續(xù)方式從起始地址以連續(xù)方式從起始地址06D0運(yùn)行程序運(yùn)行程序,在數(shù)碼管上在數(shù)碼管上 顯示當(dāng)前采集的電壓值轉(zhuǎn)換后的數(shù)字量顯示當(dāng)前采集的電壓值轉(zhuǎn)換后的數(shù)字量,調(diào)節(jié)調(diào)節(jié)W1數(shù)碼管數(shù)碼管 顯示將隨著電壓變化而相應(yīng)變化顯示將隨著電壓變化而相應(yīng)變化,典型值為典型值為0V00H, 2.5V80H,5VFFH。 lORG 0000H lST:CLR A lMOV SP,#60H lMOV DPTR,#9000H lMOVX DPTR,A lMOV R7,#0FFH lM
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題代寫申報(bào)書是什么
- 課題申報(bào)評(píng)審書范例范文
- 就業(yè)心理 課題申報(bào)書
- 河南小學(xué)課題申報(bào)書范例
- 兌換房子合同范本
- 公司外匯借款合同范本
- 益智課堂課題研究申報(bào)書
- 閱讀推廣 課題申報(bào)書
- 課題申報(bào)項(xiàng)目書推廣價(jià)值
- 同城工程勞務(wù)合同范例
- 萬邦胰島素注射液
- 汽車維修工高級(jí)考試試題含參考答案
- 食品銷售監(jiān)督管理工作培訓(xùn)
- 《算法與數(shù)字生活》 教學(xué)設(shè)計(jì)
- 組織行為學(xué)(對(duì)外經(jīng)濟(jì)貿(mào)易大學(xué))智慧樹知到答案章節(jié)測(cè)試2023年
- 產(chǎn)品過程特殊特性初始清單(示例)
- 部編人教版小學(xué)五年級(jí)道德與法治下冊(cè)全冊(cè)完整課件ppt
- GB/Z 17625.6-2003電磁兼容限值對(duì)額定電流大于16A的設(shè)備在低壓供電系統(tǒng)中產(chǎn)生的諧波電流的限制
- GB/T 14643.4-2009工業(yè)循環(huán)冷卻水中菌藻的測(cè)定方法第4部分:土壤真菌的測(cè)定平皿計(jì)數(shù)法
- 注塑成型工藝培訓(xùn)資料合集課件
- 山財(cái)自考審計(jì)學(xué)37作業(yè)(已填好答案)
評(píng)論
0/150
提交評(píng)論