我是靠谱客的博主 寒冷雪糕,最近开发中收集的这篇文章主要介绍c语言单片机计数器程序怎么写,基于51单片机的简易计数器设计c程序,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

#include

#define uchar unsigned char

#define uint unsigned int

uchar code ledtab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//0-9

uchar scanled;

uchar disdat[4];

uint ss,time;

sbit led=P1^0;

void dischg()

{

disdat[3]=ss%10;

disdat[2]=(ss/10)%10;

disdat[1]=(ss/100)%10;

disdat[0]=(ss/1000)%10;

}

void t0isr() interrupt 1

{

ss++;

dischg();

}

void t1isr() interrupt 3 //显示

{

TH1=(65536-5000)/256;

TL1=(65536-5000)%256;

P2=1<

P0=~ledtab[disdat[scanled]];

scanled++;

scanled%=4;

time++;

if(time>100){time=0;led=~led;}

}

main()

{

TMOD=0x16;

TH0=0xff;

TL0=0xff;

TH1=(65536-5000)/256;

TL1=(65536-5000)%256;

TR1=1;

TR0=1;

ET0=1;

ET1=1;

EA=1;

led=0;

scanled=0;

ss=0;

dischg();

while(1);

}

166b3d6e5a2e75cd8a0a02c03b1e9f2c.png

最后

以上就是寒冷雪糕为你收集整理的c语言单片机计数器程序怎么写,基于51单片机的简易计数器设计c程序的全部内容,希望文章能够帮你解决c语言单片机计数器程序怎么写,基于51单片机的简易计数器设计c程序所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部