1、 微微机原理与机原理与接口技术接口技术 课程设计报告书课程设计报告书 1 1. 引言引言 . 2 1.1. 背景和编写目的. 2 1.2. 参考资料. 2 1.3. 术语与缩写. 2 2. 硬件设计硬件设计 3 2.1. AT89C52 模块: 3 2.2. 硬件电路设计原理. 5 2.3. 硬件电路设计:. 6 3. 软件编程软件编程 7 4. 系统仿真调试系统仿真调试 9 5. 总结总结 . 9 6. 参考文献参考文献 10 2 1. 引言引言 1.1. 背景和编写目的背景和编写目的 微机原理与接口技术是一门关于计算机与输入输出技术的课程,任何一个计 算机系统都是一个复杂的整体,学习计算机
2、原理是要涉及到整体的每一部分。讨 论某一部分原理时又要涉及到其它部分的工作原理。这样一来,不仅不能在短时 间内较深入理解计算机的工作原理,而且也很难孤立地理解某一部分的工作原 理。所以,在学习接口技术的过程中必须将所有所学的知识综合起来,系统的解 决某一问题 该门课程的学习思维方法也和其它课程不同,该课程偏重于工程思维,具体 地说,在了解了微处理器各种芯片的功能和外部特性以后,剩下额是如何将它们 用于实际系统中, 其创造性劳动在于如何用计算机的有关技术和厂家提供的各种 芯片, 设计实用的电路和系统, 再配上相应的应用程序, 完成各种实际应用项目。 主要是应用内容包括微型计算机体系结构、8086
3、 微处理器和指令系统、汇编 语言设计以及单片机的应用。 微型计算机各个组成部分介绍等内容以便使我们对 微机原理中的基本概念有较深入的了解, 能够系统地掌握微型计算机的结构8086 微处理器和指令系统、汇编语言程序设计方法、微机系统的接口电路设计及编程 方法等,并具有综合运用所学知识分析问题和解决问题的能力。 该设计在设计时采用数模转换器即 D/A 转换器。 而计算机处理后的结果也必 须通过数模转换器即 D/A 转换器转换成模拟量。该设计能用 Protues 7 仿真软件 能顺利仿真出正弦波。 1.2. 参考资料参考资料 微型计算机原理及应用(第三版) ; 微机原理与接口技术课程设计; MCS-
4、51/52 单片机原理与应用; 数字电子技术基础(第五版) 1.3. 术语与缩写术语与缩写 正弦波输出,DAC0832 数摸转换,A T89C52 单片机,嵌入式,protues 软件仿真 3 2. 硬件设计硬件设计 本设计本以 8086CPU 为核心,8255A 等并行接口,拓展相应的接口单元, 由于对仿真软件功能不熟悉,一些芯片无法找到,导致功能无法实现,最后小组 一直讨论用单片机A T89C52 代替 8086 及相应芯片完成本设计。 2.1. AT89C52 模块:模块: AT89C52 是一个低电压,高性能 coms 8 位单片机,片内含 8k bytes 的可反 复擦写的 Flash 只读程序存储器和 256 bytes 的随机存取数据存储器(RAM), 器件采用 ATMEL 公司的高密度、非易失性存储技术生产,兼容标准 MCS-51 指令 系统,片内置通用 8 位中央处理器和 Flash 存储单元,AT89C52 单片机在电子行 业中有着广泛的应用。 ATC89C52 单片机 主要引脚及其功能: P0P0 口:口: P0 口是一组 8