6位数码管的MCS51单片机秒表设计实验利用51单片机,6个数码管设计一个秒表,要求在数码管上显示的数据从0开始每0.1秒加1,有启动,暂停,清零键 要个完整的程序!满分用哪个显示都成!不考虑什么

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 18:58:52
6位数码管的MCS51单片机秒表设计实验利用51单片机,6个数码管设计一个秒表,要求在数码管上显示的数据从0开始每0.1秒加1,有启动,暂停,清零键 要个完整的程序!满分用哪个显示都成!不考虑什么

6位数码管的MCS51单片机秒表设计实验利用51单片机,6个数码管设计一个秒表,要求在数码管上显示的数据从0开始每0.1秒加1,有启动,暂停,清零键 要个完整的程序!满分用哪个显示都成!不考虑什么
6位数码管的MCS51单片机秒表设计实验
利用51单片机,6个数码管设计一个秒表,要求在数码管上显示的数据从0开始每0.1秒加1,有启动,暂停,清零键 要个完整的程序!满分
用哪个显示都成!不考虑什么数码管,也不考虑什么外围电路,能运行就成,学校的课设 要交拉 急

6位数码管的MCS51单片机秒表设计实验利用51单片机,6个数码管设计一个秒表,要求在数码管上显示的数据从0开始每0.1秒加1,有启动,暂停,清零键 要个完整的程序!满分用哪个显示都成!不考虑什么
HD7279A.
ORG 0000H
lJMP WAIT0
ORG 001BH
LJMP BRT
ORG 0030H
WAIT0:LCALL DISP
MOV C,P1.4
JC WAIT0
LCALL READ
MOV A,28H
CJNE A,#01H,WAIT0
MIAOBIAO:MOV 79H,#00H ;1键开始
MOV 7AH,#00H ; 2键停止
MOV 7BH,#00H ; 再按3键清零
MOV 7CH,#00H ; 再按1键重新开始
MOV 7DH,#00H
MOV 7EH,#00H
MOV TMOD,#10H
MOV TH1,#0D8H
MOV 1,#0F0H
MOV IE,#88H
SETB PT1; 中断优先级
SETB TR1 ;开启定时器T1
;
MAIN:ACALL DISP
MOV C,P1.4
JC MAIN ; 等按键,按2停止
ACALL READ
MOV A,28H
CJNE A,#02H,MAIN
CLR TR1
WAIT1:LCALL DISP
MOV C,P1.4
JC WAIT1 ;按3键清零
LCALL READ
MOV A,28H
CLR 28H
CJNE A,#03H,WAIT1
MOV 79H,#00H
MOV 7AH,#00H
MOV 7BH,#00H
MOV 7CH,#00H
MOV 7DH,#00H
MOV 7EH,#00H
WAIT2:LCALL DISP
MOV C,P1.4 ;第三次按1键重新开始
JC WAIT2
LCALL READ
MOV A,28H
CLR 28H
CJNE A,#01H,EXIT
LJMP MIAOBIAO
EXIT:LJMP WAIT0
; EXIT:POP PSW
; POP ACC
; RET
DISP:MOV R0,#79H
MOV R1,#0C8H
MOV R2,#06H
DISP_LOOP:MOV 29H,R1
ACALL SEND
MOV 29H,@R0
ACALL SEND
INC R1
INC R0
DJNZ R2,DISP_LOOP
RET
SEND:CLR P1.7
MOV R3,#08H
lCALL LONG
SEND_LOOP:MOV C,29H.7
MOV P1.6,C
SETB P1.5
ACALL SHORT
CLR P1.5
ACALL SHORT
MOV A,29H
RL A
MOV 29H,A
DJNZ R3,SEND_LOOP
CLR P1.6
RET
LONG:MOV R5,#28H
LLP:DJNZ R5,LLP
SHORT:MOV R6,#08H
SLP:DJNZ R6,SLP
RET
BRT:MOV TL1,#0F0H
MOV TH1,#0D8H
PUSH PSW
PUSH ACC
INC 79H
MOV A,79H
CJNE A,#0AH,FH
MOV 79H,#00H
INC 7AH
MOV A,7AH
CJNE A,#0AH,FH
MOV 7AH,#00H
INC 7BH
MOV A,7BH
CJNE A,#0AH,FH
MOV 7BH,#00H
INC 7CH
MOV A,7CH
CJNE A,#06H,FH
MOV 7CH,#00H
INC 7DH
MOV A,7DH
CJNE A,#0AH,FH
MOV 7DH,#00H
INC 7EH
MOV A,7EH
CJNE A,#06H,FH
MOV 7EH,#00H
FH:POP ACC
POP PSW
RETI
READ:MOV 29H,#15H
ACALL SEND
LCALL RESE
RET
RESE:MOV 71H,#8 ; =8
SETB P1.6 ; P1.2(DATA)
CALL LONG ;
RECEIVE_LOOP:SETB P1.5 ; CLK
CALL SHORT ;
MOV A,28H ;
RL A
MOV 28H,A
MOV C,P1.6 ;
MOV 28H.0,C
CLR P1.5 ; CLK
CALL SHORT
DJNZ 71H,RECEIVE_LOOP; 8
CLR P1.6 ; DAT
RET

6位数码管的MCS51单片机秒表设计实验利用51单片机,6个数码管设计一个秒表,要求在数码管上显示的数据从0开始每0.1秒加1,有启动,暂停,清零键 要个完整的程序!满分用哪个显示都成!不考虑什么 mcs51单片机 那些寄存器能够进行位寻址 位寻址的条件? protues的秒表仿真图单片机课程设计要求:按键控制秒表的开始暂停和复位,数码管显示数字,6位妙表,显示分,秒,十分秒,百分秒.我设计的是数码管静态显示,用了6个74ls164芯片,基于89c51芯片,但仿 求51单片机运动秒表程序,精确度0.1秒!用4位数码管显示!好的资料也给留我看看, 51单片机的四位数码管接上拉电阻多大? 单片机 电子秒表的设计用单片机设计一个电子秒表 以毫秒为单位及时 最长计时一分钟 具有启动 停止 复位 暂停 和继续跑秒功能 各种功能用按键来控制 时间显示用数码管实现要有电路图 单片机数码管 段选 位选 是什么? 英语翻译本设计的数字电子秒表系统采用STC89C52单片机为中心器件,利用其定时器/计数器定时和记数的原理,结合显示电路、LED数码管以及独立键盘来设计秒表,将软、硬件有机地结合起来.我们 数字电压表设计 单片机 C语言用C语言编写的单片机数字电压表设计,用数码管显示 MCS51单片机晶振频率为6MHz,定时器作计数器使用时,其最高的输入计数频率应为? 1. 实验任务利用单片机实验装置的T0、T1的定时计数器,来完成电子秒表设计2、要求:(1)、4位LED显示计时时间,精确到百分之一秒.(2)、可用一个按键控制“开始”,“停止”和“清零”. P0口接10K上拉电阻接2个74HC573接4位共阴极数码管亮度不够AT89S52单片机设计的温度显示,P0口接10K上拉电阻,P0各个端口接接2个74HC573的各端口,扫描控制4位8段共阴极数码管,其中第4位数码管亮度可 用C语言编写程序使89C52单片机实现数字时钟功能,显示时分秒的数码管,p1~p7接a~实验中6位数码管,分别为小时的十位,个位.分钟的十位,个位.秒的十位,个位.6个键盘分别对时秒分进行加一或 请教MCS51单片机高手MCS51单片机系列那个型号的单片机,可以用于家用电器领域,或着说MCS51单片机可以用于家用电器领域,因为家用电器有些需要控制程序.抱歉分不多了, 英语翻译基于单片机的数字秒表设计.用英文怎么翻译.还有 单片机 用英文怎么翻译. 单片机中控制8位共阴红色数码管的位选段选是什么意思 这个四位数码管是什么型号?旁边的单片机是AT89S52,怎样从淘宝搜索到? 求单片机数码管两个按键(开始/暂停,清零)秒表的程序及protues的图~共阳极...protues仿真也要加急.今天下午就要交给老师了.