- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
汇编语言时钟(Assembly language clock)
汇编语言时钟(Assembly language clock)
;********************************************************************************
描述;*:*
;*简易电子时钟,数码管显示*
;* K1 ---时调整*
;* K2 ---分调整*
;* *
;* *
;********************************************************************************
code_seg段码
data_seg段数据
stack_seg段1
K1位P1.4
K2点P1.5
data_seg增殖
key_s:DS 1
key_v:DS 1
dis_digit:DS 1
秒:DS 1
dis_index:DS 1
小时:DS 1
分钟:DS 1
sec100:DS 1
dis_buf:DS 8
buf_hour_h EQU dis_buf;小时十位
buf_hour_l EQU dis_buf + 1;小时个位
buf_min_h EQU dis_buf + 3;分十位
buf_min_l EQU dis_buf + 4;分个位
buf_sec_h EQU dis_buf + 6;秒十位
buf_sec_l EQU dis_buf + 7;秒个位
stack_seg增殖
堆栈:DS 20
;===============================================================================
cseg 0000H
JMP主
在0000bh cseg
循环定时器
在0001bh cseg
循环定时器1
;===============================================================================
code_seg增殖
主要:
使用0
MOV SP,#(stack-1);
mov P0,# 0ffh
MOV P2,# 0ffh
MOV TMOD,# 011h;定时器0, 1工作模式1, 16位定时方式
MOV Th0、# 0fch
MOV TL0,# 017h
MOV Th1、# 0dch
CLR
MOV TL1,一
MOV 12小时,#;
CLR;
分钟数加一
MOV秒,一
MOV sec100,一
一个小时的运动,
MOV B,# 10
DIV AB
MOV DPTR,# dis_code
前两个,@ + DPTR
MOV buf_hour_h,时十位一;
一个小时的运动,
MOV B,# 10
DIV AB
MOV A,B
前两个,@ + DPTR
MOV buf_hour_l,时个位一;
MOV A,民
MOV B,# 10
DIV AB
前两个,@ + DPTR
MOV buf_min_h,分十位一;
MOV A,民
MOV B,# 10
DIV AB
MOV A,B
前两个,@ + DPTR
MOV buf_min_l,分个位一;
MOV A,秒
MOV B,# 10
DIV AB
前两个,@ + DPTR
MOV buf_sec_h,秒十位一;
MOV A,秒
MOV B,# 10
DIV AB
MOV A,B
前两个,@ + DPTR
MOV buf_sec_l,秒个位一;
MOV buf_hour_h + 02H,# 0bfh
MOV buf_hour_h + 05h,# 0bfh
MOV dis_digit,# 0feh
CLR
MOV dis_index,一
MOV即# 08ah;使能timer0,1中断
tr0 SETB
SETB TR1
MOV key_v,# 03h
main_lp:
LCALL scan_key;键扫描
JZ main_lp;无键返回
MOV R7,# 10;延时10ms
LCALL delayms;延时去抖动
LCALL scan_key;再次扫描
JZ main_lp;无键返回
MOV key_v,key_s;保存键值
LCALL proc_key;键处理
sjmp main_lp;调回主循环
;===============================================================================
scan_key:
;扫键扫描子程序
保存按键状态到key_s;
;返回:---按键是否按下(布尔)
CLR
MOV C,K1;读按键K1
MOV acc.0,C
MOV C,读按键K2 K2;
MOV acc.1,C
MOV key_s,一保存按键状态到key_s;
广深港高速铁
您可能关注的文档
- 感冒误区及攻略(Cold misunderstanding and strategy).doc
- 感动中国2011颁奖词(Touching the 2011 Prize speech of China).doc
- 感动作文(记叙、抒情。。)(Moving composition (narrative, Lyric).. )).doc
- 感动女人方法(Touching woman method).doc
- 惠东巽寮湾导游词惠东,巽寮湾,旅游,导游词(Huidong Xun Wan Bay tour guide, Huidong, Sunda Wan Bay, tourist, tourist guide words).doc
- 慢性鼻窦炎药物及外科治疗的新进展(Recent advances in medicine and surgical treatment of chronic sinusitis).doc
- 戏文07理论班毕业论文(A theory of 07 class graduation thesis).doc
- 成为一个有效的人(Be an effective person).doc
- 性格搭配之戒指篇(Character collocation ring chapter).doc
- 成功交易者的操作哲学(Operational philosophy of successful traders).doc
- 汉之云 炼化(Cloud refining of Han Dynasty).doc
- 水果的全面知识(Comprehensive knowledge of fruit).doc
- 汇编知识(compiled knowledge).doc
- 汉子意思不同的日语(Men speak different Japanese).doc
- 汕尾蓄势弯道超车(Shanwei is poised to overtake the curve).doc
- 江北产业集中区开发建设回顾与展望(Review and Prospect of development and construction of Jiangbei industrial concentration area).doc
- 汉字简化过程(Simplified Chinese character process).doc
- 汉语言文学辅修专业培养方案_47(Training program for minor majors in Chinese language and literature _47).doc
- 江苏物理试题(Jiangsu physics examination).doc
- 江佩珍和谐构造大小家庭(Jiang Peizhen harmonious construction of family size).doc
文档评论(0)