當前位置:編程學習大全網 - 編程軟體 - 利用8253定時器的0通道設計壹個具有時、分、秒顯示的電子時鐘

利用8253定時器的0通道設計壹個具有時、分、秒顯示的電子時鐘

此電子報警器,是在TND-MD教學系統上實現的。所使用的芯片主要有8253定時計數器、8255A並行接口電路芯片。通過系統通過按動鍵盤某壹鍵使得內揚聲器發出警報聲,使得8個LED指示燈忽明忽暗,並通過液晶顯示器顯示相關警報信息。

壹、 設計要求

設想制作壹個防盜器件。具體要求:按動鍵盤某任壹數字鍵使得內揚聲器發出警報聲,使得

8個LED指示燈忽明忽暗,並通過液晶顯示器顯示相關警報信息。程序運行後,觸動鍵盤上的數字鍵,8個LED不停光閃,光閃周期為2秒,同時在液晶顯示器上顯示相應的警報信息;程序按CTRL+C推出後聲不響光不閃。

二、設計思想

根據設計任務和要求,在設計前必須對微機原理與接口技術中的8255和8253芯片熟悉了解和掌握。設計中主要要完成的是發聲報警和發光報警這兩個部分功能,故在程序設計中只要設計觸動鍵盤重的數字鍵即8個LED不停光閃,同時內揚聲器發出警報聲,且在屏幕上顯示警報信息。在設計發聲報警時利用了8253可編程定時定時記數器。在設計發光報警時利用了8255芯片。在程序設計中利用INT 10H實現在屏幕上顯示相關的警報信息

三、教學實驗系統連線

用8253的CLK2端口與系統總線的OPCLK相連

用8253的OUT2輸出端口與內置揚聲器SPK端口相連

用8255的A端口的8個引腳與8LED燈相連

四:所用芯片工作原理

INTER 8253是可編程間隔定時器,同樣也可以用作事件計數器。每個8253芯片有3個獨立的16位計數器通道,每個計數器有6種工作方式,都可以按二進制或十進制計數。

  • 上一篇:賣網絡課程的平臺有哪些?
  • 下一篇:如何用聲卡采集聲音信號?然後怎麽用到MATLAB裏面?
  • copyright 2024編程學習大全網