单片机课程设计报告(10)

发布时间:2021-06-07

单片机课程设计报告

//#define Busy 0x80 //用于检测LCM状态字中的Busy标识 sbit SDA=P2^7 ; //DS1307 Serial-Data Input pin 5 sbit SCLK=P2^6; //DS1307 Serial-Clock Input pin 6

sbit menu=P1^0; sbit up=P1^1; sbit down=P1^2;

#define bell_on P2&=~(1<<3) #define bell_off P2|=(1<<3)

3.函数及全局变量声明

/***********************************************************************/ sbit CS =P2^0 ; sbit SCK=P2^2 ;

sbit SID=P2^1 ; //定义引脚

sbit SDA=P2^7 ; //DS1307 Serial-Data Input pin 5 sbit SCLK=P2^6; //DS1307 Serial-Clock Input pin 6

sbit menu=P1^0; sbit up=P1^1; sbit down=P1^2;

#define bell_on P2&=~(1<<3) #define bell_off P2|=(1<<3)

volatile unsigned char menu_status=0,key_time=0;

volatile unsigned char ring_time=0,alarm_hour2=0,alarm_minute2=4,alarm_2_ok=0, alarm_2_en=1,alarm_2_off=0;

volatile unsigned char year;week=0,second=0,minute=0,hour=0,day=0,month=0; //分别保存秒、分、时、天、月、年的变量

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

void refresh(void);

void display_alarm_time(void); void lcd_clear_one(void);

void LCD_prints(unsigned char *puts); void key_ctrl(void); void delay10ms(void);

void SendByte(unsigned char Dbyte); unsigned char ReceiveByte(void); void CheckBusy( void );

void WriteCommand( unsigned char Cbyte );

单片机课程设计报告(10).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219