第一范文网 - 专业文章范例文档资料分享平台

微机原理课程设计电子秒表的模板

来源:用户分享 时间:2025/6/2 1:25:37 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

电子秒表的

1

微机原理课程设计

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

课程设计微机原理与应用

目 录

2

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

一、 设计任务

1、 2、

计时秒表, 具有分、 秒和百分之一秒的计时功能。 能够在屏幕中央显示计时结果, 屏幕显示彩色图案和文字。

3、 秒表具有键控启/停功能, 而且能够随时经过键盘复位,

清零。

二、 设计原理

1、 HALT(启动子程序)

2、 DIS( 宏定义——苹果显示程序) 3、 DISS( 宏定义——字符串的输出) 4、 CLOUR( 字体颜色设置程序) 5、 IOSET(设置光标位置子程序) 6、 GO(初始化显示子程序) 7、 TIME(延时子程序)

8、 TRAN(压缩BCD码转ASCII码程序) 9、 复位、 停止等功能的实现

三、 流程图

a) b) c)

主程序流程图

压缩BCD转ASCII码子程序流程图 延时子程序流程图

四、 程序段

3

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

五、 程序调试 六、 程序运行结果 七、 心得体会 八、 参考文献

一、 设计任务:

1.计时秒表, 具有分、 秒和百分之一秒的计时功能, 并能够在屏幕中央显示计时结果。

2.屏幕显示彩色图案和文字。

3.秒表具有键控启/停功能, 而且能够随时经过键盘复位, 清零。

二、 设计原理:

本程序的主要设计原理是用主程序完成百分之一秒与秒之间的转换, 显示计时结果, 实现暂停, 暂停再启动, 复位, 复位再启动的功能, 并经过调用一些附加程序, 缩减主程序的长度, 提高运行效率和精度, 现将用到的所有附加程序的原理及其在运行过程中所起到的作用汇总如下:

1.DIS( 宏定义——苹果显示程序)

经过宏调用, 实现苹果图案的显示。在宏定义里, 设置一个形参变量, 作为移动光标的位置, 在下面调用宏中, 给予变量X不同的实参, 输出苹果图案。

2.DISS( 宏定义——字符串的输出)

4

资料内容仅供参考,如有不当或者侵权,请联系本人改正或者删除。

原理同上。

3.CLOUR( 字体颜色设置程序)

经过字体颜色设置程序, 实现屏显字体颜色的改变。当改变BX值时, 字体颜色会改变。 4.HALT(启动子程序)

经过启动子程序, 实现计时的开始, 当从键盘输入一个字符时, 判断是否等于S, 如果不等, 则在循环执行启动子程序中动态等待, 直到输入的字符为S时, 计时开始。 5.IOSET(设置光标位置子程序)

经过设置光标子程序, 来设置显示的区域。一般整个屏幕可显示25行, 80列, 屏幕左上角字符位置为0行0列, 右下脚字符为24行79列, 对应十六进制为: 左上脚为( 0, 0) , 右下脚为( 18, 4F) 。入口信息为: ( AH) =2 要设置光标; ( BH) =0 页号; ( DH, DL) =00要置光标于0行0列。DX赋值为0D27H, 光标置位于屏幕中央。 6.GO(初始化显示子程序)

经过将在数据段定义的BUFFER数组的首址赋给BX, 将待显示初值字符串00: 00存入数组中的相应位置, 当每次复位以后, 重新调用该子程序, 将程序的执行结果修正为00: 00, 并显示于屏幕上, 从而实现了程序的初值设定和复位功能。

7.TIME(延时子程序)

计算机每执行一条指令, 虽然很快, 可是需要一些时间, 因此在本程序中能够经过延时程序, 让计算机去执行一些无关的程序, 来

5

搜索更多关于: 微机原理课程设计电子秒表的模板 的文档
微机原理课程设计电子秒表的模板.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c105663weq23y3j84vsq02xzhu2kzn0009vd_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top