- 1
- 0
- 约 30页
- 2016-08-23 发布于贵州
- 举报
姚辉虎的毕业设计--基于单片机的智能数字闹钟程序代码
程序代码
?
main.c
#include reg51.h#include intrins.h#include yf.h??unsigned char clock_data[4];
sbit speaker? = P2^4;//? 蜂鸣器sbit bell = P2^2;?? //铃响bit bell_on=0;bit key_ok=0;unsigned char bell_time=0x20;uchar week_clock_set;#define FIRST_ADDR 0
//定义全局变量unsigned char yy,mo,dd,xq,hh,mm,ss;//? 定义时间映射全局变量(专用寄存器)uchar j;
/****************************************************************************///函数声明extern? unsigned char read_clock(unsigned char ord);extern void lcdwc(unsigned char cmdcode);extern void hzkdis(unsigned char code *s);extern void hzkdis2(unsigned char *s);extern char Read_One_Byte(unsigned char addr);extern void Write_One_Byte(unsigned char addr,unsigned char thedata);void lcm_w_ss(void);extern void lcdreset(void);extern void Init_DS18B20(void);extern char gotkey();extern void Init_1302(void);extern unsigned int ReadTemperature(void);
extern void write_clock(unsigned char ord, unsigned char dd);extern void disp_hz(uchar x,uchar *c_str,uchar w);extern void delay(unsigned int t);void new_time(void);void read_clockss(x);
?
//void lcm_w_temp(void) ;
void read_clockS(void){?ss = read_clock(0x81);//读取秒数据?mm = read_clock(0x83);//读取分钟数据?hh = read_clock(0x85);//小时?dd = read_clock(0x87);//日?mo = read_clock(0x89);//月?xq = read_clock(0x8b);//星期?yy = read_clock(0x8d);//年}
/*void Set_time(unsigned char sel){ //根据选择调整的相应项目加1并写入DS1302? signed char address,item;? signed char max,mini;
??? if(sel==7)? {address=0x80; max=0;mini=0;}???? //秒? if(sel==6)? {address=0x82; max=59;mini=0;}??? //分钟? if(sel==5)? {address=0x84; max=23;mini=0;}??? //小时? if(sel==3)? {address=0x86; max=31;mini=1;}??? //日? if(sel==2)? {address=0x88; max=12;mini=1;}??? //月? if(sel==1)? {address=0x8c; max=99; mini=0;}??? //年? if(sel==4)? {address=0x8a; max=7;mini=1;}??? //星期??? //读取1302某地址上的数值转换成10进制赋给item?? item=((read_clock(address+1))/16)*10 + (read_clock(address+1))%16;? if(KEY_Y == 0){? ?item++;//数加 1??? }? if(KEY_N== 0)
您可能关注的文档
- 1中考数学重难专题讲座 第九讲 几何图形的归纳、猜想问题(含答案).doc
- 1-主厂房化学药装置设备规范.doc
- 1转、卸煤沟土安全应急预案.doc
- 1桌面排版-1职业指导.doc
- 002YDJ.DM工频高压试验装置说明书.doc
- 002-电气安技术交底.doc
- 002施工现场理制度.doc
- 002学年考核作的通知.doc
- 02 毕业设计论文).doc
- 必修一到必修五句默写.doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 2022-2023年教科版五年级科学下册期中考试卷(含答案).doc
- (高清版)-B-T 34590.7-2022 道路车辆 功能安全 第7部分:生产、运行、服务和报废.pdf VIP
- 【小红书】小红书商业生态.pdf VIP
- 2025中考数学专项复习全等三角形的八大经典模型含答案.pdf VIP
- 2022-2023年教科版五年级科学下册期中试卷及答案1套.doc
- (高清版)-B-T 34590.2-2022 道路车辆 功能安全 第2部分:功能安全管理.pdf VIP
- 交通运输数据合作协议.docx VIP
- 2026-2030成人足矫形鞋垫行业市场现状供需分析及重点企业投资评估规划分析研究报告.docx
- 掌握国内接待计调业务的操作流程课件(共42张PPT)《旅行社计调业务》(中国言实出版社).pptx VIP
- 健康养老职业素养与安全:健康养老职业行为素养PPT教学课件.pptx
原创力文档

文档评论(0)