色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用單片機設計實現軟件延時00到59秒計時器的資料說明

Wildesbeast ? 來源:單片機教程網 ? 作者:單片機教程網 ? 2020-05-16 11:49 ? 次閱讀

1. 實驗任務

如下圖所示,在AT89S51單片機的P0和P2端口分別接有兩個共陰數碼管,P0口驅動顯示秒時間的十位,而P2口驅動顯示秒時間的個位。

2. 電路原理

圖4.11.1

3. 系統板上硬件連線

(1. 把“單片機系統”區域中的P0.0/AD0-P0.7/AD7端口用8芯排線連接到“四路靜態數碼顯示模塊”區域中的任一個a-h端口上;要求:P0.0/AD0對應著a,P0.1/AD1對應著b,……,P0.7/AD7對應著h。

(2. 把“單片機系統”區域中的P2.0/A8-P2.7/A15端口用8芯排線連接到“四路靜態數碼顯示模塊”區域中的任一個a-h端口上;要求:P2.0/A8對應著a,P2.1/A9對應著b,……,P2.7/A15對應著h。

4. 程序設計內容

(1. 在設計過程中我們用一個存儲單元作為秒計數單元,當一秒鐘到來時,就讓秒計數單元加1,當秒計數達到60時,就自動返回到0,從新秒計數。

(2. 對于秒計數單元中的數據要把它十位數和個數分開,方法仍采用對10整除和對10求余。

(3. 在數碼上顯示,仍通過查表的方式完成。

(4. 一秒時間的產生在這里我們采用軟件精確延時的方法來完成,經過精確計算得到1秒時間為1.002秒。

DELY1S: MOV R5,#100

D2: MOV R6,#20

D1: MOV R7,#248

DJNZ R7,$

DJNZ R6,D1

DJNZ R5,D2

RET

匯編源程序

Second EQU 30H

ORG 0

START: MOV Second,#00H

NEXT: MOV A,Second

MOV B,#10

DIV AB

MOV DPTR,#TABLE

MOVC A,@A+DPTR

MOV P0,A

MOV A,B

MOVC A,@A+DPTR

MOV P2,A

LCALL DELY1S

INC Second

MOV A,Second

CJNE A,#60,NEXT

LJMP START

DELY1S: MOV R5,#100

D2: MOV R6,#20

D1: MOV R7,#248

DJNZ R7,$

DJNZ R6,D1

DJNZ R5,D2

RET

TABLE: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH

END

7. C語言源程序

#include 《AT89X51.H》

unsigned char code table[]={0x3f,0x06,0x5b,0x4f,0x66,

0x6d,0x7d,0x07,0x7f,0x6f};

unsigned char Second;

void delay1s(void)

{

unsigned char i,j,k;

for(k=100;k》0;k--)

for(i=20;i》0;i--)

for(j=248;j》0;j--);

}

void main(void)

{

Second=0;

P0=table[Second/10];

P2=table[Second];

while(1)

{

delay1s();

Second++;

if(Second==60)

{

Second=0;

}

P0=table[Second/10];

P2=table[Second];

}

}

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6037

    文章

    44568

    瀏覽量

    636059
  • 數碼管
    +關注

    關注

    32

    文章

    1882

    瀏覽量

    91196
  • 計時器
    +關注

    關注

    1

    文章

    421

    瀏覽量

    32735
收藏 人收藏

    評論

    相關推薦

    上位機如何實現發送參數給單片機單片機保存接收的參數重復運行指定的功能

    ,類似于設定單片機運行指定功能時所需要的參數: 舉例:名稱,功能,上限,下限,參數一,參數二,...,延時。一行代表一個功能。 上位機設定好參數通過串口下發給單片機
    發表于 12-04 08:19

    單個 MSP430? 計時器模塊的多時基應用說明

    電子發燒友網站提供《單個 MSP430? 計時器模塊的多時基應用說明.pdf》資料免費下載
    發表于 09-13 11:09 ?0次下載
    單個 MSP430? <b class='flag-5'>計時器</b>模塊的多時基應用<b class='flag-5'>說明</b>

    MSPM0-高級控制計時器有助于實現更好的控制和更好的數字輸出

    電子發燒友網站提供《MSPM0-高級控制計時器有助于實現更好的控制和更好的數字輸出.pdf》資料免費下載
    發表于 08-28 11:30 ?0次下載
    MSPM0-高級控制<b class='flag-5'>計時器</b>有助于<b class='flag-5'>實現</b>更好的控制和更好的數字輸出

    TLC555-Q1 LinCMOS?計時器數據表

    電子發燒友網站提供《TLC555-Q1 LinCMOS?計時器數據表.pdf》資料免費下載
    發表于 08-23 11:19 ?0次下載
    TLC555-Q1 LinCMOS?<b class='flag-5'>計時器</b>數據表

    TLC555 LinCMOS?技術計時器數據表

    電子發燒友網站提供《TLC555 LinCMOS?技術計時器數據表.pdf》資料免費下載
    發表于 08-20 11:15 ?0次下載
    TLC555 LinCMOS?技術<b class='flag-5'>計時器</b>數據表

    LMC555 CMOS計時器數據表

    電子發燒友網站提供《LMC555 CMOS計時器數據表.pdf》資料免費下載
    發表于 08-20 09:16 ?0次下載
    LMC555 CMOS<b class='flag-5'>計時器</b>數據表

    揭秘:單片機硬件與軟件延時之大不同!

    在嵌入式項目中,軟件開發基本上都會使用到延時,那么,該用軟件延時還是硬件延時?它們又有什么區別呢?今天就來講講關于硬件
    的頭像 發表于 07-25 08:11 ?886次閱讀
    揭秘:<b class='flag-5'>單片機</b>硬件與<b class='flag-5'>軟件</b><b class='flag-5'>延時</b>之大不同!

    雙路精密計時器選購指南:準確選擇,高效工作

    在快節奏的現代生活中,準確的時間管理對于個人和團隊的成功至關重要。雙路精密計時器作為一種高效的計時工具,受到了越來越多人的青睞。那么,如何選購一款適合自己的雙路精密計時器呢?本文將為您提供一份詳盡
    的頭像 發表于 06-26 16:06 ?375次閱讀

    基于51單片機24計時設計

    本資源內容概要:? ? ? ?這是基于51單片機24計時設計包含了 C語言程序源代碼(keil軟件打開) 。本資源適合人群:? ? ? 單片機
    發表于 06-25 10:03 ?0次下載

    STM8單片機設計時鐘要注意什么?

    剛開始學習STM8單片機,想利用該系列單片機實踐設計一款LED數碼管時鐘。請求大家說明一些注意事項(事先查閱了一些資料;方案確認的元器件有6位數碼管和TM1620驅動芯
    發表于 04-18 08:23

    帶看門狗計時器的TPS382x電壓監視數據表

    電子發燒友網站提供《帶看門狗計時器的TPS382x電壓監視數據表.pdf》資料免費下載
    發表于 03-25 09:52 ?0次下載
    帶看門狗<b class='flag-5'>計時器</b>的TPS382x電壓監視<b class='flag-5'>器</b>數據表

    在Gtm功能安全中說明軟件需要采集Gtm是否被計時,這個功能怎么實現

    在Gtm功能安全中說明軟件需要采集Gtm是否被計時。也就是需要使用TIM模塊采集Gtm時鐘(CLS0_CLK),這個功能怎么實現,因為我發現CLS0_CLK無法被路由
    發表于 02-19 06:05

    延時繼電器電路設計

    延時繼電器是一種用于實現延遲功能的繼電器,可以在規定時間內接通或斷開電路。它的工作原理基于計時器和繼電器的結合。
    的頭像 發表于 02-01 16:13 ?2286次閱讀
    <b class='flag-5'>延時</b>繼電器電路設計

    延時繼電器工作原理 延時繼電器的接法和用途

    繼電器的工作原理是基于一個或多個可調的計時器電路,以及與繼電器相連的控制電路。通常,延時繼電器由一個控制電壓引發,控制電壓可以是任何符合電器設備功能的電壓。 延時繼電器包含兩個重要的電路:計時
    的頭像 發表于 01-19 11:24 ?7578次閱讀

    基于單片機的簡易烘手機設

    電子發燒友網站提供《基于單片機的簡易烘手機設計.rar》資料免費下載
    發表于 01-12 10:45 ?1次下載
    主站蜘蛛池模板: 69国产精品人妻无码免费| 精品伊人久久| 女人被躁到高潮嗷嗷叫免费| 91欧洲在线视精品在亚洲| 欧美乱码伦视频免费66网| yellow免费观看直播| 沈芯语麻豆0076 视频| 精品国产品国语在线不卡| 99精彩视频在线观看| 无颜之月全集免费观看| 久久re热线视频国产| 凹凸精品视频分类视频| 亚洲精品在线播放视频| 嗯啊插的好深啊使劲抽视频| 国产激情视频在线| 中文字幕无码乱人伦蜜桃| 日日噜噜大屁股熟妇| 久久国产露脸老熟女熟69| yellow片在线观看免费观看动漫| 四虎永久在线精品国产免费| 久久久久琪琪精品色| 草莓视频在线播放视频| 亚洲视频黄| 青青草国产偷拍在线av| 精品国产90后在线观看| 草莓视频在线看免费高清观看| 亚洲免费网站观看视频| 欧洲另类一二三四区| 精品亚洲一区二区在线播放| 帝王被大臣们调教高肉| 中文字幕a有搜索网站| 午夜看片a福利在线观看| 暖暖日本在线手机免费完整版| 国产睡熟迷奷系列网站| caoporn 超碰在线视频| 亚洲天堂久久久| 少妇性饥渴BBBBBBBBB| 男人的天堂色| 久久不射视频| 国产亚洲精品久久精品录音| 超碰免费视频部落格|