数字钟流程图汇编语言Word格式文档下载.docx
- 文档编号:17559222
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:11
- 大小:83.35KB
数字钟流程图汇编语言Word格式文档下载.docx
《数字钟流程图汇编语言Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数字钟流程图汇编语言Word格式文档下载.docx(11页珍藏版)》请在冰豆网上搜索。
mindata37h
secdata38h
segdatap0
w1bitp2.7
w2bitp2.6
w3bitp2.5
w4bitp2.4
w5bitp2.3
w6bitp2.2
w7bitp2.1
w8bitp2.0
key1bitp3.2
key2bitp3.3
key3bitp3.4
addflagbit20h
decfalgbit21h
xsstatedata39h
secflagdata3ah;
定义50ms的次数
sectimebit22h;
定义1s到
主程
Org0000h
Ajmpmain
Org000bh
Ajmpsecprocess
Org0030h
Main:
Acallchushihua
Loop:
Acallanjiansaomiao
Acallanjianchuli
Acallshijianchuli
Acallshujuchuli
Acallshujuchaifen
Acallxianshi
Ajmploop
初始化程序
chushihua:
setbw1
Setbw2
Setbw3
Setbw4
Setbw5
Setbw6
Setbw7
Setbw8
Movseg,#0ffh
Movmin_1,#0
Movmin_h,#0
Movsec_1,#0
Movsec_h,#0
Movhour_1,#0
Movhour_h,#0
Movhour,#0
Movmin,#0
Movsec,#0
Movxsstate,#0
Clraddflag
Clrdecflag
Movseccs,#0
Movtmod,#01h
Movth0,#03ch
Movtl0,#0b0h
Setbtr0
Clrsectime
Setbea
Setbet0
ret
按键扫描程序:
anjiansaomiao:
Jbkey1,anjiansaomiao1
Acalldelay5ms
Jbkey1,key2scan
Jnbkey1,$
Incxsstate
Cjnea,#4,anjiansaomiaoend
Ajmpanjiansaomiaoend
anjiansaomiao1:
jbkey2,anjiansaomiao2
acalldelay5ms
jnbkey2,$
setbaddflag
ajmpanjiansaomiaoend
anjiansaomiao2
jbkey3,anjiansaomiaoend
jnbkey3,$
setbdecflag
anjiansaomiaoend:
按键处理程序:
Anjianchuli:
Mova,xsstate
Cjnea,#0,anjianchuli1
Acallanjianchuliend
Anjianchuli1:
Cjnea,#1,anjianchuli2
Jnbaddflag,anjianchulia
Inchour
Clrdaddflag
Cjnz24,hour,anjianchuliend
Anjianchulia:
jnbdecflag,anjianchuliend
Dechour
Mova,decflag
Cjnza,255,anjianchuliend
Movhour,#23
Anjianchuli2:
Cjnza,2,anjianchuli3
Jnbaddflag,anjianchulib
Incmin
Mova,min
Cjnza,60,anjianchuliend
Anjianchulib:
Jnbdecflag,anjianchuliend
Decmin
Movmin,#59
Anjianchuli3:
Cjnza,3,anjianchuliend
Jnbaddflag,anjianchulic
Incsec
Mova,sec
Anjianchulic:
Decsec
Movsec,#59
Anjianchuliend:
秒时间处理程序:
Shijianchuli:
Jnbtf0,shijianchuliend
Incsecflag
Clrtf0
Mova,secflag
Cjnza,20,shijianchuliend
Clrsectflag
Setbsectime
Acallshijianchuliend
Shijianchuliend:
数据处理程序
Shujuchuli:
Jnbshujuchuliend
Cjnza,60,shujuchuliend
Clrmin
Mova,hour
Cjnza,24,shujuchuliend
Clrhour
Acallshujuchuliend
Shujuchuliend:
数据拆分
Shujuchaifen:
Movb,#10
Divab
Movhour_h,a
Movhour_l,b
Movmin_h,a
Movmin_l,b
Movsec_h,a
Movsec_l,b
显示程序:
1ms延时程序
delay1ms:
movr7,#2
del1:
movr6,#250
djnzr6,$
djnzr7,del1
ret
5ms延时程序
delay5ms:
movr5,#5
del2:
acalldelay1ms
djnzr5,del2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数字 流程图 汇编语言