欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
如何實(shí)現(xiàn)51單片機(jī)定時(shí)器1分秒表倒計(jì)時(shí)?
[打印本頁]
作者:
Autism.
時(shí)間:
2021-1-31 16:10
標(biāo)題:
如何實(shí)現(xiàn)51單片機(jī)定時(shí)器1分秒表倒計(jì)時(shí)?
普中科技的板子,74CH138
作者:
xianfajushi
時(shí)間:
2021-1-31 17:57
138可參
https://blog.csdn.net/xianfajushi/article/details/106965367
倒計(jì)時(shí)可參
https://blog.csdn.net/xianfajushi/article/details/89946765
作者:
angmall
時(shí)間:
2021-1-31 19:27
我給你來個(gè)程序試試
/*
普中51 按鍵 正反 60秒計(jì)時(shí)
*/
#include "reg52.h" //此文件中定義了單片機(jī)的一些特殊功能寄存器
#define uchar unsigned char //對(duì)數(shù)據(jù)類型進(jìn)行聲明定義
#define uint unsigned int
sbit a=P2^2; //位選
sbit b=P2^3;
sbit c=P2^4;
sbit k1=P3^1;
sbit k2=P3^0;
sbit k3=P3^2;
uchar temp,aa,shi,ge,zan;
uchar flag1=0,flag2=0,flag3=0;
uchar num=60;
uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,
0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71}; //顯示0~F的值
void delay(uint t);
void display(uchar shi,uchar ge);
void init();
void key_scan();
void delay(uint t) //延時(shí)
{
uint j,k;
for(j=t;j>0;j--)
for(k=110;k>0;k--);
}
void display(uchar shi,uchar ge) //數(shù)碼管動(dòng)態(tài)掃描函數(shù),循環(huán)掃描8個(gè)數(shù)碼管顯示
{
a=1,b=1,c=1; //位選
P0=table[shi]; //發(fā)送段碼
delay(1); //間隔一段時(shí)間掃描
P0=0x00;//消隱
a=0,b=1,c=1; //位選
P0=table[ge]; //發(fā)送段碼
delay(1); //間隔一段時(shí)間掃描
P0=0x00;//消隱
}
void init()
{
num=60;
temp=0;
zanting=0;
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
EA=1;
ET0=1;
TR0=1;
}
void key_scan()//鍵盤掃描
{
if(!k1)
{
delay(10);
if(!k1)
flag1=1;
}
if(!k2)
{
delay(10);
if(!k2)
flag2=1;
}
if(!k3)
{
delay(10);
if(!k3)
flag3=1;
}
}
void main() //主函數(shù)
{
init();//初始化子程序
while(1)
{
key_scan();
if(flag1)
{
if(aa==20)
{
shi=temp/10;
ge=temp%10;
aa=0;
temp++;
if(temp==60)
{
temp=0;
}
}
key_scan();
if(flag2||flag3){flag1=0;break;}
}
if(flag2)
{
if(aa==20)
{
shi=num/10;
ge=num%10;
aa=0;
num--;
if(num==0)
{
num=60;
}
}
key_scan();
if(flag1||flag3){flag2=0;break;}
}
display(shi,ge); //數(shù)碼管顯示函數(shù)
}
}
void timer0() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
aa++;
zanting=1;
}
復(fù)制代碼
作者:
man1234567
時(shí)間:
2021-1-31 20:02
實(shí)現(xiàn)倒計(jì)時(shí)不需要74CH138
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1