七段码电子表显示程序毕业设计论文)word格式.docVIP

七段码电子表显示程序毕业设计论文)word格式.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
七段码电子表显示程序毕业设计论文)word格式

目录 1.题目及要求``````````````````````````````````````````2 2.功能设计`````````````````````````````````````````````2 3.详细设计`````````````````````````````````````````````2 3.1设计方法``````````````````````````````````````````````````````````2 3.2流程图`````````````````````````````````````````````````````````````2 3. 3重点,难点``````````````````````````````````````````````````````6 4.总结心得体会```````````````````````````````````````````7 5. 参考文献````````````````````````````````````````````````7 6.附:源程序```````````````````````````````````````````````7 1.题目及要求 1.1题目:七段码电子表显示程序 1.2要求 1.七段码电子表显示程序 2.菜单选择:设置时,分,秒,开始,退出等 3.模拟七段码管显示时,分,秒 4.要求界面美 2.功能设计 说明:esc键退出 s键设置时间 数据段 (1)Disptime , showtime 显示时钟 (2)定义定义0-9十个图形数字,以便模拟七段码显示时钟 宏定义 (1)Clear定义清屏宏 (2)rowcol 定义光标定位宏 (3)crlf 回车换行宏 (4)display显示字符串宏 (5)change 计算时间宏 函数 main 主函数 play 主要完成显示七段码电子表显示 prog0 到prog10完成七段码到一般显示的转换 (4) moveshape 显示七段码电子表 delay 延迟函数 exit 返回DOS函数 3.设计详细 3.1设计方法 (1)Clears清屏宏 用到了BIOS中断06H。 (2)rowcol光标定位宏 用到了BIOS中断02H。 (3) crlf 回车换行宏 用到了DOS中断的0ah, 0dh (4) display显示字符串宏 用到了DOS中断的09h (5) change 计算时间宏 用户自己定义的宏,方便以后使用 (6)main 主函数 主要调用子函数实现功能 (7)delayr 延迟函数 用双重循环实现,根据不同机子设置不同的参数 (8)exit 返回DOS函数 ,也就是结束函数。调用int 21h中的04h (9) moveshape 显示七段码电子表函数。利用int 21h中的09h 3.2流程图 Play函数 Delay函数 3. 3重点,难点 本程序的重点是怎么把系统时间转化成七段码显示出来,先把吧0到9十个数字,利用相对坐标表示出来。然后在依依和系统时间的时、分、秒对比,相等则输出,这样就把系统时间的显示方式,改变成七段码表显示方式了。 然而要实现以上功能实在不容易,经过多番努力,最后才实现了系统时间到七段码的转化。接下来设置时间,取DOS中断的2DH,把输入的时间转化成七段码。 再下来是加上窗口,优化程序,整理界面,使程序更加好理解。 4.总结 心得体会 学习了汇编语言这门课程,对它有了基本的了解和认识。以为可以对付一些简单的程序的,但是拿到题目还是无从下手。幸好得到了同学的帮助,才一点点起步,到后面完成。最后运行自己程序的时候,喜悦真是难以言表。很感谢帮助过我的同学和老师,没有他们的帮助,我真不知道课程设计能否按时完成。 对于所学的这个专业,编写程序是基本技能,可是自己却不能独立完成课程设计,自责的感觉油然而生,我相信在今后的学习中,自己能够吸取教训。 5. 参考文献 1.东扬生等编著:“宏汇编语言MASM6实用大全”,科学出版社,1993 2.求伯军主编:“新编深入DOS编程”,学苑出版社,1994 3.沈美明 温冬婵 主编:“IBM-PC汇编语言程序设计”,清华大学出版社,2001 6.附:源程序 data segment Disptime DB 00,00,:,00,00,:,00,00,$ showtime dw A10,A11,A12,A13,A14,A15,A16,A17,A18,A19 escape equ 1bh ;按键ESC退出 zhao db 0dh,0ah, Press s to

文档评论(0)

liwenhua11 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档