電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>電子論文>模擬數(shù)字論文>DS1302 DS18B20 LCD1602電子時(shí)鐘 (1)

DS1302 DS18B20 LCD1602電子時(shí)鐘 (1)

2014-05-24 | zip | 5KB | 次下載 | 2積分

資料介紹

單片機(jī)用于電子時(shí)鐘的設(shè)計(jì),實(shí)現(xiàn)鬧鐘、溫度等等功能的程序

/*******************************************************************************

*標(biāo)題: 可調(diào)的DS1302時(shí)鐘在LCD1602上顯示 *

* *

********************************************************************************

*接線:JP8接JP5、蜂鳴器短路帽的左端接到P2^1(用一根杜邦線) *

*用杜邦線把P2^0連到led燈上(任意一個(gè)) *

*說明:本實(shí)驗(yàn)是在普中科技單片機(jī)開發(fā)板HC6800EM3上實(shí)現(xiàn)的 *

********************************************************************************/

#include《reg52.h》

#include 《intrins.h》

#define uchar unsigned char

#define uint unsigned int

sbit SCK=P3^6; //時(shí)鐘

sbit SDA=P3^4; //數(shù)據(jù)

sbit RST=P3^5; // DS1302復(fù)位

sbit lcdrs=P2^7;

sbit lcdrw=P2^6;

sbit lcden=P2^5;

sbit key1=P1^0; //開調(diào)時(shí)鍵

sbit key2=P1^1; //調(diào)時(shí)加鍵

sbit key3=P1^2; //調(diào)時(shí)減鍵

sbit key4=P1^3; //開設(shè)定鬧鈴鍵

sbit key5=P1^4; //返回正常顯示鍵

sbit key6=P1^5; //鬧鈴開關(guān)鍵

sbit DQ=P3^7; //溫度傳感器數(shù)據(jù)通信

sbit beep = P2^1; //蜂鳴器控制IO口

sbit led1 = P2^0; //led燈,鬧鈴響標(biāo)志

bit ReadRTC_Flag,Display_Flag,Alarm_Flag,flag; //定義標(biāo)志位

uchar miao,fen,shi,ri,yue,week,nian,T,C=0,k=0,m=0,n=0;

uchar set_miao,set_fen,set_shi,set_ri,set_yue,set_nian,TempBuffer[5],temp_value;

char l_tmpdate[7]={0x50,0x08,0x011,0x07,0x10,0x01,0x12};//設(shè)置初始時(shí)間,秒分時(shí)日月周年12-10-07 01:08:50

uchar code write_rtc_address[7]={0x80,0x82,0x84,0x86,0x88,0x8a,0x8c}; //秒分時(shí)日月周年 最低位寫位

uchar code read_rtc_address[7]={0x81,0x83,0x85,0x87,0x89,0x8b,0x8d}; //秒分時(shí)日月周年 最低位讀位

uchar code table1[]=“SUN”; //星期字表

uchar code table2[]=“MON”;

uchar code table3[]=“TUE”;

uchar code table4[]=“WED”;

uchar code table5[]=“THU”;

uchar code table6[]=“FRI”;

uchar code table7[]=“SAT”;

uchar code tab1[]=“20 - - ”;

uchar code tab2[]=“ : :”;

uchar code tab3[14]=“ Set Alarm! ”;

char tab4[]={0,0,12};

/******************************************************************/

/* 函數(shù)聲明 */

/******************************************************************/

void Init_DS18B20(void);

unsigned char ReadOneChar(void);

void WriteOneChar(uchar dat);

void ReadTemp(void);

void temp_to_str(); //溫度數(shù)據(jù)轉(zhuǎn)換成液晶字符顯示

void Write_Ds1302_byte(uchar temp);

void Write_Ds1302( uchar address,uchar dat );

uchar Read_Ds1302 ( uchar address );

void Read_RTC(void);

void Set_RTC(void);

void delay(uchar a);

void delay1(uchar a);

void di();

void lcd_mang();

void write_lcd1602(uchar cmd,uchar i);

void ini_lcd1602();

void write_week(uchar xq);

void write_nyr(uchar add,uchar dat);

void write_sfm(uchar add,uchar dat);

void display();

void keyscan();

void alarm();

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1TC358743XBG評(píng)估板參考手冊(cè)
  2. 1.36 MB  |  330次下載  |  免費(fèi)
  3. 2開關(guān)電源基礎(chǔ)知識(shí)
  4. 5.73 MB  |  11次下載  |  免費(fèi)
  5. 3嵌入式linux-聊天程序設(shè)計(jì)
  6. 0.60 MB  |  3次下載  |  免費(fèi)
  7. 4DIY動(dòng)手組裝LED電子顯示屏
  8. 0.98 MB  |  3次下載  |  免費(fèi)
  9. 5基于FPGA的C8051F單片機(jī)開發(fā)板設(shè)計(jì)
  10. 0.70 MB  |  2次下載  |  免費(fèi)
  11. 651單片機(jī)窗簾控制器仿真程序
  12. 1.93 MB  |  2次下載  |  免費(fèi)
  13. 751單片機(jī)大棚環(huán)境控制器仿真程序
  14. 1.10 MB  |  2次下載  |  免費(fèi)
  15. 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費(fèi)

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費(fèi)
  3. 2555集成電路應(yīng)用800例(新編版)
  4. 0.00 MB  |  33566次下載  |  免費(fèi)
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費(fèi)
  7. 4開關(guān)電源設(shè)計(jì)實(shí)例指南
  8. 未知  |  21549次下載  |  免費(fèi)
  9. 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費(fèi)
  11. 6數(shù)字電路基礎(chǔ)pdf(下載)
  12. 未知  |  13750次下載  |  免費(fèi)
  13. 7電子制作實(shí)例集錦 下載
  14. 未知  |  8113次下載  |  免費(fèi)
  15. 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
  16. 0.00 MB  |  6656次下載  |  免費(fèi)

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費(fèi)
  3. 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
  4. 78.1 MB  |  537798次下載  |  免費(fèi)
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420027次下載  |  免費(fèi)
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費(fèi)
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費(fèi)
  11. 6電路仿真軟件multisim 10.0免費(fèi)下載
  12. 340992  |  191186次下載  |  免費(fèi)
  13. 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
  14. 158M  |  183279次下載  |  免費(fèi)
  15. 8proe5.0野火版下載(中文版免費(fèi)下載)
  16. 未知  |  138040次下載  |  免費(fèi)