• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    51單片機設(shè)計時鐘秒表

    2020-07-30 13:26:54陳藝元
    青年生活 2020年27期
    關(guān)鍵詞:秒表數(shù)碼管計數(shù)器

    一、設(shè)計任務(wù)

    綜合中斷、定時器、LED數(shù)碼管等完成一精度為0.01秒的秒表。

    相關(guān)要求:

    1.輸入:K1(啟動/暫停)、K2(清零);(利用外部中斷)

    2.輸出:4為數(shù)碼管(顯示格式:06.78)

    二、系統(tǒng)框圖

    三、程序設(shè)計分析

    (一)流程圖

    (二)程序分析:

    1.定時器:系統(tǒng)中所采用的晶振頻率是12MHz,其機器周期=1us,秒表的精度是0.01s=1us*10000,給定時器設(shè)定一個初值(65536-10000=55536)采用十六進制可得出D8F0即TH0=0xd8;TL0=0xf0。若計數(shù)小于6000則一直加1,若計數(shù)等于6000時則重新計數(shù)。

    2.綜合中斷:根據(jù)題目要求,秒表應(yīng)具有兩個按鍵,那么兩個按鍵分別對應(yīng)兩個外部中斷,分別使當按下按鍵后中斷請求源發(fā)出中斷請求,使程序執(zhí)行中斷處理程序,當中斷服務(wù)請求處理完后再回到原來被中止的程序之處,繼續(xù)執(zhí)行。

    3.按鍵控制:根據(jù)題目要求,秒表應(yīng)具有兩個按鍵,按鍵一控制秒表的啟動或暫停,按鍵二控制秒表的清零。按鍵一利用外部中斷,當按下按鍵一時中斷請求源發(fā)出中斷請求,程序中將定時器0關(guān)閉,計數(shù)器則停止工作;當按下按鍵一之后按下按鍵二,將定時器取反,則計數(shù)器重新工作以此達到清零的功能。

    4.數(shù)碼管顯示:將計數(shù)器的計數(shù)結(jié)果通過將4位數(shù)字分解,通過一個循環(huán)(因為有四位數(shù)所以循環(huán)4次)先選位碼以此決定數(shù)字顯示在哪一個數(shù)碼管中,再根據(jù)分解結(jié)果選取該數(shù)碼管所需要顯示的段碼;最后再加一個延時函數(shù)以此讓數(shù)字在數(shù)碼管上顯示的時候讓我們的眼睛所能觀察到。

    四、電路原理圖

    作者簡介:陳藝元(1998.07——)女,漢族,廣西桂林,廣西師范大學(xué)本科在讀

    猜你喜歡
    秒表數(shù)碼管計數(shù)器
    采用虛擬計數(shù)器的電子式膜式燃氣表
    煤氣與熱力(2022年2期)2022-03-09 06:29:30
    時間測量用秒表 秒表用法我來談
    無時無刻不在沖刺的人生
    玩轉(zhuǎn)秒表
    Arduino編程
    電腦報(2019年2期)2019-09-10 07:22:44
    MC9S08FL16單片機數(shù)碼管靜態(tài)顯示分析
    單片機控制的四位數(shù)碼管動態(tài)顯示編程
    基于Qt的數(shù)碼管數(shù)字編碼系統(tǒng)的設(shè)計與實現(xiàn)
    基于CC2500 的無線電子秒表系統(tǒng)
    電子制作(2017年19期)2017-02-02 07:08:30
    計數(shù)器競爭冒險及其處理的仿真分析
    长沙县| 鸡泽县| 墨江| 行唐县| 澄城县| 无棣县| 榆树市| 武冈市| 珠海市| 大新县| 茌平县| 乌恰县| 凭祥市| 西青区| 虎林市| 云浮市| 凤翔县| 天柱县| 四川省| 渭南市| 崇仁县| 新沂市| 五台县| 乌拉特中旗| 绥化市| 巴马| 大渡口区| 济阳县| 顺昌县| 曲沃县| 红河县| 临西县| 兴安县| 卢湾区| 桑日县| 闽清县| 巴南区| 鄂尔多斯市| 都匀市| 北票市| 大渡口区|