資源簡介
在Proteus上仿真,運用DS1302和LCD12864,通過keil軟件編寫C51代碼,實現萬年歷,可以獲取電腦當前時間,還可以對時間進行調整。
代碼片段和文件信息
/****************************************/
/*????????帶溫度顯示的電子日歷 ????????*/
/****************************************/
#include
#include
#include
#define?uchar?unsigned?char
#define?uint?unsigned?int
sbit?DQ=P2^7;
sbit?CS1=P3^3;????//定義選擇芯片左半屏信號
sbit?CS2=P3^7;????//定義選擇芯片右半屏信號
sbit?DI=P3^1;?????//定義選擇顯示類型
sbit?RW=P3^2;?????//定義讀寫信號
sbit?E=P3^0;??????//定義數據鎖存信號
sbit?IO=P1^0; ??//DS1302數據線
sbit?CLK=P1^1; ??//DS1302時鐘線
sbit?RST=P1^2; ??//DS1302復位線
sbit?s1=P2^2; //選擇
sbit?s2=P2^0; //加
sbit?s3=P2^1; //減?
uchar?Time_Buffer[7];?//日期緩存,0-6依次為秒、分、時、日、月、周日、年
uint?TempTemp1;
bit?Temp_Flag;
uchar?s1num;
uchar?flag_year=0flag_moon=0flag_day=0flag_hour=0flag_min=0flag_sec=0flag_week=0;
uchar?tempa;
uchar?t0_num;
void?delayms(uint?xms)
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1851??2020-05-05?17:42??dianzibiao111\Backup?Of?電子表.pdsbak
?????文件??????20055??2020-05-05?20:23??dianzibiao111\dianzibiao.c
?????文件??????39764??2020-05-05?20:23??dianzibiao111\dianzibiao.LST
?????文件??????36058??2020-05-05?20:23??dianzibiao111\dianzibiao.OBJ
?????文件??????17551??2020-05-05?18:02??dianzibiao111\Last?Loaded?電子表.pdsbak
?????文件???????6376??2009-05-07?14:37??dianzibiao111\STARTUP.A51
?????文件??????14086??2020-05-05?20:23??dianzibiao111\STARTUP.LST
?????文件????????749??2020-05-05?20:23??dianzibiao111\STARTUP.OBJ
?????文件??????31561??2020-05-05?20:23??dianzibiao111\電子表
?????文件??????62556??2020-05-04?22:14??dianzibiao111\電子表.docx
?????文件??????11138??2020-05-05?20:23??dianzibiao111\電子表.hex
?????文件?????????64??2020-05-05?20:23??dianzibiao111\電子表.lnp
?????文件??????40079??2020-05-05?20:23??dianzibiao111\電子表.M51
?????文件??????18294??2020-05-05?20:30??dianzibiao111\電子表.pdsprj
?????文件???????3439??2020-05-10?08:10??dianzibiao111\電子表.pdsprj.LAPTOP-4TU8EL4B.win10.workspace
?????文件????????194??2020-05-06?09:00??dianzibiao111\電子表.plg
?????文件??????55846??2020-05-05?20:53??dianzibiao111\電子表.uvopt
?????文件??????13433??2020-05-05?17:57??dianzibiao111\電子表.uvproj
?????文件??????55846??2020-05-05?20:12??dianzibiao111\電子表_uvopt.bak
?????文件??????????0??2020-05-05?17:25??dianzibiao111\電子表_uvproj.bak
?????目錄??????????0??2020-05-19?22:04??dianzibiao111
-----------?---------??----------?-----??----
???????????????428940????????????????????21
- 上一篇:8086處理器應用仿真--矩陣鍵盤+跑馬燈.rar
- 下一篇:LC濾波器設計小軟件
評論
共有 條評論