新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 實用制作:基于單片機的數顯可調定時器

        實用制作:基于單片機的數顯可調定時器

        作者: 時間:2012-09-03 來源:網絡 收藏

        輸入部分的電路工作原理就是對按鍵的識別,如圖3所示,的P1口通過上拉電阻接高電平,當沒有按鍵按下時,P1.0~P1.4的管腳電壓為高電平,如果某一個按鍵按下,相應的并口就會被拉低為低電平。編程時,只要掃描P1.0~P1.4的狀態,便能完成對按鍵的識別。

        圖3 輸入部分
        圖3 輸入部分

        2. 控制部分

        控制部分采用AT89S51單片機作為控制器,它把按鍵的信息采集過來后,經過單片機內部的定時計數器T0運算,完成相應的定時,同時單片機的并口也會將信息輸出給顯示部分和輸出部分。

        控制部分的主要工作原理就是利用了單片機內部的定時/ 計數器T 0 , 由于它的最大定時時間只有6 5 m s左右,所以,本利用T0的方式一,每次定時50ms,循環1200次,來實現精確的一分鐘定時。誤差在微秒級。

        圖4 單片機最小系統
        圖4 單片機最小系統

        3. 顯示部分

        顯示部分由兩個發光二極管和一個三位一體的數碼管組成。

        紅色發光二極管為電源指示燈,當電源通電其發光,斷電其熄滅。黃色發光二極管為充電指示燈,充電開始后,它每秒亮滅一次,充電完成后,其亮滅閃爍變為常亮。在設計階段,筆者還建議在輸出繼電器加第三個發光二極管,作為繼電器吸合或斷開的指示燈,切忌一開始就加接強電,危險極大。

        數碼管是三位一體共陽極封裝,高位數碼管顯示小時,其它兩個數碼管顯示分鐘。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 湖口县| 淮北市| 泾阳县| 裕民县| 朝阳县| 拜城县| 石棉县| 门头沟区| 吉安县| 安陆市| 曲水县| 凤山市| 澄迈县| 吴堡县| 威信县| 花垣县| 福泉市| 北碚区| 米易县| 淮北市| 浑源县| 云南省| 临澧县| 镇江市| 偏关县| 尼勒克县| 宜昌市| 北宁市| 万山特区| 吉林省| 平远县| 吉木萨尔县| 望江县| 奉节县| 新竹县| 丰镇市| 红安县| 吉木乃县| 永济市| 铜山县| 钟山县|