版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、微机原理与应用 课程设计一、设计任务:屏幕:示:之屏:算旗和文字3、秒表具有键控启/停功能,并且可以随时通过键盘复位,清零。二、设计原理1、HALT(启动子程序)2、DIS (宏定义一一苹果显示程序)3、DISS (宏定义一字符串的输出)4、CLOUR (字体颜色设立程序)5、IOSET(设立光标位置子程序)6、GO(初始化显示子程序)7、TIME(延时子程序)8、TRAN(压缩BCD码转ASCII码程序)9、复位、停止等功能的实现三、流程图a)主程序流程图b)压缩BCD转ASCII码子程序流程图c)延时子程序流程图四、程序段五、程序调试六、程序运营成果七、心得体会八、参照文献、设计任务:计时
2、秒表,具有分、秒和百分之一秒日勺计时功能,并可以在屏幕中央显 示计时成果。屏幕显示彩色图案和文字。秒表具有键控启/停功能,并且可以随时通过键盘复位,清零。二、设计原理:本程序勺重要设计原理是用主程序完毕百分之一秒与秒之间勺转换,显示 计时成果,实现暂停,暂停再启动,复位,复位再启动勺功能,并通过调用某些 附加程序,缩减主程序勺长度,提高运营效率和精度,现将用到勺所有附加程序 勺原理及其在运营过程中所起到勺作用汇总如下:DIS (宏定义一一苹果显示程序)通过宏调用,实现苹果图案勺显示。在宏定义里,设立一种形参变量,作为 移动光标勺位置,在下面调用宏中,予以变量X不同勺实参,输出苹果图案。DISS
3、 (宏定义一一符串勺输出)原理同上。CLOUR (字体颜色设立程序)通过字体颜色设立程序,实现屏显字体颜色勺变化。当变化BX值时,字体 颜色会变化。HALT(启动子程序)通过启动子程序,实现计时勺开始,当从键盘输入一种字符时,判断与否 等于S,如果不等,则在循环执行启动子程序中动态等待,直到输入勺字符为S时,计时开始。5.IOSET(设立光标位置子程序)通过设立光标子程序,来设立显示日勺区域。一般整个屏幕可显示25行,80 列,屏幕左上角字符位置为0行0列,右下脚字符为24行79列,相应十六进制 为:左上脚为(0,0),右下脚为(18,4F)。入口信息为:(AH) =2要设立光标;(BH) =
4、0页号;(DH,DL) =00要置光标于0行0列。DX赋值为0D27H,光标置 位于屏幕中央。GO (初始化显示子程序)通过将在数据段定义勺BUFFER数组勺首址赋给BX,将待显示初值字符串 00: 00存入数组中勺相应位置,当每次复位后来,重新调用该子程序,将程序 勺执行成果修正为00:00,并显示于屏幕上,从而实现了程序勺初值设定和复 位功能。TIME(延时子程序)计算机每执行一条指令,虽然不久,但是需要某些时间,因此在本程序中可 以通过延时程序,让计算机去执行某些无关勺程序,来达届时钟秒与百分之一秒 转换时勺时间延迟。每条指令执行时间勺长短,是以计算机勺时钟周期为基本单 位勺,因此不同勺
5、计算机可以通过修改延时程序数值来使其达到精确计时。TRAN(压缩BCD码转ASCII码程序)计算机显示数据时使用勺是数据勺ASCII码,而在程序设计当中程序勺计时 数值是BCD码,因此,需要通过此子程序实现将BCD码转变为ASCII码,以备送 屏幕显示。由于时钟计时勺压缩BCD码每一种数均有8位,因此将其右移四位并 加30H,将其高位数字取出,送BX寄存,再将其低位数字取出,加30H,送BX 寄存,达到不同码制之间转换勺目勺。复位、停止等功能勺实现通过对输入字符勺判断和多种循环勺嵌套调用实现。整体上本程序日勺重要设计原理是先在数据段中定义“S START R RESET E END C CON
6、TINUE”控制字符串,并定义缓冲区。将数据段勺段基址送DS,并将“S START R RESET E END C CONTINUE”显示,同步调用GO子程序,将显示成果初始化。 同步设立光标,启动计时,启动延时程序,将百分之一秒加1并将其设立为压缩 BCB码,当其CF不为1时,送屏幕显示,当其为1时,将其设立为0,并在秒上 加1,当秒等于60时,其置0,当其不不小于60时,送屏幕显示。在计时过程 中,如果键入R,则将其复位,并重新开始计时,当键入时,计时暂停,如果 键入C,则继续计时,如果键入日,则复位,设立为00: 00,当再次键入、时, 再次计时开始。框图(见附页)四、程序清单(附显示成果)DAT SEGMENTSPACE DB DUP ()FU1 DB ,Where there is awill$FU2 DB ,There is a way$FU3 DB ,Made By:$FU4 DB Sun and Feng$FU5 DB 12 / 28 / $FU6 DB INPUT S START R RESET E END C CO
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 唇膏盒产业链招商引资的调研报告
- 企业私有云服务行业市场调研分析报告
- 剑道培训日式剑术培训行业相关项目经营管理报告
- 与专利实施相关的法律服务行业相关项目经营管理报告
- 大提琴产品供应链分析
- 保险精算行业相关项目经营管理报告
- 5G智能零售行业经营分析报告
- 移动式升降作业平台产品供应链分析
- 空化妆用滴管市场分析及投资价值研究报告
- 医疗激光设备行业相关项目经营管理报告
- 论文范文浅谈儿童自闭症
- 城市公园管理养护中的难点、重点与建议
- 必看!设备管理必须要懂的一、二、三、四、五
- 空冷岛专题(控制方案、谐波及变压器容量选择)
- 三角函数的图像与性质复习课件
- 初一英语自我介绍PPT课件
- 液氧汽化站安全技术操作规程2018-07.docx
- 督学与校长应彼此“亦师亦友”
- 肺癌的术前后护理案例分析
- 模具专业英文术语大全
- 新教科版(2017版)五年级上册科学 期中测试卷
评论
0/150
提交评论