【正文】
誤電路 因為單片機 端口驅動能力不足以讓蜂鳴器發(fā)聲,所以蜂鳴器不響。其他的功能跟仿真時相同,沒有任何問題。程序便下入仿真圖芯片中。就是在給其中一個 數碼管 加驅動電壓的時候它是亮的,而其他的是暗的,但由于數碼管暗 下來需要一定的時間,當它還沒有完全暗下來的時候,系統(tǒng)又給它施加驅動電壓了,同時人眼具有 視覺暫留 特點,所以我們看到的就是穩(wěn)定的亮的數字了。amp。使用定時器、外部中斷、串行口中斷中的某一個或某幾個時 EA 都要置 1。 Proteus 支持的微處理芯片包括 8051 系列、 AVR 系列、PIC 系列、 HC11 系列及 Z80 等等。雖然目前國內推廣剛起步,但已受到單片機愛好者、從事單片機教學的教師、致力于單片機開發(fā)應用的科技工作者的青睞。 C 語言是一種通用的程序設計語言,其代碼效率高、數據類型及運 算符豐富,并具有良好的程序結構,適用于各種應用程序設計。 2.續(xù)流二極管 蜂鳴器本質上是一個感性元件,其電流不能瞬變,因此必須有一個續(xù)流二極管提供續(xù)流。 PWM 輸出口直接驅動 是利用 PWM 輸出口本身可以輸出一定的方波來直接驅動蜂鳴器。也就是說,有源蜂鳴器內部帶震蕩源,所以只要一通電就會叫;而 無源內部不帶震蕩源,所以如果用直流信號無法令其鳴叫。 移位寄存器和 存儲器 是分別的時鐘。靜態(tài)驅動是指每個 數碼管的每一個段碼都由一個單片機的 I/O 端口進行驅動,或者使用如 BCD 碼二 十進制譯碼器譯碼進行驅動。 基于 51 單片機的室內五人制足球比賽計分計時系統(tǒng) 11 數碼管的譯碼方式 表 23 共 陰(陽) 極字段碼表 顯示字 符 共陽極字段碼 共陰極字段碼 0 C0H 3FH 1 F9H 06H 2 A4H 5BH 3 B0H 4FH 4 99H 66H 5 92H 6DH 6 82H 7DH 7 F8H 07H 8 80H 7FH 9 90H 6FH 譯碼方式是指由顯示字符轉換得到對應的字段碼的方式,對于 LED 數碼管顯示器,通常的譯碼方式有硬件譯碼和軟件譯碼方式兩種 [8]。 本次所采用的的是共陽極( COM)的數碼管。能顯示 4個數碼管叫四位數碼管。 10pF,在這個系統(tǒng)中選擇了 33pF;石英晶振選擇范圍最高可選24MHz,它決定了單片機電路產生的時鐘信號震蕩頻率,在本系統(tǒng)中選擇的是 12MHz,因而時鐘信號的震蕩頻率為 12MHz。復位完成后,如果 RST 端繼續(xù)保持高電平, MCS51 就一直處于復位狀態(tài),只要 RST 恢復低電平后,單片機才能進入其他工作狀態(tài)。 外接石英晶體(或陶瓷諧振器)及電容 C C2 接在放大器的反饋回路中構成并聯振蕩電路,對外接電容 C C2 雖然沒有十分嚴格的要求,但電容容量的大小會輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程 度及溫度穩(wěn)定性 。 ( 11)數據存儲器: 89C51 有 256 個字節(jié)的內部 RAM, 80HFFH 高 128 個字節(jié)與特殊功能寄存器 ( SFR) 地址是重疊的,也就是高 128。 表 32 P3 口的第二功能 基于 51 單片機的室內五人制足球比賽計分計時系統(tǒng) 5 端口引腳 第二功能 RXD(串行輸入口) TXD(串行輸出口) INT0 (外中斷 0) INT1 (外中斷 1) T0( 定時 /計數 0) T1(定時 /計數 1) WR (外部數據存儲器寫選通) RD (外部數據存儲器讀選通) ( 8) EA /VPP: 外部訪問允許。在訪問 8 位地址的外部數據存儲器 ( 如執(zhí)行 MOVX RI 指令 ) 時, P2 口輸出 P2 鎖存器的內容。 ( 4) P1 口 : P1 是一個帶內部上拉電阻的 8 位雙向 I/O 口, P1 的輸出緩沖級可驅動 ( 吸收或輸出電流 ) 4 個 TTE 邏輯門電路。 ,可以隨時發(fā)出提示聲音。 1989 年國際足聯開始正式把五人制足球納入管理范圍之內,成為其主管團體。 基于 51 單片機的室內五人制足球比賽計分計時系統(tǒng) 2 室內五人制足球比賽 及發(fā)展 現狀 五人制足球是足球的一個變種。 它不僅用于智能儀器、電氣設備、數據采集、自動控制及國防工業(yè)等技術領域,而且進入億萬家庭。 關鍵詞: 室內足球 比賽 ; 單片機 89C51; 74HC595; 數碼管 II ABSTRACT The design is based on 89C51 chip, use 74HC595 chip and segment displays, pleted the futsul game scoring timing system. STC89C51RC is the use of the 8051 nuclear programmable chips, its’ maximum operating frequency is 80MHz clock. It can be repeated with 8K Bytes of Flash erasable read1000 program memory and it integrates a universal eight central processor and ISP Flash memory cell. This design has a lot 89C51 microcontroller associated circuitry, including the use of singlechip reset circuit, clock circuit and so 74HC595, 8 digits of the serial input can bee 8bit parallel digital output. Using STC89C51 microcontroller chip and chip 74HC595 builds a LED display circuit and switching circuit. Using the Transistor builds a circuit to drive the buzzer. In the part of the system software, Using the Proteus builds the system Simulation circuit. The article discuss and design the countdown program, detection of key program, display program and initialize the system program. The design writes system software with C51 MCU specific language and uses Keil51piler to pile. The purpose of the code is running high speed, but small storage space. The system can be used for the futsal can countdown the game time, display both sides of the score and change, display both sides of the foul and change, foul voice prompts and game end voice prompts. Now, the futsal game develops fast and bee more and more important, the design can use in some simple game, but more importantly, it provides the idea that using SCM achieve the system for the futsal game. Keywords: Futsal Game; SCM 89C51; 74HC595; Segment Displays III 目 錄 第 1 章 緒論 .......................................................................................................... 1 基于微處理芯片的智能儀器的發(fā)展現狀 ............................................. 1 室內五人制足球比賽及發(fā)展現狀 ......................................................... 2 室內五人制足球比賽計分計時系統(tǒng)概述 ............................................. 2 第 2 章 設計原理 .................................................................................................. 3 STC89C51 單片機 ................................................................................... 3 主要功能、性能參數 .................................................................. 3 單片機系統(tǒng)的 相關電路 .............................................................. 6 顯示模塊 ................................................................................................. 8 四位數碼管概述 .......................................................................... 9 原理圖及引腳圖 .......................................................................... 9 數碼管的譯碼方式 .................................................................... 11 數碼管與單片機接口設計 ........................................................ 11 74HC595 ................................................................................................ 12 蜂鳴器原理 ........................................................................................... 13 分類 ............................................................................................ 13 驅動方式 .................................................................................... 14 驅動電路 .................................................................................... 14 第 3 章 系統(tǒng)軟件部分設計 ................................................................................ 16 Proteus 軟件仿真 .................................................................................. 16 室內五人制足球比賽計分計時系統(tǒng)的主程序 ................................... 17 初始化程序 ................................................................................ 18 倒計時程序 ................................................................................ 19 按鍵檢測程序 ............................................................................ 20 顯示子程序 ................................................................................