基于AVR单片机电子时钟的设计(完整程序分享)
#include 《avr/signal.h》
#include 《avr/interrupt.h》
#include 《avr/delay.h》
#include 《avr/wdt.h》
#include 《avr/eeprom.h》
#include 《math.h》
#include 《stdlib.h》
#include 《string.h》
#define uchar unsigned char
#define uint unsigned int
#define xtal 8
#define CS PA5
#define SID PA6
#define SCLK PA7
#define Set_CS() DDRA |= (1《《CS);PORTA |= (1《《CS)
#define Set_SID() DDRA |= (1《《SID);PORTA |= (1《《SID)
#define Set_SCLK() DDRA |= (1《《SCLK);PORTA |= (1《《SCLK)
#define Clr_CS() DDRA |= (1《《CS);PORTA &=~(1《《CS)
#define Clr_SID() DDRA |= (1《《SID);PORTA &=~(1《《SID)
#define Clr_SCLK() DDRA |= (1《《SCLK);PORTA &=~(1《《SCLK)
#define HH 2 //定义 时 为2
#define MM 1 //定义 分 为1
#define SS 0 //定义 秒 为0
volatile unsigned char Time_h_m_s[3]={0,0,0}; //时间的 时 分 秒 存贮单元
volatile unsigned char flash_sign=0x00;
非常好我支持^.^
(13) 100%
不好我反对
(0) 0%