• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 電子時鐘的配套c程序

    電子時鐘的配套c程序

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

    /*

    主函數中最主要的時鍵盤調節時間函數,函數首先檢測按鍵是否按下,如果按下則端口接地,變為低電平,

    判斷語句if成立,就準備調時,但是首先延時delay(10000),主要目的時去抖動。在進行調節以后,都要調用顯

    示處理函數,對將要顯示的時間進行處理。

    在主函數不斷循環之中,中斷源要發送中斷請求,定時器1每1.8ms發送一個中斷請求,來顯示處理函數處

    理過的時間,也就是每個數碼管位1.8*4=7.2ms掃描一次(顯示一次),定時器2每10ms發送一個中斷請求,每20*10ms=0.2s進行一次顯示處理函數,也就是每20個定時器

    1脈沖,處理一次,且每50個定時器1脈沖,處理一次二極管閃爍。

    但是最重要的是每100個中斷請求后,進行second的加1操作。所以定時器1中的count定義為static。

    */

    /*

    這個還是存在問題的,在使用定時器觸發中斷,只需要一個中斷就足夠了,但是定時器的工作模式還是存在不明白的地方。

    硬件電路存在兩個問題,P0口的驅動能力強于P1口,帶動數碼管的時候,一般接P0口,即使是這樣有時候也需要加

    下拉電阻,而不是限流電阻。

    延時抖動的問題,在用示波器后可以清晰的看出抖動存在,及其周期,根據周期設定延時。

    定時器工作模式及中斷優先級問題,還有中斷機理,并行工作模式?

    */


    上一頁 1 2 下一頁

    關鍵詞: 程序 配套 時鐘 電子

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 松原市| 芒康县| 肇东市| 栾川县| 布拖县| 崇义县| 通海县| 开封县| 文成县| 平凉市| 丽水市| 永定县| 黄浦区| 嘉祥县| 五常市| 天柱县| 巫溪县| 山阳县| 凤凰县| 老河口市| 甘南县| 凤庆县| 济南市| 焦作市| 禄劝| 喀喇沁旗| 边坝县| 精河县| 东兰县| 永平县| 确山县| 漳浦县| 喀什市| 龙门县| 淄博市| 区。| 大宁县| 兴安县| 杭锦后旗| 万荣县| 嵊泗县|