- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子表显示
学院:电气工程学院
专业:自动化0701
学号:070302032
姓名:张卓玮
内 容 提 要
关 键 词
电子表显示
学号:070302032 姓名:张卓玮
第一章 绪论电子表工作原理
2.2 方案原理分模块描述
(1)提示语显示模块:可进行一定的按钮提示,可通过数码管的点亮表示代表问候。
data segment
;*****定义please等提示信息*****str db 20db 50h,7,0,0db 6ch,7,0,1db 65h,7,0,1db 61h,7,0,1db 73h,7,0,1db 65h, 7,0,1db 70h,7,1,-10db 72h,7,0,1db 65h,7,0,1db 73h,7,0,1db 73h,7,0,1db 53h,7,0,2db 6bh,7,0,2db 65h,7,0,1db 79h,7,0,1db 65h,7,0,2db 78h,7,0,1db 69h,7,0,1db 74h,7,0,1
db 21h,7,0,1(2)图形数字显示模块:显示电子表图形数字,以及时,分,秒间的间隔的心型符号
;*****定义0-9十个图形数字*****s0 db 6db 5fh,7,0,0db 7ch,7,1,-1db 7ch,7,1,0db 5fh,7,0,1db 7ch,7,0,1db 7ch,7,-1,0sy db 2db 7ch,7,1,0db 7ch,7,1,0s2 db 5db 5fh,7,0,0db 7ch,7,1,1db 5fh,7,0,-1db 7ch,7,1,-1db 5fh,7,0,1s3 db 5db 5fh,7,0,0db 7ch,7,1,1db 5fh,7,0,-1db 7ch,7,1,1db 5fh,7,0,-1s4 db 4db 7ch,7,1,0db 5fh,7,0,1db 7ch,7,1,1db 7ch,7,-1,0s5 db 5db 5fh,7,0,0db 7ch,7,1,-1db 5fh,7,0,1db 7ch,7,1,1db 5fh,7,0,-1s6 db 6db 5fh,7,0,0db 7ch,7,1,-1db 5fh,7,0,1db 7ch,7,1,1db 5fh,7,0,-1db 7ch,7,0,-1s7 db 3db 5fh,7,0,0db 7ch,7,1,1db 7ch,7,1,0s8 db 7db 7ch,7,1,0db 5fh,7,-1,1db 7ch,7,1,1db 5fh,7,0,-1db 7ch,7,1,1db 5fh,7,0,-1db 7ch,7,0,-1s9 db 6db 7ch,7,1,0db 5fh,7,-1,1db 7ch,7,1,1db 5fh,7,0,-1db 7ch,7,1,1db 5fh,7,0,-1s11 db 2db 03h,7,1,0db 03h,7,1,0
data endsstack segmentdb 200 dup (0)stack endscode segmentassume cs:code,ss:stack,ds:data
(3)时间显示及校正模块:能正确显示时间,并能对时间进行设定和修改。在时钟正常运行时,不可以调整时钟,在运行时,以4位数码管的高2位显示小时,低2位显示分钟,发光二极管每秒闪烁一次,表明时钟的运行,需要调整时间时,发光二极管停止闪烁,此时通过按键实现时间的调整。
mov ax,datamov ds,axmov ah,0???????? ;设置显示方式mov al,4int 10hmov ah,0bh??????? ;置彩色调板mov bh,0mov bl,1int 10hmov ah,0bh??????? ;置彩色调板mov bh,1mov bl,4int 10h
mov ah,2?????????????? ;取系统时间int 1ahmov ax,0mov bx,0mov ah,ch??????????? ;取系统时间mov al,cl??????????????? ;保存分钟mov bh,dh????????? ;保存秒mov bl,dl?????????? ;保存百分之一秒
tt:push axpush bxmov ah,0mov al,4int 10hmov ah,0bhmov bh,0mov bl,1int 10hmov ah,0bhmov bh,1
文档评论(0)