51单片机实现24秒倒计时
@奚腾6002:如何用单片机制作24秒计时器 -
浦丹13721993411…… #include<reg52.h>#define uchar unsigned char#define uint unsigned int uchar tt=0,flag; uint i=0; uchar code table[10] = {0x03, 0x9f, 0x25, 0x0d, 0x99, 0x49, 0x41, 0x1f, 0x01, 0x09}; void display(uint i); void delay(uint del) { uchar i, j; for(i=0; i<del; i++) ...
@奚腾6002:我想用51单片机做一个篮球计时器24秒倒计时,用数码管显示,求各位高手帮忙画电路原理图,谢谢 -
浦丹13721993411…… #include "reg51.h"#define uchar unsigned char uchar display_code[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E}; uchar display_data[8]={0,0,0,0,0,0,0,0}; uchar time[]={0,0,0}; void delay(void) { ...
@奚腾6002:求24秒倒计时的单片机程序 -
浦丹13721993411…… 以下就是,绝对能用,12M晶振的#include <reg52.h>#define unchar unsigned char#define uint unsigned int unchar sec_time=0; //定时秒数 unchar sec_c=0; void start() { EA=0;//初始化定时器 TMOD=0x11; TH0=0x3c; TL0=0x0af; //50ms ET0=1;...
@奚腾6002:用51单片机制作倒计时秒表需要什么元件,麻烦列个清单.新手刚刚开始学 -
浦丹13721993411…… 至少需要: 1、单片机--1 2、30p电容--2 3、12M晶振--1 4、10u电容--1 5、8.2K电阻--1 6、按钮开关--1 7、数码管组--1(4个数码管) 8、8电阻排--1 9、辅料(导线、焊锡等)
@奚腾6002:急求51单片机用汇编编24秒倒计时程序 -
浦丹13721993411…… 做人不要太懒了,自己写吧. 下载个KEIL软件,需要仿真的话再下个PROTUES 7 思路:1秒延时子程序 0-9的数码管表(确定你需要的是共阴还是共阳,A-H分别接p2.0-p2.7,你也可以接其它口0-7,) 24个数倒计时,完了JNB 一个端口接按键返回, 这样你还做不出的话,硬件不懂就先去学硬件,程序写不出的话就学51入门.
@奚腾6002:如何用单片机制作倒数计时器 -
浦丹13721993411…… 也就是百倒计时30秒吗? 用内部定时器就可以, 以51为例度 60ms*500=30s(每次定时60毫秒 循环500次) 60ms初值 TC=版2^16-60000=5536=15A0(H)ORG 0000H LJMP MAIN ORG 000BH LJMP TO_INT ; ORG 0100H MAIN: MOV IE ,#...
@奚腾6002:我想用51单片机编个倒计时的c程序,要求用两位数码管显示分钟的,并用一个按键 -
浦丹13721993411…… 你这数码管的1、2口就这么悬着或者接dp一起了真的没问题吗…… 全局变量2个用于表示个位和十位,显示的时候可以省点力不用每次计算个位十位.然后一个全局变量代表秒 编程的话,首先是按键响应中断,控制某个全局变量flag的值,三种...
@奚腾6002:汇编语言 51单片机 倒计时器程序 -
浦丹13721993411…… ORG 0000H LJMP MAIN ORG 000BH LJMP T0ISR ORG 0030H MAIN: MOV TMOD,#01H MOV TH0,#HIGH(65536-10000) MOV TL0,#LOW(65536-10000) SETB ET0 SETB EA MOV R0,#9 MOV R1,#9 MOV R2,#0 MOV R3,#9 CLR 00H CLR 01H ...
@奚腾6002:51单片机做一个倒计时,在程序运行过程中也需要可以调节时间,这种模式的设计思路 -
浦丹13721993411…… 倒计时用定时器 程序运行中,要修改定时器的数值就修改定时器的TH0 ,TL0;#include <reg51.h> void InitTimer0(void) { TMOD = 0x05; TH0 = 0xD8; TL0 = 0xF0;//定时100ms EA = 1; ET0 = 1; TR0 = 1; } void main(void) { InitTimer0(); while(1) {//根据...
@奚腾6002:如何利用51单片机实现一个计时器? -
浦丹13721993411…… 方法一:用定时器中断计时模式循环计时.方法二:用CPU消耗时钟周期指令计时(浪费资源).思路:用定时器中断计时,溢出时形成中断信号,标识为一个基本周期t,所定时间T/t=n为周期循环数,到时形成定时触发信号.
浦丹13721993411…… #include<reg52.h>#define uchar unsigned char#define uint unsigned int uchar tt=0,flag; uint i=0; uchar code table[10] = {0x03, 0x9f, 0x25, 0x0d, 0x99, 0x49, 0x41, 0x1f, 0x01, 0x09}; void display(uint i); void delay(uint del) { uchar i, j; for(i=0; i<del; i++) ...
@奚腾6002:我想用51单片机做一个篮球计时器24秒倒计时,用数码管显示,求各位高手帮忙画电路原理图,谢谢 -
浦丹13721993411…… #include "reg51.h"#define uchar unsigned char uchar display_code[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E}; uchar display_data[8]={0,0,0,0,0,0,0,0}; uchar time[]={0,0,0}; void delay(void) { ...
@奚腾6002:求24秒倒计时的单片机程序 -
浦丹13721993411…… 以下就是,绝对能用,12M晶振的#include <reg52.h>#define unchar unsigned char#define uint unsigned int unchar sec_time=0; //定时秒数 unchar sec_c=0; void start() { EA=0;//初始化定时器 TMOD=0x11; TH0=0x3c; TL0=0x0af; //50ms ET0=1;...
@奚腾6002:用51单片机制作倒计时秒表需要什么元件,麻烦列个清单.新手刚刚开始学 -
浦丹13721993411…… 至少需要: 1、单片机--1 2、30p电容--2 3、12M晶振--1 4、10u电容--1 5、8.2K电阻--1 6、按钮开关--1 7、数码管组--1(4个数码管) 8、8电阻排--1 9、辅料(导线、焊锡等)
@奚腾6002:急求51单片机用汇编编24秒倒计时程序 -
浦丹13721993411…… 做人不要太懒了,自己写吧. 下载个KEIL软件,需要仿真的话再下个PROTUES 7 思路:1秒延时子程序 0-9的数码管表(确定你需要的是共阴还是共阳,A-H分别接p2.0-p2.7,你也可以接其它口0-7,) 24个数倒计时,完了JNB 一个端口接按键返回, 这样你还做不出的话,硬件不懂就先去学硬件,程序写不出的话就学51入门.
@奚腾6002:如何用单片机制作倒数计时器 -
浦丹13721993411…… 也就是百倒计时30秒吗? 用内部定时器就可以, 以51为例度 60ms*500=30s(每次定时60毫秒 循环500次) 60ms初值 TC=版2^16-60000=5536=15A0(H)ORG 0000H LJMP MAIN ORG 000BH LJMP TO_INT ; ORG 0100H MAIN: MOV IE ,#...
@奚腾6002:我想用51单片机编个倒计时的c程序,要求用两位数码管显示分钟的,并用一个按键 -
浦丹13721993411…… 你这数码管的1、2口就这么悬着或者接dp一起了真的没问题吗…… 全局变量2个用于表示个位和十位,显示的时候可以省点力不用每次计算个位十位.然后一个全局变量代表秒 编程的话,首先是按键响应中断,控制某个全局变量flag的值,三种...
@奚腾6002:汇编语言 51单片机 倒计时器程序 -
浦丹13721993411…… ORG 0000H LJMP MAIN ORG 000BH LJMP T0ISR ORG 0030H MAIN: MOV TMOD,#01H MOV TH0,#HIGH(65536-10000) MOV TL0,#LOW(65536-10000) SETB ET0 SETB EA MOV R0,#9 MOV R1,#9 MOV R2,#0 MOV R3,#9 CLR 00H CLR 01H ...
@奚腾6002:51单片机做一个倒计时,在程序运行过程中也需要可以调节时间,这种模式的设计思路 -
浦丹13721993411…… 倒计时用定时器 程序运行中,要修改定时器的数值就修改定时器的TH0 ,TL0;#include <reg51.h> void InitTimer0(void) { TMOD = 0x05; TH0 = 0xD8; TL0 = 0xF0;//定时100ms EA = 1; ET0 = 1; TR0 = 1; } void main(void) { InitTimer0(); while(1) {//根据...
@奚腾6002:如何利用51单片机实现一个计时器? -
浦丹13721993411…… 方法一:用定时器中断计时模式循环计时.方法二:用CPU消耗时钟周期指令计时(浪费资源).思路:用定时器中断计时,溢出时形成中断信号,标识为一个基本周期t,所定时间T/t=n为周期循环数,到时形成定时触发信号.