【正文】
H C1 6 4U2GND7VCC14CLK8CLR9B2A1Q03Q14Q25Q36Q410Q511Q612Q7137 4 H C1 6 4U3GND7VCC14CLK8CLR9B2A1Q03Q14Q25Q36Q410Q511Q612Q7137 4 H C1 6 4U4P0.039P0.138P0.237P0.336P0.435P0.534P0.633P0.732RST9P3.010P3.111P3.212P3.313P3.414P3.515P3.616P3.717XTAL218XTAL119GND20P2.021P2.122P2.223P2.324P2.425P2.526P2.627P2.728PSEN29ALE30EA31P1.78P1.67P1.56P1.45P1.34P1.23P1.12P1.01VCC40A T 8 9 C 5 1+5V+5V+5VV CC142D132C12NC112B102A92Y81A11B2NC31C41D51Y6 G N D774LS21K5 K2K4 K1K3K65 . 1 K * 7+5+5K7T1TRANS1C20.1uFC10.33uF+C310uFVin1G N D3Vout2LM78051234D1BRIDGE1VCC123AND 單片機(jī) 系統(tǒng) 課程設(shè)計 18 附錄 2: 源程序 K1 BIT K2 BIT K3 BIT K4 BIT K5 BIT K6 BIT DIS0 EQU 30H。設(shè)計內(nèi)容包括比分顯示 、比分調(diào)換 等部分 ,可以使參加比賽的成員、裁判和觀眾一目了然的看到 參賽隊 的成績 ,以最快的速度評出結(jié)果 .該籃球計分器還能廣泛應(yīng)用于各類知識競賽。另外應(yīng)特別注意的是字形碼的高低位順序應(yīng)與硬件中數(shù)碼管引腳的連接對應(yīng)。緊接著將下一位緩沖區(qū)的值給累加器 A,同樣由查表指令找到相應(yīng)字形碼,并串行輸出。 、 LED 顯示程序設(shè)計 硬件設(shè)計中利用 4 位 LED 靜態(tài)顯示電路顯示分?jǐn)?shù)。交換程序流程圖如圖 所示。進(jìn) 1 后的高位仍需與 10 進(jìn)行比較,若小于 10,則將上述減數(shù)重新賦予相應(yīng)低位,然后串行輸出,否則各位清零。因為 在操作按鍵時,無論是按下還是松開,觸點在閉合和斷開時均會產(chǎn)生抖動,此時邏輯電平是不穩(wěn)的,如果得不到正確處理,可能會引起單片機(jī)對按鍵命令的錯誤執(zhí)行,所以 必須執(zhí)行一段延時子程 單片機(jī) 系統(tǒng) 課程設(shè)計 12 序,用來軟件去抖動。加分程序的流程圖如圖 所示。 開 始單 片 機(jī) 初 始 化等 待 中 斷 請 求是 否 有 中 斷NP 3 . 2 口 中 斷 P 3 . 3 口 中 斷判 斷 鍵 值 兩 隊 分 數(shù) 位 置 調(diào) 換對 應(yīng) 兩 隊 加 分Y 圖 主程序流程圖 主程序流程說明: 電路主要分為以下幾個部分,分別是電源部分、按鍵部分、顯示部分,各部分具有不同的子程序。 abfcgdeD P Y1234567abcdefg8dpdpD S 1abfcgdeD P Y1234567abcdefg8dpdpD S 3abfcgdeD P Y1234567abcdefg8dpdpD S 2abfcgdeD P Y1234567abcdefg8dpdpD S 4G N D7V C C14C L K8C L R9B2A1Q03Q14Q25Q36Q410Q511Q612Q71374HC164U1G N D7V C C14C L K8C L R9B2A1Q03Q14Q25Q36Q410Q511Q612Q71374HC164U2G N D7V C C14C L K8C L R9B2A1Q03Q14Q25Q36Q410Q511Q612Q71374HC164U3G N D7V C C14C L K8C L R9B2A1Q03Q14Q25Q36Q410Q511Q612Q71374HC164U4R X DT X D+5 圖 顯示電路 系統(tǒng)軟件設(shè)計 系統(tǒng)軟件設(shè)計主要由加分中斷服務(wù)程序,交換中斷服務(wù)程序, LED 顯示程 單片機(jī) 系統(tǒng) 課程設(shè)計 10 序等幾部分構(gòu)成。本設(shè)計采用的是 4 位共陰極 LED 數(shù)碼管的串行驅(qū)動電路來達(dá)到顯示的目的。采用 LED 數(shù)碼管進(jìn)行顯示是因為 LED 數(shù)碼管具有以下幾個優(yōu)點: (1)能在低電壓、小電流條件下驅(qū)動發(fā)光,能與 CMOS、 ITL 電路 單片機(jī) 系統(tǒng) 課程設(shè)計 9 兼容。在復(fù)位電路中提供復(fù)位信號,等到系統(tǒng)電源穩(wěn)定后,再撤銷復(fù)位信號。具體電路如圖 所示。 Y11 2 MC4 3 0 PC5 3 0 PX T A L 1X T A L 2 圖 晶振電路 、 鍵盤電路 鍵盤電路在籃球計分器中的主要作用是用于實現(xiàn)加分和交換分?jǐn)?shù)位置。片內(nèi)電路與片外器件就構(gòu)成一個時鐘產(chǎn)生電路,CPU 的所有操作均在時鐘脈沖同步下進(jìn)行。由于石英晶體震蕩器具有非常好的頻率穩(wěn)定性和抗外界干擾的能力,所以,石英晶體震蕩器是用來產(chǎn)生基準(zhǔn)頻率的。 硬件電路設(shè)計 、 源電路