org 0000h
LJMP MAIN
ORG 000BH
LJMP GE1
MAIN:MOV SP,#5FH
MOV DPTR,#TAB
MOV R1,#00
MOV R2,#00
MOV R0,#20
MOV TMOD,#01H
MOV TH0,#3CH
MOV TL0,#0B0H ;---------附初值
SETB EA ;--------------------总中断允许
SETB ET0 ;------------------T0中断允许
SETB TR0 ;-------------------T0计时开
SJMP $
GE1:DJNZ R0,NT ;----------------20次调用0.05s产生1s时间间隔
ZT:JNB P1.0,ZT ;-------------扫描P1.0口,看是否需要暂停
FW:JNB P1.2,FW1 ; --------扫描P1.1口,看是否需要清零
MOV R0,#20
MOV A,R1
ADD A,#01H
DA A ;------------------------将十六进制的A转化为BCD码
MOV R1,A
ANL A,#0FH
MOVC A,@A+DPTR
MOV P2,A ;----------------将低四位输出给P2显示
MOV A,R1
SWAP A
ANL A,#0FH
MOVC A,@A+DPTR
MOV P0,A ;----------------将高四位输出给P0显示
NT: MOV TH0,#3CH
MOV TL0,#0B0H
SETB TR0 ;产生1s
RETI
FW1:MOV A,#3fh ;--------------- 清零子程序
MOV P2,A
MOV P0,A
ACALL FW
TAB:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
END
数字秒表的设计 秒表是人们日常生活常用的测时仪器,它能够简单地完成计...
1.设计一个数字秒表,要求从00:00秒开始计时,最大计时时间为99:99秒。并且具有启动、暂停和清零(复位)等功能。? 2.画出硬件连接电路图,说明各个控制信号的作用。? 3.画出程序流程图,编写程序,硬件连接调试,直至正确。? 4.编写课程设计报告。 求汇编程序 和 所需器件!!万分感谢了 这...
00~99电子秒表课程设计
个功能按键第1个按键开始按钮,第2个按键停止按钮,第3个按键及时归零
2011电子设计大赛材料清单—控制类的题目能出什么,能与哪方面相关,跟今...
使用单片机开发系统及FPGA开发系统、单片机最小系统板(仅含单片机芯片、键盘与显示装置、存储器)和可编程逻辑器件下载板(仅含可编程芯片、下载电路、配置存储器),表示在作品制作时需要使用单片机或者可编程逻辑器件才可以完成。使用四位半数字万用表,表示在作品制作时需要测量的电压精度在0.05%以上。...
交通灯的单片机设计
程序也很简单,用定时器就好了啊,中断也用的到,加油啦,支持你,Myfriends!!!(这个图中用了8个LED,做交通灯再加上4个就行了,口也够)