找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1864|回复: 2
收起左侧

问一下这个单片机程序能做到0-99.9秒表计数器吗?有错的话应该怎么改?

[复制链接]
ID:645743 发表于 2019-11-21 18:23 | 显示全部楼层 |阅读模式
#include<STC15.H>
#include<INTRINS.H>
#include<GPIO.h>
#define uchar unsigned char
#define int unsigned int
#include<595hc.h>
uchar dat=0;
uchar cnt=0;
Uchar a=0;
sbit key=P3^2;
void Timer0_init(void)
{
TMOD=0x00;
        TH0=(65536-50000)/256;
        TL0=(65536-50000)%256;
}
void Start(void)
{
if(key==0)
{
TR0=1;        
}
else
{
TR0=0;
}
}        
void main(void)
{
GPIO();
Timer0_init();
        while(1)
        {
        display();
        start();
        if(TF0==1)
        {
                TF0=0;
                cnt++;
if(cnt==2)
                {
                        Cnt++;
                        a++;
                        if(a==10)
                        {
                                a=0;
                        }
        }

                if(cnt==20)
                {
                        cnt=0;
                        dat++;
                        if(dat==100)
                        {
                                dat=0;
                        }
        }
Dis_buf[7]=a%10;
Dis_buf[6]=dat%10;
Dis_buf[5]=dat/10;
}
        }
}
单片机为STC15W4K32S4
下午实验室关门了,没来得及验证。麻烦问一下程序能做到0-99.9秒表计数器吗??有错的话应该怎么改???

99.docx

11.44 KB, 下载次数: 5

回复

使用道具 举报

ID:617449 发表于 2019-11-22 09:24 | 显示全部楼层
程序不全,好像缺少两个头文件呀
回复

使用道具 举报

ID:584814 发表于 2019-11-24 15:55 | 显示全部楼层
来51学习1 发表于 2019-11-22 09:24
程序不全,好像缺少两个头文件呀

何止缺少头文件,不知道从哪里抄的片段。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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