文件名称:单片机多功能电子钟程序编程参考.doc
文件大小:186KB
文件格式:DOC
更新时间:2014-05-25 08:28:23
单片机 编程
程序A.1 主程序 //主程序的功能是对子程序进行调用,并设定显示延时时间 #include "reg51.h" //头文件; #include "typedef.h" #include "lcd.h" #include "key.h" #include "alarm_clock.h" #include "ds1302.h" sbit DAT=P1^0; //74LS164的A、B脚接单片机P1.0; sbit CLK=P1^1; //74LS164的CLOCK脚接单片机P1.1; sbit Calendar=P2^7; //定义日历显示按键K7接单片机P2.7; sbit WDZ=P2^6; //定义温度显示按键K6接单片机P2.6; sbit FUN=P2^5; //定义功能选择键K5接单片机P2.5; sbit UP=P2^4; //定义加1键K4接单片机P2.4; sbit DOWN=P2^3; //定义减1键K3接单片机P2.3; sbit Ente¬_Snooze=P2^2; //定义确认/贪睡键K2接单片机P2.2; sbit Alarm=P2^1; //定义闹铃开关键K1接单片机P2.1; sbit beeper= P2^0; //定义闹铃接口P2.0; #define uint unsigned int #define uchar unsigned char #define true 1 //定义true=1; #define false 0 //定义false=0; #define FUNCTION 0xDF //定义FUN键值为DFH; #define UP 0xEF //定义UP键值为EFH;