• 单片机时钟程序 > 单片机多功能时钟程序
  • 单片机多功能时钟程序

    免费下载 下载该文档 文档格式:DOC   更新时间:2006-09-07   下载次数:0   点击次数:1
    文档基本属性
    文档语言:Simplified Chinese
    文档格式:doc
    文档作者:phoenix
    关键词:
    主题:
    备注:
    点击这里显示更多文档属性
    /**********************************************/
    /* 单片机多功能时钟程序 */
    /**********************************************/
    #include
    #include
    #define uchar unsigned char
    #define uint unsigned int
    unsigned long int second;
    uint disp_data [10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x67}; /*显示存储器0~~~9代码*/
    uint number [10]={0x04,0x08,0x10,0x20,0x40,0x80,0,0,0,0}; /*0~~6 位控制代码*/
    uint time [6]={0,0,0,0,0,0}; /* 即时数字显示*/
    uint time_save [6]={0,0,0,0,0,0}; /*数据备份*/
    uint flag=0; /*1s标志位*/
    uint key1=0;key2=0; /*键盘读取存储单元*/
    uint second_save=0,alarm=0; /*闹铃时间存储*/
    uint key_temp=0; /* 哪一键被按下*/
    bit key_flag=0; /*键盘按下标志*/
    bit key_bell=0; /*闹铃设置标志*/
    void disp( void ) ; /*正常显示*/
    void disp1 (void); /*暂停显示*/
    void disp4 (void); /*设置状态显示*/
    void disp_flash(void); /*各种闪烁显示*/
    void key_fun ( void); /*键盘读取*/
    void key_sample(void); /*键盘扫描*/
    sbit p17=P1^7;
    sbit p30=P3^0;
    sbit p31=P3^1;
    void deal_fun(void); /*键盘值*/
    void delay (void);
    void delay1 (void);
    /***********************键盘响应******************************/
    void key_save(void); /*保留键*/
    void key_alarm(void); /*定闹键*/
    void key_change(void); /*切换键*/
    void key_down(void); /*向下键*/
    void key_up(void); /*向上键*/
    void key_stop(void); /*暂停键*/
    void key_run(void); /*运行键*/
    void key_alarm2(void); /*2次闹铃*/
    void time_flash(void);
    void time_bell (void);

    下一页

  • 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
  • 免费下载 DOC格式下载
  • 您可能感兴趣的
  • 用51单片机做时钟程序  单片机时钟显示程序  单片机制作电子时钟  单片机时钟电路  单片机数字时钟设计  基于单片机的数字时钟  单片机电子时钟  单片机超强万年历时钟  单片机时钟课程设计