- 50
- 0
- 约3.89千字
- 约 8页
- 2017-02-10 发布于湖北
- 举报
用8253定时器实现屏幕上的日历时钟
设计要求:用8253定时器实现屏幕上的日历时钟,带有年月日时分秒。
在DOS屏幕上右上角动态显示日期,时间,要求格式:年-月-日 时:分:秒。
要求采用8253定时器中断方式实现定时及显示刷新。
设计方案:在计算机系统中,8253定时器内部有三个独立的计算器,其中计算器0作为定时器,为系统时钟提供一个恒定的时间基准,对时间基准信号进行记数,可以用来计算时间和日期。DOS中提供了用与读取和设置系统时间和日期的功能的调用。
本程序设计首先调用DOS时间功能调用,读取系统当前时间:MOV AH,2CH INT 21H执行后的返回结果:CH=小时(0~23)CL=分钟(0~59)DH=秒(0~59)读取系统当前日期:MOV AH 2AH INT 21H执行后的返回结果:CX=年(1980~2099)DH=月(1~12)DL=日(1~31)
然后再按照一定的格式显示出来,其中需要多次把返回的二进制数结果转换成十进制并显示出来,用子程序来实现这一功能。
程序设计流程图
设计程序:
DATA SEGMENT
T_BUFF DB 20 DUP(0) ;在数据段开辟一时间显示缓冲区
TIME DB 3 DUP(0)
DATA ENDS
STACK SEGMENT
DB
您可能关注的文档
- 硬胶囊剂的制备技术.ppt
- 用于OperationsManager2007的WindowsServerDHCP管.docx
- 由《倍数与因数》单元测试而引起的.doc
- 由前述涵义与历史渊源的分析可知,行为改变技术的理论基础.ppt
- 知识城北起步区土方平整工程.doc
- 《加减法验算》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《口算加减》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的时间》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《认识钟表》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《有余数的除法:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)