AVR单片机实现电子时钟设计 AVR单片机做的电子时钟 #include #include #include #include #include #include #include #include #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<=2) { if((++Time_h_m_s[SS])>=60) { Time_h_m_s[SS] = 0; if((++Time_h_m_s[MM])>=60) { Time_h_m_s[MM] = 0; if((++Time_h_m_s[HH])>=24) Time_h_m_s[HH] = 0; } } half_second = 0x00; } flash_sign &= 0x01; flash_sign ^= 0x01; //置位闪动标志位(该位为0时闪动) } /******************************************************************* 函 数 名:Port_init 入口参数:无 出口参数:无 建立日期:2008年05月09日 修改日期: 函数作用:MCU端口初始化函数 说 明: ********************************************************************/ void Port_init(void) { DDRC = ~(1<