一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于單片機(jī)的定時(shí)器的設(shè)計(jì)方法

h1654155282.3538 ? 來源:電子及工控技術(shù) ? 作者:電子及工控技術(shù) ? 2020-11-02 16:58 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

單片機(jī)實(shí)現(xiàn)一個(gè)定時(shí)器只要對單片機(jī)里的特殊寄存器進(jìn)行設(shè)置就可以實(shí)現(xiàn)了,下面我與朋友們說說這個(gè)0到9.9秒定時(shí)器的設(shè)計(jì)方法。

第一步是硬件的設(shè)計(jì)

我們先說硬件的設(shè)計(jì),硬件相對比較簡單,它需要一個(gè)單片機(jī)最小系統(tǒng),也就是要有5V的電源、晶振電路、復(fù)位電路和程序存儲(chǔ)器的選擇端EA引腳的處理,由于這個(gè)程序比較短,我們直接把EA端接5伏電壓就可以了。對于其它外設(shè)主要是用來顯示時(shí)間的數(shù)碼管和驅(qū)動(dòng)數(shù)碼管的三極管,以及用來控制秒表的啟停鍵。

第二步是軟件的程序設(shè)計(jì)

硬件設(shè)計(jì)好后,下面就要著手去編寫軟件程序了,在編寫軟件時(shí),除了主程序之外我們還要編寫如下的子程序,第一個(gè)是定時(shí)中斷子程序;第二個(gè)是數(shù)碼管顯示掃描子程序;第三個(gè)是按鍵掃描子程序。在這些程序中最重要的就是定時(shí)中斷程序,下面我們來說說它的編寫方法。首先我們要對C51單片機(jī)里的特殊功能寄存器TMOD進(jìn)行設(shè)置,我們把這個(gè)特殊寄存器設(shè)置在工作方式1,它是一個(gè)16位計(jì)數(shù)器。我們以100毫秒產(chǎn)生一次中斷,當(dāng)十次中斷后就是一秒。這樣如果定時(shí)到9.9秒的話,那么只要產(chǎn)生99次中斷后就達(dá)到了9.9秒的時(shí)間了。

第三步是軟硬件的聯(lián)合調(diào)試

最后就是通過軟硬件聯(lián)調(diào),我們可以先在仿真軟件上先仿真運(yùn)行,看看程序是不是有問題,如果沒有問題,就可以把程序下載到目標(biāo)硬件電路板中進(jìn)行軟硬件聯(lián)合調(diào)試了,知道都符合要求為止。


責(zé)任編輯人:CC

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6067

    文章

    44986

    瀏覽量

    650329
  • 定時(shí)器
    +關(guān)注

    關(guān)注

    23

    文章

    3298

    瀏覽量

    118868
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    單片機(jī)定時(shí)器的用法

    本章以CW32通用定時(shí)器為例介紹單片機(jī)定時(shí)器的用法。
    的頭像 發(fā)表于 01-04 10:37 ?2028次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>定時(shí)器</b>的用法

    單片機(jī)視頻教程06:使用定時(shí)器方法

    《手把手教你學(xué)單片機(jī)單片機(jī)視頻教程06:使用定時(shí)器方法 單片機(jī)視頻教程06:使用定時(shí)器
    發(fā)表于 08-21 09:33 ?1.7w次閱讀
    <b class='flag-5'>單片機(jī)</b>視頻教程06:使用<b class='flag-5'>定時(shí)器</b>的<b class='flag-5'>方法</b>

    基于51單片機(jī)定時(shí)器2的操作與實(shí)現(xiàn)

    基于51單片機(jī)定時(shí)器2的操作與實(shí)現(xiàn),51單片機(jī)定時(shí)器2的使用!
    發(fā)表于 02-22 17:53 ?14次下載

    52單片機(jī)有幾個(gè)定時(shí)器?52單片機(jī)定時(shí)器1和52單片機(jī)定時(shí)器2程序?qū)Ρ?/a>

    52單片機(jī)有幾個(gè)定時(shí)器?STC89C52RC其實(shí)是有三個(gè)定時(shí)器單片機(jī),STC89C52RC共有3個(gè)定時(shí)器,分別是T0、T1、T2。而51
    發(fā)表于 11-10 14:30 ?3.6w次閱讀

    ATmega16單片機(jī)教程之ATmega16單片機(jī)定時(shí)器的分析與設(shè)計(jì)應(yīng)用概述

    本文檔的主要內(nèi)容詳細(xì)介紹的是ATmega16單片機(jī)教程之ATmega16單片機(jī)定時(shí)器的分析與設(shè)計(jì)應(yīng)用概述主要內(nèi)容包括了:1、單片機(jī)定時(shí)器的基
    發(fā)表于 12-07 08:00 ?15次下載
    ATmega16<b class='flag-5'>單片機(jī)</b>教程之ATmega16<b class='flag-5'>單片機(jī)</b><b class='flag-5'>定時(shí)器</b>的分析與設(shè)計(jì)應(yīng)用概述

    51單片機(jī)計(jì)數(shù)定時(shí)器的本質(zhì)區(qū)別及應(yīng)用方法

    計(jì)數(shù)定時(shí)器的本質(zhì)是相同的,他們都是對單片機(jī)中產(chǎn)生的脈沖進(jìn)行計(jì)數(shù),只不過計(jì)數(shù)單片機(jī)外部觸發(fā)的脈沖,
    發(fā)表于 03-11 15:04 ?1.5w次閱讀

    51系列單片機(jī)定時(shí)器的實(shí)用方法

    定時(shí)/計(jì)數(shù) 0 和定時(shí)/計(jì)數(shù)1都有4種定時(shí)模式。 16位定時(shí)器對內(nèi)部機(jī)器周期進(jìn)行技術(shù),機(jī)器周
    的頭像 發(fā)表于 10-11 09:33 ?5426次閱讀
    51系列<b class='flag-5'>單片機(jī)</b><b class='flag-5'>定時(shí)器</b>的實(shí)用<b class='flag-5'>方法</b>

    基于51單片機(jī)定時(shí)器

    設(shè)計(jì)思路。這樣自己拿到任何型號的51單片機(jī),只要有原理圖,都可以自主設(shè)計(jì)。博主剛接觸單片機(jī),才疏學(xué)淺,可能會(huì)出現(xiàn)設(shè)計(jì)不足和錯(cuò)誤,歡迎大家評論區(qū)交流。^ _ ^/********************************************************
    發(fā)表于 11-04 21:06 ?35次下載
    基于51<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>定時(shí)器</b>

    51單片機(jī)——定時(shí)器的原理和使用

    定時(shí)器的原理1.cpu時(shí)序的有關(guān)知識震蕩周期:為單片機(jī)提供定時(shí)信號的震蕩源的周期(由外部的晶振)狀態(tài)周期:2個(gè)震蕩周期,用s表示機(jī)械周期 6個(gè)狀態(tài)周期,12個(gè)震蕩周期 (12MHz的晶振1us)指令
    發(fā)表于 11-10 18:50 ?72次下載
    51<b class='flag-5'>單片機(jī)</b>——<b class='flag-5'>定時(shí)器</b>的原理和使用

    51單片機(jī)——定時(shí)器

    51單片機(jī)——定時(shí)器為什么使用定時(shí)器?定時(shí)器原理?定時(shí)器設(shè)置中斷配置源代碼為什么使用定時(shí)器?之前
    發(fā)表于 11-11 16:36 ?40次下載
    51<b class='flag-5'>單片機(jī)</b>——<b class='flag-5'>定時(shí)器</b>

    51單片機(jī)定時(shí)器中斷

    定時(shí)器介紹:51單片機(jī)定時(shí)器屬于單片機(jī)的內(nèi)部資源,其電路連接和運(yùn)轉(zhuǎn)均在單片機(jī)的內(nèi)部完成定時(shí)器
    發(fā)表于 11-11 19:36 ?7次下載
    51<b class='flag-5'>單片機(jī)</b><b class='flag-5'>定時(shí)器</b>中斷

    51單片機(jī)定時(shí)器/計(jì)數(shù)

    一、課前須知:1、51單片機(jī)有兩組定時(shí)器/計(jì)數(shù),因?yàn)榧瓤梢?b class='flag-5'>定時(shí),也可以計(jì)數(shù),所以稱之為定時(shí)器/計(jì)數(shù)
    發(fā)表于 11-20 20:06 ?47次下載
    51<b class='flag-5'>單片機(jī)</b><b class='flag-5'>定時(shí)器</b>/計(jì)數(shù)<b class='flag-5'>器</b>

    51單片機(jī)定時(shí)器中斷

    定時(shí)器介紹:51單片機(jī)定時(shí)器屬于單片機(jī)的內(nèi)部資源,其電路連接和運(yùn)轉(zhuǎn)均在單片機(jī)的內(nèi)部完成定時(shí)器
    發(fā)表于 11-20 20:36 ?15次下載
    51<b class='flag-5'>單片機(jī)</b><b class='flag-5'>定時(shí)器</b>中斷

    單片機(jī)軟件定時(shí)器的實(shí)現(xiàn)方法

    目前市面上的單片機(jī)基本都帶有硬件定時(shí)器功能,單片機(jī)應(yīng)用程序開發(fā)中也經(jīng)常會(huì)用到定時(shí)器進(jìn)行一些和時(shí)間相關(guān)的開發(fā),比如延時(shí)或者周期性地執(zhí)行一些操作。單片機(jī)
    的頭像 發(fā)表于 01-17 15:14 ?5806次閱讀
    <b class='flag-5'>單片機(jī)</b>軟件<b class='flag-5'>定時(shí)器</b>的實(shí)現(xiàn)<b class='flag-5'>方法</b>

    單片機(jī)定時(shí)器驅(qū)動(dòng)

    RD8Tx單片機(jī)定時(shí)器閃燈程序。
    的頭像 發(fā)表于 04-23 09:16 ?26.2w次閱讀
    <b class='flag-5'>單片機(jī)</b><b class='flag-5'>定時(shí)器</b>驅(qū)動(dòng)