毕业设计(毕业设计)转速表计数器的设计制作之程序代码

计数器代码  时间:2021-03-19  阅读:()

(毕业设计)转速表计数器的设计制作之程序代码BZW0 EQU 20H

BZW1 EQU BZW0+1

Hour EQU BZW1+1

Minuter EQU HOUR+1

FLASHBIT EQU MINUTER+1 ;=55Hshownoflash;=03H showled8flash

;=02Hshowled7flash

;=01Hshowled6flash

;=00H showled5flash

KEYFLAG EQU FLASHBIT+1 ;D0=1 show PRG Down;D1=1 showYZ Down

;D2=1 showJST Down

Zszl EQU KEYFLAG+1

Zszh EQU Zszl+1

Yzszl EQU Zszh+1

Yzszh EQU Yzszl+1

Jszl EQU Yzszh+1

Jszh EQU Jszl+1

AAL00 EQU Jszh+1

AAH00 EQU AAL00+1

YZSZL1 EQU AAH00+1

YZSZH1 EQU YZSZL1+1

JSZL1 EQU YZSZH1+1

JSZH1 EQU JSZL1+1

Disbuf0 EQU JSZH1+1 ;Disbuf0---Disbuf3 displaynumberorCouner Disbuf1 EQU Disbuf0+1

Disbuf2 EQU Disbuf1+1

Disbuf3 EQU Disbuf2+1

Disbuf4 EQU Disbuf3+1 ;Disbuf4---Disbuf7displaytimeorspeed Disbuf5 EQU Disbuf4+1

Disbuf6 EQU Disbuf5+1

Disbuf7 EQU Disbuf6+1

Zscs EQU Disbuf7+1

DDcs1 EQU Zscs+1

DDcs2 EQU DDcs1+1

KEYCOU EQU DDCS2+1

FLASHFLAG EQU KEYCOU+1

FLASHC EQU FLASHFLAG+1

JSZL10 EQU FLASHC+1 JSZH10 EQU

JSZL10+1 JSZL11 EQU JSZH10+1 JSZH11 EQUJSZL11+1 STAKk EQU JSZH11+1 stakkk equstakk+1 stak equ stakkk+1 ywk1 equstak+1

ywk2 equ ywk1+1ywk3 equ ywk2+1 ywk4 equ ywk3+1 ywk5 equywk4+1 ywk6 equ ywk5+1 ywk7 equ ywk6+1 ywk8 equywk7+1 ywk9 equ ywk8+1 ywk10 equ ywk9+1 ywk11 equywk10+1 ywk12 equ ywk11+1 ywk13 equ ywk12+1 ywk14equywk13+1 ywk15 equywk14+1 ywkend equywk15+1 checkequ stak

ORG0000H

LJMP START ORG0003H

CLR EX0

RETI

ORG000BH

LJMP TIME0 ORG0013H

CLR EX1

RETI

ORG001BH

LJMP TIME1

ORG0023Hljmpssint

ORG00100H

START: MOV R0, #0 MOV R1, #0

LOOP: DJNZ R1, LOOP DJNZ R0, LOOP

MOV IE, #00H MOV SP, #STAK MOVTMOD,#16H MOV R0, #20H

MOV R1, #STAK-20H CLR A

Clear: MOV @R0, A INC R0djnz R1, Clear

MOV TL0, #0FFH MOV TH0, #0FFHMOV TL1, #0f0H MOV TH1, #0d8Hmov 0cdh, #0ffh mov 0cch, #0eehmov 0cbh, #0ffh mov 0cah, #0eehmov scon, #50h mov 0c8h, #34h

MOV ZSCS, #64H SETB EA

SETB ES

SETB TR1

SETB ET1

SETB ET0

SETB TR0lcal l read1mov a,checklcal l readlcal l readsum

SETB BZW1.2 MAIN:

LCALL KEY

LCALL DATT

LCALL SENDZS LCALL SENDYZ LCALL SENDJS

LCALL CONTROL

LCALL DISPLAY LJMP MAIN

KEY: MOV A, P3 JNB P3.7,yz

JNB P3.6, JST jnbp0.4,abcjmpabcdabc:lcal l ywxsabcd:

MOV KEYCOU, #0 CLR BZW1.0 LJMPKEYRET

YZ: MOV KEYFLAG,#02H INC KEYCOUMOV A, KEYCOU CJNE A,#10H,KEYRET jbbzw0.1,keyret MOV A, stakk INCA

CJNE A, #0AH,YZZ MOV A, #00H YZZ:MOVstakk, A lcal l writelcal l readsum

SETB BZW1.2 LJMP KEYRET

JST: MOV KEYFLAG,#04H INC KEYCOU

MOV A, KEYCOU

CJNE A,#10H,KEYRET

CLR BZW1.2

JB BZW0.1, JST23

SETB BZW0.1

CLR BZW0.5

MOV R0, #AAL00

MOV R5, #02H

CLR A

CLEAR1: MOV @R0, A

INC R0

DJNZ R5, CLEAR1

LJMP KEYRET

JST23: CLR BZW0.1

SETB BZW0.3

SETB BZW1.1 KEYRET: RETDATT: JNB BZW0.1,DATT3 MOV R5, AAH00MOV R4, AAL00

MOV R3, #00H

MOV R2, #60

LCALL DUDIV

MOV JSZH10, R5

MOV JSZL10, R4

MOV YZSZL1, YZSZL MOV YZSZH1, YZSZH MOV

JSZL11, JSZL10 MOV JSZH11, JSZH10 MOVR0, #YZSZL1

MOV R1, #JSZL11

MOV R3, #02H

LCALL MSUB

JB BZW0.7, DATT22 MOV A, @R0INC R0

ORL A, @R0

CJNE A,#00H,DATT3

DATT22:CLR BZW0.1

SETB BZW0.3

DATT3: JB BZW0.5, DATT31 LJMP DATTRETDATT31: CLR BZW0.5

MOV A, ZSZL

MOV B, ZSZH

ORL A, B

CJNE A, #00H,DATT310 JB BZW0.4,DATT32CLR BZW0.6

MOV DDCS1,#0C8H

MOV DDCS2,#12H

SETB BZW0.4

SJMP DATTRET

DATT310:CLR BZW0.4

SETB BZW0.0

CLR BZW0.2

MOV FLASHBIT, #55H SJMP DATTRET

DATT32: JNB BZW0.6, DATTRET CLR BZW0.0DATTRET: RET

MSUB: CLR BZW0.7

MOV A, R0

MOV R2, A

MOV A, R3

MOV R7, A

CLR C

LP0: MOV A, @R0

SUBB A, @R1

MOV @R0,A

INC R0

INC R1

DJNZ R7, LP0

JNC LP1

SETB BZW0.7

LP1: MOV A, R2

MOV R0, A

RET

TIME0: PUSH Acc

PUSH PSW

MOV A, #01H

CLR C

ADD A, JSZL

MOV JSZL, A

CLR A

ADDC A, JSZH

MOV JSZH, A

JNB BZW0.1, TIME01

MOV A, #01H CLR C

ADD A, AAL00 MOV AAL00, A CLR AADDC A, AAH00 MOV AAH00, A TIME01: POPPSW

POP Acc

RETI

TIME1: PUSH Acc

PUSH PSW

MOV TH1, #0d8H MOV TL1, #0f0H

DJNZ ZSCS, TIME1RET SETB BZW0.5

MOV ZSZH, JSZH MOV ZSZL, JSZL

RackNerd:便宜vps补货/1核/768M内存/12G SSD/2T流量/1G带宽,可选机房圣何塞/芝加哥/达拉斯/亚特拉大/荷兰/$9.49/年

RackNerd今天补货了3款便宜vps,最便宜的仅$9.49/年, 硬盘是SSD RAID-10 Storage,共享G口带宽,最低配给的流量也有2T,注意,这3款补货的便宜vps是intel平台。官方网站便宜VPS套餐机型均为KVM虚拟,SolusVM Control Panel ,硬盘是SSD RAID-10 Storage,共享G口带宽,大流量。CPU:1核心内存:768 MB硬盘:12 ...

无忧云( 9.9元/首月),河南洛阳BGP 2核 2G,大连BGP线路 20G高防 ,

无忧云怎么样?无忧云服务器好不好?无忧云值不值得购买?无忧云,无忧云是一家成立于2017年的老牌商家旗下的服务器销售品牌,现由深圳市云上无忧网络科技有限公司运营,是正规持证IDC/ISP/IRCS商家,自营有国内雅安高防、洛阳BGP企业线路、香港CN2线路、国外服务器产品等,非常适合需要稳定的线路的用户,如游戏、企业建站业务需求和各种负载较高的项目,同时还有自营的高性能、高配置的BGP线路高防物理...

Advinservers:美国达拉斯便宜VPS/1核/4GB/80GB SSD/1Gbps不限流量/月付$2.5/美国10Gbps高防服务器/高达3.5TBDDos保护$149.99元/月

Advinservers,国外商家,公司位于新泽西州,似乎刚刚新成立不久,主要提供美国和欧洲地区VPS和独立服务器业务等。现在有几款产品优惠,高达7.5TB的存储VPS和高达3.5TBDDoS保护的美国纽约高防服务器,性价比非常不错,有兴趣的可以关注一下,并且支持Paypal付款。官方网站点击直达官方网站促销产品第一款VPS为预购,预计8月1日交付。CPU为英特尔至强 CPU(X 或 E5)。官方...

计数器代码为你推荐
重庆电信断网这几天为什么重庆电信的网络总是这么不稳定企业建网站企业建网站有什么用?企业信息查询系统官网我公司注册不久,如何在网上查询到360防火墙在哪里怎么查找到360防火墙在自己电脑里的位置?并且关闭掉yixingjia合家欢是一种什么东西?即时通平台老司机进来 求个直播平台三五互联股票三五互联是干什么的?可信网站可信网站认证一定要办吗地址栏图标网站在地址栏显示的图标,是怎么显示出来的社区动力如何建立一个论坛?就是社区动力discuz论坛 这个discuz!是不是一个软件?关于建立论坛给个系统的的教
厦门虚拟主机 短域名 ip查域名 vps推荐 国外免费vps 老左 本网站服务器在美国维护 美国主机评测 bluevm 全球付 evssl证书 地址大全 嘟牛 dd444 网通服务器托管 香港亚马逊 空间首页登陆 cxz 域名和主机 zcloud 更多