计时器汇编语言程序设计zfa1n7co.doc

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目 录 TOC \o 1-3 \h \u HYPERLINK \l _Toc4512 1设计要求 PAGEREF _Toc4512 1 HYPERLINK \l _Toc23715 1.1初始条件 PAGEREF _Toc23715 1 HYPERLINK \l _Toc2913 1.2设计任务 PAGEREF _Toc2913 1 HYPERLINK \l _Toc7874 2总体方案论证 PAGEREF _Toc7874 2 HYPERLINK \l _Toc22783 2.1方案一 PAGEREF _Toc22783 2 HYPERLINK \l _Toc5018 2.2方案二 PAGEREF _Toc5018 2 HYPERLINK \l _Toc5247 2.3方案论证 PAGEREF _Toc5247 2 HYPERLINK \l _Toc31135 3程序流程图 PAGEREF _Toc31135 3 HYPERLINK \l _Toc25860 3.1主程序流程图 PAGEREF _Toc25860 3 HYPERLINK \l _Toc7160 3.2中断服务子程序流程图 PAGEREF _Toc7160 3 HYPERLINK \l _Toc28509 4.程序设计步骤 PAGEREF _Toc28509 6 HYPERLINK \l _Toc8540 4.1界面设置 PAGEREF _Toc8540 6 HYPERLINK \l _Toc2052 4.2检验键盘状态 PAGEREF _Toc2052 6 HYPERLINK \l _Toc6799 4.3中断子程序 PAGEREF _Toc6799 7 HYPERLINK \l _Toc6678 4.4判断计时进位 PAGEREF _Toc6678 8 HYPERLINK \l _Toc5628 4.5暂停与继续计时 PAGEREF _Toc5628 9 HYPERLINK \l _Toc4876 5程序调试说明与分析 PAGEREF _Toc4876 10 HYPERLINK \l _Toc26888 5.1初始界面 PAGEREF _Toc26888 10 HYPERLINK \l _Toc24893 5.2按下S键开始计时界面 PAGEREF _Toc24893 10 HYPERLINK \l _Toc9487 5.3按下P键暂停计时界面 PAGEREF _Toc9487 10 HYPERLINK \l _Toc17268 5.4按下G键继续计时界面 PAGEREF _Toc17268 11 HYPERLINK \l _Toc7463 5.5按下C键清零界面 PAGEREF _Toc7463 11 HYPERLINK \l _Toc23063 5.6按下ESC键退出 PAGEREF _Toc23063 12 HYPERLINK \l _Toc19230 6心得体会 PAGEREF _Toc19230 12 HYPERLINK \l _Toc11959 参考文献 PAGEREF _Toc11959 14 HYPERLINK \l _Toc5457 附件(程序清单) PAGEREF _Toc5457 15 计时器汇编语言程序设计 1设计要求 1.1初始条件 采用16位微处理器 8086 CPU以及86系列微型计算机的指令系统; 软件设计平台为多功能微型计算机实验软件MFS中的微机原理实验集成环境MF2KP。 1.2设计任务 设计汇编语言程序,实现计时功能,具体功能要求如下: 设计一个计时器界面,形式为:时:分:秒; 单击“S”或“s”键开始计时,单击“P”或“p”停止计时,单击“G”或“g”键继续计时,单击“C”或“c”键清0; 单击”ESC”键退出程序。 (2)单击”ESC”键退出程序。 根据功能要求绘制程序流程图、编写完整的汇编语言程序并上机调试。 2总体方案论证 2.1方案一 利用8155芯片设计一个具有时、分、秒显示的电子时钟,启动按键,数码管从初始设置的时间开始显示。从设计要求可知,需要键盘扫描部分,时间控制部分,初始值设置部分,数码管显示部分,延时部分。 时间走动部分的实现:各个时钟的个位部分逢十进一,秒和分钟的十位部分是逢六进一。当时的十位达到2时,个位为4时,程序跳到清零部分,程序从零开始计时。 数码管显示部分的功能是实现时、分、秒的显示,可以用六个数码管从左至右一次显示时间,采用分配存储单元的形式,地址从低到高分别显示秒、分、时。 延时部分是对秒的个位进行延时,延时

文档评论(0)

beoes + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档