微机原理数字钟课设 - 图文(5)

2019-01-19 17:15

微机原理课程设计

七、设计总结

通过本次课程设计,我对利用微机原理课程所学的知识设计电子表的基本过程的设计方法、步骤、思路、有一定的了解与认识。它相当于实际工业设计的模拟。在课程设计过程中,我先是收集、调查有关资料,然后进入草案阶段,其间与指导教师进行几次方案的讨论、修改,再讨论、再修改,最后定案,得出了总体方案设计。设计方案确定后,又在老师指导下进行扩初详细设计,并分别设计了相应的模块;将这些模块组合起来,便形成了一个完整的电子表的设计。

经过这次成功的设计,我更加深刻的理解了微机原理的相关知识。对一些常用芯片有了更深一步的认识,并且能够很好的使用它们。应该说,这次课程设计达到了目的。

附录一:参考书籍

1、戴梅萼,史嘉权编著.微型计算机技术及应用(第4版).北京:清华大学出版社,2008 2、周明德编著.微型计算机系统原理及应用(第四版).北京:清华大学出版社,2002

21

微机原理课程设计

3、 李顺增,吴国东,赵河明等.微机原理及接口技术.北京:机械工业出版社,2006 4、杨立新.微型计算机原理和应用[M].北京:科学技术文献出版社,1986.11 5、李大友.微型计算机原理[M].北京:清华大学出版社,1998.7 6、眭碧霞.微型计算机原理与组成[M].人民邮电出版社,2003.8

附录二、总体原理图

22

微机原理课程设计

23

附录三:源代码

微机原理课程设计

D8279 equ 200H C8279 equ 202H C8253 equ 20bH D82530 equ 208H D82531 equ 209H C82590 equ 210H C82591 equ 211H data segment HOUR db 00 MINUTE db 00 STAT db 00

LED db 3fH,06H,5bH,

4fH,66H,6dH,7dH, 27H,7fH,6fH,00H,00H

DISBUF db 8 dup(0) data ends

stack segment stack dw 100 dup(?) stack ends code segment

assume cs:code,ds:data start:MOV AX,DATA MOV DS,AX

;=========INIT 8259============= CLI

24

微机原理课程设计

MOV AL,13H MOV DX,C82590 OUT DX,AL MOV AL,8 MOV DX,C82591 OUT DX,AL MOV AL,1 OUT DX,AL MOV AX,0 MOV ES,AX LEA AX,INT0 MOV ES:[4*8],AX MOV AX,CS

MOV ES:[4*8+2],AX ;=========INIT 8253========== MOV DX,C8253 MOV AL,36H OUT DX,AL MOV DX,D82530 MOV AX,10000 OUT DX,AL MOV AL,AH OUT DX,AL MOV DX,C8253 MOV AL,36H OUT DX,AL

25


微机原理数字钟课设 - 图文(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:全国181套中考数学试题分类解析汇编 专题52平面几何的综合

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: