【正文】
《單片機應用技術》實訓項目 項目一 二進制進位流水燈 ........................................................................ 1 項目二 雙鍵信號呼救器 .......................................................................... 3 項目三 進借位數(shù)碼顯示 .......................................................................... 5 項目四 多按鍵花樣流水燈 ...................................................................... 7 項目五 數(shù)碼管動態(tài)顯示效果 ................................................................... 9 項目四 繼電器輸出控制 ........................................................................ 11 項目七 單片機串行口輸出控制 ............................................................. 13 項目八 液晶 1602A顯示控制 ................................................................ 15 項目九 模擬交通信號燈控制 ................................................................. 17 項目十 直流電機 PWM調速控制 ......................................................... 19 項目十一 單片機電子時鐘 .................................................................... 21 1 項目一 二進制進位流水燈 1. 電子元件列表 序號 名稱 數(shù)量 1 單片機 AT89S51 1片 2 12M晶振 1個 3 發(fā)光兩極管 8只 4 微動 按鍵 1個 5 10UF電容 1只 6 30P 瓷片電容 2只 7 200Ω電阻 1只 8 560Ω電阻 8只 9 10K電阻 1只 ; AT89S51, 12M系 統(tǒng) ORG 0000H ;原代 碼 定位 CLR A ;累加器 清 零 MOV R0, A ;工作寄存器 R0清 零 MOV P0, 0FFH ;端口 P0 置 1 LOOP: LCALL DELAY ; 調 用延 時 MOV A, R0 ;累加器得到工作寄存器中 數(shù) 據(jù) CPL A ;累加器取反 MOV P0, A ;累加器 內 容 輸 出到端口 P0 INC R0 ;工作寄存器 R0內 容加 1 SJMP LOOP ;返回 繼續(xù) 循 環(huán)執(zhí) 行 ;延 時 子程序段 *************** DELAY: MOV 40H, 20 LOP1: MOV 41H, 100 LOP2: MOV 42H, 100 DJNZ 42H, $ DJNZ 41H, LOP2 DJNZ 40H, LOP1 RET ;延 時 子程序段返回 ****** END ;程序 結 束 2 1 2 3 4 5 6ABCD654321DCBAT i t l eN um be r R e v i s i onS i z eBD a t e : 24 F e b 2021 S he e t of F i l e : E : \ 產品 \ 51 實驗板工程 \ 小福星項目 \ 小福星電路原理圖 \ 實驗板單元電路 . ddbD r a w n B y:p1. 0 V C Cp1. 1 p0. 0p1. 2 p0. 1p1. 3 p0. 2p1. 4 p0. 3p1. 5 p0. 4p1. 6 p0. 5p1. 7 p0. 6R S T p0. 7p3. 0 E A ^p3. 1 A L Ep3. 2 P S E N ^p3. 3 p2. 7p3. 4 p2. 6p3. 5 p2. 5p3. 6 p2. 4p3. 7 p2. 3X T A L 2 p2. 2X T A L 1 p2. 1G N D p2. 0A T 89S 5112.000MHZ10U F30P30P+ 5V10K200R S T560L E DL E DL E DL E DL E DL E DL E DL E D+ 5V560560560560560560560二進制進位流水燈電路 3 項目二 雙鍵信號呼救器 1. 電子元件列表 序號 名稱 數(shù)量 序號 名稱 數(shù)量 1 單片機 AT89S51 1片 8 104瓷片電容 2只 2 12M晶振 1個 9 30P 瓷片電容 2只 3 發(fā)光兩極管 8只 10 200Ω電阻 1只 4 蜂鳴器 1個 11 560Ω電阻 8只 5 PNP 管 8550 1只 12 1只 6 微動按鍵 3個 13 10K電阻 1只 7 10UF電容 1只 a. 8550 是 PNP 型三極管,三極管上印有 8550 字樣的既是。面對三極管(文字面),中間的引腳是基極,接 電阻到單片機。左邊引腳是發(fā)射極,直接接 +5V,右邊引腳是 集電極,接蜂鳴器的正極。 b. 需要單片機中源代碼及注解的同學請向電子制作小組索取電子版,需要打印的同學請向指導教師申請。 4 1 2 3 4 5 6ABCD654321DCBAT i t l eN um be r R e v i s i onS i z eBD a t e : 26 F e b 2021 S he e t of F i l e : E : \ 產品 \ 51 實驗板工程 \ 小福星項目 \ 小福星電路原理圖 \ 實驗板單元電路 . ddbD r a w n B y:p1. 0 V C Cp1. 1 p0. 0p1. 2 p0. 1p1. 3 p0. 2p1. 4 p0. 3p1. 5 p0. 4p1. 6 p0. 5p1. 7 p0. 6R S T p0. 7p3. 0 E A ^p3. 1 A L Ep3. 2 P S E N ^p3. 3 p2. 7p3. 4 p2. 6p3. 5 p2. 5p3. 6 p2. 4p3. 7 p2. 3X T A L 2 p2. 2X T A L 1 p2. 1G N D p2. 0A T 89S 5112.000MHZ10U F30P30P+ 5V10K200R S T560L E DL E DL E DL E DL E DL E DL E DL E D+ 5V560560560560560560560p3. 2K1p3. 3K2104C A P104C A P10K10KS P E A K E R85502. 7K雙鍵信號呼救器電路 5 項目三 進借位數(shù)碼顯示 1. 電子元件列表 序號 名稱 數(shù)量 序號 名稱 數(shù)量 1 單片機 AT89S51 1片 8 10UF電容 1只 2 12M晶振 1個 9 104瓷片電容 2只 3 發(fā)光兩極管 4只 10 30P 瓷片電容 2只 4 蜂鳴器 1個 11 200Ω電阻 1只 5 共陽數(shù)碼管 1只 12 560Ω電阻 12只 6 PNP 管 8550 1只 13 1只 7 微動按鍵 3個 10K電阻 1只 系統(tǒng)上電后會有提示音,并且數(shù)碼管顯示 0。 K1 鍵使數(shù)碼管進行十六進制減 1計數(shù)顯示, K2 鍵使數(shù)碼管進行十六進制加 1 計數(shù)顯示。數(shù)碼管顯示的同時,發(fā)光兩極管將顯示對應的二進制數(shù)。亮表示 1,滅表示 0。 ,使用時要注意區(qū)分,本項目使用共陽數(shù)碼管。即公共端接正極。數(shù)碼管引腳示意圖如下: ,需要打印的同學請向指導教師 申請。 ,電源引腳接反、電源電壓接錯、帶電插拔芯片。請仔細閱讀項目實踐流程的第五要點。1 2 3 4 5 6ABCD654321DCBAT i