|
基于51單片機(jī)的數(shù)字鐘
單片機(jī)源程序如下:
- #include <reg52.h>
- #include<intrins.h> //包含_nop_()函數(shù)定義的頭文件
- #include<lcd1602.h> //顯示屏顯示頭文件
- #include <ds1302.h> //實(shí)時(shí)時(shí)鐘頭文件
- #define uchar unsigned char
- #define uint unsigned int
- uchar a1,a2;
- void Delay_ms(uint ms)
- {
- uint t;
- while(ms--)
- {
- t=580;
- while(t--);
- }
- }
- void main()
- {
- LCD_Initial(); //LCD屏幕初始化
- Delay_ms(50);
- while(1)
- {
- cahngehuamian();
- if(modle==0) //實(shí)時(shí)時(shí)鐘模式
- {
- a2=1;
- if(a1==1)
- LCD_Initial();
- a1=0;
- Read_DS1302(); //讀取斷電時(shí)的后臺(tái)數(shù)據(jù)
- changeTime(); //調(diào)節(jié)時(shí)間
- if( stoptime==0)
- Write_DS1302(); //寫入設(shè)置的時(shí)間
- }
- if(modle==1) //鬧鐘模式
- {
- a1=1;
- if(a2==1)
- LCD_Initial();
- a2=0;
- changeNTime();
- alarmprint();
- }
- if(s1&s2&s3&s4)
- ……………………
- …………限于本文篇幅 余下代碼請(qǐng)從51黑下載附件…………
復(fù)制代碼
所有資料51hei提供下載:
數(shù)字鐘.rar
(100.48 KB, 下載次數(shù): 197)
2017-9-9 14:02 上傳
點(diǎn)擊文件名下載附件
|
評(píng)分
-
查看全部評(píng)分
|