电子表程序(微机原理与接口技术课程设计)

电子表程序(微机原理与接口技术课程设计)

ID:11357949

大小:362.50 KB

页数:40页

时间:2018-07-11

电子表程序(微机原理与接口技术课程设计)_第1页
电子表程序(微机原理与接口技术课程设计)_第2页
电子表程序(微机原理与接口技术课程设计)_第3页
电子表程序(微机原理与接口技术课程设计)_第4页
电子表程序(微机原理与接口技术课程设计)_第5页
资源描述:

《电子表程序(微机原理与接口技术课程设计)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.学号:0121111350125....课程设计题目电子表程序学院自动化学院专业电气工程及其自动化班级电气1101班姓名王帅指导教师石云2014年01月10日....课程设计任务书学生姓名:王帅专业班级:电气1101班指导教师:石云工作单位:自动化学院题目:电子表程序初始条件:在屏幕上以七段数码管的形式显示本机时间,精确到秒。按S启动,按T停止,按P暂停。按Q退出程序。要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)(1)设计任务及要求分析(2)方案比较及认证说明(3)系统原理阐述(4)硬件设计课题需要说明:硬件原理,电路图,采用器

2、件的功能说明(5)软件设计课题需要说明:软件思想,流程图,源程序及程序注释(6)调试记录及结果分析(7)总结(8)参考资料(9)附录:芯片资料或程序清单,软件演示屏幕拷贝图或硬件实物图时间安排:12月1日~12月2日:收集资料,方案选择1月4日~1月8日:整体流程,程序细节,调试程序1月9日~1月10日:课程设计报告撰写1月11日:交报告,程序演示,答辩指导教师签名:年月日系主任(或责任教师)签名:年月日....目录电子表程序I1设计任务及要求分析11.1设计目的11.2设计任务11.3具体要求12方案比较及认证说明23系统原理阐述34软件设计课题说明104.1软件

3、思想104.2流程图104.3源程序及程序注释125调试记录及结果分析135.1程序调试过程135.2运行结果136设计总结及心得体会167参考文献178附录1:源程序及程序注释18..电子表程序汇编语言是计算机能够提供给用户使用的最快而又最有效的语言,也是能够利用计算机所有硬件特性并能直接控制硬件的唯一语言。因而,对程序的空间和时间的要求很高的场合,汇编语言的应用是必不可少的。至于很多需要直接控制硬件的应用场合,则更是非用汇编语言不可了。随着科学技术迅速发展,理工科大学生不仅需要掌握计算机方面的基本理论知识,而且还需要掌握基本的实验技能及一定的科学研究能力。通过课

4、程设计,使学生巩固和加深微型计算机原理理论知识,通过实践进一步加强学生独立分析问题和解决问题的能力、综合设计及创新能力的培养,同时注意培养学生实事求是、严肃认真的科学作风和良好的实验习惯,为今后工作打下良好的基础。鉴于汇编语言的广泛用途及其在当代计算机界的重要作用,本人利用学的知识,在同学门的帮助下,花费大量时间,完成了关于电子表的系统设计。这个系统是应用于电脑中的小应用程序,可是显示电脑中的时间。很多地方都会有个时钟显示,其中大多是应用了类似这样的方法。关键词:汇编语言计算机时钟显示..1设计任务及要求分析1.1设计目的(1)通过设计电子表,掌握中断的使用方法。(

5、2)掌握基本的显存读写技术。(3)学会在屏幕上以七段数码管的形式显示本机时间的方法。(4)学会用汇编语言编写一个完整的程序,提高自己的动手操作能力。(5)学习程序设计的基本思路和方法,培养分析问题、解决问题的能力。1.2设计任务采用汇编语言设计一个电子表程序,在屏幕上以七段数码管的形式显示本机时间,精确到秒。按S启动,按T停止,按P暂停,按Q退出程序。1.3具体要求(1)设计任务及要求分析(2)方案比较及认证说明(3)系统原理阐述(4)软件设计课题需要说明:软件思想,流程图,源程序及程序注释(5)调试记录及结果分析(6)总结(7)参考资料(8)附录:芯片资料或程序清

6、单,软件演示屏幕拷贝图或硬件实物图..2方案比较及认证说明设计方案:数字0~9中的每一个数字用“|”和“—”字符组成的“七段”码图形表示,时与分、分与秒之间的两点用“▼”字符表示。这些字符预先定义在数据段的字符图形里,利用BIOSINT1AH的2号系统功能调用,读出计算机系统的时间(为BCD码),置换成字符图形标中的图形字符显示。本程序设计的关键是随着系统时间的变化,用字符组成的图形数字如何进行相应的变化。方法是:不停地读取系统时间并保存在寄存器中,将每次取出的时间显示并与前一次比较,先比较“秒”值,在不同的情况下(系统时间发生了增1的变化),则调用相应的图形字符显

7、示,在不超过60秒的情况下,重复比较秒,然后再比较和显示“分”值与“小时”值。..3系统原理阐述用七段码电子表显示程序系统时间,程序设计的关键是随系统时间的变化,用字符组成图形数字如何进行相应的变化。编写的程序,主要包含以下子程序:1)对时间值进行处理并显示的子程序:XIANPROCPUSHSIPUSHDIPUSHDXPUSHCXPUSHBXPUSHAXPOPAXPUSHAXMOVBX,AXMOVAX,0MOVAL,BHMOVCL,4SHRAL,CLMOVBL,ALMOVDH,10MOVDL,2CALLFFPOPAXPUSHAXMOVBX,AXMOVAX,0MO

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

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

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