手机版

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

时间:2025-07-01   来源:未知    
字号:

单片机课程设计报告

//#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文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)