国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

51單片機的數(shù)字時鐘系統(tǒng)【含仿真+程序+報告+原理圖】

這篇具有很好參考價值的文章主要介紹了51單片機的數(shù)字時鐘系統(tǒng)【含仿真+程序+報告+原理圖】。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1、主要功能

該系統(tǒng)由AT89C51單片機+DS1302時鐘模塊+按鍵模塊+LCD顯示模塊構(gòu)成。

利用51單片機實現(xiàn)電子時鐘的功能。使用DS1302芯片作為計時設備,用LCD1602作為顯示設備,按鍵按下可修改當前時間,按下的時候蜂鳴器會di一聲。

可實現(xiàn)基本功能:

1、實時顯示當前時間和日期

按鍵功能:

1、點擊設置,可修改當前的時間和日期,再次點擊設置,單片機以剛剛設置好的時間繼續(xù)運行。

2、可設置鬧鐘,到點蜂鳴器響。

3、按鍵按下的時候,蜂鳴器會響。文章來源地址http://www.zghlxwxcb.cn/news/detail-463361.html

51單片機的數(shù)字時鐘系統(tǒng)【含仿真+程序+報告+原理圖】

2、仿真

protues 仿真使用的是8.10版本,由于該軟件版本迭代原因,不能確保其他版本軟件能夠正常運行,請安裝好對應軟件(版本一致或者高于這個版本都可以)
51單片機的數(shù)字時鐘系統(tǒng)【含仿真+程序+報告+原理圖】

3、程序代碼

放上來了部分代碼,僅供參考
51單片機的數(shù)字時鐘系統(tǒng)【含仿真+程序+報告+原理圖】
/*******************************************************************************
* 函 數(shù) 名         : Ds1302Write
* 函數(shù)功能           : 向DS1302命令(地址+數(shù)據(jù))
* 輸    入         : addr,dat
* 輸    出         : 無
*******************************************************************************/
void Ds1302Write(uchar addr, uchar dat)
{
    uchar n;
    RST = 0;
    _nop_();

    SCLK = 0;//先將SCLK置低電平。
    _nop_();
    RST = 1; //然后將RST(CE)置高電平。
    _nop_();

    for (n=0; n<8; n++)//開始傳送八位地址命令
    {
        DSIO = addr & 0x01;//數(shù)據(jù)從低位開始傳送
        addr >>= 1;
        SCLK = 1;//數(shù)據(jù)在上升沿時,DS1302讀取數(shù)據(jù)
        _nop_();
        SCLK = 0;
        _nop_();
    }
    for (n=0; n<8; n++)//寫入8位數(shù)據(jù)
    {
        DSIO = dat & 0x01;
        dat >>= 1;
        SCLK = 1;//數(shù)據(jù)在上升沿時,DS1302讀取數(shù)據(jù)
        _nop_();
        SCLK = 0;
        _nop_();    
    }    
         
    RST = 0;//傳送數(shù)據(jù)結(jié)束
    _nop_();
}

/*******************************************************************************
* 函 數(shù) 名         : Ds1302Read
* 函數(shù)功能           : 讀取一個地址的數(shù)據(jù)
* 輸    入         : addr
* 輸    出         : dat
*******************************************************************************/
uchar Ds1302Read(uchar addr)
{
    uchar n,dat,dat1;
    RST = 0;
    _nop_();

    SCLK = 0;//先將SCLK置低電平。
    _nop_();
    RST = 1;//然后將RST(CE)置高電平。
    _nop_();

    for(n=0; n<8; n++)//開始傳送八位地址命令
    {
        DSIO = addr & 0x01;//數(shù)據(jù)從低位開始傳送
        addr >>= 1;
        SCLK = 1;//數(shù)據(jù)在上升沿時,DS1302讀取數(shù)據(jù)
        _nop_();
        SCLK = 0;//DS1302下降沿時,放置數(shù)據(jù)
        _nop_();
    }
    _nop_();
    for(n=0; n<8; n++)//讀取8位數(shù)據(jù)
    {
        dat1 = DSIO;//從最低位開始接收
        dat = (dat>>1) | (dat1<<7);
        SCLK = 1;
        _nop_();
        SCLK = 0;//DS1302下降沿時,放置數(shù)據(jù)
        _nop_();
    }

    RST = 0;
    _nop_();    //以下為DS1302復位的穩(wěn)定時間,必須的。
    SCLK = 1;
    _nop_();
    DSIO = 0;
    _nop_();
    DSIO = 1;
    _nop_();
    return dat;    
}

/*******************************************************************************
* 函 數(shù) 名         : Ds1302Init
* 函數(shù)功能           : 初始化DS1302.
* 輸    入         : 無
* 輸    出         : 無
*******************************************************************************/

void Ds1302Init()
{
    uchar n;
    EA=0;
    Ds1302Write(0x8E,0X00);         //禁止寫保護,就是關閉寫保護功能
    for (n=0; n<7; n++)//寫入7個字節(jié)的時鐘信號:分秒時日月周年
    {
        Ds1302Write(WRITE_RTC_ADDR[n],TIME[n]);    
    }
    Ds1302Write(0x8E,0x80);         //打開寫保護功能
    EA=1;
}

4、原理圖

51單片機的數(shù)字時鐘系統(tǒng)【含仿真+程序+報告+原理圖】

5、報告

內(nèi)含4k字,18頁的相關報告一份,純手打,內(nèi)容一致
51單片機的數(shù)字時鐘系統(tǒng)【含仿真+程序+報告+原理圖】

6、常見問題匯總

里面包含了我對各個模塊的詳細解析,可以結(jié)合代碼一起理解。如果正巧老師問題多,這個可以幫到你哦。(不定時更新,講解模塊也會越來越多)
51單片機的數(shù)字時鐘系統(tǒng)【含仿真+程序+報告+原理圖】

7、資源獲取

51單片機的數(shù)字時鐘系統(tǒng)【含仿真+程序+報告+原理圖】
本項目包含的所有文件都可以在 ?? 今天也不想打工 get
項目純手打,不是免費的哦~淺淺一杯奶茶的 ??
希望可以幫到你哈!

到了這里,關于51單片機的數(shù)字時鐘系統(tǒng)【含仿真+程序+報告+原理圖】的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 基于51單片機的數(shù)字時鐘設計

    基于51單片機的數(shù)字時鐘設計

    目錄 一、總體概述 1、計時控制方案 2、主控制器模塊 3、顯示電路模塊 4、調(diào)試按鍵模塊 5、電源模塊 6、鬧鐘聲光報警模塊 二、系統(tǒng)總體結(jié)構(gòu) 1.電路圖 三、系統(tǒng)的硬件設計與實現(xiàn) 1、電源電路 2、顯示電路 3、單片機基本電路 4、按鍵電路 四、功能測試及結(jié)果分析 五、程序附

    2024年02月07日
    瀏覽(21)
  • 51單片機入門——(新)簡易數(shù)字時鐘

    51單片機入門——(新)簡易數(shù)字時鐘

    實現(xiàn)正確穩(wěn)定地顯示小時(兩位數(shù))、分鐘(兩位數(shù))、秒鐘(兩位數(shù)),同時數(shù)碼管應無閃爍問題。 通過按鍵分別實現(xiàn)時、分信息的調(diào)整,方便用戶對時間的校準。 加入鬧鈴功能在(本設計中用LED代替)。 key1 用于切換時分秒的加減。例:第一次按下后,按key2key3時“秒”加減,

    2024年02月11日
    瀏覽(21)
  • 51單片機的音樂播放器系統(tǒng)(仿真+程序)

    51單片機的音樂播放器系統(tǒng)(仿真+程序)

    該系統(tǒng)由AT89C51單片機+數(shù)碼管模塊+蜂鳴器模塊+按鍵模塊構(gòu)成 可實現(xiàn)功能: 1、按鍵切換歌曲(4首) 2、數(shù)碼管顯示歌曲序號 proteus 仿真使用的是8.10版本,由于該軟件版本迭代原因,不能確保其他版本軟件能夠正常運行,請安裝好對應軟件(版本一致或者高于這個版本都可以

    2024年02月12日
    瀏覽(21)
  • 基于AT89C51單片機的電子時鐘設計與仿真

    基于AT89C51單片機的電子時鐘設計與仿真

    點擊鏈接獲取Keil源碼與Project Backups仿真圖: https://download.csdn.net/download/qq_64505944/87779867?spm=1001.2014.3001.5503 源碼獲取 主要內(nèi)容: 使用DS1302芯片作為計時設備,用6個7段LED數(shù)碼管或者LCD162作為顯示設備,實現(xiàn)時鐘功能; 基本要求: (1)可以分別設定小時、分鐘和秒,復位后時

    2024年02月06日
    瀏覽(24)
  • 51單片機鍋爐監(jiān)控系統(tǒng)仿真設計( proteus仿真+程序+原理圖+報告+講解視頻)

    51單片機鍋爐監(jiān)控系統(tǒng)仿真設計( proteus仿真+程序+原理圖+報告+講解視頻)

    基于51單片機鍋爐監(jiān)控系統(tǒng)仿真設計( proteus仿真+程序+原理圖+報告+講解視頻) 仿真圖proteus7.8及以上 程序編譯器:keil 4/keil 5 編程語言:C語言 設計編號:S0056 基于51單片機AT89C51/52(與AT89S51/52、AT89C51/52、STC89C51/52等51內(nèi)核單片機通用) 1.系統(tǒng)實時通過LCD1602顯示水位檢測值,鍋

    2024年02月06日
    瀏覽(32)
  • 基于 AT89C51 單片機的數(shù)字時鐘設計

    基于 AT89C51 單片機的數(shù)字時鐘設計

    目錄 1.設計目的、作用 2.設計要求 3.設計的具體實現(xiàn) 3.1 設計原理 3.2 硬件系統(tǒng)設計 ????????3.2.1 AT89C51 單片機原理 3.2.2 晶振電路設計 3.2.3 復位電路設計 3.2.4 LED 數(shù)碼管顯示 3.3 系統(tǒng)實現(xiàn) 3.3.1 系統(tǒng)仿真與調(diào)試 3.3.2 演示結(jié)果 4.總結(jié) 附錄 附錄 1 附錄 2 (1 )掌握 51 系列單片機的

    2024年02月01日
    瀏覽(30)
  • 51單片機的交通燈控制系統(tǒng)(仿真+程序+報告+原理圖)

    51單片機的交通燈控制系統(tǒng)(仿真+程序+報告+原理圖)

    該系統(tǒng)由AT89C51單片機+數(shù)碼管模塊+LED指示燈模塊+按鍵模塊構(gòu)成。 可實現(xiàn)基本功能: 1、紅綠燈正常切換,黃燈會閃爍 2、紅燈30s,綠燈25s,黃燈5s(時間不同只需修改變量,簡單) 按鍵功能: 1、南北向紅燈時間可調(diào),東西向綠燈時間可調(diào) 2、東西方向緊急模式:按下東西方向變

    2024年02月05日
    瀏覽(36)
  • 51單片機的步進電機控制系統(tǒng)(仿真+程序+報告+原理圖)

    51單片機的步進電機控制系統(tǒng)(仿真+程序+報告+原理圖)

    該系統(tǒng)由AT89C51單片機+數(shù)碼管模塊+步進電機模塊+按鍵模塊構(gòu)成。 可實現(xiàn)功能: 1、按鍵控制步進電機正反轉(zhuǎn)、加減速、停止; 2、2個發(fā)光二極管顯示正反轉(zhuǎn),1位7段LED數(shù)碼管顯示當前轉(zhuǎn)速檔位(共9個檔位); 3、4個紅色LED,指示電機的轉(zhuǎn)速。 protues 仿真使用的是8.10版本,由于

    2024年02月11日
    瀏覽(23)
  • 51單片機的智能臺燈控制系統(tǒng)仿真( proteus仿真+程序+原理圖+報告+講解視頻)

    51單片機的智能臺燈控制系統(tǒng)仿真( proteus仿真+程序+原理圖+報告+講解視頻)

    51單片機的紅外光敏檢測智能臺燈控制系統(tǒng)仿真( proteus仿真+程序+原理圖+報告+講解視頻) 仿真圖proteus7.8及以上 程序編譯器:keil 4/keil 5 編程語言:C語言 設計編號:S0050 基于51單片機的紅外檢測光照檢測智能臺燈仿真設計 1、檢測光照強度并顯示在數(shù)碼管上。 2、具備紅外檢測

    2024年02月09日
    瀏覽(29)
  • 51單片機的智能魚缸控制系統(tǒng)【proteus仿真+程序+報告+原理圖】

    51單片機的智能魚缸控制系統(tǒng)【proteus仿真+程序+報告+原理圖】

    該系統(tǒng)由AT89C51單片機+LCD1602+DS18B20溫度傳感器+DS1302時間模塊+ADC0832采集模擬水位、渾濁度信息+繼電器控制電機和加熱器模塊+蜂鳴器模塊構(gòu)成。 可實現(xiàn)功能: 1、LCD1602顯示各種信息 2、DS1302獲取北京時間,用戶通過按鍵設定1個喂食時間,默認時間12:30:00。到時間后自動喂食,

    2024年02月07日
    瀏覽(36)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包