求用单片机设计一个秒表AT89C51
;汇编程序如下。;使用T0定时方式1,每隔50ms中断一次,用于修改时间及显示 ;使用外部中断0、1,用于控制启动和清零 ;=== ORG 0000H AJMP MAIN ORG 0003H AJMP X0_INT ORG 000BH AJMP T0_INT ORG 0013H AJMP X1_INT MAIN:MOV TMOD,#01H ;T0定时方式1 MOV TH0, #(65536-5000...
汇编语言 秒表程序设计
push ds ;保存数据段 mov ax,0000 mov ds,ax ;数据段清零 mov ax,offset irq7 ;取中断程序入口地址 add ax,2000 ;加装时IP=2000地址 mov si,003c ;填8259中断7中断矢量 mov w[si],ax ;填偏移量矢量 mov ax,0000 ;段地址CS=0000H mov si,003e mov w[si...
单片机秒表设计
用AT89C51设计一个2位的LED数码显示作为“秒表”,这应该是一个仿真题,可用两位一体的共阴数码管,用定时器T0定时,得到1秒计时。
51单片机 秒表设计
\/\/ 51单片机 秒表,显示时间为0000—9999秒,启动、停止,(停止后再次启动复位)include<reg52.h> define uint unsigned int define uchar unsigned char uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};uchar bai,shi;uint...
AT89C51单片机用4位数码管做秒表,要求用动态扫描做,汇编语言
重赏之下心有勇夫^_^ ;汇编时钟程序。4位共阳管。P0口段码,P2.0~P2.3位码。显示毫秒和秒。三个按键一个控制时钟开始走,一个控制暂停和继续。。。一个按键清0 ;12M晶振 2011 04 20 调试完成 STRT EQU P3.2 STP EQU P3.3 CLRR EQU P3.5 ORG 00H SJMP MAIN ORG 0BH AJMP T0...
单片机 按键秒表
秒表的设计程序 用89C51,外接晶振,复位电路,二个数码管,二个按键,做一个电子秒表,具体要求为用按键起停电子表,可用按键设计倒计时时间(如10S,20S,60S),并启动倒计时功能。能用按键选择以上两功能之一。三、程序代码:A_BIT EQU 20H ;数码管个位数存放内存位置 B_BIT EQU 21H ;数码管十...
汇编语言 秒表程序设计
AJMP MAIN ORG 03H AJMP EX0INT ORG 0BH AJMP T0INT ORG 13H AJMP EX1INT ORG 0030H MAIN:MOV P1,#0 MOV TMOD,#01 MOV TH0,#3CH MOV TL0,#0B0H MOV R0,#20 SETB EA SETB EX0 SETB IT0 SETB EX1 SETB IT1 SETB ET0 MAIN1:MOV P1,A AJMP MAIN1 EX0INT:CPL TR0 RETI EX...
单片机,我有一个秒表00.0计时的汇编语言 程序 谁能帮我解释下这些程序...
50MS T0 中断 倒计时R4,R5,R6!数码管显示:R4,R5,R6 按键K1,开始...但没有看到K2的处理程序,没写完吧?
任务要求 用数码管显示60秒的秒表设计(单片机AT89C51)
用按键控制启停。--刚开机时,是启动,还是停止?3.若启动后计时没到60秒,按键停止后,则重新计时。--按键停止后,立即就重新计时?--是不是保持显示,等待再次按键,再重新计时?--否则,按键的作用,就不是停止了,而是重新计时了。4.要求用汇编语言 --这个可以办到。
设计电子时钟 要用AT89S51单片机的定时器实现,用4位数码管显示,用点的...
(6) 所有按键需要通过串口自发自收来调校各种功能。2.发挥部分(1)增加秒表功能(2)增加闹铃功能(3)增加整点报时功能。这是我以前做过的课程设计,你需要的话可以发给你参考一下只不过程序是汇编的,C语言我没调好。你的邮箱? 本回答被网友采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 ...