51单片机秒表设计01-99s

@钟满1357:用51单片机实现的0到99的秒表设计,用定时器中断.秒表用数码管显示,用sisi进行仿真.求单片机 -
景廖18164896008…… 参考:http://hi.baidu.com/do_sermon/item/46178d8f514e8b5a26ebd9fc

@钟满1357:用51单片机设计一个秒表,计时范围从00:00 - 59:59. -
景廖18164896008…… 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 ...

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

@钟满1357:单片机AT89C51芯片完成简易秒表的设计(三个8字数码管从0~999秒)设置一个开始按钮和一个复位按钮,谢了! -
景廖18164896008…… #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 ...

@钟满1357:51单片机编程秒表问题 -
景廖18164896008…… 循环过程大致如下 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++; } }

@钟满1357:51单片机 秒表 从0 - 99.99S循环 设置启停按钮 需程序和proteus电路图 -
景廖18164896008…… #include#include "intrins.h"#include "absacc.h"#define uchar unsigned char uchar code ledtab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x40,0xff};//0-9 unsigned char sec=0,dat=0,scanled; unsigned char key=0,mode,time; ...

@钟满1357:单片机秒表功能设计 -
景廖18164896008…… 采用51的单片机即可实现.用定时器计时,每秒进位,输出到LED数码管上显示即可.利用一个外部中断,按键决定何时显示秒和分(也可在LED上同时显示分和秒).

@钟满1357:单片机设计,两位秒表 -
景廖18164896008…… 这个也太简单了吧,一点难度都没有,不想写代码了.我的百度空间里有电子钟的程序,是4位LED的,有图有代码.你可以参考一下. 需要修改的就是把时和分去掉,把秒最大值改到99,再加一个按键就可以. 至于按键次数的处理,设一个变量来计算按下次数就可以.

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

@钟满1357:用51单片机做秒表设计 -
景廖18164896008…… 遇到懒学生了,这个不就是一个定时器加显示吗,有什么难的,自己翻翻微机原理书就可以做 了,也就四五十行汇编语言就行了,用C就更加简单,具体的方法:用定时器定时0.2ms,定时到了就给固定的一个变量加1,然后判断这个变量是不是到了500,到了就清零然后把秒的变量加1,就是1s了,(分和时也是如此,秒为60,秒清零,分加1);主程序就只管显示和按键,按键随便用中断还是查询,我建议你查询,因为程序简单,显示程序就是查个表,自己把数码显示的断码表编好就可以了,把秒的数值查表对应显示,完了就查询按键,按键累加,值为0是没按,1是按1次,2是按2次,3是按3次,同时清零,很简单的

相关推荐

  • 51式单片机秒表计时器
  • 51单片机秒表程序设计
  • 51单片机精确延时1秒
  • 51单片机0到99计时器
  • 51单片机时钟程序设计
  • 51单片机按键计时器
  • 51单片机编程0-99
  • 51单片机数字秒表设计
  • 51单片机秒表0-99系统设计
  • 51单片机计时秒表的设计
  • 单片机简单设计作品
  • 51单片机9999倒计时程序
  • 单片机秒表设计原理图
  • 51单片机4位秒表程序
  • 两段数码管单片机0-99
  • 51单片机显示0到99
  • 基于51单片机设计秒表
  • 单片机简易秒表设计
  • 单片机秒表设计流程图
  • 51单片机1ms定时器
  • 51单片机十秒的秒表
  • 基于51单片机的秒表设计
  • 51单片机两位秒表程序
  • 基于51单片机的简单项目
  • 51单片机0到999计数器
  • 51单片机秒表计时10秒
  • 本文由网友投稿,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
    若有什么问题请联系我们
    2024© 客安网