久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2179|回復: 1
打印 上一主題 下一主題
收起左側

基于STM32單片機的數字時鐘設計(程序程序文檔資料)

[復制鏈接]
跳轉到指定樓層
樓主
基于STM32的電子時鐘設計時鐘
二 設計任務及主要技術指標和要求
設計任務:基于stm32的電子時鐘設計
設計要求:
① 通過stm32自帶的實時時鐘功能獲取時間信息
② 在OLED顯示屏上顯示日期、時、分、秒等時間信息;
③ 通過按鍵可對時間信息進行修改;
④ 具有鬧鐘設定功能。
三 項目組成員及成員分工四 設計背景
基于單片機原理技術介紹了一款于stm32芯片作為核心控制器的單片機數字電子鐘的設計與制作,包括硬件電路原理的實現方案設計、軟件程序編輯的實現、數字電子鐘正常工作的流程、原理圖仿真實現、硬件實物的安裝制作與硬件實物的調試過程。該單片機數字電子鐘采用stm32自帶的RTC,用lLCD12864能夠準確顯示時間(顯示格式為:年月日時分秒),可隨時進行時間調整,時間可采用12 小時制顯示或24 小時制顯示,用12864做成菜單形式,鬧鈴提醒,可按自己的要求設置擴展的小鍵盤個數。

五 課題研究的目的和意義
1、掌握使用KEIL MDK5進行軟件開發的具體流程;
2、掌握硬件電路的設計方法;
3、掌握STM32微控制器的程序設計及代碼編寫方法。

六 實驗原理
時鐘相當于給各部件工作的一個統一節拍、信號。單片機的時鐘頻率決定了單片機運行一個指令周期的時間,時鐘系統對各組件的統一協調工作至關重要,關系類似于脈搏對人體的影響,STM32通過這些來進行電子時鐘設計。
整個系統用stm32單片機作為中央控制器,由單片機執行采集內部rtc值,時鐘信號通過單片機I/O口傳給LCD12864,單片機模塊控制驅動模塊驅動顯示模塊,通過顯示模塊來實現信號的輸出、LCD12864的顯示及相關的控制功能。系統設有按鍵模塊用于對時間進行調整及擴展多個小鍵盤。

七硬件選擇與設計
1、電源電路
本數字電子鐘設計所需電源電壓為直流、電壓值大小5V的電壓源 。從硬件實物設計簡易程度與經費方面考慮,用兩節電壓值大小2.5V干電池與電路電壓源引腳相連接即可達到硬件設計要求。即本數字電子鐘設計用兩節電壓值大小2.5V干電池做硬件電路電壓源。
2、按鍵電路
    本數字電子鐘設計所需按鍵用于進行顯示時間的調整與設置擴展的小鍵盤。
單片機芯片4個I/O口可與按鍵直接相連,通過編程,單片機芯片即可控制按鍵接口電平的高低,即按鍵的開與關,以達到用按鍵進行顯示時間的調整與設置擴展的小鍵盤的設計要求。
3、rtc時鐘
     Stm32自帶rtc模塊 , 實時時鐘是一個獨立的定時器。RTC模塊擁有一組連續計數的計數器,在相應軟件配置下,可提供時鐘日歷的功能。修改計數器的值可以重新設置系統當前的時間和日期RTC模塊和時鐘配置系統(RCC_BDCR寄存器)處于后備區域,即在系統復位或從待機模式喚醒后,RTC的設置和時間維持不變。系統復位后,對后備寄存器和RTC的訪問被禁止,這是為了防止對后備區域(BKP)的意外寫操作。在RTC預分頻器余數寄存器(RTC_DIVH / RTC_DIVL)賦值可改變時間,在RTC鬧鐘寄存器(RTC_ALRH/RTC_ALRL)中改變鬧鈴時間。                 
4、12864顯示電路
     數字電子鐘設計的顯示模塊用8個一位數碼管實現,也可用兩個四位一體數碼管實現。兩種實現方式實現效果一樣。從實物制作的難易程度出,本數字電子鐘設計采用兩個四位一體數碼管實現。即數碼管引腳與單片機芯片和74LS245對應引腳相連接。

5、溫度傳感器模塊
    DS18B20數字溫度傳感器接線方便,封裝成后可應用于多種場合,如管道式,螺紋式,磁鐵吸附式,不銹鋼封裝式,型號多種多樣,有LTM8877,LTM8874等等。主要根據應用場合的不同而改變其外觀。封裝后的DS18B20可用于電纜溝測溫,高爐水循環測溫,鍋爐測溫,機房測溫,農業大棚測溫,潔凈室測溫,彈藥庫測溫等各種非極限溫度場合。耐磨耐碰,體積小,使用方便,封裝形式多樣,適用于各種狹小空間設備數字測溫和控制領域。
1: 技術性能描述①、 獨特的單線接口方式,DS18B20在與微處理器連接時僅需要一條口線即可實現微處理器與DS18B20的雙向通訊。② 、測溫范圍 -55℃~+125℃,固有測溫誤差(注意,不是分辨率,這里之前是錯誤的)0.5℃。③、支持多點組網功能,多個DS18B20可以并聯在唯一的三線上,最多只能并聯8個,實現多點測溫,如果數量過多,會使供電電源電壓過低,從而造成信號傳輸的不穩定。④、工作電源: 3~5V/DC(可以數據線寄生電源)⑤ 、在使用中不需要任何外圍元件。

單片機芯片選擇方案
方案一:stm32是一個低功耗,高性能32位單片機,片內含4k BytesISP(In-system programmable)的可反復擦寫1000次的Flash只讀程序存儲器。主要性能有:與MCS-51單片機產品兼容、全靜態操作:0Hz~33Hz、 三級加密程序存儲器、32個可編程I/O口線、三個16位定時器/計數器、八個中斷源、全雙工UART串行通道、掉電后中斷可喚醒、看門狗定時器、雙數據指針、掉電標識符、易編程。

方案二:AT89C52是一個低電壓,高性能CMOS 8位單片機,片內含8k bytes的可反復擦寫的Flash只讀程序存儲器和256 bytes的隨機存取數據存儲器(RAM)。主要性能有:兼容MCS51指令系統、32個雙向I/O口、256x8bit內部RAM、3個16位可編程定時/計數器中斷、時鐘頻率0-24MHz、2個串行中斷、可編程UART串行通道、2個外部中斷源、6個中斷源、2個讀寫中斷口線、3級加密位、低功耗空閑和掉電模式、軟件設置睡眠和喚醒功能。
從單片機芯片主要性能角度出發,本數字電子鐘單片機芯片選擇設計采用方案一既stm32。
顯示選擇方案
方案一:lcd1286。顯示質量高,沒有電磁輻射,可視面積大,應用范圍廣,畫面效果好,數字式接口,”身材”勻稱小巧,功耗小。
方案二:數碼管動態顯示。動態顯示,即各位數碼管輪流點亮,對于顯示器各位數碼管,每隔一段延時時間循環點亮一次。利用人的視覺暫留功能可以看到整個顯示,但須保證掃描速度足夠快,人的視覺暫留功能才可察覺不到字符閃爍。顯示器的亮度與導通電流、點亮時間及間隔時間的比例有關。調整參數可以實現較高穩定度的顯示。動態顯示節省了I/O口,降低了能耗。
從節省單片機芯片I/O口和降低能耗角度出發,本數字電子鐘數碼管顯示選擇設計采用方案一,既lcd12864顯示。


仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


下載: 資料.7z (640.8 KB, 下載次數: 29)

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:1141623 發表于 2025-1-4 17:45 來自手機 | 只看該作者
為什么打開導入程序后這個顯示屏還是空白啊,根本不出時間
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 成人性生交大片免费看中文带字幕 | 视频在线一区 | 免费黄色网址视频 | 特黄特色大片免费视频观看 | 成人羞羞国产免费视频 | 国产精品一区在线观看 | 国产一区二区影院 | 在线色网址 | 91av视频在线观看 | 91精品国产综合久久精品图片 | av大片在线观看 | 国产清纯白嫩初高生在线播放视频 | 亚洲精品视频在线观看免费 | 日韩精品一区二区三区视频播放 | 久久在线 | h视频在线观看免费 | 国产欧美日韩精品一区二区三区 | 亚洲不卡在线观看 | 欧美日韩国产精品一区二区 | 久久综合国产 | 一区中文| 国产一级影片 | 日韩有码一区 | 高清亚洲 | 超碰日本 | 青娱乐自拍 | 成人av在线播放 | 国产精品久久久久久久久久久久 | 亚洲国产成人精品久久久国产成人一区 | 亚洲一区二区在线 | 成人精品国产一区二区4080 | 亚洲欧美综合 | 天天天操操操 | 超碰免费在线 | 国产a一区二区 | 九久久 | 成人精品一区二区 | 伊人伊人伊人 | 国产精品久久久久久中文字 | 一级片网站视频 | 蜜桃av一区二区三区 |