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

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

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

3天內不再提示

使用51單片機設計倒計時發聲器的資料概述

2oON_changxuemc ? 來源:未知 ? 2019-02-03 13:39 ? 次閱讀

設計要求:

1:上電后二位數碼管顯示88

2:單擊按鈕,倒計時開始從20秒開始,到0時喇叭發聲。

3:雙擊按鈕開關:倒計時從0開始正常記時,到20秒后發聲。

4:記數結束從開始狀態重新開始下一輪.

基本器件和管腳:

1)數碼管:

2)74譯碼器 SN 74LS47

將BCD 碼轉換成數碼管顯示的數.

單片機及其接口電路:

程序代碼: 本次晶振12MHZ

SW EQU P1.0; 按鈕開關指定為P1.0位

BUZZER EQU P3.7; 喇叭指定為P3.7位

ORG 00H; 程序起始地址00H開始

START:

CLR BUZZER ;清零喇叭位為低電平(關閉喇叭)

MOV P0,#88H ; 給2個74譯碼器都發送88,,88為BCD碼

NOP

NOP

JB SW,$ ;判斷按鈕是否按下,當SW==1時,程序一直跳到$這里T原地不動,當按鍵按下時,SW==0則進入下面

NOP

NOP

NOP ; 稍微延時

JNB SW,$ ; 判斷按鍵是否松開

MOV R3,#10 ; 在一秒內判斷是否雙擊

D1:

MOV R4,#200

D2:

MOV R5,#250

DJNZ R5,$

JNB SW,TIMER ; 如果按鍵按下,則進入另外一直記時狀態

DJNZ R4,D2

DJNZ R3,D1

MOV R1,#21 ; 倒計時初始值21

COUNTDOWN:

DEC R1 ; R1自減1

MOV A,R1 ; R1復值給累加器A

MOV B,#10 ; 寄存器B賦值10

DIV AB ; 累加器A除以寄存器B,商存A,余存B

SWAP A ; A的高低4位互換 ,目的用于譯碼器顯示,有2個譯碼器,所以要區分R1中的高位和低位

ORL A,B ; A=A+B做或操作

MOV P0,A ; 輸出到譯碼器從而顯示到數碼管

CALL DELAY ; 延時1秒

CJNE A,#00H,COUNTDOWN ;如果累加器A不等于00H則跳轉到COUNTDOWN,即一直倒計時直到A減到0

SETB BUZZER ; 計數到0喇叭發聲

CALL DELAY

JMP START ;跳到開始處從頭開始

TIMER:

MOV A,#00H

LOOP:

MOV P0,A ;數碼管顯示數A

CALL DELAY

ADD A,#1 ;累加器加1操作

DA A ; 十進制調整

CJNE A,#21H,LOOP; 判斷是否計時到21

SETB BUZZER

CALL DELAY

JMP START

DELAY: 延時1秒子程序

MOV R3,#10

D3:

MOV R4,#200

D4:

MOV R5,#250

DJNZ R5,$

DJNZ R4,D4

DJNZ R3,D3

RET ; 子程序結束標志

END

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

    關注

    8

    文章

    465

    瀏覽量

    57112
  • 51單片機
    +關注

    關注

    274

    文章

    5705

    瀏覽量

    123792
  • 數碼管
    +關注

    關注

    32

    文章

    1882

    瀏覽量

    91237

原文標題:51單片機倒計時發聲器

文章出處:【微信號:changxuemcu,微信公眾號:暢學單片機】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    51單片機倒計時器程序

    最近要求做一個51單片機倒計時器程序,可是做了好久也做不出來,看了很多都不太符合要求,就請大家幫個忙。要求用C語言做。倒計時計時器1、LCD1602顯示
    發表于 06-02 14:09

    51單片機如何實現數碼管99秒倒計時

    51單片機99秒倒計時C語言源程序51單片機實現數碼管99秒倒計時,其實很簡單,就是使用定時
    發表于 07-15 06:25

    基于51單片機倒計時溫度檢測報警 精選資料分享

    基于51單片機倒計時溫度檢測報警學習單片機斷斷續續半年了,在學長學姐的教學幫助下,完成了51
    發表于 07-16 06:17

    51小制作帶倒計時鬧鐘

    51單片機制作的時鐘,具有倒計時和鬧鐘的附加功能。倒計時最大為59分鐘,使用24小時制,也可自己依程序改進使用,內附說明書。
    發表于 06-08 14:10 ?20次下載

    使用51單片機實現倒計時的程序免費下載

    本文檔的主要內容詳細介紹的是使用51單片機實現倒計時的程序免費下載。
    發表于 09-03 17:28 ?22次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機</b>實現<b class='flag-5'>倒計時</b>的程序免費下載

    使用單片機設計10秒倒計時的炸彈程序免費下載

    本文檔的主要內容詳細介紹的是使用單片機設計10秒倒計時的炸彈程序免費下載。
    發表于 08-23 17:30 ?24次下載
    使用<b class='flag-5'>單片機設</b>計10秒<b class='flag-5'>倒計時</b>的炸彈程序免費下載

    使用51單片機設計一個99分鐘倒計時數碼管顯示的程序免費下載

    本文檔的主要內容詳細介紹的是使用51單片機設計一個99分鐘倒計時數碼管顯示的程序免費下載。
    發表于 08-13 17:32 ?51次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機設</b>計一個99分鐘<b class='flag-5'>倒計時</b>數碼管顯示的程序免費下載

    使用51單片機進行循環倒計時的程序免費下載

    本文檔的主要內容詳細介紹的是使用51單片機進行循環倒計時的程序免費下載。
    發表于 08-09 17:33 ?8次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機</b>進行循環<b class='flag-5'>倒計時</b>的程序免費下載

    使用51單片機設計LED點陣9到0倒計時的程序免費下載

    本文檔的主要內容詳細介紹的是使用51單片機設計LED點陣9到0倒計時的程序免費下載。
    發表于 07-30 17:35 ?17次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機設</b>計LED點陣9到0<b class='flag-5'>倒計時</b>的程序免費下載

    使用51單片機設計的70秒倒計時C語言程序免費下載

    本文檔的主要內容詳細介紹的是使用51單片機設計的70秒倒計時C語言程序免費下載。
    發表于 07-23 17:37 ?10次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機設</b>計的70秒<b class='flag-5'>倒計時</b>C語言程序免費下載

    使用51單片機設計99到00倒計時的秒表電路圖和程序免費下載

    本文檔的主要內容詳細介紹的是使用51單片機設計99到00倒計時的秒表電路圖和程序免費下載。
    發表于 06-20 17:43 ?20次下載
    使用<b class='flag-5'>51</b><b class='flag-5'>單片機設</b>計99到00<b class='flag-5'>倒計時</b>的秒表電路圖和程序免費下載

    單片機課設-60秒倒計時器

    proteus單片機實現60秒倒計時器項目要實現的60s秒表倒計時器,用 AT89C51單片機的定時 / 計數
    發表于 11-05 15:06 ?108次下載
    <b class='flag-5'>單片機</b>課設-60秒<b class='flag-5'>倒計時器</b>

    19-基于51單片機倒計時系統

    系統由STC89C52單片機+按鍵電路+復位電路+晶振電路+LCD1602顯示模塊構成。具體功能:(1)六位LED顯示,從59分59秒99開始倒計時;(2)倒計時精度為0.01秒,能正確地進行
    發表于 11-12 11:06 ?51次下載
    19-基于<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的<b class='flag-5'>倒計時</b>系統

    基于51單片機的分鐘倒計時源代碼

    基于51單片機的一分鐘倒計時例程源代碼
    發表于 05-12 16:30 ?25次下載

    基于89C51單片機的實用99分鐘倒計時器源程序

    基于89C51單片機的實用99分鐘倒計時器源程序
    發表于 05-15 10:34 ?17次下載
    主站蜘蛛池模板: 欧美精品一区二区三区视频| 亚洲 综合 欧美在线 热| 亚洲中文无码永久免费| 久久国产精品免费网站| 97人妻丰满熟妇AV无码| 青青伊人网| 国产日韩高清一区二区三区| 孕妇高潮抽搐喷水30分钟| 欧美区一区二| 国产亚洲精品久久久久久鸭绿欲| 诱受H嗯啊巨肉各种play| 欧美日韩免费播放一区二区| 国产国拍亚洲精品av麻豆| 伊人精品国产| 日本xxxxx按摩19| 國產日韓亞洲精品AV| 99爱在线观看| 小黄文纯肉短篇| 免费精品美女久久久久久久久久| 国产成人高清在线观看播放 | 色大姐综合网| 好湿好滑好硬好爽好深视频| 99国产视频| 亚洲成熟人网站| 欧美高清 videos sexo| 狠狠鲁 我喜欢| 处xxxx.88| 在线欧美免费人成视频| 无套内谢大学生A片| 男生插女生下体| 国内精品自产拍在线少密芽| yellow在线观看免费高清的日本| 亚洲精品国产精品麻豆99| 秋霞电影网视频一区二区三区| 久草在线福利视频在线播放| 国产成人综合在线视频| 97精品国产亚洲AV高清| 亚洲最大成人| 小便japanesewctv| 日本69xxxxx| 奶头好翘是不是想要了|