基于单片机的秒表设计

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

@宗卿3363:单片机秒表设计!! -
驷虎13920241577…… #include <reg51.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 0x99,0x92,0x82,0xf8,0x80,0x90, 0xff};// 4, 5, 6, 7, 8, 9, off unsigned char dis_buf[...

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

@宗卿3363:用51单片机设计一个秒表,计时范围从00:00 - 59:59. -
驷虎13920241577…… 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 ...

@宗卿3363:单片机 电子秒表的设计 -
驷虎13920241577…… 首先,你选择一个合适的晶振,算好延迟多长时间能到1毫秒 其次,选好用单片机哪个口作为复位、启动、停止、暂停、继续、连接数码管及数码管的位选等 再就是画一画电路图了,Protel DXP里弄一弄,就好了 等PCB做好了以后,焊好就能用了,电路图我可以给你一个类似的设计图

@宗卿3363:利用单片机设计高精度秒表
驷虎13920241577…… ORG 0000H SJMP MAIN ORG 000BH LJMP TIMESEV ORG 0030H MAIN: MOV TMOD, #61H MOV TH0,#0D8H MOV TL0,#0EAH SETB EA SETB TR0 MOV R1,#0 MOV R0,#0 MOV R3,#10 MOV R5,#99 DISP:MOV P2,#0FBH MOV P0,#7FH ...

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

@宗卿3363:单片机秒表设计
驷虎13920241577…… 显示部分由于硬件连接状态不明,无法提供程序,有些硬件方案要求一次发送所有的显示内容,这种可以直接参考我下面的部分.有些硬件方案可以分别更改每一位的显示内容,这样可以利用DispFlag的不同位代表不同的显示字符位置,并且在...

@宗卿3363:你好,请教一下怎么用单片机知识、汇编语言设计一个秒表计时器,
驷虎13920241577…… 这个程序对于初学者来说综合性比较高.由于程序比较长,就不一一写出了.首先你可以定义三个8位寄存器如R2,R3,R4作为计数的分,秒,百分之一秒为、十分之一秒位.程序初始化设置相应的定时器模式和外部中断方式,打开相应的中断.用定时器产生一个10ms的中断开始计数.用外部中断控制计时,你可以设置一个标志位,没按下一次按键,标志位取反,就能控制计数的继续和暂停.至于时间清零,就很简单了,判断某一管脚为1或0时,上面三个8位寄存器如R2,R3,R4全部清零就行了.

@宗卿3363:基于51单片机的电子秒表设计 -
驷虎13920241577…… 这个是 数码管显示计数器程序.稍加更改 既满足要求要精确定时,必须使用自装载方式.这里我们使用T2定时器,让它工作在16bit自动装载方式,这时,有另一个位置专门装着16位预装载值,T2溢出时,预装载值立即被置入.这就保证了精确...

相关推荐

  • 单片机秒表设计画图
  • 单片机简单设计作品
  • 51式单片机秒表计时器
  • 基于单片机的时钟设计
  • 基于单片机的简单设计
  • 单片机计时秒表的设计
  • 51单片机秒表程序设计
  • 基于单片机的秒表系统
  • 基于单片机的数字秒表设计
  • 电子秒表的设计
  • 基于51单片机的秒表设计
  • 单片机99秒表设计
  • 基于单片机的电子秒表设计
  • 基于单片机的秒表设计论文
  • 单片机秒表设计实验报告
  • 51单片机秒表设计
  • 单片机设计秒表程序
  • 数字秒表设计
  • 单片机实时时钟设计
  • 单片机自制秒表的设计
  • 单片机秒表程序设计
  • 51单片机电子秒表课程设计
  • 51单片机秒表设计0.1-9.9s
  • 51单片机设计秒表
  • 单片机电子秒表程序
  • 基于单片机的电子钟的设计
  • 本文由网友投稿,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
    若有什么问题请联系我们
    2024© 客安网