資源簡介
本設計:主要為實現一款可正常顯示時鐘/日歷、帶有定時鬧鈴的多功能電子時鐘。本文對當前電子鐘開發手段進行了比較和分析,最終確定了采用單片機技術實現多功能電子時鐘。本設計應用AT89C52芯片作為核心,LCD1062進行顯示,使DS1302實時時鐘日歷芯片完成時鐘/日歷的基本功能。這種實現方法的優點是電路簡單,性能.可靠,實時性好,時間精確,操作簡單,編程容易。該電子時鐘可以應用于一.般的生活和工作中,也可通過改裝,提高性能,增加新功能,從而給人們的生活和工作帶來更多的方便。
代碼片段和文件信息
#include??????????????????????????
#include?
#define?uint?unsigned?int
#define?uchar?unsigned?char
uchar?code?READ_RTC_ADDR[7]?=?{0x81?0x83?0x85?0x87?0x89?0x8b?0x8d};?//讀地址,各個時鐘寄存器的地址
uchar?code?WRITE_RTC_ADDR[7]?=?{0x80?0x82?0x84?0x86?0x88?0x8a?0x8c};//寫地址,各個時鐘寄存器的地址
uchar?TIME[7]?=?{0?0?0x12?0x12?0x07?0x06?0x20};?????????????????????//寫入時鐘寄存器的初始值
char?hide_sechide_minhide_hourhide_dayhide_weekhide_monthhide_year;??//秒分時到日月年位閃的計數
void?show_modal(unsigned?char?*str);
char?modal[]=“modal“;
char?music[]=“music“;
char?clock[]=“clock“;
uchar?clockinitial[]=“alarm?:??:??:00?“;
sbit?modalIO=P2^4;???????//音樂,鬧鐘的轉換端口?
sbit?BEEP?=?P3^7;??????//揚聲器端口
sbit?modalcertain_key=P1^4;?//音樂,鬧鐘確定的按鍵端口
sbit?cloled?=?P1^3;
sbit?Set?=?P2^0;???????//模式切換鍵
sbit?Up?=?P2^1;????????//加法按鈕
sbit?Down?=?P2^2;??????//減法按鈕
sbit?out?=?P2^3;???????//立刻跳出調整模式按鈕
sbit?DQ?=?P1^0;????????//溫度傳送數據IO口
char?donecountflagup_flagdown_flag
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2020-08-02?09:38??多功能電子表_Keil代碼\
?????文件????????5040??2020-07-16?23:29??多功能電子表_Keil代碼\_control.uvopt
?????文件???????14286??2020-07-06?01:14??多功能電子表_Keil代碼\_control.uvproj
?????目錄???????????0??2020-08-02?09:37??多功能電子表_Keil代碼\Listings\
?????文件???????54394??2020-07-15?21:57??多功能電子表_Keil代碼\Listings\main.lst
?????文件???????61970??2020-07-15?21:57??多功能電子表_Keil代碼\Listings\wireless_control.m51
?????文件???????29893??2020-08-02?09:33??多功能電子表_Keil代碼\main.c
?????目錄???????????0??2020-08-02?09:37??多功能電子表_Keil代碼\ob
?????文件???????55919??2020-07-15?21:57??多功能電子表_Keil代碼\ob
?????文件???????46239??2020-07-15?21:57??多功能電子表_Keil代碼\ob
?????文件????????1169??2020-07-15?21:57??多功能電子表_Keil代碼\ob
?????文件???????12721??2020-07-15?21:57??多功能電子表_Keil代碼\ob
?????文件?????????113??2020-07-15?21:57??多功能電子表_Keil代碼\ob
?????文件????????5874??2020-07-06?00:43??多功能電子表_Keil代碼\wireless_control.uvopt
?????目錄???????????0??2020-08-02?09:37??多功能電子表_proteus原理圖\
?????文件??????????10??2006-12-17?08:33??多功能電子表_proteus原理圖\_desktop.ini
?????文件???????24968??2020-07-15?21:12??多功能電子表_proteus原理圖\Backup?Of?DS1302.pdsbak
?????文件??????155352??2007-09-12?14:29??多功能電子表_proteus原理圖\DS1302.DSN
?????文件???????24995??2020-07-15?22:35??多功能電子表_proteus原理圖\DS1302.pdsprj
?????文件????????3484??2020-07-15?22:36??多功能電子表_proteus原理圖\DS1302.pdsprj.LAPTOP-T7SSJQ8K..workspace
?????文件????????1664??2013-03-11?14:00??多功能電子表_proteus原理圖\DS1302.PWI
?????文件??????155328??2004-07-24?21:28??多功能電子表_proteus原理圖\Last?Loaded?DS1302.DBK
?????文件???????24968??2020-07-15?21:12??多功能電子表_proteus原理圖\Last?Loaded?DS1302.pdsbak
?????文件???????19633??2007-09-12?14:28??多功能電子表_proteus原理圖\LISA1.SDF
- 上一篇:LWIP1.1.1原碼
- 下一篇:楊輝三角.doc(截圖+代碼)
評論
共有 條評論