微机原理课设(钟表显示)

微机原理课设(钟表显示)

ID:38714647

大小:716.56 KB

页数:44页

时间:2019-06-18

微机原理课设(钟表显示)_第1页
微机原理课设(钟表显示)_第2页
微机原理课设(钟表显示)_第3页
微机原理课设(钟表显示)_第4页
微机原理课设(钟表显示)_第5页
资源描述:

《微机原理课设(钟表显示)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《微机原理与接口技术》课程设计学号:0121111350106课程设计题目钟表显示学院自动化学院专业电气工程及其自动化班级1101班姓名指导教师石云《微机原理与接口技术》课程设计2014年1月11日课程设计任务书学生姓名:赵京专业班级:电气1101班指导教师:石云工作单位:自动化学院题目:钟表显示初始条件:用汇编编精致的图形时钟,钟表显示的时间为本机系统的时间。要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)(1)设计任务及要求分析(2)方案比较及认证说明(3)系统原理阐述(4)硬件设计课题需要说明:硬件原理,电路

2、图,采用器件的功能说明(5)软件设计课题需要说明:软件思想,流程图,源程序及程序注释(6)调试记录及结果分析(7)总结(8)参考资料(9)附录:芯片资料或程序清单,软件演示屏幕拷贝图或硬件实物图时间安排:12月30日~12月31日:收集资料,方案选择1月2日~1月6日:整体流程,程序细节,调试程序1月7日~1月8日:课程设计报告撰写1月9日:交报告,程序演示,答辩指导教师签名:年月日系主任(或责任教师)签名:年月日《微机原理与接口技术》课程设计目录摘要I1.任务方案的设计与分析11.1任务目的与要求11.2任务的方案比较及认证12.软件程序设计2

3、2.1任务方案的设计与分析22.2任务目的与要求22.3任务的方案比较及认证33.程序调试记录及结果分析74.设计总结85.参考文献8附录91.总程序清单92.软件程序演示图.39《微机原理与接口技术》课程设计摘要汇编语言是一门涉及硬件的程序设计语言。汇编语言一般与某一种CPU提供的机器指令相对应,人们可以用它直接控制硬件系统进行工作,由汇编执行指令和汇编伪指令组成。采用汇编语言编写程序虽不如高级程序设计语言简便、直观,但是汇编出的目标程序占用内存较少、运行效率较高,且能直接引用计算机的各种设备资源。本次任务设计通过汇编来实现时钟图形及时间的相应

4、显示。关键字:汇编语言指令程序时钟39《微机原理与接口技术》课程设计1.任务方案的设计与分析1.1任务目的与要求目的:培养学生运用所学知识解决计算机应用领域内实际问题能力,进一步提高学生汇编语言综合编程能力,程序调试技能。要求:用汇编编精致的图形时钟,钟表显示的时间为本机系统的时间。完成主要任务:1)设计任务及要求分析2)方案比较及认证说明3)系统原理阐述4)硬件设计课题需要说明:硬件原理,电路图,采用器件的功能说明5)软件设计课题需要说明:软件思想,流程图,源程序及程序注释6)调试记录及结果分析7)总结8)参考资料9)附录:芯片资料或程序清单,

5、软件演示屏幕拷贝图或硬件实物图1.2任务的方案比较及认证本次设计要实现图形时钟和系统时间的显示。设计实现的方案有:一.采用DOS系统功能调用语句INT21h直接调用系统时间,在这基础上加上推出的功能;二.采用延时的方法,设计一个延时器,每隔一秒,计数器加一,采用六十进制。在这基础上加上附加功能。在本次设计中,采用第一种直接调用系统时间的方案,方式简单明了,功能的实现较好,因此39《微机原理与接口技术》课程设计选用此方法。2.软件程序设计2.1设计思路由方案设计,先绘制一个圆,运用显示器输出中断的调用,设置显示方式和光标位置后,用写像素的方法按一定

6、的算法打点来画出,再用同样的方法在已画的圆上标60根分钟线,设置数字,在圆心处绘制秒钟、分钟、时钟指针,调用系统时钟,实现钟表的动态显示。2.2程序流程图图139《微机原理与接口技术》课程设计2.3主要程序设计及程序注释1.调用系统时间确定指针位置。pushaxmovah,2chint21hmovdl,dhmovdh,0popaxret2.计算时间小时,分钟的格数,用以绘制时钟刻度盘。pushaxmoval,ch;计算小时的格数movah,0movch,12divchmoval,ah;小时,12小时制movah,0movch,5mulchmovc

7、h,al;小时的格数;cmpdl,60;jnzpp21;inccl;movdl,0pp21:moval,clmovah,0movdh,12divdhaddch,al;cmpcl,60;jnzpp22;incch;movcl,0pp22:;cmpch,60;jnzpp23;movch,039《微机原理与接口技术》课程设计pp23:popaxret3.画圆,绘制钟表的轮廓。circleprocnear;onentry:;cx->xcoordinatepixeloforigin;dx->ycoordinatepixeloforigin;di->offs

8、etaddressofpixel;bl->radius;onexit:;(x,y)indataarea;di->endofcoordpu

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。