- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验十一、并串转换(cd4014)
本程序功能:按F1键,再按3键,进行调用并串转换功能。存储在外部RAM区,地址为0010H。
同学更改为:同学将此功能加到自己编的上一个程序中。
进入并串转换子程序后,关闭外部中断,出来时开中断;
并串转换变换功能程序——cd4014o。
可将转换结果放到数码管中显示。
调试方式:设置断点,调出寄存器窗、外部数据区窗观察结果。
程序文件:cd4014.asm
程序: xsdsmequ30h
fwdsmequ31h
txdsmequ32h
txjymequ33h
xsm1equ37h ;显示缓冲区
xsm2equ38h ;
xsm3equ39h ;
xsm4equ3ah ;
xsm5equ3bh ;
xsm6equ3ch ;
xsmm1equ3dh
xsmm2equ3eh
xsmm3equ3fh
xsmm4equ40h
xsmm5equ41h
xsmm6equ42h
txsjmequ24h
jpmequ25h
dqdsmequ26h
txzcbzmequ27h
xsclmequ43h ;显示处理单元
sjzzmequ44h
jpclbzm equ49h
raddlmequ4ch
raddhm equ4dh
wdatamequ4eh
xsdsm1equ4fh
xsjymequ50h
secmequ51h;秒数据
minmequ52h;分数据
hrmequ53h;小时数据
datemequ54h;日数据
monthmequ55h;月数据
weekmequ56h;星期数据
yearmequ57h;年数据低2位
kscanfmequ58h
keyctmequ59h
keym1equ5ah
keym2equ5bh
keybm1equ5ch
keybm2equ5dh
adsjdzl equ34h
adsjdzh equ35h
dpmequ23h
dp1 bit18h
dp2 bit 19h
dp3 bit 1ah
dp4 bit 1bh
dp5 bit 1ch
dp6 bit 1dh
ptt bit 1eh
swa bit 1fh
org0000h
ljmpstart
org0003h
ljmpadzd
org000bh
ljmpzdt0
org0100h
start: movsp,#5eh
;-------------------------------int0中断初始化、开中断
setbit0
setbex0
clrie0
;-------------------------------t010ms中断初始化
movtmod,
; setbpt0
movtl0,#00h
movth0,#0dch
setbtr0
setbet0
setbea
;--------------------------数码管显示存储单元初始化
movdpm,#0ffh
movxsm1,#00h
movxsm2,#00h
movxsm3,#00h
movxsm4,#00h
movxsm5,#00h
movxsm6,#00h
movr4,#00h
;------------------------------
acallkey0
acalldisplay
;
jk:nop
jk4: mova,kscanfm
cjnea,#55h,jk
ljmpkeypr
jk3: acallkey0
ljmpjk
keypr: mova,keym1
cjnea,#0f7h,jk3 ;f1
acallkey0
movxsmm1,#01h
movxsmm2,#0ffh
movxsmm3,#0ffh
movxsmm4,#0ffh
movxsmm5,#0ffh
movxsmm6,#0ffh
movxsm1,xsmm1
movxsm2,xsmm2
movxsm3,xsmm3
movxsm4,xsmm4
movxsm5,xsmm5
movxsm6,xsmm6
lcalldisplay
keypr9: mova,kscanfm
cjnea,#55h,keypr9
mova,keym2
cjnea,#0feh,keypr3
acallkey0
ljmpdsx
文档评论(0)