下面是范文網(wǎng)小編整理的單片機(jī)實(shí)驗(yàn)2 單片機(jī)實(shí)驗(yàn)心得體會,以供借鑒。
單片機(jī)實(shí)驗(yàn) 二 LED 數(shù)碼管 動態(tài)掃描顯示實(shí)驗(yàn) 一.實(shí)驗(yàn)?zāi)康?掌握 LED 數(shù)碼管動態(tài)掃描顯示的原理和編程實(shí)現(xiàn)方法。
二.實(shí)驗(yàn)原理 LED 數(shù)碼管動態(tài)掃描顯示即各數(shù)碼管循環(huán)輪流顯示,當(dāng)循環(huán)顯示頻率較高時(shí),利用人眼的暫留特性,看不出閃爍現(xiàn)象,這種顯示需要一個(gè)接口完成字形碼的輸出(段碼),另一接口完成各數(shù)碼管的點(diǎn)亮(位選)。
三.實(shí)驗(yàn)內(nèi)容及要求 1.對于顯示的字形碼數(shù)據(jù)此實(shí)驗(yàn)采用查表的方法來完成。
2.此實(shí)驗(yàn)要求是在八個(gè)數(shù)碼管中顯示學(xué)生的班級號(如 )或日歷年月日(如 2014 05 20)。
四.實(shí)驗(yàn)電路 圖中,SEG1 為八個(gè)封裝在一起的共陰數(shù)碼管,RP1 為排阻,其余同實(shí)驗(yàn)三,導(dǎo)線 以總線形式完成。
五.實(shí)驗(yàn)步驟 1.在 KEIL4 中編寫、調(diào)試、編譯程序。
2.在 PRTUSE 中設(shè)計(jì)電路,加載 HEX 文件運(yùn)行。
3.(1)將單片機(jī)實(shí)驗(yàn)箱通過 USB 口與 PC 機(jī)連接; (2)用杜邦線(8 根線)將實(shí)驗(yàn)箱上的 JP8 與 J16 連接(去掉原 J15 和 J16 之間的短路跳線帽),JP10 與 J12 連接。
?。?)打開實(shí)驗(yàn)箱電源開關(guān) POWER;
?。?)打開 STC 自動下載器,將步驟 1 中創(chuàng)建的*.HEX 文件下載到單片 機(jī),完成后觀測 LED 數(shù)碼管顯示內(nèi)容。
六.實(shí)驗(yàn)參考程序 ORG 0000H LJMP MAIN ORG 0100H MAIN: MOV SP,#60H MOV 70H,#01H MOV 71H,#01H MOV 72H,#00H MOV 73H,#03H MOV 74H,#00H MOV 75H,#01H MOV 76H,#01H MOV 77H,#04H START: MOV R1,#70H ; 顯示緩沖區(qū)首址 MOV R3,#0FEH ; 首位選字送 R3 NEXT: MOV A,@R1 ; 查七段譯碼表 MOV DPTR,#TAB MOVC A,@A+DPTR MOV P0,A ; 段碼送 P0 口 MOV P1,R3 ;P1 位選 LCALL DLY2MS ; 延時(shí) 2MS MOV P0,#00H ; 關(guān)所有數(shù)碼管 JNB , START ; 判斷八位顯示完? INC R1 ; 指向顯示緩沖區(qū)下一單元 MOV A,R3 RL A ; 下一位位選 MOV R3,A AJMP NEXT DLY2MS: MOV R6,#3 DL2: MOV R7,#250 DL1: NOP NOP DJNZ R7,DL1 DJNZ R6,DL2 RET TAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH ;0 END 七.思考題 1.某同學(xué)在實(shí)驗(yàn)時(shí)數(shù)碼管閃爍,可能的原因是什么? 2.為節(jié)省 I/O 口,可采用 7 段譯碼器(比如 CD4511,74LS47 等)和 3-8譯碼器 74LS138,如何連接電路并編程。
單片機(jī)實(shí)驗(yàn)
單片機(jī)實(shí)驗(yàn)七
單片機(jī)實(shí)驗(yàn)十三
單片機(jī)實(shí)驗(yàn)報(bào)告1
單片機(jī)實(shí)驗(yàn)心得體會
單片機(jī)實(shí)驗(yàn)2 單片機(jī)實(shí)驗(yàn)心得體會相關(guān)文章:
相關(guān)熱詞搜索:單片機(jī)實(shí)驗(yàn)2