60秒倒计时(小白求救,51单片机利用两个数码管实现60秒倒计时)

您所在的位置:网站首页 c语言digdisplay 60秒倒计时(小白求救,51单片机利用两个数码管实现60秒倒计时)

60秒倒计时(小白求救,51单片机利用两个数码管实现60秒倒计时)

2023-04-08 15:35| 来源: 网络整理| 查看: 265

小白求救,51单片机利用两个数码管实现60秒倒计时

我想看看你写的程序!可以就发我一下你的代码和你的那个硬件图吧。

然后下面这个程序你可以参考一下。是符合我的硬件图的。

#include 《reg51.h》

unsigned char table={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};

void show(unsigned char n);

void delay(unsigned int k);

void main()

{

unsigned char i;

int j;

while(1)

{

for(i=60;j=60,i》0;i--)

while(j--)

show(i);

}

}

void show(unsigned char n)

{

P0=table;

P1=0x01;

delay(10);

P1=0xFF;

P0=table;

P1=0x02;

delay(10);

P1=0xFF;

}

void delay(unsigned int k)

{

unsigned char i,j;

for(i=0;i《100;i++)

for(j=0;j《k;j++);

}

win7 60秒倒计时关机命令的方法是什么

在电脑开始菜单处,点击开始。

在开始菜单中的搜索框里,输入cmd。

在查找结果中,右键选择:以管理员身份运行。

在命令行窗口中,输入shutdown命令。该命令是关机命令。

输入命令参数。如:想一小时后关机。则1个小时=60分钟=3600 秒。shutdown -s -t 3600。

然后回车,即在右下角有提示。

什么是60秒倒计时关机命令

shutdown -s -t 60   60是关机倒数秒数,60秒已结束,就会自动关机。

命令设置倒计时关机的步骤:

按住键盘上的组合键:Win+R,打开“运行”对话框。在里面输入命令:shutdown /s /t +time,例如现在需要设置一个60后自动关机,我们就需要输入:shutdown /s /t 60,

输入好以后,单击“确定”按钮或者直接按回车键(ENTER),之后就可以看见弹出一个提示,计算机将在多少时间关机,倒计时开始。

普中单片机60秒倒计时

#include 《reg51.h》typedef unsigned int u16;typedef unsigned char u8;sbit LSA=P2^2;sbit LSB=P2^3;sbit LSC=P2^4;u8 code smgduan={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//显示0~F的值u8 sec=60,cnt=0;void delay(u16 i){while(i--);}void DigDisplay(){u8 i;for(i=0;i《2;i++){switch(i) //位选,选择点亮的数码管,{case(0):LSA=0;LSB=0;LSC=0; //显示第0位P0=smgduan;break;case(1):LSA=1;LSB=0;LSC=0; //显示第1位P0=smgduan;break;}delay(100); //间隔一段时间扫描}}void t0isr() interrupt 1{TH0=(65536-50000)/256;TL0=(65536-50000)%256;cnt++;if(cnt》=20){cnt=0;if(sec》0)sec--;}}void main(){TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;TR0=1;ET0=1;EA=1;while(1){DigDisplay();  //数码管显示函数}}

EXCEL2010 60秒倒计时

给你的按钮代码里面加下面的代码 For i = 1 To 60 If Application.Wait(Now + TimeValue(“0:00:01“)) Then Cells(1, 1).Value = Cells(1, 1).Value + 1 End If Next i

利用74ls192做60秒倒计时(包括电路图)

本设计采用555作为振荡电路,由74LSl92、74LS48和七段共阴LED数码管构成计时电路,具有计时器直接复位、启动、暂停、连续计时和报警功能。该电路制作、调试简单,采用普通器件,一装即成。

  一、电路组成

  电路由秒脉冲发生器、计数器、译码器、显示电路、报警电路和辅助控制电路五部分组成,见右图。其整机电路如下图所示,印制板电路如左图所示。

  1.秒脉冲发生器

  秒脉冲产生电路由555定时嚣和外接元件R1、R2、C构成多谐振荡器。

  输出脉冲的频率为:

  经过计算得到f≈1Hz即1秒。

  2.计数器

  计数器由两片74LS192同步十进制可逆计数器构成。

  利用减计数Rd=0,反向=0,CPd=1,实现计数器按8421码递减进行减计数。利用借位输出端反向BO与下一级的CPd连接,实现计数器之间的级联。

  利用预置数反向LD端实现异步置数。

  当Rd=0,且反向LD=0时,不管CPu和CPd时钟输入端的状态如何,将使计数器的输出等于并行输人数据,即Q3Q2Q1Q0=D3D2D1D0。

  3.译码及显示电路

  本电路由译码驱动74LS48和7段共阴数码管组成。74LS48译码驱动器具有以下特点:内部上拉输出驱动,有效高电平输出,内部有升压电阻而无需外接电阻。

  4.控制电路

  完成计数器的复位、启动计数、暂停/继续计数、声光报警等功能。控制电路由IC5组成。IC5B受计数器的控制。IC5C、IC5D组成RS触发器,实现计数器的复位、计数和保持“24”、以及声、光报警的功能。

  (1)K1:启动按钮。K1处于断开位置时,当计数器递减计数到零时,控制电路发出声、光报警信号,计数器保持“24”状态不变,处于等待状态。当K1闭合时,计数器开始计数。

  (2)K2:手动复位按钮。当接下K2时,不管计数器工作于什么状态,计数器立即复位到预置数值,即“24”。当松开K2时,计数器从24开始计数。

  (3)K3:暂停按钮。当“暂停/连续”开关处于“暂停”时,计数器暂停计数,显示器保持不变,当此开关处于“连续”开关,计数器继续累计计数。

  

60秒倒计时器app是什么软件

思块趣3.0。60秒倒计时器app是思块趣3.0软件。思块趣3.0软件是作能教育科技(上海)有限公司开发的软件,该公司成立于2016年,位于上海市,是一家以从事科技推广和应用服务业为主的企业。

怎样用单片机c语言实现60秒倒计时

这个很简单的嘛。。自己看看书多做做就知道了。。像这样简单的都来问的话,那你工作的话就基本上完全是不会了。。跟你提个思路吧,首先是,定义一个变量,用来保存初值60,然后进行定时器初始化,开启定时器中断,打开全部中断。然后就是在定时器中断处理函数里面进行计数了,,当计时满一秒的时候,就将最开始的初值为60的变量,进行减一操作。然后在主函数里面进行显示就可以了。。

单片机60秒倒计时程序怎么写啊!!!这个图的!!!急用啊!!!!

/*代码你可以参考一下,晶振按11.059200MHz写的。  提示一下,按你这仿真是不能做实物的,要加上限流电阻*/#include “reg52.h“unsigned char code table={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff}; //共阳数码管段选void main(){TMOD = 0x01;    TH0  = 0xFC;    TL0  = 0x66;    EA   = 1;    ET0  = 1;    TR0  = 1;while(1);}void Timer0Interrupt(void) interrupt 1{static unsigned int i = 0;static char time = 60;    TH0 = 0xFC;    TL0 = 0x66;P3 = table;P2 = table;i++;if (i 》= 1000){i = 0;time--;if (time 《 0){time = 60;}}}



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3