找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2897|回复: 0
打印 上一主题 下一主题
收起左侧

基于51单片机的万年历keil程序

[复制链接]
跳转到指定楼层
楼主
ID:345521 发表于 2018-6-5 16:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
下面是KEIL程序
#include <absacc.h>
#include <intrins.h>
#include <reg51.h>
#include "HZcode.h"
#include "LCD.h"
#include "1302.h"
#include "key.h"
#include "adc0831.h"

uchar time0_count;     //time0计数器

//time0初始化
void time0_init(void)
{
    EA = 1;
    ET0 = 1;
    TMOD = 0x01;
    PT0 = 1;
    TH0 = 0x3C;
    TL0 = 0xB0;
    TR0 = 1;
}

void main(void)
{
   
    I_init();
    InitLCD();
    time0_init();
    show_hz();
    show_date_time();
    while(1)
    {
        judge_key();
    }
        
}
void time0_interrupt(void)interrupt 1
{
    TH0 = 0x3c;
    TL0 = 0xb0;
    time0_count++;
    if(time0_count==20)
    {
        time0_count=0;
        show_date_time();
         a = readadc();
        b1 = a/100;
        b2 = (a%100)/10;
        b3 = (a%100)%10;
        r_show_ad();
        P3 = a;   //进行数模转换
    }
}
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表