国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

使用單片機設(shè)計實現(xiàn)軟件延時00到59秒計時器的資料說明

Wildesbeast ? 來源:單片機教程網(wǎng) ? 作者:單片機教程網(wǎng) ? 2020-05-16 11:49 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1. 實驗任務(wù)

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

2. 電路原理

圖4.11.1

3. 系統(tǒng)板上硬件連線

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

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

4. 程序設(shè)計內(nèi)容

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

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

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

(4. 一秒時間的產(chǎn)生在這里我們采用軟件精確延時的方法來完成,經(jīng)過精確計算得到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];

}

}

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

    關(guān)注

    6076

    文章

    45498

    瀏覽量

    670608
  • 數(shù)碼管
    +關(guān)注

    關(guān)注

    32

    文章

    1894

    瀏覽量

    94166
  • 計時器
    +關(guān)注

    關(guān)注

    1

    文章

    434

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    如何在Zephyr RTOS中實現(xiàn)延時計時函數(shù)

    多種延時計時實現(xiàn)方案,滿足不同應(yīng)用場景的需求。那么,大家平時都是怎么在MCU程序中實現(xiàn)計時函數(shù)、實現(xiàn)
    的頭像 發(fā)表于 12-26 10:32 ?5504次閱讀
    如何在Zephyr RTOS中<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>延時</b>和<b class='flag-5'>計時</b>函數(shù)

    編寫簡單高效單片機匯編程序

    程序自動返回,避免重復(fù)書寫。 4、巧用單片機的硬件資源 單片機自帶一些硬件資源可以幫助簡化代碼、提升效率。 可以用硬件定時實現(xiàn)脈沖的
    發(fā)表于 11-24 07:00

    耐電痕化指數(shù)測定儀:滴液計時器設(shè)置與終點判據(jù)的深度解讀

    一、滴液計時器:模擬環(huán)境的“節(jié)奏控制”? 耐電痕化測試的核心是復(fù)刻絕緣材料在潮濕污染環(huán)境中的劣化過程,滴液計時器則是把控這一過程節(jié)奏的關(guān)鍵。其設(shè)置本質(zhì)是對自然環(huán)境中“污染物累積速率” 的科學(xué)模擬
    的頭像 發(fā)表于 10-16 09:46 ?341次閱讀
    耐電痕化指數(shù)測定儀:滴液<b class='flag-5'>計時器</b>設(shè)置與終點判據(jù)的深度解讀

    開發(fā)單片機需要學(xué)習(xí)什么?軟件編程的 4 個關(guān)鍵層次

    ? ? ? ? ? ? ? ? ? ? 開發(fā)單片機需要學(xué)習(xí)什么?軟件編程的 4 個關(guān)鍵層次 單片機的 “智能” 全靠軟件實現(xiàn),編程技能需從基
    的頭像 發(fā)表于 08-25 11:32 ?865次閱讀

    單片機怎么燒程序

    驟,才能讓單片機發(fā)揮作用。 燒程序前的準(zhǔn)備工作 單片機燒程序前,需要做好硬件和軟件兩方面的準(zhǔn)備。硬件方面,核心設(shè)備包括目標(biāo)單片機、編程(或
    的頭像 發(fā)表于 07-23 11:47 ?1327次閱讀

    零知開源——基于STM32F407VET6零知增強板的四路獨立計時器

    本帖最后由 PCB56242069 于 2025-7-1 11:24 編輯 項目概述本教程將指導(dǎo)你如何使用STM32F407VET6零知增強板實現(xiàn)一個功能強大的四路獨立計時器。每個計時器可以
    發(fā)表于 07-01 10:31

    零知開源——基于STM32F407VET6零知增強板的四路獨立計時器

    )。硬件連接包括ST7789驅(qū)動TFT屏、有源蜂鳴器及4個按鈕;軟件實現(xiàn)計時邏輯、消抖按鈕檢測和報警管理。系統(tǒng)提供直觀UI界面,通過短按操作計時器、長按(>1
    的頭像 發(fā)表于 07-01 10:13 ?1174次閱讀
    零知開源——基于STM32F407VET6零知增強板的四路獨立<b class='flag-5'>計時器</b>

    基于STM32F407VET6零知增強板的四路獨立計時器

    計時器
    PCB56242069
    發(fā)布于 :2025年07月01日 09:41:44

    AT89C51 單片機中文資料

    電子發(fā)燒友網(wǎng)站提供《AT89C51 單片機中文資料.pdf》資料免費下載
    發(fā)表于 06-24 15:29 ?1次下載

    STM32單片機片上數(shù)字濾波操作文檔 快速入門數(shù)字濾波單片機上的實現(xiàn)

    這個文檔,是為了幫助大家快速入門數(shù)字濾波單片機上的實現(xiàn)
    的頭像 發(fā)表于 06-23 16:53 ?1712次閱讀
    STM32<b class='flag-5'>單片機</b>片上數(shù)字濾波<b class='flag-5'>器</b>操作文檔 快速入門數(shù)字濾波<b class='flag-5'>器</b>在<b class='flag-5'>單片機</b>上的<b class='flag-5'>實現(xiàn)</b>

    納祥科技客戶案例 | 集計時、照明、裝飾于一體的電子沙漏計時器方案

    傳統(tǒng)沙漏作為計時工具,雖具備儀式感,但存在功能單一、無法實時調(diào)整具體定時等局限性。應(yīng)客戶需求,納祥科技推出了結(jié)合LED顯示、重力感應(yīng)、低功耗等技術(shù)的電子沙漏計時器方案,實現(xiàn)傳統(tǒng)沙漏的美學(xué)與現(xiàn)代
    的頭像 發(fā)表于 06-13 16:32 ?878次閱讀
    納祥科技客戶案例 | 集<b class='flag-5'>計時</b>、照明、裝飾于一體的電子沙漏<b class='flag-5'>計時器</b>方案

    單片機各種復(fù)位電路原理

    使用哪種類型的單片機,總要涉及單片機復(fù)位電路的設(shè)計。而單片機復(fù)位電路設(shè)計的好壞,直接影響整個系統(tǒng)工作的可靠性。許多用戶在設(shè)計完
    發(fā)表于 05-30 16:53

    51+單片機TCP-IP+協(xié)議棧ZLIP源碼

    概述 單片機上網(wǎng)技術(shù),是當(dāng)前的一個熱門技術(shù)。單片機上網(wǎng)技術(shù)中的一個重要部分是在單片實現(xiàn) TCP/IP 協(xié)議棧。現(xiàn)在可獲得的 TCP/IP 源代碼一般并不為 51
    發(fā)表于 04-22 15:11

    STC單片機聲卡PCB和源碼資料

    STC單片機聲卡PCB和源碼資料
    發(fā)表于 04-03 11:14 ?0次下載

    在STM32L431上使用內(nèi)部RTC,時間運行23:59:59后,變?yōu)榱?4:00:00并不是00:00:00,為什么?

    大家好,我在STM32L431上使用內(nèi)部RTC,時間運行23:59:59后,變?yōu)榱?4:00:00
    發(fā)表于 03-11 06:32