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

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

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

基于51單片機(jī)的簡(jiǎn)易時(shí)鐘設(shè)計(jì)

白茶茶668 ? 來(lái)源:白茶茶668 ? 作者:白茶茶668 ? 2023-08-01 01:09 ? 次閱讀

功能: 1、使用單片機(jī)內(nèi)部定時(shí)器實(shí)現(xiàn)時(shí)分秒計(jì)時(shí)

2、能夠設(shè)置鬧鐘時(shí)間

3、鬧鐘時(shí)間到,蜂鳴器響

4、使用LCD1602顯示時(shí)間

部分程序: #include "reg51.h"

#include "lcd1602.h"

#define uchar unsigned char

#define uint unsigned int

sbit beep=P3^2;//蜂鳴器

sbit k1=P1^0;//按鈕

sbit k2=P1^1;

sbit k3=P1^2;

sbit k4=P1^3;

sbit k5=P1^4;

sbit k6=P1^5;

sbit k7=P1^6;

sbit k8=P1^7;

uchar shi=11,fen=59,miao=50;//時(shí)間

uchar nao_shi=12,nao_fen=0;

uchar xian1[]="00:00:00";

uchar xian2[]="00:00";

uchar time=0;

//延時(shí)

void delay(uint i)

{

while(i--);

}

//主函數(shù)

void main()

{

beep=0;

init_1602();

TMOD|=0X01;

TH0=0X3C;

TL0=0XB0;

ET0=1;//打開(kāi)定時(shí)器0中斷允許

EA=1;//打開(kāi)總中斷

TR0=1;//打開(kāi)定時(shí)器

while(1)

{

if(!k1)//小時(shí)

{

delay(1000);

if(!k1)

{

if(shi<23)

shi++;

while(!k1);

}

}

if(!k2)

{

delay(1000);

if(!k2)

{

if(shi>0)

shi--;

while(!k2);

}

}

if(!k3)//分鐘

{

delay(1000);

if(!k3)

{

if(fen<59)

fen++;

while(!k3);

}

}

if(!k4)

{

wKgaomTH6tuAC7vqAAMSMF3QOIU783.png

wKgZomTH6tyAafCCAAISQjWUUfM108.png

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

    關(guān)注

    273

    文章

    5697

    瀏覽量

    122991
  • 時(shí)鐘
    +關(guān)注

    關(guān)注

    10

    文章

    1714

    瀏覽量

    131274
  • 蜂鳴器
    +關(guān)注

    關(guān)注

    12

    文章

    888

    瀏覽量

    45838
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于51單片機(jī)的倍壓整流時(shí)鐘設(shè)計(jì)

    基于51單片機(jī)的倍壓整流時(shí)鐘設(shè)計(jì)
    發(fā)表于 03-07 17:20 ?35次下載
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的倍壓整流<b class='flag-5'>時(shí)鐘</b>設(shè)計(jì)

    基于51單片機(jī)時(shí)鐘+溫控系統(tǒng)的小制作

    該作品是基于51單片機(jī)時(shí)鐘+溫控系統(tǒng)的小制作,能夠顯示時(shí)鐘和溫度
    發(fā)表于 11-17 10:19 ?37次下載

    基于51單片機(jī)簡(jiǎn)易數(shù)控電源設(shè)計(jì)報(bào)告

    基于51單片機(jī)簡(jiǎn)易數(shù)控電源設(shè)計(jì)報(bào)告簡(jiǎn)易數(shù)控直流電源中英文
    發(fā)表于 11-05 15:59 ?45次下載

    多功能時(shí)鐘基于51單片機(jī)

    電子發(fā)燒友網(wǎng)站提供《多功能時(shí)鐘基于51單片機(jī).rar》資料免費(fèi)下載
    發(fā)表于 06-05 08:00 ?74次下載

    基于51單片機(jī)簡(jiǎn)易示波器設(shè)計(jì)OLED顯示(包含源程序原理圖PCB)

    基于51單片機(jī)簡(jiǎn)易示波器設(shè)計(jì)OLED顯示(包含源程序原理圖PCB)(單片機(jī)課程設(shè)計(jì))-?基于51單片機(jī)
    發(fā)表于 07-22 14:50 ?248次下載
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b><b class='flag-5'>簡(jiǎn)易</b>示波器設(shè)計(jì)OLED顯示(包含源程序原理圖PCB)

    51單片機(jī)數(shù)字時(shí)鐘套件 DIY散件

    51單片機(jī)數(shù)字時(shí)鐘套件 DIY散件
    發(fā)表于 11-13 13:06 ?12次下載
    <b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>數(shù)字<b class='flag-5'>時(shí)鐘</b>套件 DIY散件

    基于51單片機(jī)的電子時(shí)鐘設(shè)計(jì)

    基于51單片機(jī)的電子時(shí)鐘
    發(fā)表于 06-29 14:25 ?67次下載

    使用51單片機(jī)和DS1302時(shí)鐘芯片做一個(gè)簡(jiǎn)易的電子時(shí)鐘

    今天給大家推薦一個(gè)51單片機(jī)小實(shí)驗(yàn),帶你使用51單片機(jī)做一款簡(jiǎn)易的電子時(shí)鐘,其中計(jì)時(shí)模塊采用DS
    的頭像 發(fā)表于 02-23 11:49 ?5977次閱讀

    帶你使用51單片機(jī)做一款簡(jiǎn)易的電子時(shí)鐘

    今天給大家推薦一個(gè)51單片機(jī)小實(shí)驗(yàn),帶你使用51單片機(jī)做一款簡(jiǎn)易的電子時(shí)鐘,其中計(jì)時(shí)模塊采用DS
    的頭像 發(fā)表于 02-23 11:50 ?1.2w次閱讀

    怎么去設(shè)計(jì)一種基于51單片機(jī)簡(jiǎn)易時(shí)鐘?

    使用單片機(jī)內(nèi)部定時(shí)器實(shí)現(xiàn)時(shí)分秒計(jì)時(shí)
    發(fā)表于 08-22 14:42 ?682次閱讀
    怎么去設(shè)計(jì)一種基于<b class='flag-5'>51</b><b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>簡(jiǎn)易</b><b class='flag-5'>時(shí)鐘</b>?

    基于51單片機(jī)簡(jiǎn)易時(shí)鐘設(shè)計(jì)(仿真)

    功能要求:1、使用單片機(jī)內(nèi)部定時(shí)器實(shí)現(xiàn)時(shí)分秒計(jì)時(shí)2、能夠設(shè)置鬧鐘時(shí)間3、鬧鐘時(shí)間到,蜂鳴器響4、使用LCD1602顯示時(shí)間
    發(fā)表于 09-07 10:03 ?1次下載

    基于51單片機(jī)的實(shí)時(shí)時(shí)鐘設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于51單片機(jī)的實(shí)時(shí)時(shí)鐘設(shè)計(jì).rar》資料免費(fèi)下載
    發(fā)表于 01-02 10:15 ?43次下載

    基于51單片機(jī)簡(jiǎn)易計(jì)算器設(shè)計(jì)

    基于51單片機(jī)簡(jiǎn)易計(jì)算器設(shè)計(jì)(實(shí)物)
    發(fā)表于 01-02 10:02 ?9次下載

    基于51單片機(jī)的實(shí)時(shí)時(shí)鐘設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于51單片機(jī)的實(shí)時(shí)時(shí)鐘設(shè)計(jì).rar》資料免費(fèi)下載
    發(fā)表于 01-12 10:43 ?12次下載

    基于51單片機(jī)簡(jiǎn)易計(jì)算器設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于51單片機(jī)簡(jiǎn)易計(jì)算器設(shè)計(jì).rar》資料免費(fèi)下載
    發(fā)表于 01-12 10:50 ?9次下載