微机原理课程设计--8253定时中断时钟
《微机原理课程设计--8253定时中断时钟》由会员分享,可在线阅读,更多相关《微机原理课程设计--8253定时中断时钟(14页珍藏版)》请在毕设资料网上搜索。
1、 课程设计报告课程设计报告 ( 20132014 年度第一学期) 名 称:微机原理及应用 题 目:8253 定时中断时钟 院 系:控计学院 班 级: 学 号: 学生姓名: 指导教师: 设计周数:1 周 成 绩: 日期:2013 年 12 月 30 日 1 目录目录 一、课程设计的目的与要求 2 1. 课程设计的题目. 2 2. 课程设计的要求. 2 二、设计正文. 2 1.基本原理 2 2. 代码示例 . 2 三、课程设计总结 6 四、参考文献. 7 附录. 7 1.程序源码 7 2.程序流程图 .13 2 一、课程一、课程设计设计的目的与要求的目的与要求 1. 课程设计的题目 题目:用 82
2、53 定时器实现屏幕上的日历时钟,带有年月日时分秒(1 人) 在 DOS 屏幕上右上角动态 显示日期、时间,要求格式:年-月-日 时:分:秒。要求采用 8253 定时器中断方式实现定时及显示刷新。 2. 课程设计的要求 通过对微机系统分析和具体设计,使学生对所学课程的理解。培养分析能问题,解决问题的能力。 要求学生掌握汇编语言程序设计的基本方法,学会典型接口的基本设计方法 二、设计正文二、设计正文 1.基本原理 获取系统时间与日期的方式有两种,比较简单的途径是直接用 DOS 时间与日期功能调。比如:向量 号为 21,功能号为 2A,可以调出系统的时间,分别存放在 DX 和 CX 之中;向量号为
3、 21,功能号为 2C 可以调出系统的日期,年月日信息存储在 DX 和 CX 中;向量号为 1A,功能号为 02,也可以调用系统时 间,同样存放在 DX 和 CX 中,不过是以压缩 BCD 码的形式存放的;向量号为 1A,功能号为 04 可以调出 系统的日期, 以 BCD 码的形式存放在 DX 和 CX 中。 编程的时候就会发现, 后者比前者使用起来方便很多, 因为显示的时候要用到 ASC 码,压缩 BCD 码可以通过与 30H 相加,便可以得到相应的 ASC 码。而前者 存储方式十六进制的,所以必须先转换成 BCD 码,在转换成 ASC 码,而十六进制与 BCD 码之间的转换 比较复杂。 2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微机 原理 课程设计 8253 定时 中断 时钟
