




已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
學(xué)號(hào):08401100224實(shí)驗(yàn)一、存儲(chǔ)器讀寫(xiě)一、 實(shí)驗(yàn)?zāi)康模?. 掌握寄存器,存儲(chǔ)器讀寫(xiě)等匯編指令2. 掌握編程軟件編輯、編譯、調(diào)試等基本操作二、 實(shí)驗(yàn)儀器設(shè)備1. PC機(jī),一臺(tái)2. WAVE軟件開(kāi)發(fā)系統(tǒng)三、 實(shí)驗(yàn)內(nèi)容:將片內(nèi)70H開(kāi)始的連續(xù)的8個(gè)存儲(chǔ)單元的內(nèi)容復(fù)制到片外2000H開(kāi)始的連續(xù)的8個(gè)單元程序如下:ORG 0000H SJMP START ORG 000BH ORG 0030H START: MOV R1,#70H ;設(shè)置地址指針,給70H7FH單元賦初值 MOV A,#01H ;給首單元賦1 MOV R2,#08H ;設(shè)置計(jì)數(shù)初值,控制為連續(xù)的8個(gè)單元賦值 FZ: MOV R1,A ;將累加器的內(nèi)容送給R1中內(nèi)容所指向的地址單元 INC A ;累加器內(nèi)容加1 INC R1 ;地址加1 DJNZ R2,FZ ;沒(méi)賦值完繼續(xù) MOV R0,#70H ;取數(shù)據(jù)源首地址 MOV DPTR,#2000H ;取目的地首地址 MOV R7,#08H ;控制為連續(xù)的8個(gè)單元賦值 MAIN: MOV A,R0 ;將R0中內(nèi)容的所指向地址單元中的數(shù)據(jù)暫存于累加器中。 MOVX DPTR,A ;將累加器A中內(nèi)容送到片外目的單元中 INC R0 ;源數(shù)據(jù)所在地址加1 INC DPTR ;片外地址加1 DJNZ R7,MAIN ;未復(fù)制完繼續(xù) END實(shí)驗(yàn)二、I/0端口操作一、 實(shí)驗(yàn)?zāi)康模?, 掌握I/O端口讀寫(xiě)等基本匯編指令2, 掌握單片機(jī)最小系統(tǒng)硬件電路設(shè)計(jì)及仿真軟件PROTEUS仿真、調(diào)試等基本操作方法。二、 實(shí)驗(yàn)儀器設(shè)備 機(jī),臺(tái) WAVE軟件開(kāi)發(fā)系統(tǒng)三、 實(shí)驗(yàn)內(nèi)容延時(shí)子程序的延時(shí)時(shí)間T=250*2+250*100(1+1+2)=100500us=100.5ms=0.1S(單片機(jī)晶振為12MHz,一個(gè)機(jī)器周期為12*1/(12*106)=1us). 用PROTEUS完成單片機(jī)硬件電路設(shè)計(jì). 用WAVE軟件完成發(fā)光二極管亮滅程序,用延時(shí)子程序設(shè)計(jì)一段時(shí)間延時(shí),編譯通過(guò)后生成16進(jìn)制文件(.HEX),加載到PROTEUS中仿真驗(yàn)證. 程序如下:ORG 0000H SJMP START ORG 0030HSTART: CLR P0.4 ;點(diǎn)亮發(fā)光二極管 LCALL DELAY ;調(diào)用延時(shí)子程序 SETB P0.4 ;滅發(fā)光二極管 LCALL DELAY ;調(diào)用延時(shí)子程序 SJMP START ;使二極管交替亮滅DELAY: MOV R6,#250 ;延時(shí)子程序 D1: MOV R7,#100 ;通過(guò)送不同的值控制延時(shí)時(shí)間 NOP NOP DJNZ R7,$ ;反復(fù)執(zhí)行這條兩機(jī)器周期的指令直至R7內(nèi)容為0 DJNZ R6,D1 ;反復(fù)執(zhí)行循環(huán)體內(nèi)容,直到R6內(nèi)容為0,以實(shí)現(xiàn)延時(shí) RET END實(shí)驗(yàn)三、定時(shí)中斷一、 實(shí)驗(yàn)?zāi)康模? 熟悉單片機(jī)定時(shí)器工作原理. 掌握定時(shí)器定時(shí)控制的編程方法二、 實(shí)驗(yàn)內(nèi)容: 硬件電路設(shè)計(jì)2單片機(jī)晶振頻率為12MHZ,編寫(xiě)匯編程序在P1.0口引腳上輸出周期為2MS方波。要求采用T1中斷方式,工作方式1.程序如下:ORG 000H SJMP START ORG 001BH ;定時(shí)器T1中斷入口地址 AJMP T1INT ;跳轉(zhuǎn)中斷子程序 ORG 0030H START:MOV SP ,#60H ;將堆棧指針指向60 MOV TMOD,#10H ;將定時(shí)器設(shè)置成工作方式1 MOV TH1,#0FCH ;給定時(shí)器賦初值 MOV TL1,#18H ;計(jì)滿1000個(gè)數(shù)即響應(yīng)中斷以實(shí)現(xiàn)定時(shí)1MS SETB TR1 ;啟動(dòng)定時(shí)器T1進(jìn)行加1計(jì)數(shù) SETB ET1 ;允許定時(shí)器T1中斷 SETB EA ;允許中斷 SJMP $ ;等待中斷 T1INT: CPL P1.0 ;每響應(yīng)一次中斷即對(duì)P1.0進(jìn)行取反,從P1.0口輸出方波 MOV TH1,#0FCH ;為下次定時(shí)1MS,再次給定時(shí)賦初值 MOV TL1,#18H ;給定時(shí)器賦初值64536 RETI ;中斷返回 END. PROTEUS仿真驗(yàn)證。實(shí)驗(yàn)四、十字路口交通燈一、實(shí)驗(yàn)?zāi)康模?、 掌握ISP在線調(diào)試的方法2、 掌握硬件實(shí)驗(yàn)箱的使用方法3、 熟悉匯編程序基本格式與編程方法二、 實(shí)驗(yàn)器材:1、 單片機(jī)實(shí)驗(yàn)箱、51單片機(jī)最小系統(tǒng)電路板、串口調(diào)試線、PC機(jī)2、 MCS51集成開(kāi)發(fā)環(huán)境三、 實(shí)驗(yàn)內(nèi)容及基本步驟:編寫(xiě)十字路中交通燈控制程序,控制8個(gè)指示燈的亮滅,模擬交通控制。. 硬件連線,將實(shí)驗(yàn)箱上的74273的片選端與CSO相連,將74273的D0D7分別與8個(gè)發(fā)光二極管相連,用串口線將PC 機(jī)與實(shí)驗(yàn)箱連接好。將單片機(jī)51最中系統(tǒng)插入實(shí)驗(yàn)箱并固定好,打開(kāi)實(shí)驗(yàn)箱電源,觀察51系統(tǒng)版的電源指示燈點(diǎn)亮表示開(kāi)發(fā)板已裝好。. 點(diǎn)擊進(jìn)入MCS51,彈出通訊對(duì)話框,選擇“確定”,并立即按下實(shí)驗(yàn)箱復(fù)位鍵,進(jìn)入MCS51集成開(kāi)發(fā)環(huán)境,觀察屏幕底部是否有提示信息顯示“通訊已連接”。. 將十字路口交通燈控制程序輸入,并保存在C:/MCS51目錄下,文件后綴名為.asm,并編譯檢查是否有語(yǔ)法錯(cuò)誤。PORT EQU 0CEA0HCSEG AT 0000H LJMP START CSEG AT 4100H START:MOV A,#11H ACALL DISP LLL:MOV A,#12H ACALL DISP ACALL DE10S MOV A,#10H ACALL DISP MOV R2,#05H TTT:MOV A,#14H ACALL DISP ACALL DE02S MOV A,#10H ACALL DISP ACALL DE02S DJNZ R2,TTT MOV A,#11H ACALL DISP ACALL DE02S MOV A,#21H ACALL DISP ACALL DE10S MOV A,#10H ACALL DISP MOV R2,#05H GGG:MOV A,#41H ACALL DISP ACALL DE02S DJNZ R2,GGG MOV A,#03H ACALL DISP ACALL DE02S JMP LLL DE10S: MOV R5,#30H JMP DE1 DE02S:MOV R5,#02HDE1: MOV R6,#200DE2:MOV R7,#126DE3:DJNZ R7,DE3DJNZ R6,DE2DJNZ R5,DE1RETDISP:MOV DPTR,#PORTCPL AMOVX DPTR,ARETEND. 編譯通過(guò)后,點(diǎn)擊“調(diào)試”按鈕。調(diào)試方法分別有單步運(yùn)行、全速運(yùn)行、斷點(diǎn)調(diào)試等,分別用這些方法進(jìn)行程序調(diào)試,掌握單片機(jī)應(yīng)用程序ISP在線調(diào)試的基本方法與技巧。實(shí)驗(yàn)五、8279顯示器接口一、 實(shí)驗(yàn)?zāi)康模?、 掌握
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 中學(xué)家長(zhǎng)會(huì)方案中學(xué)家長(zhǎng)會(huì)方案與流程
- 高級(jí)中式面點(diǎn)師試題庫(kù)+答案(附解析)
- 《保護(hù)校園環(huán)境衛(wèi)生從我做起》活動(dòng)方案
- 網(wǎng)絡(luò)安全防護(hù)在智能安防的視頻內(nèi)容分析評(píng)估考核試卷
- 1月企業(yè)培訓(xùn)師模擬練習(xí)題含參考答案解析
- 北師大六年級(jí)下數(shù)學(xué)課件-小數(shù)點(diǎn)-北師大
- 不符合生活的設(shè)計(jì)缺陷分析
- 社會(huì)學(xué)理論與調(diào)查方法考核試卷
- 營(yíng)養(yǎng)品生產(chǎn)流程與質(zhì)量控制要點(diǎn)考核試卷
- 拍賣行業(yè)公共服務(wù)創(chuàng)新模式探索考核試卷
- 夾具設(shè)計(jì)-畢業(yè)設(shè)計(jì)論文
- 腎動(dòng)脈狹窄介入治療與護(hù)理
- 部編人教版語(yǔ)文小學(xué)六年級(jí)下冊(cè)第四單元主講教材解讀(集體備課)
- 廣東省深圳實(shí)驗(yàn)、珠海一中等六校2025屆高考?jí)狠S卷歷史試卷含解析
- 2024-2030年中國(guó)病號(hào)服行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略分析報(bào)告
- 2024年天津市武清區(qū)國(guó)資產(chǎn)經(jīng)營(yíng)投資限公司面向社會(huì)公開(kāi)選聘工作人員易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- 基于STM32F103C8T6單片機(jī)的電動(dòng)車智能充電樁計(jì)費(fèi)系統(tǒng)設(shè)計(jì)
- 2024年共青團(tuán)入團(tuán)積極分子考試題庫(kù)(含答案)
- 人工智能原理與技術(shù)智慧樹(shù)知到期末考試答案章節(jié)答案2024年同濟(jì)大學(xué)
- 在線網(wǎng)課知慧《數(shù)智時(shí)代的商業(yè)變革(山大(威海))》單元測(cè)試考核答案
- CO2氣體保護(hù)焊-基本操作方法(焊接技能)
評(píng)論
0/150
提交評(píng)論