單片機(jī)原理應(yīng)用實(shí)驗(yàn)指導(dǎo)書_第1頁
單片機(jī)原理應(yīng)用實(shí)驗(yàn)指導(dǎo)書_第2頁
單片機(jī)原理應(yīng)用實(shí)驗(yàn)指導(dǎo)書_第3頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(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)指導(dǎo)書 電子、機(jī)電及電氣項(xiàng)目與自動(dòng)化 專業(yè)適用 吳茂 屈莉莉 王飛 編 佛山科學(xué)技術(shù)學(xué)院二 00 九 年 十 月、八前言以往我校的單片機(jī)實(shí)驗(yàn)教案通常是使用啟東 DAIS 系列單片機(jī)微機(jī)仿真實(shí)驗(yàn)系統(tǒng) 進(jìn)行單片機(jī)實(shí)驗(yàn)教案的, DAIS 系統(tǒng)可以做二十多項(xiàng)實(shí)驗(yàn),系統(tǒng)機(jī)構(gòu)十分復(fù)雜,功能 非常強(qiáng)大,但是在使用過程中也發(fā)現(xiàn)了一些不足的地方那個(gè) : 廠家為了技術(shù)保密,把 核心電路都屏蔽了,我們不能了解實(shí)驗(yàn)系統(tǒng)的工作原理,另外系統(tǒng)龐大,不方便學(xué) 生帶回宿舍實(shí)驗(yàn),不方便學(xué)生課外學(xué)習(xí)。根據(jù)我校學(xué)生對(duì)單片機(jī)課程學(xué)習(xí)的需求 , 我們?cè)趨⒖计渌镜漠a(chǎn)品的基礎(chǔ)上, 結(jié)合課程的實(shí)際情況,開發(fā)了適

2、合學(xué)生入門學(xué)習(xí)的單片機(jī)學(xué)習(xí)板, FD-51 學(xué)習(xí)板,該 學(xué)習(xí)板設(shè)置了包括LED數(shù)碼管、LCD1602液晶、ADDA轉(zhuǎn)換器件等單元電路,可以做 幾十個(gè)單片機(jī)實(shí)驗(yàn),而且本實(shí)驗(yàn)板我們是以配件的形式提供給學(xué)生,讓學(xué)生自己焊 接調(diào)試線路板。學(xué)生不但可以學(xué)習(xí)軟件編程技術(shù),還可以學(xué)習(xí)硬件焊接及調(diào)試技 術(shù),可以更好地鍛煉學(xué)生的動(dòng)手操作能力。目錄系統(tǒng)介紹 2軟件實(shí)驗(yàn):實(shí)驗(yàn)一清零程序 4實(shí)驗(yàn)二拆字程序 5實(shí)驗(yàn)三拼字程序 5實(shí)驗(yàn)四 數(shù)據(jù)區(qū)傳送子程序 6實(shí)驗(yàn)五 查找相同數(shù)個(gè)數(shù) 6硬件實(shí)驗(yàn):實(shí)驗(yàn)A工業(yè)順順序控制7實(shí)驗(yàn)B 簡單10 口擴(kuò)展實(shí)驗(yàn) 8實(shí)驗(yàn)一 P1 口輸出流水燈實(shí)驗(yàn) 11實(shí)驗(yàn)二 P1 口輸出交通燈實(shí)驗(yàn) 11實(shí)驗(yàn)

3、三八段數(shù)碼管顯示實(shí)驗(yàn) 12實(shí)驗(yàn)四鍵盤實(shí)驗(yàn) 12實(shí)驗(yàn)五 遙控解碼實(shí)驗(yàn) 12實(shí)驗(yàn)六計(jì)數(shù)器實(shí)驗(yàn) 13實(shí)驗(yàn)七繼電器控制實(shí)驗(yàn) 13實(shí)驗(yàn)八定時(shí)器實(shí)驗(yàn) 14實(shí)驗(yàn)九單片機(jī)串行口通訊實(shí)驗(yàn) 14實(shí)驗(yàn)十電子時(shí)鐘 14實(shí)驗(yàn)十一外部中斷實(shí)驗(yàn) 急救車與交通燈) 15實(shí)驗(yàn)十二 AT24C02讀寫實(shí)驗(yàn)15實(shí)驗(yàn)十三93C46讀寫實(shí)驗(yàn) 16實(shí)驗(yàn)十四LCD160字符型液晶控制顯示實(shí)驗(yàn)16實(shí)驗(yàn)十五LCD1286點(diǎn)陣型液晶控制顯示實(shí)驗(yàn)17實(shí)驗(yàn)十六A/D轉(zhuǎn)換(數(shù)字電壓表實(shí)驗(yàn)17實(shí)驗(yàn)十七D/A轉(zhuǎn)換(波形發(fā)生器實(shí)驗(yàn)18實(shí)驗(yàn)十八 計(jì)算機(jī)溫度數(shù)據(jù)采集與處理 19系統(tǒng)介紹一、FD-51 單片機(jī)學(xué)習(xí)板簡介為了適應(yīng)我校單片機(jī)課程教案的需要,我們?cè)趨⒖?/p>

4、其他廠家學(xué)習(xí)板的基礎(chǔ) 上,再根據(jù)我校單片機(jī)課程教案大綱的要求,基于簡單、使用的原則,開發(fā)了 FD-51 單片機(jī)實(shí)驗(yàn)板。1、FD-51 單片機(jī)學(xué)習(xí)板特點(diǎn)采用STC89*列在系統(tǒng)可編程(ISP單片機(jī),利用傳統(tǒng)串口就可以對(duì)單片機(jī) 芯片進(jìn)行批量燒寫,可以當(dāng)編程器使用。在系統(tǒng)可編程技術(shù)即 In System Programming ,插好實(shí)驗(yàn)單片機(jī)芯片后,可以在系統(tǒng)寫入程序代碼到芯片內(nèi)部,燒 寫程序時(shí)候不用頻繁拔下插入芯片,只要鼠標(biāo)點(diǎn)擊即可把程序?qū)懭雴纹瑱C(jī),徹底告 別以前那樣用編程器反復(fù)燒寫撥插芯片的煩惱。燒寫時(shí)不再需要12V的VPP編程電壓,在系統(tǒng)編程使得芯片壽命更長,超過普通芯片 89C51 的 1

5、0 倍以上,性能更高, 寫入速度更快,穩(wěn)定性更好,寫入完成后自動(dòng)運(yùn)行新程序,可以立即查看到程序運(yùn) 行結(jié)果,具有所見即所得特性,修改程序效率極高,易用性接近仿真器,學(xué)習(xí)使用 更方便、更快捷!2、FD-51 學(xué)習(xí)板集成的硬件資源FD51實(shí)驗(yàn)板集成了學(xué)習(xí)單片機(jī)常用的各種硬件資源,主要有:1 、集成了 5 位高亮度數(shù)碼管??梢杂糜谟?jì)數(shù)器實(shí)驗(yàn)、數(shù)字顯示實(shí)驗(yàn)、單片機(jī)電子鐘實(shí)驗(yàn)和溫度測(cè)量實(shí)驗(yàn)等,通過該實(shí)驗(yàn)可以掌握數(shù)碼管動(dòng)態(tài)掃描的用法。板上5位數(shù)碼管最大計(jì)數(shù)可達(dá)“ 99999”,計(jì)數(shù)最大值僅為“ 9999”,其中第五位數(shù)碼管在 溫度測(cè)量實(shí)驗(yàn)中可以顯示溫度符號(hào)“ C”,特別方便溫度測(cè)量實(shí)驗(yàn)。2、集成了 8位高亮

6、度LED流水燈??捎糜诮煌舫绦?qū)嶒?yàn)、流水燈實(shí)驗(yàn),可監(jiān) 視 P1 口狀態(tài)或用作硬件標(biāo)志位。3 、4只獨(dú)立按鍵K1K4。可用于外中斷實(shí)驗(yàn)、定時(shí)器計(jì)數(shù)實(shí)驗(yàn)、鍵盤掃描實(shí)驗(yàn) 等。4、蜂鳴器 ( 小喇叭 ??捎糜趩纹瑱C(jī)聲音報(bào)警發(fā)聲實(shí)驗(yàn)。5、繼電器。通過繼電器控制實(shí)驗(yàn),掌握繼電器的驅(qū)動(dòng)原理和編程方法。6、I2C串行接口 EEPR0存儲(chǔ)器24C027、SPI串行接口 EEPR0存儲(chǔ)器93C468、1602字符型液晶(LCD接口。應(yīng)用范圍最廣的帶背光字符型液晶模塊, 1602LCD可顯示2行,每行16個(gè)字符,廣泛用于各種便攜式儀器儀表中。通過 實(shí)驗(yàn)掌握液晶模塊的驅(qū)動(dòng)方法9、12864 中文液晶模塊液晶接口???/p>

7、顯示中文,開發(fā)中文液晶應(yīng)用系統(tǒng)的最常 用液晶器件。10、RS232串行通信接口。用來實(shí)驗(yàn)單片機(jī)和電腦相互通信的接口,可以把單片機(jī)采集到的數(shù)據(jù) 如DS18B20測(cè)到的實(shí)時(shí)溫度數(shù)據(jù))通過 RS232串口發(fā)送到電腦上進(jìn) 行后續(xù)處理、存儲(chǔ)。同時(shí)電腦也可以通過RS232接口向單片機(jī)發(fā)出控制指令,比如控制實(shí)驗(yàn)板上的繼電器動(dòng)作等。11、溫度傳感器 DS18B2C接 口。12、無線遙控解碼接口。13 TLC1543串行10位AD轉(zhuǎn)換器14 TLC5615串行10位DA轉(zhuǎn)換器二、FD-51學(xué)習(xí)板原理圖 見同名PDF文件)三、FD-51學(xué)習(xí)板元件清單 見同名PDF文件)五、WAV6000簡單使用手冊(cè) 見同名PDF

8、文件)六、STC-ISP下載程序的使用 見同名PDF文件) 軟件實(shí)驗(yàn)實(shí)驗(yàn)一清零程序一、實(shí)驗(yàn)?zāi)康恼莆諈R編語言設(shè)計(jì)和調(diào)試方法,熟悉鍵盤操作。二、實(shí)驗(yàn)內(nèi)容把20H-2FH的內(nèi)容清零。三、程序框圖四、實(shí)驗(yàn)步驟用連續(xù)或單步方式運(yùn)行程序,檢查 20-2F中執(zhí)行程序前后的內(nèi)容變化五、思考假使把20H-2FH中的內(nèi)容改成FF,如何修改程序。六、實(shí)驗(yàn)報(bào)告要求。1、在實(shí)驗(yàn)報(bào)告紙上填寫實(shí)驗(yàn)項(xiàng)目,實(shí)驗(yàn)日期,指導(dǎo)老師等項(xiàng)目,抄寫實(shí)驗(yàn)?zāi)?的,實(shí)驗(yàn)內(nèi)容,畫出實(shí)驗(yàn)框圖。2、單步運(yùn)行程序,填寫下表內(nèi)容。程序語句運(yùn)行前寄存器值理論分析值實(shí)際運(yùn)行結(jié)果值Org 00hLjmp starOrg 30hStar: mov r0,#20h

9、mov a,#00hmov b,#16Iop1: mov rO,ainc r0Djnz b,lop1Sjmp $3、寫出20-2F中執(zhí)行程序前后的內(nèi)容變化,說明是否實(shí)現(xiàn)實(shí)驗(yàn)內(nèi)容要求。實(shí)驗(yàn)二拆字程序一、實(shí)驗(yàn)?zāi)康恼莆諈R編語言設(shè)計(jì)和調(diào)試方法。二、實(shí)驗(yàn)內(nèi)容把20H的內(nèi)容拆開,高位送21H低位,低位送22H低位,21H 22H高位清 零,一般本程序用于把數(shù)據(jù)送顯示緩沖區(qū)時(shí)用。三、程序框圖四、實(shí)驗(yàn)步驟用連續(xù)或單步方式運(yùn)行程序,檢查 20 22H中內(nèi)容變化情況。五、思考如何用斷點(diǎn)方式調(diào)試本程序。六、實(shí)驗(yàn)報(bào)告要求參考實(shí)驗(yàn)一實(shí)驗(yàn)三拼字程序?qū)嶒?yàn)一、實(shí)驗(yàn)?zāi)康倪M(jìn)一步掌握匯編語言設(shè)計(jì)和調(diào)試方法。二、實(shí)驗(yàn)內(nèi)容把20H 2

10、1H的低位分別送入22H高低位,一般本程序用于把顯示緩沖區(qū)的 數(shù)據(jù)取出拼裝成一個(gè)字節(jié)。三、程序框圖四、實(shí)驗(yàn)步驟單步或用斷點(diǎn)方式運(yùn)行程序,檢查 22H內(nèi)容變化情況。五、思考六、實(shí)驗(yàn)報(bào)告要求參考實(shí)驗(yàn)一實(shí)驗(yàn)四 數(shù)據(jù)區(qū)傳送子程序一、實(shí)驗(yàn)?zāi)康恼莆誖AM中的數(shù)據(jù)操作、實(shí)驗(yàn)內(nèi)容把R2源RAM區(qū)首址內(nèi)的R3字節(jié)數(shù)據(jù)傳送到R4目的RAM區(qū)。三、程序框圖四、實(shí)驗(yàn)步驟在R2中輸入源首址(例如20H R4中輸入目的地址(例如40H, R3中輸入字 節(jié)數(shù)(例如10H運(yùn)行程序,檢查20-30H中內(nèi)容是否和40H-50H中內(nèi)容完全一致。五、思考六、實(shí)驗(yàn)報(bào)告要求參考實(shí)驗(yàn)一實(shí)驗(yàn)五 查找相同數(shù)個(gè)數(shù)實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康氖煜R編語言編程

11、。二、實(shí)驗(yàn)內(nèi)容在20 2FH中查出有幾個(gè)字節(jié)是零,把個(gè)數(shù)放在 30H中。三、程序框圖四、實(shí)驗(yàn)步驟在20 2FH的幾個(gè)單兀中填入零,運(yùn)行本程序后檢查30H中是幾個(gè)單兀數(shù)。五、思考 修改程序,查找其它內(nèi)容。六、實(shí)驗(yàn)報(bào)告要求參考實(shí)驗(yàn)一 硬件實(shí)驗(yàn):實(shí)驗(yàn) A 工業(yè)順序控制設(shè)計(jì)型)一、實(shí)驗(yàn)?zāi)康恼莆展I(yè)順序控制程序的簡單編程,中斷的使用。二、設(shè)計(jì)實(shí)驗(yàn)預(yù)備知識(shí)1 、在工業(yè)控制中,像沖壓、注塑、輕紡、制瓶等生產(chǎn)過程,都是一些斷續(xù)生產(chǎn) 過程,按某種程序有規(guī)律地完成預(yù)定的動(dòng)作,對(duì)這類斷續(xù)生產(chǎn)過程的控制稱順序控 制,例注塑機(jī)工藝過程大致按 “合模 注射 延時(shí) 開模 產(chǎn)伸 產(chǎn)退”順序動(dòng) 作,用單片機(jī)最容易實(shí)現(xiàn)2、設(shè)計(jì)實(shí)

12、驗(yàn)中可采用用外部中斷0,編中斷服務(wù)程序的關(guān)鍵是:保護(hù)進(jìn)入中斷時(shí)的狀態(tài),并在退出中斷之前恢復(fù)進(jìn)入的狀態(tài)。.必須在中斷程序中設(shè)定是否允許中斷重入,即設(shè)置EXO位。一般中斷程序進(jìn)入時(shí)應(yīng)保護(hù) PSW、 ACC 以及中斷程序使用但非其專用的寄存 器,本設(shè)計(jì)實(shí)驗(yàn)中未涉及。三、實(shí)驗(yàn)設(shè)計(jì)內(nèi)容1、設(shè)計(jì)采用 CPU 的 P1 口來控制注塑機(jī)的七道工序,利用七只發(fā)光二極管的點(diǎn) 亮來模擬控制注塑機(jī)的每道工序,低電平有效。2、設(shè)計(jì)采用CPU的P1.7為報(bào)警閃光輸出。3、設(shè)計(jì)采用 CPU 的 P3. 7為報(bào)警聲音輸出。4、 設(shè)計(jì)采用CPU的P3.2故障報(bào)警按鈕,P3.3為解除報(bào)警按鈕,P3.4為運(yùn)行按 鈕。5、要求設(shè)定每

13、道工序之間有 2 秒的延時(shí)。四、實(shí)驗(yàn)參考接線圖:參考原理圖五、實(shí)驗(yàn)調(diào)試步驟1、用中斷方式編寫 K1 K2 功能程序及延時(shí)程序。2、用連續(xù)方式開始運(yùn)行程序,此時(shí)應(yīng)在等待開工狀態(tài)。3、按K3,各道工序應(yīng)正常運(yùn)行。4、按 K1 ,應(yīng)有聲音,閃光報(bào)警 人為設(shè)置故障)。5、按K2,即排除故障,程序應(yīng)從報(bào)警的那道工序繼續(xù)執(zhí)行。6、按 K3, 停止運(yùn)行。回到等待開工狀態(tài)。六、思考:1 、如何用數(shù)碼管顯示工序狀態(tài)及延時(shí)時(shí)間?實(shí)驗(yàn)B簡單I/O 口擴(kuò)展實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康?、學(xué)習(xí)仿真軟件PROTEUS的使用。2、學(xué)習(xí)使用串行數(shù)據(jù)轉(zhuǎn)并行數(shù)據(jù)芯片 74HC595勺方法及編程技術(shù)。二、實(shí)驗(yàn)內(nèi)容1、使用 PROTEUS 設(shè)計(jì)

14、一個(gè)包括一個(gè) CPU 及 1 片 74HC595 的串口轉(zhuǎn)并口電 路。2、編程使連接在74HC5951的LED實(shí)現(xiàn)流水燈功能。三、實(shí)驗(yàn)電路 C3 ''''IfllwcciMMTi pi ijubc pi aP13PIEP1 5PlflP1.7匚酣-=0.10! 叭uxe =D."畑=D.-5i'Aa5 帥M心円山理 n.li!>® F? 2/A10 PZUIIP5-5/A13 PZJMAH PJ 7/A15p j MM) F.l/ PJ24W P3J34RITP3.4ilD PSiTTI PJ血麗 P375四、實(shí)驗(yàn)步驟1、編寫編

15、譯程序,下載運(yùn)行,檢驗(yàn)運(yùn)行結(jié)果五、思考74HC595相關(guān)資料會(huì)丄7%14曲SER4 Of 叫512W *ftC*Ot SCK»丄8 訥。一74HC5951、描述74HC595 是硅結(jié)構(gòu)的 CMOS器件,兼容低電壓 TTL電路,遵守 JEDEC 標(biāo)準(zhǔn)。74HC595是具有8位移位寄存器和一個(gè)存儲(chǔ)器,三態(tài)輸出功能。移位寄存器和存儲(chǔ)器是分別的時(shí)鐘。數(shù)據(jù)在 SCHcp的上升沿輸入,在 STcp的上升沿進(jìn)入的存儲(chǔ)寄存器中去。如果兩個(gè) 時(shí)鐘連在一起,則移位寄存器總是比存儲(chǔ)寄存器早一個(gè)脈沖。移位寄存器有一個(gè)串行移位輸入Ds ),和一個(gè)串行輸出 Q7 '),和一個(gè)異步的低電平復(fù)位,存儲(chǔ)寄存器

16、有一個(gè)并行8位的,具備三態(tài)的總線輸出,當(dāng)使能0E時(shí)為低電平),存儲(chǔ)寄存器的數(shù)據(jù)輸出到總線。8位串行輸入/輸出或者并行輸出移位寄存器,具有高阻關(guān)斷狀態(tài)。三態(tài)。2 、特點(diǎn) :8 位串行輸入 /8 位串行或并行輸出 存儲(chǔ)狀態(tài)寄存器,三種狀態(tài)輸出寄存器可以直接清除 100MHz 的移位頻率3 、輸出能力 : 并行輸出,總線驅(qū)動(dòng); 串行輸出;標(biāo)準(zhǔn)中等規(guī)模集成電路595 移位寄存器有一個(gè)串行移位輸入 <Ds ),和一個(gè)串行輸出 <Q7 ') , 和一個(gè)異步的低 電平復(fù)位,存儲(chǔ)寄存器有一個(gè)并行 8 位的,具備三態(tài)的總線輸出,當(dāng)使能 OE 時(shí)< 為低電 平),存儲(chǔ)寄存器的數(shù)據(jù)輸出到總

17、線。4 、參考數(shù)據(jù) :CPD 決定動(dòng)態(tài)的能耗,PD = CPD X VCC X f1+ 刀(CL X VCC2 X fO>F1 =輸入頻率, CL =輸出電容 f0 =輸出頻率<MHz ) Vcc=電源電壓5 、引腳說明符號(hào) 引腳 描述Q0Q7 15 ,1 , 7并行數(shù)據(jù)輸出GND 8 地Q7 ' 9 串行數(shù)據(jù)輸出MR 10 主復(fù)位 <低電平)SHCP 11 移位寄存器時(shí)鐘輸入STCP 12 存儲(chǔ)寄存器時(shí)鐘輸入OE 13 輸出有效 <低電平)DS 14 串行數(shù)據(jù)輸入VCC 16 電源6、功能表輸入 輸出 功能SHCP STCP OE MR DS Q7 '

18、 QnXX L JX L NC MR 為低電平時(shí)僅僅影響移位寄存器X? LL X LL空移位寄存器到輸出寄存器XX H L X L Z 清空移位寄存器,并行輸出為高阻狀態(tài) ?X L H H Q6 NC 邏輯高電平移入移位寄存器狀態(tài) 0,包含所有的移位寄存器狀態(tài)移入,例 如,以前的狀態(tài) 6< 內(nèi)部 Q6 ”)出現(xiàn)在串行輸出位。X? L H X NC Qn ' 移位寄存器的內(nèi)容到達(dá)保持寄存器并從并口輸出? L H X Q6'Qn' 移位寄存器內(nèi)容移入,先前的移位寄存器的內(nèi)容到達(dá)保持寄存器并 出。7、注釋H=高電平狀態(tài)L=低電平狀態(tài)T=±升沿下降沿Z=高阻NC

19、 =無變化X=無效當(dāng) MR 為高電平, OE 為低電平時(shí),數(shù)據(jù)在 SHCP 上升沿進(jìn)入移位寄存器,在 STCP 上 升沿輸出到并行端口。實(shí)驗(yàn)一 P1 口亮燈實(shí)驗(yàn)< 輸出流水燈實(shí)驗(yàn))一 、驗(yàn)?zāi)康?學(xué)習(xí)P1 口的使用方法。2、學(xué)習(xí)延時(shí)子程序的編寫和使用。二、實(shí)驗(yàn)內(nèi)容:1、 P 1口做輸出口,接八只發(fā)光二極管,編寫程序,使發(fā)光二極管循環(huán)點(diǎn)亮。三、程序框圖四、實(shí)驗(yàn)步驟1、編寫編譯程序,下載運(yùn)行,檢驗(yàn)運(yùn)行結(jié)果五、思考六、實(shí)驗(yàn)報(bào)告要求1、在實(shí)驗(yàn)報(bào)告紙上填寫實(shí)驗(yàn)項(xiàng)目,實(shí)驗(yàn)日期,指導(dǎo)老師等項(xiàng)目,抄寫實(shí)驗(yàn)?zāi)?的,實(shí)驗(yàn)內(nèi)容,畫出實(shí)驗(yàn)框圖,寫出實(shí)驗(yàn)程序。實(shí)驗(yàn)二P1 口亮燈實(shí)驗(yàn)<輸出交通燈實(shí)驗(yàn))一 、驗(yàn)?zāi)?/p>

20、的1、學(xué)習(xí)P1 口的使用方法。2、學(xué)習(xí)延時(shí)子程序的編寫和使用。二、實(shí)驗(yàn)內(nèi)容:1編寫程序,使連接在 P1 口的LED發(fā)光二極管按交通燈的邏輯順序顯示三、程序框圖四、實(shí)驗(yàn)步驟1、編寫編譯程序,下載運(yùn)行,檢驗(yàn)運(yùn)行結(jié)果五、思考六、實(shí)驗(yàn)報(bào)告要求1、在實(shí)驗(yàn)報(bào)告紙上填寫實(shí)驗(yàn)項(xiàng)目,實(shí)驗(yàn)日期,指導(dǎo)老師等項(xiàng)目,抄寫實(shí)驗(yàn)?zāi)?的,實(shí)驗(yàn)內(nèi)容,畫出實(shí)驗(yàn)框圖,寫出實(shí)驗(yàn)程序。實(shí)驗(yàn)三八段數(shù)碼管顯示實(shí)驗(yàn)四、實(shí)驗(yàn)?zāi)康?、學(xué)習(xí)數(shù)碼管的工作原理。2、學(xué)習(xí)數(shù)碼管與單片機(jī)的連接,靜態(tài)顯示及動(dòng)態(tài)顯示的編程方法。3、學(xué)習(xí)計(jì)時(shí)器的編程。五、實(shí)驗(yàn)內(nèi)容1、編程使學(xué)習(xí)板的LED能靜態(tài)顯示字符。2、編程使學(xué)習(xí)板的4位數(shù)碼管能實(shí)現(xiàn)動(dòng)態(tài)顯示20-23H的內(nèi)

21、容。三、程序框圖四、實(shí)驗(yàn)步驟1 、編寫編譯程序,下載運(yùn)行,檢驗(yàn)運(yùn)行結(jié)果五、思考實(shí)驗(yàn)四 鍵盤實(shí)驗(yàn)一 、驗(yàn)?zāi)康?、學(xué)習(xí)P1 口作為輸入的使用方法。2、學(xué)習(xí)延時(shí)子程序的編寫和使用。二、實(shí)驗(yàn)內(nèi)容:1、P1 口做輸入口,接4個(gè)輕觸開關(guān),編寫程序,檢測(cè)開關(guān)是否按下。三、程序框圖四、實(shí)驗(yàn)步驟1 、編寫編譯程序,下載運(yùn)行,檢驗(yàn)運(yùn)行結(jié)果五、思考實(shí)驗(yàn)五 遙控解碼實(shí)驗(yàn)一 、驗(yàn)?zāi)康?、學(xué)習(xí)遙控解碼器的原理及使用方法。2、學(xué)習(xí)遙控解碼器與單片機(jī)的連接方法及編程。二、實(shí)驗(yàn)內(nèi)容:1、設(shè)置遙控解碼板密碼,連接解碼板。2、編寫程序,將鍵值顯示在數(shù)碼管。三、程序框圖四、實(shí)驗(yàn)步驟1、編寫編譯程序,下載運(yùn)行,檢驗(yàn)運(yùn)行結(jié)果五、思考實(shí)驗(yàn)

22、六定時(shí)器、計(jì)數(shù)器實(shí)驗(yàn) 一 、驗(yàn)?zāi)康?、學(xué)習(xí)定時(shí)器的編程及使用方法。二、實(shí)驗(yàn)內(nèi)容:1、編寫程序,實(shí)現(xiàn)從 0000-9999 的技術(shù)及顯示。三、程序框圖四、實(shí)驗(yàn)步驟1、編寫編譯程序,下載運(yùn)行,檢驗(yàn)運(yùn)行結(jié)果五、思考實(shí)驗(yàn)七繼電器控制實(shí)驗(yàn)一 、驗(yàn)?zāi)康?、學(xué)習(xí)繼電器的工作原理。2、學(xué)習(xí)繼電器與單片機(jī)的連接方法及編程。二、實(shí)驗(yàn)內(nèi)容:1、閱讀原理圖,掌握繼電器與單片機(jī)的連接電路。 2、編寫程序,控制繼電器做斷開,吸合的動(dòng)作。三、程序框圖四、實(shí)驗(yàn)步驟1、編寫編譯程序,下載運(yùn)行,檢驗(yàn)運(yùn)行結(jié)果五、思考實(shí)驗(yàn)八蜂鳴器實(shí)驗(yàn)一 、驗(yàn)?zāi)康?、學(xué)習(xí)蜂鳴器的工作原理。2、學(xué)習(xí)蜂鳴器與單片機(jī)的連接方法及編程。二、實(shí)驗(yàn)內(nèi)容:1、閱讀

23、原理圖,掌握蜂鳴器與單片機(jī)的連接電路。2、編寫程序,控制蜂鳴器做發(fā)出 BIBI 聲。三、程序框圖四、實(shí)驗(yàn)步驟1、編寫編譯程序,下載運(yùn)行,檢驗(yàn)運(yùn)行結(jié)果五、思考 實(shí)驗(yàn)九單片機(jī)串行口通訊實(shí)驗(yàn)一、實(shí)驗(yàn)?zāi)康?、通過實(shí)驗(yàn)了解單片機(jī)與計(jì)算機(jī)通訊的原理、編程方法。2、通過實(shí)驗(yàn)了解RS-232接口結(jié)構(gòu)及電平轉(zhuǎn)換電路。二、實(shí)驗(yàn)內(nèi)容上位機(jī)運(yùn)行通訊調(diào)試軟件,編程使得 FD-51 學(xué)習(xí)板能接受及發(fā)送數(shù)據(jù)三、程序框圖四、實(shí)驗(yàn)步驟1、編寫編譯程序,下載運(yùn)行,檢驗(yàn)運(yùn)行結(jié)果四、思考實(shí)驗(yàn)十電子時(shí)鐘一 、驗(yàn)?zāi)康?、綜合應(yīng)用定時(shí)器、按鍵、數(shù)碼管、蜂鳴器、繼電器。二、實(shí)驗(yàn)內(nèi)容:1、編寫一個(gè)具有校準(zhǔn)時(shí)間及設(shè)置定時(shí)時(shí)間功能的電子時(shí)鐘,運(yùn)行

24、到定時(shí)時(shí)間蜂鳴器報(bào)警,繼電器接通 三、程序框圖四、實(shí)驗(yàn)步驟1、編寫編譯程序,下載運(yùn)行,檢驗(yàn)運(yùn)行結(jié)果五、思考實(shí)驗(yàn)十一外部中斷實(shí)驗(yàn) 急救車與交通燈)一 、驗(yàn)?zāi)康?、學(xué)習(xí)單片機(jī)外中斷的工作原理及編程方法。二、實(shí)驗(yàn)內(nèi)容:用發(fā)光管模擬交通燈,用LED數(shù)碼管顯示計(jì)時(shí),P3.2接一個(gè)開關(guān)模擬緊急按 鈕,沒按鍵是交通燈正常運(yùn)行,有按鍵中斷后, 返回繼續(xù)正常顯示。三、程序框圖四、實(shí)驗(yàn)步驟 1、編寫編譯程序,下載運(yùn)行,檢驗(yàn)運(yùn)行結(jié)果五、思考實(shí)驗(yàn)十二AT24C02賣寫實(shí)驗(yàn)一 、驗(yàn)?zāi)康?、學(xué)習(xí) I2C 總線的原理。2、學(xué)習(xí)AT24C02與單片機(jī)的連接方法及編程。二、實(shí)驗(yàn)內(nèi)容:1閱讀原理圖,掌握AT4C02與單片機(jī)的連接

25、電路。2、編寫程序,將一串?dāng)?shù)據(jù)“ 1234”數(shù)字寫入 AT24C02。3、編寫程序,將保存在 AT24C02的數(shù)據(jù)1234讀出,在數(shù)碼管上顯示出來。三、程序框圖四、實(shí)驗(yàn)步驟1、編寫編譯程序,下載運(yùn)行,檢驗(yàn)運(yùn)行結(jié)果五、思考實(shí)驗(yàn)十三93C46讀寫實(shí)驗(yàn)、驗(yàn)?zāi)康?、學(xué)習(xí) SPI 總線的原理。2、學(xué)習(xí)AT93C46與單片機(jī)的連接方法及編程。二、實(shí)驗(yàn)內(nèi)容:1閱讀原理圖,掌握AT4C02與單片機(jī)的連接電路。2、編寫程序,將一串?dāng)?shù)據(jù)“ 1234”數(shù)字寫入 AT93C46。3、編寫程序,將保存在 AT93C46勺數(shù)據(jù)1234讀出,在數(shù)碼管上顯示出來三、程序框圖四、實(shí)驗(yàn)步驟1、編寫編譯程序,下載運(yùn)行,檢驗(yàn)運(yùn)行結(jié)果

26、五、思考實(shí)驗(yàn)十四LCD160字符型液晶控制顯示實(shí)驗(yàn)一 、驗(yàn)?zāi)康?、學(xué)習(xí)字符型液晶顯示器的原理及應(yīng)用。2、學(xué)習(xí)RT1602C與單片機(jī)的連接方法及編程。二、實(shí)驗(yàn)內(nèi)容:1、閱讀原理圖,掌握RT1602與單片機(jī)的連接電路方法。 2、編寫程序,使液晶顯示器能顯示“ FOSHAN YNIVERIT”Y。三、程序框圖四、實(shí)驗(yàn)步驟1 、編寫編譯程序,下載運(yùn)行,檢驗(yàn)運(yùn)行結(jié)果五、思考實(shí)驗(yàn)十五LCD1286點(diǎn)陣型液晶控制顯示實(shí)驗(yàn)一 、驗(yàn)?zāi)康?、學(xué)習(xí)點(diǎn)陣型液晶顯示器的原理及應(yīng)用。2、學(xué)習(xí)RT12864與單片機(jī)的連接方法及編程。二、實(shí)驗(yàn)內(nèi)容:1、閱讀原理圖,掌握 12864與單片機(jī)的連接電路方法。 2、編寫程序,使液晶

27、顯示器能顯示“佛山大學(xué)”。三、程序框圖四、實(shí)驗(yàn)步驟1、編寫編譯程序,下載運(yùn)行,檢驗(yàn)運(yùn)行結(jié)果五、思考實(shí)驗(yàn)十六 A/D 轉(zhuǎn)換器實(shí)驗(yàn)一、目的和要求1、了解串行 A/D 轉(zhuǎn)換器 TLC1543 的工作原理。2、掌握 A/D 轉(zhuǎn)換器程序設(shè)計(jì)方法以及與 AT89C52 單片機(jī)的接口電路。3、掌握 A/D 轉(zhuǎn)換實(shí)驗(yàn)上機(jī)調(diào)試方法。二、實(shí)驗(yàn)內(nèi)容1、將 TLC1543 的 IN0 通道連接到實(shí)驗(yàn)板上的可調(diào)直流 05V 電源上。要求 A/D 轉(zhuǎn)換的數(shù)字量,在實(shí)驗(yàn)板數(shù)碼管上以十進(jìn)制形成顯示出來,取三位小 數(shù)。2、編寫和調(diào)試由單片機(jī)控制的 TLC1543 串行 A/D 轉(zhuǎn)換、數(shù)據(jù)變換和數(shù)碼管顯 示程序。3、測(cè)量 A/D

28、 轉(zhuǎn)換器 TLC1543 的零點(diǎn)誤差和線性度。四、實(shí)驗(yàn)原理1、參照TLC1543使用說明及實(shí)驗(yàn)板原理圖及參考程序。五、實(shí)驗(yàn)步驟1、實(shí)驗(yàn)連線,將實(shí)驗(yàn)板上 TLC1543的A0端連接到實(shí)驗(yàn)板直流 0 5V電源上 可調(diào)電阻電壓輸出端)。2、編寫TLC1543串行A/D轉(zhuǎn)換程序、數(shù)據(jù)變換和LED數(shù)碼顯示程序。3、將 PC 計(jì)算機(jī)上編寫的實(shí)驗(yàn)程序代碼下載到單片機(jī)實(shí)驗(yàn)板上,并調(diào)試程序。4、調(diào)節(jié)可調(diào)電阻,輸出 0V電壓,記錄數(shù)碼管顯示,測(cè)量其零點(diǎn)誤差;調(diào)節(jié)可 調(diào)電阻,輸出一組電壓值0-5V),記錄下數(shù)碼管顯示數(shù)據(jù)和數(shù)字萬用表測(cè) 量數(shù)據(jù),將數(shù)據(jù)填入自行設(shè)計(jì)的表格中 分度值可取0.5V),根據(jù)數(shù)碼管顯 示數(shù)據(jù)和

29、萬用表測(cè)量數(shù)據(jù)分別在坐標(biāo)紙上畫出 TLC1543 的線性度曲線,分 析誤差產(chǎn)生的原因。六、實(shí)驗(yàn)注意事項(xiàng)1、注意PC計(jì)算機(jī)與開發(fā)板的正確連線。2、注意調(diào)試程序的方法和技巧,在實(shí)驗(yàn)報(bào)告上說明調(diào)試過程的體會(huì)。實(shí)驗(yàn)十七 D/A 轉(zhuǎn)換器實(shí)驗(yàn)一、目的和要求1、了解 D/A 轉(zhuǎn)換器 TLC5615 的工作原理,2、掌握 D/A 轉(zhuǎn)換器與單片機(jī)連接的接口電路和程序設(shè)計(jì)方法。3、掌握 D/A 轉(zhuǎn)換實(shí)驗(yàn)上機(jī)調(diào)試方法。二、實(shí)驗(yàn)內(nèi)容1、從 TLC5615 串行口輸入數(shù)字量,通過 D/A 轉(zhuǎn)換產(chǎn)生鋸齒波、方波和三角波。2、用示波器觀察并記錄下輸出波形。四、實(shí)驗(yàn)原理參照TLC5615使用說明及實(shí)驗(yàn)板原理圖及參考程序。五、實(shí)驗(yàn)步驟1 、編寫調(diào)試程序2、用示波器觀察DAOU段的波形。六、實(shí)驗(yàn)注意事項(xiàng)1、注意電腦與開發(fā)板的連線的正確2、仔細(xì)調(diào)試程序?qū)嶒?yàn)十八 計(jì)算機(jī)溫度數(shù)據(jù)采集與處理一、目的和要求1、了解數(shù)字式溫度傳感器DS1

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論