xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 251KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2024-01-20
  • 語言: 其他
  • 標簽:

資源簡介

STC89C52+LCD12864+18B20+1302的萬年歷,已編譯成功,可直接移植

資源截圖

代碼片段和文件信息

/*---------------------------------------------------------------------------
黃歷電子智能時鐘程序
單?片?機:STC89C52RC
晶????振:12MHz
時鐘芯片:DS1302
液?晶?屏:LCM-12864-ST7920
功能描述:?大數字顯示時間;能顯示農歷、溫度和設置鬧鈴;有整點報時功能
??紅外遙控和按鍵都能設置時間和鬧鈴
時????間:2011年2月2日修改完成今天大年三十算是給自己的禮物吧!呵呵...
說 ??明:LCM12864使用并口連接方式PSB、RST接高電平
修改日志:

------------------------------------------------------------------------------*/

/*-------------------------------頭文件---------------------------------------*/
#include?
#include?
#include?“LCD12864.h“
#include?“DS1302.h“
#include?“DS18B20.h“
#include?“nongli.h“
#include?“displaytime.h“
#include?“zk.h“
#include?“bell.h“
#include?“HW.H“
#include?“delay.h“

#define?uint??unsigned?int
#define?uchar?unsigned?char

/*--------------------定義按鍵-----------------------------------------------*/
sbit?K1??=?P1^0;?//K1-設置
sbit?K2??=?P1^1;?//K2-確認、返回
sbit?K3??=?P1^2;?//K3-加
sbit?K4??=?P1^3;?//K4-減
//K5=P1^4K5-控制鬧鐘的打開與關閉在“hw.h“中定義

/*---------------------函數聲明------------------------------*/??????
void?ds_w0(void);
void?ds_w(void);
void?Conver_week(bit?cuchar?yearuchar?monthuchar?day);
/*-----------------------------定義全局變量------------------------------*/
bit??w=0;????//調時標志位

unsigned?char?yymoddxqhhmmssmonth_moonday_moonweektiangandizhimoontemp1moontemp2;//定義時間映射全局變量(專用寄存器)
signed?char?addressitemitem0maxmini;
unsigned?char?clk_ala[2]={0x000x00};//鬧鐘數據存放初始值為00:00
unsigned?char?hourminutetime;//用于鬧鈴的設置



/*-----------------------------日期、時間設置函數-----------------------------*/

void?tiaozheng(void){
yy?=?read_clock(0x8d);//調用1302時鐘數據中的年數據,從地址0x8d中
mo?=?read_clock(0x89);//調用1302時鐘數據中的月數據,從地址0x89中
dd?=?read_clock(0x87);//從1302芯片中讀取日數據,從地址0x87中
week?=?read_clock(0x8b);//從1302芯片中讀取星期數據,從地址0x8b中
//----------------------------------
lcm_w_test(00x80);
lcm_w_word(“20“);//顯示內容字符20
lcm_w_test(1(yy/16)+0x30);//函數參數1,代表本行寫數據,YY/16+0X30得出年十位數字的顯示碼地址,送顯示
lcm_w_test(1yy%16+0x30);//函數
lcm_w_word(“年“);
//----------------------------------
lcm_w_test(1(mo/16)+0x30);
lcm_w_test(1mo%16+0x30);//與16取余數,得到月份的個位數,加0x30得到該數字的液晶內定顯示碼送顯示
lcm_w_word(“月“);//調用字符顯示函數,顯示文字?月
//----------------------------------
/*
lcm_w_test(00x88);//第一個參數0,表示本行寫入LCM的是指令,指定顯示位置88H(第三行左端)
lcm_w_word(“星期“);//調用字符顯示函數,顯示文字?星期
lcm_w_test(1mo%16+0x30);//與16取余數,得到月份的個位數,加0x30得到該數字的液晶內定顯示碼送顯示
*/
//----------------------------------
lcm_w_test(1(dd/16)+0x30);
lcm_w_test(1dd%16+0x30);//第一個1參數,表示本行寫數據,日數據與16取余得個位數,加0x30得到顯示碼
lcm_w_word(“日“);//顯示字符?日
//----------------------------------
if(read_clock(0x85)?!=?hh){//如果程序中的小時與1302芯片中的不同,
hh?=?read_clock(0x85);//刷新程序中的小時數據
}
lcm_w_test(00x91);//第一個參數0,表示本行寫入LCM的是指令,指定顯示位置88H(第三行左端)
lcm_w_test(1(hh/16)+0x30);//顯示十位
lcm_w_test(1hh%16+0x30);//顯示個位
lcm_w_word(“時“);
//----------------------------------
if(read_clock(0x83)?!=?mm){//如果1302芯片中的分鐘數據與程序中的分鐘變量不相等
mm?=?read_clock(0x83);//刷新程序中的分鐘數據
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件???????1133??2011-02-17?17:19??12864?1302大數字顯示時鐘\bell.h

?????文件???????1358??2011-02-02?02:13??12864?1302大數字顯示時鐘\delay.h

?????文件???????6297??2011-02-17?14:57??12864?1302大數字顯示時鐘\displaytime.h

?????文件???????3332??2011-01-30?22:38??12864?1302大數字顯示時鐘\DS1302.h

?????文件???????2476??2011-02-01?14:45??12864?1302大數字顯示時鐘\DS18B20.h

?????文件???????3334??2011-02-03?21:36??12864?1302大數字顯示時鐘\HW.H

?????文件??????60025??2011-02-17?17:19??12864?1302大數字顯示時鐘\Hzxin

?????文件??????23004??2011-02-17?17:19??12864?1302大數字顯示時鐘\Hzxin.hex

?????文件??????63783??2011-02-17?17:19??12864?1302大數字顯示時鐘\Hzxin.M51

?????文件???????1919??2011-02-17?17:19??12864?1302大數字顯示時鐘\Hzxin.Opt

?????文件???????8149??2011-02-17?17:19??12864?1302大數字顯示時鐘\Hzxin.plg

?????文件???????1983??2010-11-04?14:25??12864?1302大數字顯示時鐘\Hzxin.Uv2

?????文件???????1610??2011-02-17?17:19??12864?1302大數字顯示時鐘\Hzxin_Opt.Bak

?????文件???????2102??2010-10-12?21:46??12864?1302大數字顯示時鐘\Hzxin_Uv2.Bak

?????文件???????9665??2011-02-03?02:56??12864?1302大數字顯示時鐘\LCD12864.h

?????文件??????13725??2011-02-17?17:19??12864?1302大數字顯示時鐘\main.c

?????文件??????25648??2011-02-17?17:19??12864?1302大數字顯示時鐘\main.LST

?????文件??????73585??2011-02-17?17:19??12864?1302大數字顯示時鐘\main.OBJ

?????文件??????11604??2010-10-11?23:21??12864?1302大數字顯示時鐘\nongli.h

?????文件???????3644??2010-11-30?00:41??12864?1302大數字顯示時鐘\rs.h

?????文件??????27427??2011-02-03?02:56??12864?1302大數字顯示時鐘\zk.h

?????文件??????56789??2011-02-08?14:46??12864?1302大數字顯示時鐘\實物圖1.jpg

?????文件?????118371??2011-02-08?21:44??12864?1302大數字顯示時鐘\實物圖2.jpg

?????目錄??????????0??2011-02-17?17:23??12864?1302大數字顯示時鐘

-----------?---------??----------?-----??----

???????????????520963????????????????????24


評論

共有 條評論

相關資源