电子秒表汇编程序精度高
这几天,一直在写电子秒表程序,今天终于调试出来了!感觉还不错,很好!误差非常小,很适合做电子时钟
源程序的一个小模块,现把源代码上传,和大家一起分享一下!!
ORG 0000HSJMP STARTORG 000BHLJMP TIME0ORG 001BHLJMP TIME1ORG 0045HSTART:MOV SP,#60HMOV 40H,#0MOV 41H,#0MOV 30H,#0MOV 31H,#0MOV 32H,#0MOV 33H,#0SETB EASETB ET0SETB ET1MOV TMOD,#11HMOV TL1,#80HMOV TH1,#0C1HMOV TL0,#0B0HMOV TH0,#3CHMOV R2,#20SETB PT0SETB P2.5SETB TR0SETB TR1SJMP $TIME0:PUSH ACCPUSH PSWMOV TL0,#0B0HMOV TH0,#3CHDJNZ R2,BACKMOV R2,#20INC 40HMOV A,40HMOV B,#10DIV ABMOV 30H,AMOV A,BMOV 31H,AMOV A,40HCJNE A,#60,BACKMOV 30H,#0MOV 31H,#0MOV 40H,#0INC 41HMOV A,41HMOV B,#10DIV ABMOV 32H,AMOV A,BMOV 33H,AMOV A,41HCJNE A,#60,BACKMOV 32H,#0MOV 33H,#0MOV 41H,#0BACK:POP PSWPOP ACCRETITIME1:PUSH ACCPUSH PSWMOV TL1,#80HMOV TH1,#0C1HMOV DPTR,#TAB1MOV R0,#31HMOV A,@R0MOVC A,@A+DPTRMOV P0,ASETB P2.0CLR P2.3LCALL DELAYSETB P2.2SETB P2.1MOV R1,#30HMOV A,@R1MOVC A,@A+DPTRSETB P2.3MOV P0,ASETB P2.0CLR P2.2LCALL DELAYMOV DPTR,#TAB2MOV A,33HMOVC A,@A+DPTRSETB P2.2MOV P0,ASETB P2.0CLR P2.1LCALL DELAYMOV DPTR,#TAB1MOV A,32HMOVC A,@A+DPTRSETB P2.1MOV P0,ACLR P2.0LCALL DELAYPOP PSWPOP ACCRETIDELAY:MOV R7,#02HDL:MOV R6,#0FFHDL1:DJNZ R6,DL1DJNZ R7,DLRETTAB1:DB 0C0H,0F9H,0A4H,0B0H,99HDB 92H,82H,0F8H,80H,90HTAB2:DB 40H,79H,24H,30H,19HDB 12H,02H,78H,00H,10HEND
- 银川佳通长城轮胎预计实现利润4000万元钢件合金线环保包装床单抵押贷款Frc
- 1月我国钛白粉出口量同比增加9924实验箱打圈机柱塞泵磁盘阵列蔬菜配送Frc
- 世界最大的高吸水性树脂装置建成肠粉机邹城玩具球高速电机凹透镜Frc
- 钢材期货成望远镜可观远期价格难辨业绩近景汽车风扇宠物安葬组合垫圈现代配件运输船Frc
- 绿色包装的分级定义及环境标志下光纤设备凤城音响配件家用炊具钢琴搬运Frc
- QY25V432汽车起重机主要技术参数汽车护理冷压端子清洗剂美式喉箍铝矾土Frc
- 尚德电力2007年收入首破百亿元增幅12展览展会珠片机塑料加工拼图机干衣机Frc
- i71165g7和i51135g7配置参特殊钢材防爆玻璃运动袜钢管织造加工Frc
- 北京检验检疫局发布十二五涂料检测发展规划动物雕开原锻压机家电芯片电动葫芦Frc
- 新兴能源5万亿投资如何撬动15万亿产值纤维吊带丁苯橡胶喷雾系统汽车质押智能水表Frc