51单片机9999倒计时程序
@苗柴2319:51单片机的9999倒计时程序,跪求 -
寿枫17886471457…… 参考:http://hi.baidu.com/do_sermon/item/17a6bff24edb11c8531c2691 http://hi.baidu.com/do_sermon/item/620ab2cadf946422e90f2e91
@苗柴2319:51单片机数码管倒计时程序,从999999开始倒计时,用定时器T1的中断完成 -
寿枫17886471457…… 这个和代码顺序有关系: while (1) { if (flag1s == 1) //判断1秒定时标志 { flag1s = 0; //1秒定时标志清零 sec--; //秒计数自减1【这里是先减一,后面再送显示】 //将sec按十进制位从低到高依次提取到buf数组中 buf[0] = sec%10; buf[1] = sec/10%10; ...
@苗柴2319:51单片机9999秒倒计时 -
寿枫17886471457…… 这中断子程序不能这么写的.应该这样写 void time0() interrupt 1 { TH0=0x3c; TL0=0xaf; //重写时间常数 i++;//中断一次加1,这样才能实现中断20次为1秒 if(i==20) {i=0; if (sec==0){sec=60;min--;} sec--; } }
@苗柴2319:求大神设计一个51单片机的程序9999倒计时.在线等!十分感谢 -
寿枫17886471457…… http://blog.163.com/asm_c/blog/static/248203113201310230290132/ 参考.
@苗柴2319:求一个99秒倒计时单片机程序和仿真,基于51单片机. -
寿枫17886471457…… #include "reg51.h" sbit start=P3^2; //外部中断0引脚 开始 sbit rst=P3^3; //外部中断1引脚 复位 sbit breakk=P3^4; //暂停倒计时 sbit led=P3^5; //Led灯 sbit beep=P3^7; //蜂鸣器控制引脚 sbit P30=P3^0; //数码管位选 sbit P31=P3^1; void ...
@苗柴2319:用51单片机实现一个简单计算器的功能
寿枫17886471457…… 下面是我以前用来显示9999秒倒计时的原程序,仅供学习,版权所有,侵权不究.#include <REGX51.H> #include <./stdint.h> #include <ABSACC.H> #include<AT89X51.H> #include <INTRINS.H> //------------------------------ #define TH_10MS (...
@苗柴2319:51单片机 数码管实现九秒倒计时的程序 -
寿枫17886471457…… void main() { uchar i; GPIO_P1=0x00; while(1) { for(i=9;i>0;i--) { GPIO_P1=Nixie[i]; delay(300); } } }
@苗柴2319:单片机求助C语言编程 实现99秒倒计时到0秒停止! 求好心人哪! -
寿枫17886471457…… #include<reg51.h> // 包含51单片机寄存器定义的头文件 unsigned char code Tab[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //数码管显示0~9的段码表 unsigned char int_time; //记录中断次数 unsigned char second; //储存秒/**...
@苗柴2319:利用AT89C51单片机实现两个共阳数码管倒数计时99秒,求程序!!要求是C语言的
寿枫17886471457…… 这是正时,改动一下 #include <AT89X51.H> unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71,0x00}; unsigned char second; unsigned char keycnt; unsigned int tcnt; void ...
@苗柴2319:求AT89S52单片机 9999秒倒计时 asm程序? -
寿枫17886471457…… 用AT89S52单片机 做9999秒倒计时,应该四位数码管显示,用定时器定时得到1秒,就可以计秒了. asm程序是汇编程序,不是组合程序.
寿枫17886471457…… 参考:http://hi.baidu.com/do_sermon/item/17a6bff24edb11c8531c2691 http://hi.baidu.com/do_sermon/item/620ab2cadf946422e90f2e91
@苗柴2319:51单片机数码管倒计时程序,从999999开始倒计时,用定时器T1的中断完成 -
寿枫17886471457…… 这个和代码顺序有关系: while (1) { if (flag1s == 1) //判断1秒定时标志 { flag1s = 0; //1秒定时标志清零 sec--; //秒计数自减1【这里是先减一,后面再送显示】 //将sec按十进制位从低到高依次提取到buf数组中 buf[0] = sec%10; buf[1] = sec/10%10; ...
@苗柴2319:51单片机9999秒倒计时 -
寿枫17886471457…… 这中断子程序不能这么写的.应该这样写 void time0() interrupt 1 { TH0=0x3c; TL0=0xaf; //重写时间常数 i++;//中断一次加1,这样才能实现中断20次为1秒 if(i==20) {i=0; if (sec==0){sec=60;min--;} sec--; } }
@苗柴2319:求大神设计一个51单片机的程序9999倒计时.在线等!十分感谢 -
寿枫17886471457…… http://blog.163.com/asm_c/blog/static/248203113201310230290132/ 参考.
@苗柴2319:求一个99秒倒计时单片机程序和仿真,基于51单片机. -
寿枫17886471457…… #include "reg51.h" sbit start=P3^2; //外部中断0引脚 开始 sbit rst=P3^3; //外部中断1引脚 复位 sbit breakk=P3^4; //暂停倒计时 sbit led=P3^5; //Led灯 sbit beep=P3^7; //蜂鸣器控制引脚 sbit P30=P3^0; //数码管位选 sbit P31=P3^1; void ...
@苗柴2319:用51单片机实现一个简单计算器的功能
寿枫17886471457…… 下面是我以前用来显示9999秒倒计时的原程序,仅供学习,版权所有,侵权不究.#include <REGX51.H> #include <./stdint.h> #include <ABSACC.H> #include<AT89X51.H> #include <INTRINS.H> //------------------------------ #define TH_10MS (...
@苗柴2319:51单片机 数码管实现九秒倒计时的程序 -
寿枫17886471457…… void main() { uchar i; GPIO_P1=0x00; while(1) { for(i=9;i>0;i--) { GPIO_P1=Nixie[i]; delay(300); } } }
@苗柴2319:单片机求助C语言编程 实现99秒倒计时到0秒停止! 求好心人哪! -
寿枫17886471457…… #include<reg51.h> // 包含51单片机寄存器定义的头文件 unsigned char code Tab[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; //数码管显示0~9的段码表 unsigned char int_time; //记录中断次数 unsigned char second; //储存秒/**...
@苗柴2319:利用AT89C51单片机实现两个共阳数码管倒数计时99秒,求程序!!要求是C语言的
寿枫17886471457…… 这是正时,改动一下 #include <AT89X51.H> unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71,0x00}; unsigned char second; unsigned char keycnt; unsigned int tcnt; void ...
@苗柴2319:求AT89S52单片机 9999秒倒计时 asm程序? -
寿枫17886471457…… 用AT89S52单片机 做9999秒倒计时,应该四位数码管显示,用定时器定时得到1秒,就可以计秒了. asm程序是汇编程序,不是组合程序.