51单片机秒表0099

作者&投稿:上使 (若有异议请与网页底部的电邮联系)

设计一个单片机秒表,该秒表可显示0.0到59.9秒的时间
P3接字码,P2接位码。没有加按键功能。include <reg51.h> define uchar unsigned char define uint unsigned int \/\/数码管字型表,对应0,1,2,3,4,5,6,7,8,9\/\/ uchar Table[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};uint Data[2]={0,0};data ...

51单片机制作一个秒表
\/\/功能:0~99秒的简易秒表设计,两个静态数码管,定时器采用中断方式#include"reg51.h"#define uchar unsigned char#define uint unsigned int uchar count=0; \/\/对50ms定时时间进行计数uchar miao=0; \/\/秒计数器 \/\/函数名:timer_1()\/\/函数功能:定时器T1的中断函数,T1在工作方式1下每5...

你好,请问你弄单片机00.00~99.99秒表得了吗?
作者:徐锐锋 日期:2010-10-15 广州研展电子科技有限公司 www.52yanfa.com (我爱研发网) 版权所有 \/ include <reg52.h> include <intrins.h> unsigned char data dis_digit;unsigned char key_s, key_v;unsigned char code dis_code[11]={0xc0,0xf9,0xa4,0xb0,\/\/ 共阳0, 1, 2, 3...

如何用单片机汇编语言设计一个秒表 单片机秒表设计
KEYVALEQU 30HDATEQU 33HSCANLEDEQU 39HSEC1EQU 78HSEC2EQU 79HSEC_2EQU 7AHSEC_1 EQU 7BHTCNT EQU 7CHDOTBIT 00HORG 0000HLJMP MAINORG 0003HLJMP EXTINT0ORG 000BHLJMP T0ISR;50ms定时ORG 0013HLJMP EXTINT1ORG 001BHLJMP T1ISR;扫描显示ORG 0030HMAIN:MOV SP,#5FHMOV TMOD,#...

用51单片机设计一个秒表,计时范围从00:00-59:59.
4];void dischg(){disdat[3]=sec%10;disdat[2]=sec\/10;disdat[1]=min%10;disdat[0]=min\/10;}void ext0() interrupt 0{key++;key%=3;}void t0isr() interrupt 1\/\/秒计时{TH0=0x3c;TL0=0xb0;time++;if(time==20){time=0;sec++;if(sec>59){sec=0;min++;if(min>59)...

单片机 秒表
下面是我写的时钟程序,你看看,再修改修改就可以了,希望对你有所帮助!include<reg52.h> define uchar unsigned char define uint unsigned int sbit key1=P3^4;sbit key2=P3^5;sbit key3=P3^6;sbit key4=P3^7;sbit dula=P2^6;sbit wela=P2^7;uchar code table[]={0x3f,0x06,0x5b,...

51单片机设计一个秒表,用两个数码管(任意相邻的两个)显示。
ORG 0000H JMP BEGIN ORG000BH LJMPT0INT ORG001BH LJMPT1INT LEDDEQU30H LEDCEQU 36H SECCEQU 37H TCNTEQU 3AH ORG 0030H ;--- TABLE: ; 共阴极数码管显示代码表 DB 0FCH;"0"00H DB 60H;"1"01H DB 0DAH;"2"02H DB 0F2H;"3"03H DB 66H;"4"04H DB 0B6H;"5"...

51单片机0~90秒表的汇编程序
这个图看不清,给你一个我做过的0~99秒秒表的程序吧。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,#0 MOV R1,#0 MOV R2,#0 MOV R3,#0 CLR 00H CLR 01H LOOP:JB...

求一个51单片机秒表设计原理图和程序(C语言),要求能够显示0~59.9秒...
数码管数共阳极的,其他图我就给你弄在一张图上了,至于51的图最小系统之类的,你看着办,树上都有!希望对你有帮助!以下是程序:\/*上电后数码管显示:00.0,按下S18 后暂停*\/ include<reg52.h> define uchar unsigned char define uint unsigned int sbit start=P2^3;uchar msecond=0; \/...

围绕单片机设计一个秒表,开始时,显示“00”;第一次按下按钮后就开始从0...
不是很难吧,你可以用51单片机 可以用数码管显示 时间用定时中断就行了啊 可以在protues下仿真,看看效果挺不错的啊 不明白可以交流的啊

学悦15964656721问: 单片机AT89C51芯片完成简易秒表的设计(三个8字数码管从0~999秒)设置一个开始按钮和一个复位按钮,谢了! -
石河子市非可回答: #include unsigned char data dis_digit; unsigned char key_s, key_v; unsigned char code dis_code[11]={0xc0,0xf9,0xa4,0xb0, // 0, 1, 2, 3 0x99,0x92,0x82,0xf8,0x80,0x90, 0xff};// 4, 5, 6, 7, 8, 9, off unsigned char dis_buf[8]; // 显示缓冲区 unsigned ...

学悦15964656721问: 89c51单片机 外部一键控制00~99秒表 -
石河子市非可回答: 按下,定时器开始定时, 再按, 暂停, 再按, 不要复位,继续定时比较好.

学悦15964656721问: 用51单片机设计一个秒表,计时范围从00:00 - 59:59. -
石河子市非可回答: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 ...

学悦15964656721问: 怎么用c语言写单片机89C51的程序,要写的程序是,0~99秒的秒表,到99s停止,并且有滴的一声 -
石河子市非可回答: 用一个定时器,加一个蜂鸣器就可以做啊.对于单片机的学习 可以采用吴:鉴 鹰开发板学习.

学悦15964656721问: 51单片机完成简易秒表的设计 -
石河子市非可回答: 设计思路:1.定时器计时 设置秒表最小单位(如ms)设置定时器的寄存器初始值,定时器溢出显示等.2.键盘扫描 可设置中断也可直接键盘扫描,因键较少可以不必接成矩阵.可以只用三个键来实现. 键1:功能选择,包括功能设置、准备计时等 键2:计时开始,向上调整时间 键3:计时停止,向下调整时间3.显示 看单片机引脚多少,可以直接静态显示,可以用移位寄存器增加管脚功能.

学悦15964656721问: AT89c51单片机程序控制两个数码管显示00 - 59秒表的程序要怎么编啊? -
石河子市非可回答: display(second)子函数与两个数码管的连接方式有关 void main(void )//主程序 { TMOD=0x01;// 定时器1工作方式一 ET0=1; EA=1; TH0=(65536-10000)/256;//定时10ms TL0=(65536-10000)%256; TR0=0;//上电先不启动 while(1) { if(key1==0)//判...

学悦15964656721问: 51单片机编程秒表问题 -
石河子市非可回答: 循环过程大致如下 void main() { //假设AB按钮为导通低电平 int num=0; int flag=1; while(1)//主循环 等待A按下 { while(flag)//等待A按下 { if(A连接的IO口为低电平) //A按下 { flag=0; } } if(B连接的IO口为低电平) //B按下 { flag=1; } if(num<100) { 显示num值; } else { num=0; 显示num值; } num++; } }

学悦15964656721问: AT89S51单片机制作秒表需要的材料 -
石河子市非可回答: 4个数码管——显示秒表数字(也可以用lcd来代替) 锁存器(74hc573)——实现数码管的动态显示 功能按键——用按键实现秒表的开始、停止、清0的功能 晶振(12MHZ 6MHZ)——给51提供脉冲 电容若干(视电路所需) 电阻若干(视电路所需)5V电压源——应该有吧,要不然要另做一个 剩下的就是软件方面的编程了,祝你成功

学悦15964656721问: 单片机的秒表设计的程序 -
石河子市非可回答: 这个程序本身思路都已经非常清晰了呀,主要就是再把流程优化下即可了.定时器T0只负责产生秒信号,用两个计数单元来计数需要显示的内容,在低位秒信号满100后清零同时把高位单元加一,还有就是对按键的处理和显示的处理问题上,比如两个键同时按下如何处理,显示是用锁位来实现,还是不停的动态扫描实现等等

学悦15964656721问: AT89C51单片机设计一个简易秒表? -
石河子市非可回答: 定时器10ms中断 检测按键且10ms位加一 若10ms=10,100ms位加一 若10ms=10,1000ms位加一 以此内推 显示最好用LCD的 用数码管的也行 有疑问mail:290765583@163.com


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网